\n

PWM

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x18 byte (0x0)
mem_usage : registers
protection : not protected

address_offset : 0x40 Bytes (0x0)
size : 0x8 byte (0x0)
mem_usage : registers
protection : not protected

address_offset : 0x34 Bytes (0x0)
size : 0x8 byte (0x0)
mem_usage : registers
protection : not protected

address_offset : 0x28 Bytes (0x0)
size : 0x8 byte (0x0)
mem_usage : registers
protection : not protected

address_offset : 0x1C Bytes (0x0)
size : 0x8 byte (0x0)
mem_usage : registers
protection : not protected

address_offset : 0x54 Bytes (0x0)
size : 0x34 byte (0x0)
mem_usage : registers
protection : not protected

Registers

PWM0_PRES (PRES)

PWM1_PRES

PWM0_INTSTS (INTSTS)

PWM1_INTSTS

PWM0_OE (OE)

PWM1_OE

PWM0_DUTY0 (DUTY0)

PWM1_DUTY0

PWM0_DATA0 (DATA0)

PWM1_DATA0

PWM0_DUTY1 (DUTY1)

PWM1_DUTY1

PWM0_DATA1 (DATA1)

PWM1_DATA1

PWM0_DUTY2 (DUTY2)

PWM1_DUTY2

PWM0_DATA2 (DATA2)

PWM1_DATA2

PWM0_CLKSEL (CLKSEL)

PWM1_CLKSEL

PWM0_DUTY3 (DUTY3)

PWM1_DUTY3

PWM0_DATA3 (DATA3)

PWM1_DATA3

PWM0_CAPCTL (CAPCTL)

PWM1_CAPCTL

PWM0_CAPINTEN (CAPINTEN)

PWM1_CAPINTEN

PWM0_CAPINTSTS (CAPINTSTS)

PWM1_CAPINTSTS

PWM0_CRL0 (CRL0)

PWM1_CRL0

PWM0_CFL0 (CFL0)

PWM1_CFL0

PWM0_CRL1 (CRL1)

PWM1_CRL1

PWM0_CFL1 (CFL1)

PWM1_CFL1

PWM0_CRL2 (CRL2)

PWM1_CRL2

PWM0_CFL2 (CFL2)

PWM1_CFL2

PWM0_CRL3 (CRL3)

PWM1_CRL3

PWM0_CFL3 (CFL3)

PWM1_CFL3

PWM0_CTL (CTL)

PWM1_CTL

PWM0_PDMACH0 (PDMACH0)

PWM1_PDMACH0

PWM0_PDMACH2 (PDMACH2)

PWM1_PDMACH2

PWM0_INTEN (INTEN)

PWM1_INTEN


PWM0_PRES (PRES)

PWM Prescaler Register
address_offset : 0x0 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM0_PRES PWM0_PRES 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 CP01 CP23 DZ01 DZ23

CP01 : Clock Prescaler 0 For PWM Timer 0 1 Clock input is divided by (CP01 + 1) before it is fed to the counter 0 1
bits : 0 - 7 (8 bit)
access : read-write

CP23 : Clock Prescaler 2 For PWM Timer 2 3 Clock input is divided by (CP23 + 1) before it is fed to the counter 2 3
bits : 8 - 15 (8 bit)
access : read-write

DZ01 : Dead Zone Interval Register For CH0 And CH1 Pair\nThese 8 bits determine dead zone length.\nThe unit time of dead zone length is received from clock selector 0.
bits : 16 - 23 (8 bit)
access : read-write

DZ23 : Dead Zone Interval Register For CH2 And CH3 Pair\nThese 8 bits determine dead zone length.\nThe unit time of dead zone length is received from clock selector 2.
bits : 24 - 31 (8 bit)
access : read-write


PWM1_PRES

PWM Prescaler Register
address_offset : 0x0 Bytes (0x0)
access : read-write
reset_value : 0x0
alternate_register : PWM0_PRES
reset_Mask : 0x0

PWM1_PRES PWM1_PRES 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

PWM0_INTSTS (INTSTS)

PWM Interrupt Indication Register
address_offset : 0x10 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM0_INTSTS PWM0_INTSTS 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 TMINT0 TMINT1 TMINT2 TMINT3 Duty0Syncflag Duty1Syncflag Duty2Syncflag Duty3Syncflag PresSyncFlag

TMINT0 : PWM Timer 0 Interrupt Flag\nFlag is set by hardware when PWM0 down counter reaches zero, software can clear this bit by writing a one to it.
bits : 0 - 0 (1 bit)
access : read-write

TMINT1 : PWM Timer 1 Interrupt Flag\nFlag is set by hardware when PWM1 down counter reaches zero, software can clear this bit by writing a one to it.
bits : 1 - 1 (1 bit)
access : read-write

TMINT2 : PWM Timer 2 Interrupt Flag\nFlag is set by hardware when PWM2 down counter reaches zero, software can clear this bit by writing a one to it.
bits : 2 - 2 (1 bit)
access : read-write

TMINT3 : PWM Timer 3 Interrupt Flag\nFlag is set by hardware when PWM3 down counter reaches zero, software can clear this bit by writing a one to it.
bits : 3 - 3 (1 bit)
access : read-write

Duty0Syncflag : Duty0 Synchronize Flag\nNote: software should check this flag when writing duty0, if this flag is set, and user ignore this flag and change duty0, the corresponding CNR and CMR may be wrong for one duty cycle
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#0 : 0

Duty0 has been synchronized to ECLK domain

#1 : 1

Duty0 is synchronizing to ECLK domain

End of enumeration elements list.

Duty1Syncflag : Duty1 Synchronize Flag\nNote: software should check this flag when writing duty1, if this flag is set, and user ignore this flag and change duty1, the corresponding CNR and CMR may be wrong for one duty cycle
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

#0 : 0

Duty1 has been synchronized to ECLK domain

#1 : 1

Duty1 is synchronizing to ECLK domain

End of enumeration elements list.

Duty2Syncflag : Duty2 Synchronize Flag\nNote: software should check this flag when writing duty2, if this flag is set, and user ignore this flag and change duty2, the corresponding CNR and CMR may be wrong for one duty cycle
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

