SNIU028D February 2016 – September 2020 UCD3138 , UCD3138064 , UCD3138064A , UCD3138128 , UCD3138A , UCD3138A64
Address 00050080 – DPWM 3 Edge PWM Generation Control Register
Address 00070080 – DPWM 2 Edge PWM Generation Control Register
Address 000A0080 – DPWM 1 Edge PWM Generation Control Register
Address 000D0080 – DPWM 0 Edge PWM Generation Control Register
16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
EDGE_EN | Reserved | A_ON_EDGE | Reserved | A_OFF_EDGE |
R/W-0 | R-0 | R/W-000 | R-0 | R/W-001 |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Reserved | B_ON_EDGE | Reserved | B_OFF_EDGE |
R-0 | R/W-010 | R-0 | R/W-011 |
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
16 | EDGE_EN | R/W | 0 | Enables edge generate module. When combining dpwm’s, all modules must have this bit enabled. |
15 | Reserved | R | 0 | |
14-12 | A_ON_EDGE | R/W | 000 | Select input edge to trigger A ON output edge 0 = Current DPWM posedge A 1 = Current DPWM negedge A 2 = Current DPWM posedge B 3 = Current DPWM negedge B 4 = Below (n+1) DPWM posedge A 5 = Below (n+1) DPWM negedge A 6 = Below (n+1) DPWM posedge B 7 = Below (n+1) DPWM negedge B |
11 | Reserved | R | 0 | |
10-8 | A_OFF_EDGE | R/W | 001 | Select input edge to trigger A OFF output edge 0 = Current DPWM posedge A 1 = Current DPWM negedge A 2 = Current DPWM posedge B 3 = Current DPWM negedge B 4 = Below (n+1) DPWM posedge A 5 = Below (n+1) DPWM negedge A 6 = Below (n+1) DPWM posedge B 7 = Below (n+1) DPWM negedge B |
7 | Reserved | R | 0 | |
6-4 | B_ON_EDGE | R/W | 010 | Select input edge to trigger B ON output edge 0 = Current DPWM posedge A = Current DPWM posedge A 1 = Current DPWM negedge A 2 = Current DPWM posedge B 3 = Current DPWM negedge B 4 = Below (n+1) DPWM posedge A 5 = Below (n+1) DPWM negedge A 6 = Below (n+1) DPWM posedge B 7 = Below (n+1) DPWM negedge B |
3 | Reserved | R | 0 | |
2-0 | B_OFF_EDGE | R/W | 011 | Select input edge to trigger B OFF output edge 0 = Current DPWM posedge A 1 = Current DPWM negedge A 2 = Current DPWM posedge B 3 = Current DPWM negedge B 4 = Below (n+1) DPWM posedge A 5 = Below (n+1) DPWM negedge A 6 = Below (n+1) DPWM posedge B 7 = Below (n+1) DPWM negedge B |