\n

MCPWM

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x14C byte (0x0)
mem_usage : registers
protection :

Registers

PWM_INTR_STS

PWM_DEADTIME_A

PWM_TIME_PRD_WR_REG_CH1

PWM_TIME_PRD_CNTR_WR_REG_CH1

PWM_TIME_PRD_PARAM_REG_CH1

PWM_TIME_PRD_CTRL_REG_CH1

PWM_TIME_PRD_STS_REG_CH1

PWM_TIME_PRD_CNTR_VALUE_CH1

PWM_TIME_PRD_WR_REG_CH2

PWM_TIME_PRD_CNTR_WR_REG_CH2

PWM_TIME_PRD_PARAM_REG_CH2

PWM_TIME_PRD_CTRL_REG_CH2

PWM_TIME_PRD_STS_REG_CH2

PWM_TIME_PRD_CNTR_VALUE_CH2

PWM_TIME_PRD_WR_REG_CH3

PWM_TIME_PRD_CNTR_WR_REG_CH3

PWM_TIME_PRD_PARAM_REG_CH3

PWM_TIME_PRD_CTRL_REG_CH3

PWM_TIME_PRD_STS_REG_CH3

PWM_TIME_PRD_CNTR_VALUE_CH3

PWM_TIME_PRD_COMMON_REG

PWM_TIME_PRD_WR_REG_CH0

PWM_TIME_PRD_CNTR_WR_REG_CH0

PWM_TIME_PRD_PARAM_REG_CH0

PWM_TIME_PRD_CTRL_REG_CH0

PWM_TIME_PRD_STS_REG_CH0

PWM_TIME_PRD_CNTR_VALUE_CH0

PWM_INTR_UNMASK

PWM_DEADTIME_B

PWM_DUTYCYCLE_CTRL_SET_REG

PWM_DUTYCYCLE_CTRL_RESET_REG

PWM_DUTYCYCLE_REG_WR_VALUE0

PWM_DUTYCYCLE_REG_WR_VALUE1

PWM_DUTYCYCLE_REG_WR_VALUE2

PWM_DUTYCYCLE_REG_WR_VALUE3

PWM_DEADTIME_CTRL_SET_REG

PWM_DEADTIME_CTRL_RESET_REG

PWM_INTR_MASK

PWM_DEADTIME_PRESCALE_SELECT_A

PWM_DEADTIME_PRESCALE_SELECT_B

PWM_INTR_ACK

PWM_OP_OVERRIDE_CTRL_SET_REG

PWM_OP_OVERRIDE_CTRL_RESET_REG

PWM_OP_OVERRIDE_ENABLE_SET_REG

PWM_OP_OVERRIDE_ENABLE_RESET_REG

PWM_OP_OVERRIDE_VALUE_SET_REG

PWM_OP_OVERRIDE_VALUE_RESET_REG

PWM_FLT_OVERRIDE_CTRL_SET_REG

PWM_FLT_OVERRIDE_CTRL_RESET_REG

PWM_FLT_A_OVERRIDE_VALUE_REG

PWM_FLT_B_OVERRIDE_VALUE_REG

PWM_SVT_CTRL_SET_REG

PWM_SVT_CTRL_RESET_REG

PWM_SVT_PARAM_REG

PWM_SVT_COMPARE_VALUE_REG


PWM_INTR_STS

PWM Interrupt Status Register
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0

PWM_INTR_STS PWM_INTR_STS read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RISE_PWM_TIME_PERIOD_MATCH_INTR_CH0 PWM_TIME_PRD_MATCH_INTR_CH0 FLT_A_INTR FLT_B_INTR RISE_PWM_TIME_PERIOD_MATCH_INTR_CH1 PWM_TIME_PRD_MATCH_INTR_CH1 RISE_PWM_TIME_PERIOD_MATCH_INTR_CH2 PWM_TIME_PRD_MATCH_INTR_CH2 RISE_PWM_TIME_PERIOD_MATCH_INTR_CH3 PWM_TIME_PRD_MATCH_INTR_CH3 RESERVED1

RISE_PWM_TIME_PERIOD_MATCH_INTR_CH0 : This time base interrupt for 0th channel without considering postscaler
bits : 0 - 0 (1 bit)
access : read-only

PWM_TIME_PRD_MATCH_INTR_CH0 : This time base interrupt for 0th channel, which considers postscaler value
bits : 1 - 2 (2 bit)
access : read-only

FLT_A_INTR : When the fault A pin is driven low, this interrupt is raised.
bits : 2 - 4 (3 bit)
access : read-only

FLT_B_INTR : When the fault B pin is driven low, this interrupt is raised.
bits : 3 - 6 (4 bit)
access : read-only

RISE_PWM_TIME_PERIOD_MATCH_INTR_CH1 : This time base interrupt for 1st channel without considering postscaler value
bits : 4 - 8 (5 bit)
access : read-only

PWM_TIME_PRD_MATCH_INTR_CH1 : This time base interrupt for 1st channel, which considers postscaler value.
bits : 5 - 10 (6 bit)
access : read-only

RISE_PWM_TIME_PERIOD_MATCH_INTR_CH2 : This time base interrupt for 2nd channel without considering postscaler value.
bits : 6 - 12 (7 bit)
access : read-only

PWM_TIME_PRD_MATCH_INTR_CH2 : This time base interrupt for 2nd channel, which considers postscaler value
bits : 7 - 14 (8 bit)
access : read-only

RISE_PWM_TIME_PERIOD_MATCH_INTR_CH3 : This time base interrupt for 3rd channel without considering postscaler value.
bits : 8 - 16 (9 bit)
access : read-only

PWM_TIME_PRD_MATCH_INTR_CH3 : This time base interrupt for 3rd channel, which considers postscaler value.
bits : 9 - 18 (10 bit)
access : read-only

RESERVED1 : reserved1
bits : 10 - 41 (32 bit)
access : read-only


PWM_DEADTIME_A

PWM deadtime for A and channel varies from 0 to 3
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_DEADTIME_A PWM_DEADTIME_A read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DEADTIME_A_CH RESERVED1

DEADTIME_A_CH : Dead time A value to load into dead time counter A of channel0 to channel3
bits : 0 - 5 (6 bit)
access : read-write

RESERVED1 : reserved1
bits : 6 - 37 (32 bit)
access : read-write


PWM_TIME_PRD_WR_REG_CH1

Base timer period register of channel1
address_offset : 0x100 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_TIME_PRD_WR_REG_CH1 PWM_TIME_PRD_WR_REG_CH1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PWM_TIME_PRD_REG_WR_VALUE_CH1 RESERVED1

PWM_TIME_PRD_REG_WR_VALUE_CH1 : Value to update the base timer period register of channel 1
bits : 0 - 15 (16 bit)
access : read-write

RESERVED1 : reserved1
bits : 16 - 47 (32 bit)
access : read-write


PWM_TIME_PRD_CNTR_WR_REG_CH1

Base time counter initial value register for channel1
address_offset : 0x104 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_TIME_PRD_CNTR_WR_REG_CH1 PWM_TIME_PRD_CNTR_WR_REG_CH1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PWM_TIME_PRD_CNTR_WR_REG_CH1 RESERVED1

PWM_TIME_PRD_CNTR_WR_REG_CH1 : To update the base time counter initial value for channel 1
bits : 0 - 15 (16 bit)
access : read-write

RESERVED1 : reserved1
bits : 16 - 47 (32 bit)
access : read-write


PWM_TIME_PRD_PARAM_REG_CH1

NONE
address_offset : 0x108 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_TIME_PRD_PARAM_REG_CH1 PWM_TIME_PRD_PARAM_REG_CH1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TMR_OPEARATING_MODE_CH1 RESERVED1 PWM_TIME_PRD_PRE_SCALAR_VALUE_CH1 RESERVED2 PWM_TIME_PRD_POST_SCALAR_VALUE_CH1 RESERVED3