Duty2 has been synchronized to ECLK domain

#1 : 1

Duty2 is synchronizing to ECLK domain

End of enumeration elements list.

Duty3Syncflag : Duty3 Synchronize Flag\nNote: software should check this flag when writing duty3, if this flag is set, and user ignore this flag and change duty3, the corresponding CNR and CMR may be wrong for one duty cycle
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

Duty3 has been synchronized to ECLK domain

#1 : 1

Duty3 is synchronizing to ECLK domain

End of enumeration elements list.

PresSyncFlag : Prescale Synchronize Flag Note: software should check this flag when writing Prescale, if this flag is set, and user ignore this flag and change Prescale, the Prescale may be wrong for one prescale cycle
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

Prescale has been synchronized to ECLK domain

#1 : 1

Prescale is synchronizing to ECLK domain

End of enumeration elements list.


PWM1_INTSTS

PWM Interrupt Indication Register
address_offset : 0x10 Bytes (0x0)
access : read-write
reset_value : 0x0
alternate_register : PWM0_INTSTS
reset_Mask : 0x0

PWM1_INTSTS PWM1_INTSTS 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

PWM0_OE (OE)

PWM Output Enable Register for CH0 ~ CH3
address_offset : 0x14 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM0_OE PWM0_OE 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 CH0_OE CH1_OE CH2_OE CH3_OE

CH0_OE : PWM CH0 Output Enable Register\nNote: The corresponding GPIO pin also must be switched to PWM function (refer to GPx_MFP)
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

PWM CH0 output to pin Disabled

#1 : 1

PWM CH0 output to pin Enabled

End of enumeration elements list.

CH1_OE : PWM CH1 Output Enable Register\nNote: The corresponding GPIO pin also must be switched to PWM function (refer to GPx_MFP)
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

PWM CH1 output to pin Disabled

#1 : 1

PWM CH1 output to pin Enabled

End of enumeration elements list.

CH2_OE : PWM CH2 Output Enable Register\nNote: The corresponding GPIO pin also must be switched to PWM function (refer to GPx_MFP)
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

PWM CH2 output to pin Disabled

#1 : 1

PWM CH2 output to pin Enabled

End of enumeration elements list.

CH3_OE : PWM CH3 Output Enable Register\nNote: The corresponding GPIO pin also must be switched to PWM function (refer to GPx_MFP)
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

PWM CH3 output to pin Disabled

#1 : 1

PWM CH3 output to pin Enabled

End of enumeration elements list.


PWM1_OE

PWM Output Enable Register for CH0 ~ CH3
address_offset : 0x14 Bytes (0x0)
access : read-write
reset_value : 0x0
alternate_register : PWM0_OE
reset_Mask : 0x0

PWM1_OE PWM1_OE 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

PWM0_DUTY0 (DUTY0)

PWM Counter/Comparator Register 0
address_offset : 0x1C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM0_DUTY0 PWM0_DUTY0 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 CN CM

CN : PWM Counter/Timer Loaded Value\nCN determines the PWM period.\nNote: \nAny write to CN will take effect in next PWM cycle.
bits : 0 - 15 (16 bit)
access : read-write

CM : PWM Comparator Register\nCM determines the PWM duty.\nNote:\n Any write to CM will take effect in next PWM cycle.
bits : 16 - 31 (16 bit)
access : read-write


PWM1_DUTY0

PWM Counter/Comparator Register 0
address_offset : 0x1C Bytes (0x0)
access : read-write
reset_value : 0x0
alternate_register : PWM0_DUTY0
reset_Mask : 0x0

PWM1_DUTY0 PWM1_DUTY0 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

PWM0_DATA0 (DATA0)

PWM Data Register 0
address_offset : 0x20 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PWM0_DATA0 PWM0_DATA0 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 DATA DATA_H sync

DATA : PWM Data Register\nUser can monitor PWMx_DATAy to know the current value in 16-bit down count counter of corresponding channel y.
bits : 0 - 15 (16 bit)
access : read-only

DATA_H : PWM Data Register\nUser can monitor PWMx_DATAy to know the current value in 32-bit down count counter of corresponding channel y.\nNotes:This will be valid only for the corresponding cascade enable bit is set
bits : 16 - 30 (15 bit)
access : read-only

sync : Indicate That CNR Value Is Sync To PWM Counter\nNote: when the corresponding cascade enable .bit is set is bit will not appear in the corresponding channel
bits : 31 - 31 (1 bit)
access : read-only

Enumeration:

#0 : 0

CNR value is sync to PWM counter

#1 : 1

CNR value is not sync to PWM counter

End of enumeration elements list.


PWM1_DATA0

PWM Data Register 0
address_offset : 0x20 Bytes (0x0)
access : read-write
reset_value : 0x0
alternate_register : PWM0_DATA0
reset_Mask : 0x0

PWM1_DATA0 PWM1_DATA0 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

PWM0_DUTY1 (DUTY1)

PWM Counter/Comparator Register 1
address_offset : 0x28 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM0_DUTY1 PWM0_DUTY1 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

PWM1_DUTY1

PWM Counter/Comparator Register 1
address_offset : 0x28 Bytes (0x0)
access : read-write
reset_value : 0x0
alternate_register : PWM0_DUTY1
reset_Mask : 0x0

PWM1_DUTY1 PWM1_DUTY1 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

PWM0_DATA1 (DATA1)

PWM Data Register 1
address_offset : 0x2C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM0_DATA1 PWM0_DATA1 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

PWM1_DATA1

PWM Data Register 1
address_offset : 0x2C Bytes (0x0)
access : read-write
reset_value : 0x0
alternate_register : PWM0_DATA1
reset_Mask : 0x0

PWM1_DATA1 PWM1_DATA1 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

PWM0_DUTY2 (DUTY2)

PWM Counter/Comparator Register 2
address_offset : 0x34 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM0_DUTY2 PWM0_DUTY2 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

PWM1_DUTY2

PWM Counter/Comparator Register 2
address_offset : 0x34 Bytes (0x0)
access : read-write
reset_value : 0x0
alternate_register : PWM0_DUTY2
reset_Mask : 0x0

PWM1_DUTY2 PWM1_DUTY2 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

PWM0_DATA2 (DATA2)

PWM Data Register 2
address_offset : 0x38 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM0_DATA2 PWM0_DATA2 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

PWM1_DATA2

PWM Data Register 2
address_offset : 0x38 Bytes (0x0)
access : read-write
reset_value : 0x0
alternate_register : PWM0_DATA2
reset_Mask : 0x0

PWM1_DATA2 PWM1_DATA2 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

PWM0_CLKSEL (CLKSEL)

PWM Clock Select Register
address_offset : 0x4 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM0_CLKSEL PWM0_CLKSEL 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 CLKSEL0 CLKSEL1 CLKSEL2 CLKSEL3

CLKSEL0 : Timer 0 Clock Source Selection\nSelect clock input for timer 0.\n(Table is the same as CLKSEL3)
bits : 0 - 2 (3 bit)
access : read-write

CLKSEL1 : Timer 1 Clock Source Selection\nSelect clock input for timer 1.\n(Table is the same as CLKSEL3)
bits : 4 - 6 (3 bit)
access : read-write

CLKSEL2 : Timer 2Clock Source Selection\nSelect clock input for timer 2.\n(Table is the same as CLKSEL3)
bits : 8 - 10 (3 bit)
access : read-write

CLKSEL3 : Timer 3 Clock Source Selection\nSelect clock input for timer 3.\n
bits : 12 - 14 (3 bit)
access : read-write

Enumeration:

#000 : 0

input clock is divided by 2

#001 : 1

input clock is divided by 4

#010 : 2

input clock is divided by 8

#011 : 3

input clock is divided by 16

#100 : 4

input clock is divided by 1

End of enumeration elements list.


PWM1_CLKSEL

PWM Clock Select Register
address_offset : 0x4 Bytes (0x0)
access : read-write
reset_value : 0x0
alternate_register : PWM0_CLKSEL
reset_Mask : 0x0

PWM1_CLKSEL PWM1_CLKSEL 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

PWM0_DUTY3 (DUTY3)

PWM Counter/Comparator Register 3
address_offset : 0x40 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM0_DUTY3 PWM0_DUTY3 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

PWM1_DUTY3

PWM Counter/Comparator Register 3
address_offset : 0x40 Bytes (0x0)
access : read-write
reset_value : 0x0
alternate_register : PWM0_DUTY3
reset_Mask : 0x0

PWM1_DUTY3 PWM1_DUTY3 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

PWM0_DATA3 (DATA3)

PWM Data Register 3
address_offset : 0x44 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM0_DATA3 PWM0_DATA3 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

PWM1_DATA3

PWM Data Register 3
address_offset : 0x44 Bytes (0x0)
access : read-write
reset_value : 0x0
alternate_register : PWM0_DATA3
reset_Mask : 0x0

PWM1_DATA3 PWM1_DATA3 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

PWM0_CAPCTL (CAPCTL)

Capture Control Register
address_offset : 0x54 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM0_CAPCTL PWM0_CAPCTL 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 INV0 CAPCH0EN CAPCH0PADEN CH0PDMAEN PDMACAPMOD0 CAPRELOADREN0 CAPRELOADFEN0 INV1 CAPCH1EN CAPCH1PADEN CH0RFORDER CH01CASK CAPRELOADREN1 CAPRELOADFEN1 INV2 CAPCH2EN CAPCH2PADEN CH2PDMAEN PDMACAPMOD2 CAPRELOADREN2 CAPRELOADFEN2 INV3 CAPCH3EN CAPCH3PADEN CH2RFORDER CH23CASK CAPRELOADREN3 CAPRELOADFEN3

INV0 : Channel 0 Inverter ON/OFF\n
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

Inverter OFF

#1 : 1

Inverter ON. Reverse the input signal from GPIO before fed to Capture timer

End of enumeration elements list.

CAPCH0EN : Capture Channel 0 Transition Enable/Disable\nWhen Enabled, Capture latched the PWM-timer value and saved to PWMx_CRL0 (Rising latch) and PWMx_CFL0 (Falling latch).\nWhen Disabled, Capture does not update PWMx_CRL0 and PWMx_CFL0, and disable Channel 0 Interrupt.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

Capture function on channel 0 Disabled

#1 : 1

Capture function on channel 0 Enabled

End of enumeration elements list.

CAPCH0PADEN : Capture Input Enable Register\n
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable the channel 0 input capture signal from corresponding multi-function pin

#1 : 1

Enable the channel 0 input capture signal from corresponding multi-function pin

End of enumeration elements list.

CH0PDMAEN : Channel 0 PDMA Enable\n
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

Channel 0 PDMA function Disabled

#1 : 1

Channel 0 PDMA function Enabled for the channel 0 captured data and transfer to memory

End of enumeration elements list.

PDMACAPMOD0 : Select CRL0 Or CFL0 For PDMA Transfer\n
bits : 4 - 5 (2 bit)
access : read-write

Enumeration:

#00 : 0

reserved

#01 : 1

CRL0 will be transmitted

#10 : 2

CFL0 will be transmitted

#11 : 3

Both CRL0 and CFL0 will be transmitted

End of enumeration elements list.

CAPRELOADREN0 : Reload CNR0 When CH0 Capture Rising Event Comes \n
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

Rising capture reload for CH0 Disabled

#1 : 1

Rising capture reload for CH0 Enabled

End of enumeration elements list.

CAPRELOADFEN0 : Reload CNR0 When CH0 Capture Falling Event Comes\n
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

Falling capture reload for CH0 Disabled

#1 : 1

Falling capture reload for CH0 Enabled

End of enumeration elements list.

INV1 : Channel 1 Inverter ON/OFF\n
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

Inverter OFF

#1 : 1

Inverter ON. Reverse the input signal from GPIO before fed to Capture timer

End of enumeration elements list.