TMR_OPEARATING_MODE_CH1 : Base timer operating mode for channel1
bits : 0 - 2 (3 bit)
access : read-write

Enumeration:

0 : FREE_RUNNING_MODE

free running mode

1 : SINGLE_EVENT_MODE

single event mode

2 : DOWN_COUNT_MODE

down count mode

3 : NONE1

none1

4 : UP_DOWN_MODE

up/down mode

5 : UP_DOWN_DOUBLER_MODE

up/dowm mode with interrupts for double PWM updates

6 : NONE2

none2

7 : NONE3

none3

End of enumeration elements list.

RESERVED1 : reserved1
bits : 3 - 6 (4 bit)
access : read-write

PWM_TIME_PRD_PRE_SCALAR_VALUE_CH1 : Base timer input clock prescale select value for channel1.
bits : 4 - 10 (7 bit)
access : read-write

Enumeration:

0 : 1x_clock_period

1x input clock period

1 : 2x_clock_period

2x input clock period

2 : 4x_clock_period

4x input clock period

3 : 16x_clock_period

16x input clock period

4 : 32x_clock_period

32x input clock period

5 : NONE1

none2

6 : 64x_clock_period

64x input clock period

7 : NONE2

none1

End of enumeration elements list.

RESERVED2 : reserved2
bits : 7 - 14 (8 bit)
access : read-write

PWM_TIME_PRD_POST_SCALAR_VALUE_CH1 : Time base output post scale bits for channel1
bits : 8 - 19 (12 bit)
access : read-write

Enumeration:

0 : 1:1_post_scale

0000 1:1 post scale

1 : 1:2_post_scale

0001 1:2

2 : 1:3_post_scale

0010 1:3

3 : 1:4_post_scale

0011 1:4

4 : 1:5_post_scale

0100 1:5

5 : 1:6_post_scale

0101 1:6

6 : 1:7_post_scale

0110 1:7

7 : 1:8_post_scale

0111 1:8

8 : 1:9_post_scale

1000 1:9

9 : 1:10_post_scale

1001 1:10

10 : 1:11_post_scale

1010 1:11

11 : 1:12_post_scale

1011 1:12

12 : 1:13_post_scale

1100 1:13

13 : 1:14_post_scale

1101 1:14

14 : 1:15_post_scale

1110 1:15

15 : 1:16_post_scale

1111 1:16

End of enumeration elements list.

RESERVED3 : reserved3
bits : 12 - 43 (32 bit)
access : read-write


PWM_TIME_PRD_CTRL_REG_CH1

Base time period control register for channel1
address_offset : 0x10C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_TIME_PRD_CTRL_REG_CH1 PWM_TIME_PRD_CTRL_REG_CH1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PWM_TIME_PRD_CNTR_RST_FRM_REG PWM_TIME_BASE_EN_FRM_REG_CH1 PWM_SFT_RST RESERVED1

PWM_TIME_PRD_CNTR_RST_FRM_REG : Time period counter soft reset
bits : 0 - 0 (1 bit)
access : read-write

PWM_TIME_BASE_EN_FRM_REG_CH1 : Base timer enable for channnel1
bits : 1 - 2 (2 bit)
access : read-write

Enumeration:

0 : Disable

timer is disabled

1 : Enable

timer is enabled

End of enumeration elements list.

PWM_SFT_RST : MC PWM soft reset
bits : 2 - 4 (3 bit)
access : read-write

RESERVED1 : reserved1
bits : 3 - 34 (32 bit)
access : read-write


PWM_TIME_PRD_STS_REG_CH1

Base time period status register for channel1
address_offset : 0x110 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PWM_TIME_PRD_STS_REG_CH1 PWM_TIME_PRD_STS_REG_CH1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PWM_TIME_PRD_DIR_STS_CH1 RESERVED1

PWM_TIME_PRD_DIR_STS_CH1 : Time period counter direction status for channel1.
bits : 0 - 0 (1 bit)
access : read-only

Enumeration:

0 : Downward

downward

1 : Upward

upward

End of enumeration elements list.

RESERVED1 : reserved1
bits : 1 - 32 (32 bit)
access : read-only


PWM_TIME_PRD_CNTR_VALUE_CH1

Time period counter current value for channel1
address_offset : 0x114 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_TIME_PRD_CNTR_VALUE_CH1 PWM_TIME_PRD_CNTR_VALUE_CH1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PWM_TIME_PRD_CNTR_VALUE_CH1 RESERVED1

PWM_TIME_PRD_CNTR_VALUE_CH1 : Time period counter current value for channel1
bits : 0 - 0 (1 bit)
access : read-write

RESERVED1 : reserved1
bits : 1 - 32 (32 bit)
access : read-only


PWM_TIME_PRD_WR_REG_CH2

Base timer period register of channel2
address_offset : 0x118 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_TIME_PRD_WR_REG_CH2 PWM_TIME_PRD_WR_REG_CH2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PWM_TIME_PRD_REG_WR_VALUE_CH2 RESERVED1

PWM_TIME_PRD_REG_WR_VALUE_CH2 : Value to update the base timer period register of channel 2
bits : 0 - 15 (16 bit)
access : read-write

RESERVED1 : reserved1
bits : 16 - 47 (32 bit)
access : read-write


PWM_TIME_PRD_CNTR_WR_REG_CH2

Base time counter initial value register for channal2
address_offset : 0x11C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_TIME_PRD_CNTR_WR_REG_CH2 PWM_TIME_PRD_CNTR_WR_REG_CH2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PWM_TIME_PRD_CNTR_WR_REG_CH2 RESERVED1

PWM_TIME_PRD_CNTR_WR_REG_CH2 : To update the base time counter initial value for channel 2
bits : 0 - 15 (16 bit)
access : read-write

RESERVED1 : reserved1
bits : 16 - 47 (32 bit)
access : read-write


PWM_TIME_PRD_PARAM_REG_CH2

Base time period config parameter's register for channel2
address_offset : 0x120 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_TIME_PRD_PARAM_REG_CH2 PWM_TIME_PRD_PARAM_REG_CH2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TMR_OPEARATING_MODE_CH2 RESERVED1 PWM_TIME_PRD_PRE_SCALAR_VALUE_CH2 RESERVED2 PWM_TIME_PRD_POST_SCALAR_VALUE_CH2 RESERVED3

TMR_OPEARATING_MODE_CH2 : Base timer operating mode for channel2
bits : 0 - 2 (3 bit)
access : read-write

Enumeration:

0 : FREE_RUNNING_MODE

free running mode

1 : SINGLE_EVENT_MODE

single event mode

2 : DOWN_COUNT_MODE

down count mode

3 : NONE1

none1

4 : UP_DOWN_MODE

up/down mode

5 : UP_DOWN_DOUBLER_MODE

up/down mode with interrupts for double PWM updates

6 : NONE2

none2

7 : NONE3

none3

End of enumeration elements list.

RESERVED1 : reserved1
bits : 3 - 6 (4 bit)
access : read-write

PWM_TIME_PRD_PRE_SCALAR_VALUE_CH2 : Base timer input clock pre scale select value for channel2.
bits : 4 - 10 (7 bit)
access : read-write

Enumeration:

0 : 1X_CLOCK_PERIOD

1x input clock period

1 : 2X_CLOCK_PERIOD

2x input clock period

2 : 4X_CLOCK_PERIOD

4x input clock period

3 : 16X_CLOCK_PERIOD

16x input clock period

4 : 32X_CLOCK_PERIOD

32x input clock period

5 : NONE1

none1

6 : 64X_CLOCK_PERIOD

64x input clock period

7 : NONE2

none2

End of enumeration elements list.

RESERVED2 : reserved2
bits : 7 - 14 (8 bit)
access : read-write

PWM_TIME_PRD_POST_SCALAR_VALUE_CH2 : Time base output post scale bits for channel2
bits : 8 - 19 (12 bit)
access : read-write

Enumeration:

0 : 1:1_POST_SCALE

0000 1:1 post scale

1 : 1:2_POST_SCALE

0001 1:2

2 : 1:3_POST_SCALE

0010 1:3

3 : 1:4_POST_SCALE

0011 1:4

4 : 1:5_POST_SCALE

0100 1:5

5 : 1:6_POST_SCALE

0101 1:6

6 : 1:7_POST_SCALE

0110 1:7

7 : 1:8_POST_SCALE

0111 1:8

8 : 1:9_POST_SCALE

1000 1:9

9 : 1:10_POST_SCALE

1001 1:10

10 : 1:11_POST_SCALE

1010 1:11

11 : 1:12_POST_SCALE

1011 1:12

12 : 1:13_POST_SCALE

1100 1:13

13 : 1:14_POST_SCALE

1101 1:14

14 : 1:15_POST_SCALE

1110 1:15

15 : 1:16_POST_SCALE

1111 1:16

End of enumeration elements list.

RESERVED3 : reserved3
bits : 12 - 43 (32 bit)
access : read-write


PWM_TIME_PRD_CTRL_REG_CH2

Base time period control register for channel2
address_offset : 0x124 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_TIME_PRD_CTRL_REG_CH2 PWM_TIME_PRD_CTRL_REG_CH2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PWM_TIME_PRD_CNTR_RST_FRM_REG PWM_TIME_BASE_EN_FRM_REG_CH2 PWM_SFT_RST RESERVED1

PWM_TIME_PRD_CNTR_RST_FRM_REG : Time period counter soft reset
bits : 0 - 0 (1 bit)
access : read-write

PWM_TIME_BASE_EN_FRM_REG_CH2 : Base timer enable for channnel2
bits : 1 - 2 (2 bit)
access : read-write

Enumeration:

0 : Disable

timer is disabled

1 : Enable

timer is enabled

End of enumeration elements list.

PWM_SFT_RST : MC PWM soft reset
bits : 2 - 4 (3 bit)
access : read-write

RESERVED1 : reserved1
bits : 3 - 34 (32 bit)
access : read-write


PWM_TIME_PRD_STS_REG_CH2

Base time period status register for channel2
address_offset : 0x128 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PWM_TIME_PRD_STS_REG_CH2 PWM_TIME_PRD_STS_REG_CH2 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PWM_TIME_PRD_DIR_STS_CH2 RESERVED1

PWM_TIME_PRD_DIR_STS_CH2 : Time period counter direction status for channel2.
bits : 0 - 0 (1 bit)
access : read-only

Enumeration:

0 : Downward

downward

1 : Upward

upward

End of enumeration elements list.

RESERVED1 : reserved1
bits : 1 - 32 (32 bit)
access : read-only


PWM_TIME_PRD_CNTR_VALUE_CH2

Time period counter current value register for channel2
address_offset : 0x12C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PWM_TIME_PRD_CNTR_VALUE_CH2 PWM_TIME_PRD_CNTR_VALUE_CH2 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PWM_TIME_PRD_CNTR_VALUE_CH2 RESERVED1 RESERVED2

PWM_TIME_PRD_CNTR_VALUE_CH2 : Time period counter current value for channel2
bits : 0 - 0 (1 bit)
access : read-only

RESERVED1 : reserved1
bits : 1 - 12 (12 bit)
access : read-only

RESERVED2 : reserved2
bits : 12 - 43 (32 bit)
access : read-only


PWM_TIME_PRD_WR_REG_CH3

Base timer period register of channel3
address_offset : 0x130 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_TIME_PRD_WR_REG_CH3 PWM_TIME_PRD_WR_REG_CH3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PWM_TIME_PRD_REG_WR_VALUE_CH3 RESERVED1

PWM_TIME_PRD_REG_WR_VALUE_CH3 : To update the base time counter initial value for channel 3
bits : 0 - 15 (16 bit)
access : read-write

RESERVED1 : reserved1
bits : 16 - 47 (32 bit)
access : read-write


PWM_TIME_PRD_CNTR_WR_REG_CH3

Base time counter initial value register for channel3
address_offset : 0x134 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_TIME_PRD_CNTR_WR_REG_CH3 PWM_TIME_PRD_CNTR_WR_REG_CH3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PWM_TIME_PRD_REG_WR_VALUE_CH3 RESERVED1

PWM_TIME_PRD_REG_WR_VALUE_CH3 : Value to update the base timer period register of channel 3
bits : 0 - 15 (16 bit)
access : read-write

RESERVED1 : reserved1
bits : 16 - 47 (32 bit)
access : read-write


PWM_TIME_PRD_PARAM_REG_CH3

Base time period config parameter's register for channel3
address_offset : 0x138 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_TIME_PRD_PARAM_REG_CH3 PWM_TIME_PRD_PARAM_REG_CH3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TMR_OPEARATING_MODE_CH3 RESERVED1 PWM_TIME_PRD_PRE_SCALAR_VALUE_CH3 RESERVED2 PWM_TIME_PRD_POST_SCALAR_VALUE_CH3 RESERVED3

TMR_OPEARATING_MODE_CH3 : Base timer operating mode for channel3
bits : 0 - 2 (3 bit)
access : read-write

Enumeration:

0 : FREE_RUNNING_MODE

free running mode

1 : SINGLE_EVENT_MODE

single event mode

2 : DOWN_COUNT_MODE

down count mode

3 : NONE1

none

4 : UP_DOWN_MODE

up/down mode

5 : DOUBLE_PWM_UPDATES

up/down mode with interrupts for double PWM updates

6 : NONE2

none2

7 : NONE3

none3

End of enumeration elements list.

RESERVED1 : reserved1
bits : 3 - 6 (4 bit)
access : read-write

PWM_TIME_PRD_PRE_SCALAR_VALUE_CH3 : Base timer input clock pre scale select value for channel2.
bits : 4 - 10 (7 bit)
access : read-write

Enumeration:

0 : 1X_CLOCK_PERIOD

1x input clock period

1 : 2X_CLOCK_PERIOD

2x input clock period

2 : 4X_CLOCK_PERIOD

4x input clock period

3 : 16X_CLOCK_PERIOD

16x input clock period

4 : 32X_CLOCK_PERIOD

32x input clock period

5 : NONE1

none

6 : 64X_CLOCK_PERIOD

64x input clock period

7 : NONE2

none2

End of enumeration elements list.

RESERVED2 : reserved2
bits : 7 - 14 (8 bit)
access : read-write

PWM_TIME_PRD_POST_SCALAR_VALUE_CH3 : Time base output post scale bits for channel3
bits : 8 - 19 (12 bit)
access : read-write

Enumeration:

0 : 1:1_POST_SCALE

0000 1:1 post scale

1 : 1:2_POST_SCALE

0001 1:2

2 : 1:3_POST_SCALE

0010 1:3

3 : 1:4_POST_SCALE

0011 1:4

4 : 1:5_POST_SCALE

0100 1:5

5 : 1:6_POST_SCALE

0101 1:6

6 : 1:7_POST_SCALE

0110 1:7

7 : 1:8_POST_SCALE

0111 1:8

8 : 1:9_POST_SCALE

1000 1:9

9 : 1:10_POST_SCALE

1001 1:10

10 : 1:11_POST_SCALE

1010 1:11

11 : 1:12_POST_SCALE

1011 1:12

12 : 1:13_POST_SCALE

1100 1:13

13 : 1:14_POST_SCALE

1101 1:14

14 : 1:15_POST_SCALE

1110 1:15

15 : 1:16_POST_SCALE

1111 1:16

End of enumeration elements list.

RESERVED3 : reserved3
bits : 12 - 43 (32 bit)
access : read-write


PWM_TIME_PRD_CTRL_REG_CH3