CAPCH1EN : Capture Channel 1 Transition Enable/Disable\nWhen Enabled, Capture latched the PMW-counter and saved to PWMx_CRL1 (Rising latch) and PWMx_CFL1 (Falling latch).\nWhen Disabled, Capture does not update PWMx_CRL1 and PWMx_CFL1, and disable Channel 1 Interrupt.
bits : 9 - 9 (1 bit)
access : read-write

Enumeration:

#0 : 0

Capture function on channel 1 Disabled

#1 : 1

Capture function on channel 1 Enabled

End of enumeration elements list.

CAPCH1PADEN : Capture Input Enable Register\n
bits : 10 - 10 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable the channel 1 input capture signal from corresponding multi-function pin

#1 : 1

Enable the channel 1 input capture signal from corresponding multi-function pin

End of enumeration elements list.

CH0RFORDER : None
bits : 12 - 12 (1 bit)
access : read-write

Enumeration:

#0 : 0

PWMx_CFL0 is the first captured data to memory

#1 : 1

PWMx_CRL0 is the first captured data to memory

End of enumeration elements list.

CH01CASK : Cascade channel 0 and channel 1 PWM timer for capturing usage
bits : 13 - 13 (1 bit)
access : read-write

CAPRELOADREN1 : Reload CNR1 When CH1 Capture Rising Event Comes\n
bits : 14 - 14 (1 bit)
access : read-write

Enumeration:

#0 : 0

Rising capture reload for CH1 Disabled

#1 : 1

Rising capture reload for CH1 Enabled

End of enumeration elements list.

CAPRELOADFEN1 : Reload CNR1 When CH1 Capture Falling Event Coming \n
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Capture falling reload for CH1 Disabled

#1 : 1

Capture falling reload for CH1 Enabled

End of enumeration elements list.

INV2 : Channel 2 Inverter ON/OFF\n
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

#0 : 0

Inverter OFF

#1 : 1

Inverter ON. Reverse the input signal from GPIO before fed to Capture timer

End of enumeration elements list.

CAPCH2EN : Capture Channel 2 Transition Enable/Disable\nWhen Enabled, Capture latched the PWM-timer value and saved to PWMx_CRL2 (Rising latch) and PWMx_CFL2 (Falling latch).\nWhen Disabled, Capture does not update PWMx_CRL2 and PWMx_CFL2, and disable Channel 2 Interrupt.
bits : 17 - 17 (1 bit)
access : read-write

Enumeration:

#0 : 0

Capture function on channel 2 Disabled

#1 : 1

Capture function on channel 2 Enabled

End of enumeration elements list.

CAPCH2PADEN : Capture Input Enable Register\n
bits : 18 - 18 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable the channel 2 input capture signal from corresponding multi-function pin

#1 : 1

Enable the channel 2 input capture signal from corresponding multi-function pin

End of enumeration elements list.

CH2PDMAEN : Channel 2 PDMA Enable\n
bits : 19 - 19 (1 bit)
access : read-write

Enumeration:

#0 : 0

Channel 2 PDMA function Disabled

#1 : 1

Channel 2 PDMA function Enabled for the channel 2 captured data and transfer to memory

End of enumeration elements list.

PDMACAPMOD2 : Select CRL2 Or CFL2 For PDMA Transfer\n
bits : 20 - 21 (2 bit)
access : read-write

Enumeration:

#00 : 0

reserved

#01 : 1

CRL2 will be transmitted

#10 : 2

CFL2 will be transmitted

#11 : 3

Both CRL2 and CFL2 will be transmitted

End of enumeration elements list.

CAPRELOADREN2 : Reload CNR2 When CH2 Capture Rising Event Coming \n
bits : 22 - 22 (1 bit)
access : read-write

Enumeration:

#0 : 0

Rising capture reload for CH2 Disabled

#1 : 1

Rising capture reload for CH2 Enabled

End of enumeration elements list.

CAPRELOADFEN2 : Reload CNR2 When CH2 Capture Failing Event Coming \n
bits : 23 - 23 (1 bit)
access : read-write

Enumeration:

#0 : 0

Failing capture reload for CH2 Disabled

#1 : 1

Failing capture reload for CH2 Enabled

End of enumeration elements list.

INV3 : Channel 3 Inverter ON/OFF\n
bits : 24 - 24 (1 bit)
access : read-write

Enumeration:

#0 : 0

Inverter OFF

#1 : 1

Inverter ON. Reverse the input signal from GPIO before fed to Capture timer

End of enumeration elements list.

CAPCH3EN : Capture Channel 3 Transition Enable/Disable\nWhen Enabled, Capture latched the PMW-timer and saved to PWMx_CRL3 (Rising latch) and PWMx_CFL3 (Falling latch).\nWhen Disabled, Capture does not update PWMx_CRL3 and PWMx_CFL3, and disable Channel 3 Interrupt.
bits : 25 - 25 (1 bit)
access : read-write

Enumeration:

#0 : 0

Capture function on channel 3 Disabled

#1 : 1

Capture function on channel 3 Enabled

End of enumeration elements list.

CAPCH3PADEN : Capture Input Enable Register\n
bits : 26 - 26 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable the channel 3 input capture signal from corresponding multi-function pin

#1 : 1

Enable the channel 3 input capture signal from corresponding multi-function pin

End of enumeration elements list.

CH2RFORDER : None
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

PWMx_CFL2 is the first captured data to memory

#1 : 1

PWMx_CRL2 is the first captured data to memory

End of enumeration elements list.

CH23CASK : Cascade channel 2 and channel 3 PWM counter for capturing usage
bits : 29 - 29 (1 bit)
access : read-write

CAPRELOADREN3 : Reload CNR3 When CH3 Rising Capture Event Comes\n
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

Rising capture reload for CH3 Disabled

#1 : 1

Rising capture reload for CH3 Enabled

End of enumeration elements list.

CAPRELOADFEN3 : Reload CNR3 When CH3 Falling Capture Event Comes \n
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

Falling capture reload for CH3 Disabled

#1 : 1

Falling capture reload for CH3 Enabled

End of enumeration elements list.


PWM1_CAPCTL