Base time period control register for channel3
address_offset : 0x13C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_TIME_PRD_CTRL_REG_CH3 PWM_TIME_PRD_CTRL_REG_CH3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PWM_TIME_PRD_CNTR_RST_FRM_REG PWM_TIME_BASE_EN_FRM_REG_CH3 PWM_SFT_RST RESERVED1

PWM_TIME_PRD_CNTR_RST_FRM_REG : Time period counter soft reset
bits : 0 - 0 (1 bit)
access : read-write

PWM_TIME_BASE_EN_FRM_REG_CH3 : Base timer enable for channnel3
bits : 1 - 2 (2 bit)
access : read-write

Enumeration:

0 : Disable

timer is disabled

1 : Enable

timer is enabled

End of enumeration elements list.

PWM_SFT_RST : MC PWM soft reset
bits : 2 - 4 (3 bit)
access : read-write

RESERVED1 : reserved1
bits : 3 - 34 (32 bit)
access : read-write


PWM_TIME_PRD_STS_REG_CH3

Base time period status register for channel3
address_offset : 0x140 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PWM_TIME_PRD_STS_REG_CH3 PWM_TIME_PRD_STS_REG_CH3 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PWM_TIME_PRD_DIR_STS_CH3 RESERVED1 RESERVED2

PWM_TIME_PRD_DIR_STS_CH3 : Time period counter direction status for channel3.
bits : 0 - 0 (1 bit)
access : read-only

Enumeration:

0 : downward

downward

1 : upward

upward

End of enumeration elements list.

RESERVED1 : reserved1
bits : 1 - 16 (16 bit)
access : read-only

RESERVED2 : reserved2
bits : 16 - 47 (32 bit)
access : read-only


PWM_TIME_PRD_CNTR_VALUE_CH3

Time period counter current value register for channel3
address_offset : 0x144 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PWM_TIME_PRD_CNTR_VALUE_CH3 PWM_TIME_PRD_CNTR_VALUE_CH3 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PWM_TIME_PRD_CNTR_VALUE_CH3 RESERVED1

PWM_TIME_PRD_CNTR_VALUE_CH3 : Time period counter current value for channe3
bits : 0 - 15 (16 bit)
access : read-only

RESERVED1 : reserved1
bits : 16 - 47 (32 bit)
access : read-only


PWM_TIME_PRD_COMMON_REG

Time period common register
address_offset : 0x148 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_TIME_PRD_COMMON_REG PWM_TIME_PRD_COMMON_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PWM_TIME_PRD_USE_0TH_TIMER_ONLY PWM_TIME_PRD_COMMON_TIMER_VALUE USE_EXT_TIMER_TRIG_FRM_REG RESERVED1

PWM_TIME_PRD_USE_0TH_TIMER_ONLY : Instead of use four base timers for four channels, use only one base timer for all channels.
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : ONE_TIMER_ONE_CHANNEL

one base timer for each channel

1 : ONE_TIMER_ALL_CHANNEL

only one base timer for all channels

End of enumeration elements list.

PWM_TIME_PRD_COMMON_TIMER_VALUE : Base timers select to generate special event trigger
bits : 1 - 3 (3 bit)
access : read-write

USE_EXT_TIMER_TRIG_FRM_REG : Enable to use external trigger for base time counter increment or decrement.
bits : 3 - 6 (4 bit)
access : read-write

RESERVED1 : reserved1
bits : 4 - 35 (32 bit)
access : read-write


PWM_TIME_PRD_WR_REG_CH0

Base timer period register of channel 0
address_offset : 0x28 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_TIME_PRD_WR_REG_CH0 PWM_TIME_PRD_WR_REG_CH0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PWM_TIME_PRD_REG_WR_VALUE_CH0 RESERVED1

PWM_TIME_PRD_REG_WR_VALUE_CH0 : Value to update the base timer period register of channel 0
bits : 0 - 15 (16 bit)
access : read-write

RESERVED1 : reserved1
bits : 16 - 47 (32 bit)
access : read-write


PWM_TIME_PRD_CNTR_WR_REG_CH0

Base time counter initial value register for channel 0
address_offset : 0x2C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_TIME_PRD_CNTR_WR_REG_CH0 PWM_TIME_PRD_CNTR_WR_REG_CH0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PWM_TIME_PRD_CNTR_WR_REG_CH0 RESERVED1

PWM_TIME_PRD_CNTR_WR_REG_CH0 : To update the base time counter initial value for channel 0
bits : 0 - 15 (16 bit)
access : read-write

RESERVED1 : reserved1
bits : 16 - 47 (32 bit)
access : read-write


PWM_TIME_PRD_PARAM_REG_CH0

Base time period config parameter's register for channel0
address_offset : 0x30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_TIME_PRD_PARAM_REG_CH0 PWM_TIME_PRD_PARAM_REG_CH0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TMR_OPEARATING_MODE_CH0 RESERVED1 PWM_TIME_PRD_PRE_SCALAR_VALUE_CH0 RESERVED2 PWM_TIME_PRD_POST_SCALAR_VALUE_CH0 RESERVED3

TMR_OPEARATING_MODE_CH0 : Base timer operating mode for channel0
bits : 0 - 2 (3 bit)
access : read-write

Enumeration:

0 : FREE_RUNNING_MODE

free running mode

1 : SINGLE_EVENT_MODE

single event mode

2 : DOWN_COUNT_MODE

down count mode

3 : NONE1

none1

4 : UP_DOWN_MODE

up/down mode

5 : UP_DOWN_DOUBLER_MODE

up/down mode with interrupts for double PWM updates

6 : NONE2

none2

7 : NONE3

none3

End of enumeration elements list.

RESERVED1 : reserved1
bits : 3 - 6 (4 bit)
access : read-write

PWM_TIME_PRD_PRE_SCALAR_VALUE_CH0 : Base timer input clock pre scale select value for channel0.
bits : 4 - 10 (7 bit)
access : read-write

Enumeration:

0 : 1X_CLOCK_PERIOD

1x input clock period

1 : 2X_CLOCK_PERIOD

2x input clock period

2 : 4X_CLOCK_PERIOD

4x input clock period

3 : 16X_CLOCK_PERIOD

16x input clock period

4 : 32X_CLOCK_PERIOD

32x input clock period

5 : NONE1

none1

6 : 64X_CLOCK_PERIOD

64x input clock period

7 : NONE2

none2

End of enumeration elements list.

RESERVED2 : reserved2
bits : 7 - 14 (8 bit)
access : read-write

PWM_TIME_PRD_POST_SCALAR_VALUE_CH0 : Time base output post scale bits for channel0
bits : 8 - 19 (12 bit)
access : read-write

Enumeration:

0 : 1:1_POST_SCALE

0000 1 to 1 post scale

1 : 1:2_POST_SCALE

0001 1 to 2

2 : 1:3_POST_SCALE

0010 1 to 3

3 : 1:4_POST_SCALE

0011 1 to 4

4 : 1:5_POST_SCALE

0100 1 to 5

5 : 1:6_POST_SCALE

0101 1 to 6

6 : 1:7_POST_SCALE

0110 1 to 7

7 : 1:8_POST_SCALE

0111 1 to 8

8 : 1:9_POST_SCALE

1000 1 to 9

9 : 1:10_POST_SCALE

1001 1 to 10

10 : 1:11_POST_SCALE

1010 1 to 11

11 : 1:12_POST_SCALE

1011 1:12

12 : 1:13_POST_SCALE

1100 1:13

13 : 1:14_POST_SCALE

1101 1 to 14

14 : 1:15_POST_SCALE

1110 1 to 15

15 : 1:16_POST_SCALE

1111 1 to 16

End of enumeration elements list.

RESERVED3 : reserved3
bits : 12 - 43 (32 bit)
access : read-write


PWM_TIME_PRD_CTRL_REG_CH0

Base time counter initial value register for channel 0
address_offset : 0x34 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_TIME_PRD_CTRL_REG_CH0 PWM_TIME_PRD_CTRL_REG_CH0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PWM_TIME_PRD_CNTR_RST_FRM_REG PWM_TIME_BASE_EN_FRM_REG_CH0 PWM_SFT_RST RESERVED1

PWM_TIME_PRD_CNTR_RST_FRM_REG : Time period counter soft reset
bits : 0 - 0 (1 bit)
access : read-write

PWM_TIME_BASE_EN_FRM_REG_CH0 : Base timer enable for channnel0
bits : 1 - 2 (2 bit)
access : read-write

Enumeration:

0 : Disable

timer is disabled

1 : Enable

timer is enabled

End of enumeration elements list.

PWM_SFT_RST : MC PWM soft reset
bits : 2 - 4 (3 bit)
access : read-write

RESERVED1 : reserved1
bits : 3 - 34 (32 bit)
access : read-only


PWM_TIME_PRD_STS_REG_CH0

Base time period status register for channel0
address_offset : 0x38 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PWM_TIME_PRD_STS_REG_CH0 PWM_TIME_PRD_STS_REG_CH0 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PWM_TIME_PRD_DIR_STS_CH0 RESERVED1

PWM_TIME_PRD_DIR_STS_CH0 : Time period counter direction status for channel0
bits : 0 - 0 (1 bit)
access : read-only

Enumeration:

0 : Downward

Time period counter direction is downward

1 : Upward

Time period counter direction is upward

End of enumeration elements list.

RESERVED1 : reserved1
bits : 1 - 32 (32 bit)
access : read-only


PWM_TIME_PRD_CNTR_VALUE_CH0

Base Time period counter current value register for channel0
address_offset : 0x3C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PWM_TIME_PRD_CNTR_VALUE_CH0 PWM_TIME_PRD_CNTR_VALUE_CH0 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PWM_TIME_PRD_CNTR_VALUE_CH0 RESERVED1

PWM_TIME_PRD_CNTR_VALUE_CH0 : Time period counter current value for channel0
bits : 0 - 15 (16 bit)
access : read-only

RESERVED1 : reserved1
bits : 16 - 47 (32 bit)
access : read-only


PWM_INTR_UNMASK

PWM Interrupt Unmask Register
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_INTR_UNMASK PWM_INTR_UNMASK read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PWM_INTR_UNMASK RESERVED1

PWM_INTR_UNMASK : Interrupt Unmask
bits : 0 - 15 (16 bit)
access : read-write

RESERVED1 : reserved1
bits : 16 - 47 (32 bit)
access : read-write


PWM_DEADTIME_B

PWM deadtime for B and channel varies from 0 to 3
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_DEADTIME_B PWM_DEADTIME_B read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DEADTIME_B_CH RESERVED1

DEADTIME_B_CH : Dead time B value to load into deadtime counter B of channel0 to channel3
bits : 0 - 5 (6 bit)
access : read-write

RESERVED1 : reserved1
bits : 6 - 37 (32 bit)
access : read-write


PWM_DUTYCYCLE_CTRL_SET_REG

Duty cycle Control Set Register
address_offset : 0x50 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_DUTYCYCLE_CTRL_SET_REG PWM_DUTYCYCLE_CTRL_SET_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 IMDT_DUTYCYCLE_UPDATE_EN DUTYCYCLE_UPDATE_DISABLE RESERVED1

IMDT_DUTYCYCLE_UPDATE_EN : Enable to update the duty cycle immediately
bits : 0 - 3 (4 bit)
access : read-write

DUTYCYCLE_UPDATE_DISABLE : Duty cycle register updation disable. There is a separate bit for each channel
bits : 4 - 11 (8 bit)
access : read-write

RESERVED1 : reserved1
bits : 8 - 39 (32 bit)
access : read-only


PWM_DUTYCYCLE_CTRL_RESET_REG

Duty cycle Control Reset Register
address_offset : 0x54 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_DUTYCYCLE_CTRL_RESET_REG PWM_DUTYCYCLE_CTRL_RESET_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 IMDT_DUTYCYCLE_UPDATE_EN DUTYCYCLE_UPDATE_DISABLE RESERVED1

IMDT_DUTYCYCLE_UPDATE_EN : Enable to update the duty cycle immediately
bits : 0 - 3 (4 bit)
access : read-write

DUTYCYCLE_UPDATE_DISABLE : Duty cycle register updation disable. There is a separate bit for each channel.
bits : 4 - 11 (8 bit)
access : read-write

RESERVED1 : reserved1
bits : 8 - 39 (32 bit)
access : read-only


PWM_DUTYCYCLE_REG_WR_VALUE0

Duty cycle Value Register for Channel0 to channel3
address_offset : 0x58 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_DUTYCYCLE_REG_WR_VALUE0 PWM_DUTYCYCLE_REG_WR_VALUE0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PWM_DUTYCYCLE_REG_WR_VALUE_CH RESERVED1

PWM_DUTYCYCLE_REG_WR_VALUE_CH : Duty cycle value for channel0 to channel3
bits : 0 - 15 (16 bit)
access : read-write

RESERVED1 : reserved1
bits : 16 - 47 (32 bit)
access : read-only


PWM_DUTYCYCLE_REG_WR_VALUE1

Duty cycle Value Register for Channel0 to channel3
address_offset : 0x5C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_DUTYCYCLE_REG_WR_VALUE1 PWM_DUTYCYCLE_REG_WR_VALUE1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PWM_DUTYCYCLE_REG_WR_VALUE_CH RESERVED1

PWM_DUTYCYCLE_REG_WR_VALUE_CH : Duty cycle value for channel0 to channel3
bits : 0 - 15 (16 bit)
access : read-write

RESERVED1 : reserved1
bits : 16 - 47 (32 bit)
access : read-only


PWM_DUTYCYCLE_REG_WR_VALUE2

Duty cycle Value Register for Channel0 to channel3
address_offset : 0x60 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_DUTYCYCLE_REG_WR_VALUE2 PWM_DUTYCYCLE_REG_WR_VALUE2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PWM_DUTYCYCLE_REG_WR_VALUE_CH RESERVED1

PWM_DUTYCYCLE_REG_WR_VALUE_CH : Duty cycle value for channel0 to channel3
bits : 0 - 15 (16 bit)
access : read-write

RESERVED1 : reserved1
bits : 16 - 47 (32 bit)
access : read-only


PWM_DUTYCYCLE_REG_WR_VALUE3

Duty cycle Value Register for Channel0 to channel3
address_offset : 0x64 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_DUTYCYCLE_REG_WR_VALUE3 PWM_DUTYCYCLE_REG_WR_VALUE3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PWM_DUTYCYCLE_REG_WR_VALUE_CH RESERVED1

PWM_DUTYCYCLE_REG_WR_VALUE_CH : Duty cycle value for channel0 to channel3
bits : 0 - 15 (16 bit)
access : read-write

RESERVED1 : reserved1
bits : 16 - 47 (32 bit)
access : read-only


PWM_DEADTIME_CTRL_SET_REG

Dead time Control Set Register
address_offset : 0x78 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_DEADTIME_CTRL_SET_REG PWM_DEADTIME_CTRL_SET_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DEADTIME_SELECT_ACTIVE DEADTIME_SELECT_INACTIVE DEADTIME_DISABLE_FRM_REG RESERVED1

DEADTIME_SELECT_ACTIVE : Dead time select bits for PWM going active
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0 : Disable

means use counter A

1 : Enable

means use counter B

End of enumeration elements list.

DEADTIME_SELECT_INACTIVE : Dead time select bits for PWM going inactive
bits : 4 - 11 (8 bit)
access : read-write

Enumeration:

0 : Disable

means use counter A

1 : Enable

means use counter B

End of enumeration elements list.