Capture Control Register
address_offset : 0x54 Bytes (0x0)
access : read-write
reset_value : 0x0
alternate_register : PWM0_CAPCTL
reset_Mask : 0x0

PWM1_CAPCTL PWM1_CAPCTL 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

PWM0_CAPINTEN (CAPINTEN)

Capture Interrupt Enable Register
address_offset : 0x58 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM0_CAPINTEN PWM0_CAPINTEN 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 CRL_IE0 CFL_IE0 CRL_IE1 CFL_IE1 CRL_IE2 CFL_IE2 CRL_IE3 CFL_IE3

CRL_IE0 : When Enabled, if Capture detects Channel 0 has rising transition, Capture issues an Interrupt.
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#1 : 1

Rising latch interrupt Enabled

End of enumeration elements list.

CFL_IE0 : Channel 0 Falling Latch Interrupt Enable ON/OFF\nWhen Enabled, if Capture detects Channel 0 has falling transition, Capture issues an Interrupt.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

Falling latch interrupt Disabled

#1 : 1

Falling latch interrupt Enabled

End of enumeration elements list.

CRL_IE1 : Channel 1 Rising Latch Interrupt Enable \nWhen Enabled, if Capture detects Channel 1 has rising transition, Capture issues an Interrupt.
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

Rising latch interrupt Disabled

#1 : 1

Rising latch interrupt Enabled

End of enumeration elements list.

CFL_IE1 : Channel 1 Falling Latch Interrupt Enable \nWhen Enabled, if Capture detects Channel 1 has falling transition, Capture issues an Interrupt.
bits : 9 - 9 (1 bit)
access : read-write

Enumeration:

#0 : 0

Falling latch interrupt Disabled

#1 : 1

Falling latch interrupt Enabled

End of enumeration elements list.

CRL_IE2 : Channel 2 Rising Latch Interrupt Enable ON/OFF\nWhen Enabled, if Capture detects Channel 2 has rising transition, Capture issues an Interrupt.
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

#0 : 0

Rising latch interrupt Disabled

#1 : 1

Rising latch interrupt Enabled

End of enumeration elements list.

CFL_IE2 : Channel 2 Falling Latch Interrupt Enable ON/OFF\nWhen Enabled, if Capture detects Channel 2 has falling transition, Capture issues an Interrupt.
bits : 17 - 17 (1 bit)
access : read-write

Enumeration:

#0 : 0

Falling latch interrupt Disabled

#1 : 1

Falling latch interrupt Enabled

End of enumeration elements list.

CRL_IE3 : Channel 3 Rising Latch Interrupt Enable ON/OFF\nWhen Enabled, if Capture detects Channel 3 has rising transition, Capture issues an Interrupt.
bits : 24 - 24 (1 bit)
access : read-write

Enumeration:

#0 : 0

Rising latch interrupt Disabled

#1 : 1

Rising latch interrupt Enabled

End of enumeration elements list.

CFL_IE3 : Channel 3 Falling Latch Interrupt Enable ON/OFF\nWhen Enabled, if Capture detects Channel 3 has falling transition, Capture issues an Interrupt.
bits : 25 - 25 (1 bit)
access : read-write

Enumeration:

#0 : 0

Falling latch interrupt Disabled

#1 : 1

Falling latch interrupt Enabled

End of enumeration elements list.


PWM1_CAPINTEN

Capture Interrupt Enable Register
address_offset : 0x58 Bytes (0x0)
access : read-write
reset_value : 0x0
alternate_register : PWM0_CAPINTEN
reset_Mask : 0x0

PWM1_CAPINTEN PWM1_CAPINTEN 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

PWM0_CAPINTSTS (CAPINTSTS)

Capture Interrupt Indication Register
address_offset : 0x5C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM0_CAPINTSTS PWM0_CAPINTSTS 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 CAPIF0 CRLI0 CFLI0 CAPOVR0 CAPOVF0 CAPIF1 CRLI1 CFLI1 CAPOVR1 CAPOVF1 CAPIF2 CRLI2 CFLI2 CAPOVR2 CAPOVF2 CAPIF3 CRLI3 CFLI3 CAPOVR3 CAPOVF3

CAPIF0 : Capture0 Interrupt Indication Flag If channel 0 rising latch interrupt (CRL_IE0, PWMx_CAPINTEN[0]) is enabled, a rising transition occurs at input channel 0 will result in CAPIF0 to high Similarly, a falling transition will cause CAPIF0 to be set high if channel 0 falling latch interrupt (CFL_IE0, PWMx_CAPINTEN[1]) is enabled. This flag is cleared by software with a write 1 on it.
bits : 0 - 0 (1 bit)
access : read-write

CRLI0 : PWM_CRL0 Latched Indicator Bit\nWhen input channel 0 has a rising transition, PWMx_CRL0 was latched with the value of PWM down-counter and this bit is set by hardware, software can clear this bit by writing 1 to it.
bits : 1 - 1 (1 bit)
access : read-write

CFLI0 : PWM_CFL0 Latched Indicator Bit\nWhen input channel 0 has a falling transition, PWMx_CFL0 was latched with the value of PWM down-counter and this bit is set by hardware, software can clear this bit by writing 1 to it.
bits : 2 - 2 (1 bit)
access : read-write

CAPOVR0 : Capture Rising Flag Over Run For Channel 0\nThis flag indicate CRL0 update faster than software reading it when it is set \nThis bit will be cleared automatically when user clears CRLI0 (PWMx_CAPINTSTS[1]).
bits : 3 - 3 (1 bit)
access : read-write

CAPOVF0 : Capture Falling Flag Over Run For Channel 0\nThis flag indicate CFL0 update faster than software reading it when it is set\nThis bit will be cleared automatically when user clear CFLI0 (PWMx_CAPINTSTS[2])
bits : 4 - 4 (1 bit)
access : read-write