DEADTIME_DISABLE_FRM_REG : Dead time counter soft reset for each channel.
bits : 8 - 19 (12 bit)
access : read-write

RESERVED1 : reserved1
bits : 12 - 43 (32 bit)
access : read-only


PWM_DEADTIME_CTRL_RESET_REG

Dead time Control Reset Register
address_offset : 0x7C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_DEADTIME_CTRL_RESET_REG PWM_DEADTIME_CTRL_RESET_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DEADTIME_SELECT_ACTIVE DEADTIME_SELECT_INACTIVE DEADTIME_DISABLE_FRM_REG RESERVED1

DEADTIME_SELECT_ACTIVE : Dead time select bits for PWM going active
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0 : Disable

means use counter A

1 : Enable

means use counter B

End of enumeration elements list.

DEADTIME_SELECT_INACTIVE : Dead time select bits for PWM going inactive
bits : 4 - 11 (8 bit)
access : read-write

Enumeration:

0 : Disable

means use counter A

1 : Enable

means use counter B

End of enumeration elements list.

DEADTIME_DISABLE_FRM_REG : Dead time counter soft reset for each channel.
bits : 8 - 19 (12 bit)
access : read-write

RESERVED1 : reserved1
bits : 12 - 43 (32 bit)
access : read-only


PWM_INTR_MASK

PWM Interrupt mask Register
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_INTR_MASK PWM_INTR_MASK read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PWM_INTR_UNMASK RESERVED1

PWM_INTR_UNMASK : Interrupt Mask
bits : 0 - 15 (16 bit)
access : read-write

RESERVED1 : reserved1
bits : 16 - 47 (32 bit)
access : read-write


PWM_DEADTIME_PRESCALE_SELECT_A

Dead time Prescale Select Register for A
address_offset : 0x80 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_DEADTIME_PRESCALE_SELECT_A PWM_DEADTIME_PRESCALE_SELECT_A read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DEADTIME_PRESCALE_SELECT_A RESERVED1

DEADTIME_PRESCALE_SELECT_A : Dead time prescale selection bits for unit A.
bits : 0 - 7 (8 bit)
access : read-write

RESERVED1 : reserved1
bits : 8 - 39 (32 bit)
access : read-only


PWM_DEADTIME_PRESCALE_SELECT_B

Dead time Prescale Select Register for B
address_offset : 0x84 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_DEADTIME_PRESCALE_SELECT_B PWM_DEADTIME_PRESCALE_SELECT_B read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DEADTIME_PRESCALE_SELECT_B RESERVED1

DEADTIME_PRESCALE_SELECT_B : Dead time prescale selection bits for unit B
bits : 0 - 7 (8 bit)
access : read-write

RESERVED1 : reserved1
bits : 8 - 39 (32 bit)
access : read-only


PWM_INTR_ACK

PWM Interrupt Acknowledgement Register
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_INTR_ACK PWM_INTR_ACK read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RISE_PWM_TIME_PERIOD_MATCH_CH0_ACK PWM_TIME_PRD_MATCH_INTR_CH0_ACK FLT_A_INTR_ACK FLT_B_INTR_ACK RISE_PWM_TIME_PERIOD_MATCH_CH1_ACK PWM_TIME_PRD_MATCH_INTR_CH1_ACK RISE_PWM_TIME_PERIOD_MATCH_CH2_ACK PWM_TIME_PRD_MATCH_INTR_CH2_ACK RISE_PWM_TIME_PERIOD_MATCH_CH3_ACK PWM_TIME_PRD_MATCH_INTR_CH3_ACK RESERVED1

RISE_PWM_TIME_PERIOD_MATCH_CH0_ACK : pwm time period match interrupt for 0th channel will be cleared.
bits : 0 - 0 (1 bit)
access : write-only

Enumeration:

0 : Disable

No effect.

1 : Enable

PWM time period match interrupt for 0th channel will be cleared.

End of enumeration elements list.

PWM_TIME_PRD_MATCH_INTR_CH0_ACK : pwm time period match interrupt for 0th channel will be cleared
bits : 1 - 2 (2 bit)
access : write-only

Enumeration:

0 : Disable

No effect

1 : Enable

pwm time period match interrupt for 0th channel will be cleared

End of enumeration elements list.

FLT_A_INTR_ACK : pwm fault A interrupt will be cleared.
bits : 2 - 4 (3 bit)
access : write-only

Enumeration:

0 : Disable

No effect

1 : Enable

pwm faultA interrupt will be cleared

End of enumeration elements list.

FLT_B_INTR_ACK : pwm fault B interrupt will be cleared.
bits : 3 - 6 (4 bit)
access : write-only

Enumeration:

0 : Disable

No effect

1 : Enable

pwm faultB interrupt will be cleared.

End of enumeration elements list.

RISE_PWM_TIME_PERIOD_MATCH_CH1_ACK : pwm time period match interrupt for 1st channel will be cleared
bits : 4 - 8 (5 bit)
access : write-only

Enumeration:

0 : Disable

No effect

1 : Enable

pwm time period match interrupt for 1st channel will be cleared

End of enumeration elements list.

PWM_TIME_PRD_MATCH_INTR_CH1_ACK : pwm time period match interrupt for 1st channel will be cleared.
bits : 5 - 10 (6 bit)
access : write-only

Enumeration:

0 : Disable

No effect

1 : Enable

pwm time period match interrupt for 1st channel will be cleared.

End of enumeration elements list.

RISE_PWM_TIME_PERIOD_MATCH_CH2_ACK : pwm time period match interrupt for 2nd channel will be cleared.
bits : 6 - 12 (7 bit)
access : write-only

Enumeration:

0 : Disable

No effect

1 : Enable

pwm time period match interrupt for 2nd channel will be cleared

End of enumeration elements list.

PWM_TIME_PRD_MATCH_INTR_CH2_ACK : pwm time period match interrupt for 2nd channel will be cleared.
bits : 7 - 14 (8 bit)
access : write-only

Enumeration:

0 : Disable

No effect

1 : Enable

pwm time period match interrupt for 2nd channel will be cleared.

End of enumeration elements list.

RISE_PWM_TIME_PERIOD_MATCH_CH3_ACK : pwm time period match interrupt for 3rd channel will be cleared.
bits : 8 - 16 (9 bit)
access : write-only

Enumeration:

0 : Disable

No effect

1 : Enable

pwm time period match interrupt for 3rd channel will be cleared

End of enumeration elements list.

PWM_TIME_PRD_MATCH_INTR_CH3_ACK : pwm time period match interrupt for 3rd channel will be cleared.
bits : 9 - 18 (10 bit)
access : write-only

Enumeration:

0 : Disable

No effect

1 : Enable

pwm time period match interrupt for 3rd channel will be cleared

End of enumeration elements list.

RESERVED1 : reserved1
bits : 10 - 41 (32 bit)
access : read-write


PWM_OP_OVERRIDE_CTRL_SET_REG

output override control set register
address_offset : 0xC8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_OP_OVERRIDE_CTRL_SET_REG PWM_OP_OVERRIDE_CTRL_SET_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 OP_OVERRIDE_SYNC RESERVED1

OP_OVERRIDE_SYNC : Output override is synced with pwm time period depending on operating mode
bits : 0 - 0 (1 bit)
access : read-write

RESERVED1 : reserved1
bits : 1 - 32 (32 bit)
access : read-only


PWM_OP_OVERRIDE_CTRL_RESET_REG

output override control reset register
address_offset : 0xCC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_OP_OVERRIDE_CTRL_RESET_REG PWM_OP_OVERRIDE_CTRL_RESET_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 OP_OVERRIDE_SYNC RESERVED1

OP_OVERRIDE_SYNC : Output override is synced with pwm time period depending on operating mode
bits : 0 - 0 (1 bit)
access : read-write

RESERVED1 : reserved1
bits : 1 - 32 (32 bit)
access : read-write


PWM_OP_OVERRIDE_ENABLE_SET_REG