CAPIF1 : Capture1 Interrupt Indication Flag If channel 1 rising latch interrupt (CRL_IE1, PWMx_CAPINTEN[8]) is enabled, a rising transition occurs at input channel 1 will result in CAPIF1 to high Similarly, a falling transition will cause CAPIF1 to be set high if channel 1 falling latch interrupt (CFL_IE1, PWMx_CAPINTEN[9]) is enabled. This flag is cleared by software with a write 1 on it.
bits : 8 - 8 (1 bit)
access : read-write

CRLI1 : PWM_CRL1 Latched Indicator Bit\nWhen input channel 1 has a rising transition, PWMx_CRL1 was latched with the value of PWM down-counter and this bit is set by hardware, software can clear this bit by writing 1 to it.
bits : 9 - 9 (1 bit)
access : read-write

CFLI1 : PWM_CFL1 Latched Indicator Bit\nWhen input channel 1 has a falling transition, PWMx_CFL1 was latched with the value of PWM down-counter and this bit is set by hardware, software can clear this bit by writing a 1 to it.
bits : 10 - 10 (1 bit)
access : read-write

CAPOVR1 : Capture Rising Flag Over Run For Channel 1\nThis flag indicate CRL1 update faster than software reading it when it is set \nThis bit will be cleared automatically when user clear CRLI1 (PWMx_CAPINTSTS[9])
bits : 11 - 11 (1 bit)
access : read-write

CAPOVF1 : Capture Falling Flag Over Run For Channel 1\nThis flag indicate CFL1 update faster than software reading it when it is set\nThis bit will be cleared automatically when user clear CFLI1 (PWMx_CAPINTSTS[10])
bits : 12 - 12 (1 bit)
access : read-write

CAPIF2 : Capture2 Interrupt Indication Flag If channel 2 rising latch interrupt (CRL_IE2, PWMx_CAPINTEN[16]) is enabled, a rising transition occurs at input channel 2 will result in CAPIF2 to high Similarly, a falling transition will cause CAPIF2 to be set high if channel 2 falling latch interrupt (CFL_IE2, PWMx_CAPINTEN[17]) is enabled. This flag is cleared by software with a write 1 on it.
bits : 16 - 16 (1 bit)
access : read-write

CRLI2 : PWM_CRL2 Latched Indicator Bit\nWhen input channel 2 has a rising transition, PWMx_CRL2 was latched with the value of PWM down-counter and this bit is set by hardware, software can clear this bit by writing 1 to it.
bits : 17 - 17 (1 bit)
access : read-write

CFLI2 : PWM_CFL2 Latched Indicator Bit\nWhen input channel 2 has a falling transition, PWMx_CFL2 was latched with the value of PWM down-counter and this bit is set by hardware, software can clear this bit by writing 1 to it.
bits : 18 - 18 (1 bit)
access : read-write

CAPOVR2 : Capture Rising Flag Over Run For Channel 2\nThis flag indicate CRL2 update faster than software reading it when it is set\nThis bit will be cleared automatically when user clear CRLI2 (PWMx_CAPINTSTS[17])
bits : 19 - 19 (1 bit)
access : read-write

CAPOVF2 : Capture Falling Flag Over Run For Channel 2 \nThis flag indicate CFL2 update faster than software reading it when it is set\nThis bit will be cleared automatically when user clear CFLI2 (PWMx_CAPINTSTS[18])
bits : 20 - 20 (1 bit)
access : read-write

CAPIF3 : Capture3 Interrupt Indication Flag If channel 3 rising latch interrupt (CRL_IE3, PWMx_CAPINTEN[24]) is enabled, a rising transition occurs at input channel 3 will result in CAPIF3 to high Similarly, a falling transition will cause CAPIF3 to be set high if channel 3 falling latch interrupt (CFL_IE3, PWMx_CAPINTEN[25]) is enabled. This flag is cleared by software with a write 1 on it.
bits : 24 - 24 (1 bit)
access : read-write

CRLI3 : PWM_CRL3 Latched Indicator Bit\nWhen input channel 3 has a rising transition, PWMx_CRL3 was latched with the value of PWM down-counter and this bit is set by hardware, software can clear this bit by writing 1 to it.
bits : 25 - 25 (1 bit)
access : read-write

CFLI3 : PWM_CFL3 Latched Indicator Bit\nWhen input channel 3 has a falling transition, PWMx_CFL3 was latched with the value of PWM down-counter and this bit is set by hardware, software can clear this bit by writing 1 to it.
bits : 26 - 26 (1 bit)
access : read-write

CAPOVR3 : Capture Rising Flag Over Run For Channel 3\nThis flag indicate CRL3 update faster than software reading it when it is set\nThis bit will be cleared automatically when user clear CRLI3 (PWMx_CAPINTSTS[25])
bits : 27 - 27 (1 bit)
access : read-write

CAPOVF3 : Capture Falling Flag Over Run For Channel 3 \nThis flag indicate CFL3 update faster than software reading it when it is set\nThis bit will be cleared automatically when user clear CFLI3 (PWMx_CAPINTSTS[26])
bits : 28 - 28 (1 bit)
access : read-write


PWM1_CAPINTSTS

Capture Interrupt Indication Register
address_offset : 0x5C Bytes (0x0)
access : read-write
reset_value : 0x0
alternate_register : PWM0_CAPINTSTS
reset_Mask : 0x0

PWM1_CAPINTSTS PWM1_CAPINTSTS 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

PWM0_CRL0 (CRL0)

Capture Rising Latch Register (Channel 0)
address_offset : 0x60 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PWM0_CRL0 PWM0_CRL0 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 CRL CRL_H

CRL : Capture Rising Latch Register\nLatch the PWM counter when Channel 0/1/2/3 has rising transition.
bits : 0 - 15 (16 bit)
access : read-only

CRL_H : Upper Half Word Of 32-Bit Capture Data When Cascade Is Enable \nWhen cascade is enabled for capture channel 0, 2,the original 16 bit counter extend to 32 bit, and capture result CRL0 and CRL2 are also extend to 32 bit,
bits : 16 - 31 (16 bit)
access : read-only


PWM1_CRL0

Capture Rising Latch Register (Channel 0)
address_offset : 0x60 Bytes (0x0)
access : read-write
reset_value : 0x0
alternate_register : PWM0_CRL0
reset_Mask : 0x0