output override enable set register
address_offset : 0xD0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_OP_OVERRIDE_ENABLE_SET_REG PWM_OP_OVERRIDE_ENABLE_SET_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PWM_OP_OVERRIDE_ENABLE_REG RESERVED1

PWM_OP_OVERRIDE_ENABLE_REG : Pwm output over ride enable
bits : 0 - 7 (8 bit)
access : read-write

RESERVED1 : reserved1
bits : 8 - 39 (32 bit)
access : read-write


PWM_OP_OVERRIDE_ENABLE_RESET_REG

output override enable reset register
address_offset : 0xD4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_OP_OVERRIDE_ENABLE_RESET_REG PWM_OP_OVERRIDE_ENABLE_RESET_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PWM_OP_OVERRIDE_ENABLE_REG RESERVED1

PWM_OP_OVERRIDE_ENABLE_REG : Pwm output over ride enable
bits : 0 - 7 (8 bit)
access : read-write

RESERVED1 : reserved1
bits : 8 - 39 (32 bit)
access : read-write


PWM_OP_OVERRIDE_VALUE_SET_REG

output override value set register
address_offset : 0xD8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_OP_OVERRIDE_VALUE_SET_REG PWM_OP_OVERRIDE_VALUE_SET_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 OP_OVERRIDE_VALUE RESERVED1

OP_OVERRIDE_VALUE : Pwm output over ride value.
bits : 0 - 7 (8 bit)
access : read-write

RESERVED1 : reserved1
bits : 8 - 39 (32 bit)
access : read-write


PWM_OP_OVERRIDE_VALUE_RESET_REG

output override enable reset register
address_offset : 0xDC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_OP_OVERRIDE_VALUE_RESET_REG PWM_OP_OVERRIDE_VALUE_RESET_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 OP_OVERRIDE_VALUE RESERVED1

OP_OVERRIDE_VALUE : Pwm output over ride value.
bits : 0 - 7 (8 bit)
access : read-write

RESERVED1 : reserved1
bits : 8 - 39 (32 bit)
access : read-write


PWM_FLT_OVERRIDE_CTRL_SET_REG

fault override control set register
address_offset : 0xE0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_FLT_OVERRIDE_CTRL_SET_REG PWM_FLT_OVERRIDE_CTRL_SET_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FLT_A_MODE FLT_B_MODE OP_POLARITY_H OP_POLARITY_L FLT_A_ENABLE FLT_B_ENABLE COMPLEMENTARY_MODE RESERVED1

FLT_A_MODE : Fault A mode
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : Disable

latched mode

1 : Enable

cycle by cycle by mode

End of enumeration elements list.

FLT_B_MODE : Fault B mode
bits : 1 - 2 (2 bit)
access : read-write

Enumeration:

0 : Disable

latched mode

1 : Enable

cycle by cycle by mode

End of enumeration elements list.

OP_POLARITY_H : Ouput polarity for high (H3, H2, H1, H0) side signals
bits : 2 - 4 (3 bit)
access : read-write

Enumeration:

0 : Disable

means active low mode

1 : Enable

means active high mode

End of enumeration elements list.

OP_POLARITY_L : Ouput polarity for low (L3, L2, L1, L0) side signals.
bits : 3 - 6 (4 bit)
access : read-write

Enumeration:

0 : Disable

means active low mode

1 : Enable

means active high mode

End of enumeration elements list.

FLT_A_ENABLE : Fault A enable. Separate enable bit is present for channel
bits : 4 - 11 (8 bit)
access : read-write

FLT_B_ENABLE : Fault B enable. Separate enable bit is present for channel
bits : 8 - 19 (12 bit)
access : read-write

COMPLEMENTARY_MODE : PWM I/O pair mode
bits : 12 - 27 (16 bit)
access : read-write

Enumeration:

0 : Disable

PWM I/O pin pair is in the independent output mode

1 : Enable

PWM I/O pin pair is in the complementary output mode

End of enumeration elements list.

RESERVED1 : reserved1
bits : 16 - 47 (32 bit)
access : read-write


PWM_FLT_OVERRIDE_CTRL_RESET_REG

fault override control reset register
address_offset : 0xE4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_FLT_OVERRIDE_CTRL_RESET_REG PWM_FLT_OVERRIDE_CTRL_RESET_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FLT_A_MODE FLT_B_MODE OP_POLARITY_H OP_POLARITY_L FLT_A_ENABLE FLT_B_ENABLE COMPLEMENTARY_MODE RESERVED1

FLT_A_MODE : Fault B mode
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : Disable

latched mode

1 : Enable

cycle by cycle by mode

End of enumeration elements list.

FLT_B_MODE : Fault B mode
bits : 1 - 2 (2 bit)
access : read-write

Enumeration:

0 : Disable

latched mode

1 : Enable

cycle by cycle by mode

End of enumeration elements list.

OP_POLARITY_H : Ouput polarity for high (H3, H2, H1, H0) side signals
bits : 2 - 4 (3 bit)
access : read-write

Enumeration:

0 : Disable

means active low mode

1 : Enable

means active high mode

End of enumeration elements list.

OP_POLARITY_L : Ouput polarity for low (L3, L2, L1, L0) side signals.
bits : 3 - 6 (4 bit)
access : read-write

Enumeration:

0 : Disable

means active low mode

1 : Enable

means active high mode

End of enumeration elements list.

FLT_A_ENABLE : Fault A enable. Separate enable bit is present for channel
bits : 4 - 11 (8 bit)
access : read-write

FLT_B_ENABLE : Fault B enable. Separate enable bit is present for channel
bits : 8 - 19 (12 bit)
access : read-write

COMPLEMENTARY_MODE : PWM I/O pair mode
bits : 12 - 27 (16 bit)
access : read-write

Enumeration:

0 : Disable

PWM I/O pin pair is in the independent output mode

1 : Enable

PWM I/O pin pair is in the complementary output mode

End of enumeration elements list.

RESERVED1 : reserved1
bits : 16 - 47 (32 bit)
access : read-write


PWM_FLT_A_OVERRIDE_VALUE_REG

Fault input A PWM override value
address_offset : 0xE8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_FLT_A_OVERRIDE_VALUE_REG PWM_FLT_A_OVERRIDE_VALUE_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PWM_FLT_A_OVERRIDE_VALUE_L0 PWM_FLT_A_OVERRIDE_VALUE_L1 PWM_FLT_A_OVERRIDE_VALUE_L2 PWM_FLT_A_OVERRIDE_VALUE_L3 PWM_FLT_A_OVERRIDE_VALUE_H0 PWM_FLT_A_OVERRIDE_VALUE_H1 PWM_FLT_A_OVERRIDE_VALUE_H2 PWM_FLT_A_OVERRIDE_VALUE_H3 RESERVED1

PWM_FLT_A_OVERRIDE_VALUE_L0 : 0 bit for L0
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : Inactive

0 means PWM output pin is driven inactive on an external fault input A event

1 : Active

1 means PWM output pin is driven active on an external fault input A event.

End of enumeration elements list.

PWM_FLT_A_OVERRIDE_VALUE_L1 : 1 bit for L1
bits : 1 - 2 (2 bit)
access : read-write

Enumeration:

0 : Inactive

0 means PWM output pin is driven inactive on an external fault input A event

1 : Active

1 means PWM output pin is driven active on an external fault input A event.

End of enumeration elements list.

PWM_FLT_A_OVERRIDE_VALUE_L2 : 2 bit for L2
bits : 2 - 4 (3 bit)
access : read-write

Enumeration:

0 : Inactive

0 means PWM output pin is driven inactive on an external fault input A event

1 : Active

1 means PWM output pin is driven active on an external fault input A event.

End of enumeration elements list.

PWM_FLT_A_OVERRIDE_VALUE_L3 : 3 bit for L3
bits : 3 - 6 (4 bit)
access : read-write

Enumeration:

0 : Inactive

0 means PWM output pin is driven inactive on an external fault input A event

1 : Active

1 means PWM output pin is driven active on an external fault input A event.

End of enumeration elements list.

PWM_FLT_A_OVERRIDE_VALUE_H0 : 4 bit for H0
bits : 4 - 8 (5 bit)
access : read-write

Enumeration:

0 : Inactive

0 means PWM output pin is driven inactive on an external fault input A event

1 : Active

1 means PWM output pin is driven active on an external fault input A event.

End of enumeration elements list.

PWM_FLT_A_OVERRIDE_VALUE_H1 : 5 bit for H1
bits : 5 - 10 (6 bit)
access : read-write

Enumeration:

0 : Inactive

0 means PWM output pin is driven inactive on an external fault input A event

1 : Active

1 means PWM output pin is driven active on an external fault input A event.

End of enumeration elements list.

PWM_FLT_A_OVERRIDE_VALUE_H2 : 6 bit for H2
bits : 6 - 12 (7 bit)
access : read-write

Enumeration:

0 : Inactive

0 means PWM output pin is driven inactive on an external fault input A event

1 : Active

1 means PWM output pin is driven active on an external fault input A event.

End of enumeration elements list.

PWM_FLT_A_OVERRIDE_VALUE_H3 : 7 bit for H3
bits : 7 - 14 (8 bit)
access : read-write

Enumeration:

0 : Inactive

0 means PWM output pin is driven inactive on an external fault input A event

1 : Active

1 means PWM output pin is driven active on an external fault input A event.

End of enumeration elements list.

RESERVED1 : reserved1
bits : 8 - 39 (32 bit)
access : read-write


PWM_FLT_B_OVERRIDE_VALUE_REG

Fault input B PWM override value
address_offset : 0xEC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_FLT_B_OVERRIDE_VALUE_REG PWM_FLT_B_OVERRIDE_VALUE_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PWM_FLT_B_OVERRIDE_VALUE_L0 PWM_FLT_B_OVERRIDE_VALUE_L1 PWM_FLT_B_OVERRIDE_VALUE_L2 PWM_FLT_B_OVERRIDE_VALUE_L3 PWM_FLT_B_OVERRIDE_VALUE_H0 PWM_FLT_B_OVERRIDE_VALUE_H1 PWM_FLT_B_OVERRIDE_VALUE_H2 PWM_FLT_B_OVERRIDE_VALUE_H3 RESERVED1

PWM_FLT_B_OVERRIDE_VALUE_L0 : 0 bit for L0
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : Inactive

0 means PWM output pin is driven inactive on an external fault input A event

1 : Active

1 means PWM output pin is driven active on an external fault input A event.

End of enumeration elements list.

PWM_FLT_B_OVERRIDE_VALUE_L1 : 1 bit for L1
bits : 1 - 2 (2 bit)
access : read-write

Enumeration:

0 : Inactive

0 means PWM output pin is driven inactive on an external fault input A event

1 : Active

1 means PWM output pin is driven active on an external fault input A event.

End of enumeration elements list.

PWM_FLT_B_OVERRIDE_VALUE_L2 : 2 bit for L2
bits : 2 - 4 (3 bit)
access : read-write

Enumeration:

0 : Inactive

0 means PWM output pin is driven inactive on an external fault input A event

1 : Active

1 means PWM output pin is driven active on an external fault input A event.

End of enumeration elements list.

PWM_FLT_B_OVERRIDE_VALUE_L3 : 3 bit for L3
bits : 3 - 6 (4 bit)
access : read-write

Enumeration:

0 : Inactive

0 means PWM output pin is driven inactive on an external fault input A event

1 : Active

1 means PWM output pin is driven active on an external fault input A event.

End of enumeration elements list.

PWM_FLT_B_OVERRIDE_VALUE_H0 : 4 bit for H0
bits : 4 - 8 (5 bit)
access : read-write

Enumeration:

0 : Inactive

0 means PWM output pin is driven inactive on an external fault input A event

1 : Active

1 means PWM output pin is driven active on an external fault input A event.

End of enumeration elements list.

PWM_FLT_B_OVERRIDE_VALUE_H1 : 5 bit for H1
bits : 5 - 10 (6 bit)
access : read-write

Enumeration:

0 : Inactive

0 means PWM output pin is driven inactive on an external fault input A event

1 : Active

1 means PWM output pin is driven active on an external fault input A event.

End of enumeration elements list.

PWM_FLT_B_OVERRIDE_VALUE_H2 : 6 bit for H2
bits : 6 - 12 (7 bit)
access : read-write

Enumeration:

0 : Inactive

0 means PWM output pin is driven inactive on an external fault input A event

1 : Active

1 means PWM output pin is driven active on an external fault input A event.

End of enumeration elements list.

PWM_FLT_B_OVERRIDE_VALUE_H3 : 7 bit for H3
bits : 7 - 14 (8 bit)
access : read-write

Enumeration:

0 : Inactive

0 means PWM output pin is driven inactive on an external fault input A event

1 : Active

1 means PWM output pin is driven active on an external fault input A event.

End of enumeration elements list.

RESERVED1 : reserved1
bits : 8 - 39 (32 bit)
access : read-write


PWM_SVT_CTRL_SET_REG

NONE
address_offset : 0xF0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_SVT_CTRL_SET_REG PWM_SVT_CTRL_SET_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SVT_ENABLE_FRM SVT_DIRECTION_FRM RESERVED1

SVT_ENABLE_FRM : Special event trigger enable. This is used to enable generation special event trigger
bits : 0 - 0 (1 bit)
access : read-write

SVT_DIRECTION_FRM : Special event trigger for time base direction
bits : 1 - 2 (2 bit)
access : read-write

Enumeration:

0 : COUNT_UP

A special event trigger will occur when PWM time base is counting up

1 : COUNT_DOWN

A special event trigger will occur when PWM time base is counting down

End of enumeration elements list.

RESERVED1 : reserved1
bits : 2 - 33 (32 bit)
access : read-write


PWM_SVT_CTRL_RESET_REG

Special event control reset register
address_offset : 0xF4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_SVT_CTRL_RESET_REG PWM_SVT_CTRL_RESET_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SVT_ENABLE_FRM SVT_DIRECTION_FRM RESERVED1

SVT_ENABLE_FRM : Special event trigger enable. This is used to enable generation special event trigger
bits : 0 - 0 (1 bit)
access : read-write

SVT_DIRECTION_FRM : Special event trigger for time base direction
bits : 1 - 2 (2 bit)
access : read-write

Enumeration:

0 : COUNT_UP

A special event trigger will occur when PWM time base is counting up

1 : COUNT_DOWN

A special event trigger will occur when PWM time base is counting down

End of enumeration elements list.

RESERVED1 : reserved1
bits : 2 - 33 (32 bit)
access : read-write


PWM_SVT_PARAM_REG

Special event parameter register
address_offset : 0xF8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_SVT_PARAM_REG PWM_SVT_PARAM_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SVT_POSTSCALER_SELECT RESERVED1

SVT_POSTSCALER_SELECT : PWM special event trigger output postscale select bits
bits : 0 - 3 (4 bit)
access : read-write

RESERVED1 : reserved1
bits : 4 - 35 (32 bit)
access : read-write


PWM_SVT_COMPARE_VALUE_REG

Special event compare value register
address_offset : 0xFC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_SVT_COMPARE_VALUE_REG PWM_SVT_COMPARE_VALUE_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PWM_SVT_COMPARE_VALUE RESERVED1

PWM_SVT_COMPARE_VALUE : Special event compare value. This is used to compare with pwm time period counter to generate special event trigger
bits : 0 - 15 (16 bit)
access : read-write

RESERVED1 : reserved1
bits : 16 - 47 (32 bit)
access : read-write



Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !

This website is sponsored by EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.