PWM1_CRL0 PWM1_CRL0 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

PWM0_CFL0 (CFL0)

Capture Falling Latch Register (Channel 0)
address_offset : 0x64 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PWM0_CFL0 PWM0_CFL0 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 CFL CFL_H

CFL : Capture Falling Latch Register\nLatch the PWM counter when Channel 01/2/3 has Falling transition.
bits : 0 - 15 (16 bit)
access : read-only

CFL_H : Upper Half Word Of 32 Bit Capture Data When Cascade Is Enable \nWhen cascade is enabled for capture channel 0, 2,the original 16 bit counter extend to 32 bit, and capture result CFL0 and CFL2 are also extend to 32 bit,
bits : 16 - 31 (16 bit)
access : read-only


PWM1_CFL0

Capture Falling Latch Register (Channel 0)
address_offset : 0x64 Bytes (0x0)
access : read-write
reset_value : 0x0
alternate_register : PWM0_CFL0
reset_Mask : 0x0

PWM1_CFL0 PWM1_CFL0 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

PWM0_CRL1 (CRL1)

Capture Rising Latch Register (Channel 1)
address_offset : 0x68 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM0_CRL1 PWM0_CRL1 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

PWM1_CRL1

Capture Rising Latch Register (Channel 1)
address_offset : 0x68 Bytes (0x0)
access : read-write
reset_value : 0x0
alternate_register : PWM0_CRL1
reset_Mask : 0x0

PWM1_CRL1 PWM1_CRL1 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

PWM0_CFL1 (CFL1)

Capture Falling Latch Register (Channel 1)
address_offset : 0x6C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM0_CFL1 PWM0_CFL1 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

PWM1_CFL1

Capture Falling Latch Register (Channel 1)
address_offset : 0x6C Bytes (0x0)
access : read-write
reset_value : 0x0
alternate_register : PWM0_CFL1
reset_Mask : 0x0

PWM1_CFL1 PWM1_CFL1 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

PWM0_CRL2 (CRL2)

Capture Rising Latch Register (Channel 2)
address_offset : 0x70 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM0_CRL2 PWM0_CRL2 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

PWM1_CRL2

Capture Rising Latch Register (Channel 2)
address_offset : 0x70 Bytes (0x0)
access : read-write
reset_value : 0x0
alternate_register : PWM0_CRL2
reset_Mask : 0x0

PWM1_CRL2 PWM1_CRL2 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

PWM0_CFL2 (CFL2)

Capture Falling Latch Register (Channel 2)
address_offset : 0x74 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM0_CFL2 PWM0_CFL2 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

PWM1_CFL2

Capture Falling Latch Register (Channel 2)
address_offset : 0x74 Bytes (0x0)
access : read-write
reset_value : 0x0
alternate_register : PWM0_CFL2
reset_Mask : 0x0

PWM1_CFL2 PWM1_CFL2 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

PWM0_CRL3 (CRL3)

Capture Rising Latch Register (Channel 3)
address_offset : 0x78 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM0_CRL3 PWM0_CRL3 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

PWM1_CRL3

Capture Rising Latch Register (Channel 3)
address_offset : 0x78 Bytes (0x0)
access : read-write
reset_value : 0x0
alternate_register : PWM0_CRL3
reset_Mask : 0x0

PWM1_CRL3 PWM1_CRL3 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

PWM0_CFL3 (CFL3)

Capture Falling Latch Register (Channel 3)
address_offset : 0x7C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM0_CFL3 PWM0_CFL3 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

PWM1_CFL3

Capture Falling Latch Register (Channel 3)
address_offset : 0x7C Bytes (0x0)
access : read-write
reset_value : 0x0
alternate_register : PWM0_CFL3
reset_Mask : 0x0

PWM1_CFL3 PWM1_CFL3 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

PWM0_CTL (CTL)

PWM Control Register
address_offset : 0x8 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM0_CTL PWM0_CTL 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 CH0EN CH0INV CH0MOD DZEN01 DZEN23 CH1EN CH1INV CH1MOD CH2EN CH2INV CH2MOD CH3EN CH3INV CH3MOD

CH0EN : PWM-Timer 0 Enable/Disable Start Run\n
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

PWM-Timer 0 Running Stopped

#1 : 1

PWM-Timer 0 Start Run Enabled

End of enumeration elements list.

CH0INV : PWM-Timer 0 Output Inverter ON/OFF\n
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

Inverter OFF

#1 : 1

Inverter ON

End of enumeration elements list.

CH0MOD : PWM-Timer 0 Continuous/One-Shot Mode\nNote: If there is a rising transition at this bit, it will cause CN and CM of PWMx_DUTY0 to be cleared.
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

One-shot Mode

#1 : 1

Continuous Mode

End of enumeration elements list.

DZEN01 : Dead-Zone 0 Generator Enable/Disable\nNote: When Dead-Zone Generator is enabled, the pair of PWM0 and PWM1 becomes a complementary pair.
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

DZEN23 : Dead-Zone 2 Generator Enable/Disable\nNote: When Dead-Zone Generator is enabled, the pair of PWM2 and PWM3 becomes a complementary pair.
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

CH1EN : PWM-Timer 1 Enable/Disable Start Run\n
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

PWM-Timer 1 Running Stopped

#1 : 1

PWM-Timer 1 Start Run Enabled

End of enumeration elements list.

CH1INV : PWM-Timer 1 Output Inverter ON/OFF\n
bits : 10 - 10 (1 bit)
access : read-write

Enumeration:

#0 : 0

Inverter OFF

#1 : 1

Inverter ON

End of enumeration elements list.

CH1MOD : PWM-Timer 1 Continuous/One-Shot Mode\nNote: If there is a rising transition at this bit, it will cause CN and CM of PWMx_DUTY1 to be cleared.
bits : 11 - 11 (1 bit)
access : read-write

Enumeration:

#0 : 0

One-shot Mode

#1 : 1

Continuous Mode

End of enumeration elements list.

CH2EN : PWM-Timer 2 Enable/Disable Start Run\n
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

#0 : 0

PWM-Timer 2 Running Stopped

#1 : 1

PWM-Timer 2 Start Run Enabled

End of enumeration elements list.

CH2INV : PWM-Timer 2 Output Inverter ON/OFF\n
bits : 18 - 18 (1 bit)
access : read-write

Enumeration:

#0 : 0

Inverter OFF

#1 : 1

Inverter ON

End of enumeration elements list.

CH2MOD : PWM-Timer 2 Continuous/One-Shot Mode\nNote: If there is a rising transition at this bit, it will cause CN and CM of PWMx_DUTY2 be cleared.
bits : 19 - 19 (1 bit)
access : read-write

Enumeration:

#0 : 0

One-shot Mode

#1 : 1

Continuous Mode

End of enumeration elements list.

CH3EN : PWM-Timer 3 Enable/Disable Start Run\n
bits : 24 - 24 (1 bit)
access : read-write

Enumeration:

#0 : 0

PWM-Timer 3 Running Stopped

#1 : 1

PWM-Timer 3 Start Run Enabled

End of enumeration elements list.

CH3INV : PWM-Timer 3 Output Inverter ON/OFF\n
bits : 26 - 26 (1 bit)
access : read-write

Enumeration:

#0 : 0

Inverter OFF

#1 : 1

Inverter ON

End of enumeration elements list.

CH3MOD : PWM-Timer 3 Continuous/One-Shot Mode\nNote: If there is a rising transition at this bit, it will cause CN and CM of PWMx_DUTY3 to be cleared.
bits : 27 - 27 (1 bit)
access : read-write

Enumeration:

#0 : 0

One-shot Mode

#1 : 1

Continuous Mode

End of enumeration elements list.


PWM1_CTL

PWM Control Register
address_offset : 0x8 Bytes (0x0)
access : read-write
reset_value : 0x0
alternate_register : PWM0_CTL
reset_Mask : 0x0

PWM1_CTL PWM1_CTL 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

PWM0_PDMACH0 (PDMACH0)

PDMA Channel 0 Captured Data
address_offset : 0x80 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PWM0_PDMACH0 PWM0_PDMACH0 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 PDMACH01 PDMACH02 PDMACH03 PDMACH04

PDMACH01 : Captured Data Of Channel 0\nWhen CH01CASK is disabled, it is the capturing value(CFL0/CRL0) for channel 0\nWhen CH01CASK is enabled, It is the for the first byte of 32 bit capturing data for channel 0
bits : 0 - 7 (8 bit)
access : read-only

PDMACH02 : Captured Data Of Channel 0\nWhen CH01CASK is disabled, it is the capturing value(CFL0/CRL0) for channel 0\nWhen CH01CASK is enabled, It is the second byte of 32 bit capturing data for channel 0
bits : 8 - 15 (8 bit)
access : read-only

PDMACH03 : Captured Data Of Channel 0\nWhen CH01CASK is disabled, this byte is 0\nWhen CH01CASK is enabled, It is the third byte of 32 bit capturing data for channel 0
bits : 16 - 23 (8 bit)
access : read-only

PDMACH04 : Captured Data Of Channel 0\nWhen CH01CASK is disabled, this byte is 0\nWhen CH01CASK is enabled, It is the fourth byte of 32 bit capturing data for channel 0
bits : 24 - 31 (8 bit)
access : read-only


PWM1_PDMACH0

PDMA Channel 0 Captured Data
address_offset : 0x80 Bytes (0x0)
access : read-write
reset_value : 0x0
alternate_register : PWM0_PDMACH0
reset_Mask : 0x0

PWM1_PDMACH0 PWM1_PDMACH0 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

PWM0_PDMACH2 (PDMACH2)

PDMA Channel 2 Captured Data
address_offset : 0x84 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PWM0_PDMACH2 PWM0_PDMACH2 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 PDMACH21 PDMACH22 PDMACH23 PDMACH24

PDMACH21 : Captured Data Of Channel 2\nWhen CH23CASK is disabled, it is the capturing value(CFL0/CRL0) for channel 2\nWhen CH23CASK is enabled, It is the for the first byte of 32 bit capturing data for channel 2
bits : 0 - 7 (8 bit)
access : read-only

PDMACH22 : Captured Data Of Channel 2\nWhen CH23CASK is disabled, it is the capturing value(CFL0/CRL0) for channel 2\nWhen CH23CASK is enabled, It is the second byte of 32 bit capturing data for channel 2
bits : 8 - 15 (8 bit)
access : read-only

PDMACH23 : Captured Data Of Channel 2\nWhen CH23CASK is disabled, this byte is 0\nWhen CH23CASK is enabled, It is the third byte of 32 bit capturing data for channel 2
bits : 16 - 23 (8 bit)
access : read-only

PDMACH24 : Captured Data Of Channel 2\nWhen CH23CASK is disabled, this byte is 0\nWhen CH23CASK is enabled, It is the fourth byte of 32 bit capturing data for channel 2
bits : 24 - 31 (8 bit)
access : read-only


PWM1_PDMACH2

PDMA Channel 2 Captured Data
address_offset : 0x84 Bytes (0x0)
access : read-write
reset_value : 0x0
alternate_register : PWM0_PDMACH2
reset_Mask : 0x0

PWM1_PDMACH2 PWM1_PDMACH2 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

PWM0_INTEN (INTEN)

PWM Interrupt Enable Register
address_offset : 0xC Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM0_INTEN PWM0_INTEN 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 TMIE0 TMIE1 TMIE2 TMIE3

TMIE0 : PWM Timer 0 Interrupt Enable\n
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

TMIE1 : PWM Timer 1 Interrupt Enable\n
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

TMIE2 : PWM Timer 2 Interrupt Enable\n
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

TMIE3 : PWM Timer 3 Interrupt Enable\n
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.


PWM1_INTEN

PWM Interrupt Enable Register
address_offset : 0xC Bytes (0x0)
access : read-write
reset_value : 0x0
alternate_register : PWM0_INTEN
reset_Mask : 0x0

PWM1_INTEN PWM1_INTEN 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


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.