\n

PWM

Peripheral Memory Blocks

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

Registers

PWM_PWM_CLK

PWM_CLK

PWM_CMPV

PWM_CMR

CLK

CMPV

CMR

PWM_PWM_IER1

PWM_IER1

PWM_CPRDUPD

IER1

CPRDUPD

PWM_PWM_CMP[0]-PWM_CMPV

CMPV0

PWM_PWM_CMP[0]-PWM_CMPVUPD

CMPVUPD0

PWM_PWM_CMP[0]-PWM_CMPM

CMPM0

PWM_PWM_CMP[0]-PWM_CMPMUPD

CMPMUPD0

PWM_PWM_IDR1

PWM_IDR1

PWM_CCNT

IDR1

CCNT

CMPV1

CMPVUPD1

CMPM1

CMPMUPD1

CMPV2

CMPVUPD2

CMPM2

CMPMUPD2

CMPV3

CMPVUPD3

CMPM3

CMPMUPD3

CMPV4

CMPVUPD4

PWM_PWM_ELMR[1]

CMPM4

CMPMUPD4

PWM_PWM_IMR1

PWM_IMR1

PWM_DT

IMR1

DT

CMPV5

CMPVUPD5

CMPM5

CMPMUPD5

CMPV6

CMPVUPD6

CMPM6

CMPMUPD6

CMPV7

CMPVUPD7

CMPM7

CMPMUPD7

PWM_PWM_ISR1

PWM_ISR1

PWM_DTUPD

ISR1

DTUPD

PWM_PWM_SCM

PWM_SCM

SCM

PWM_PWM_CH_NUM[0]-PWM_CMR

CMR0

PWM_PWM_CH_NUM[0]-PWM_CDTY

CDTY0

PWM_PWM_CH_NUM[0]-PWM_CDTYUPD

CDTYUPD0

PWM_PWM_CH_NUM[0]-PWM_CPRD

CPRD0

PWM_PWM_CH_NUM[0]-PWM_CPRDUPD

CPRDUPD0

PWM_PWM_CH_NUM[0]-PWM_CCNT

CCNT0

PWM_PWM_CH_NUM[0]-PWM_DT

DT0

PWM_PWM_CH_NUM[0]-PWM_DTUPD

DTUPD0

CMR1

CDTY1

CDTYUPD1

CPRD1

CPRDUPD1

CCNT1

DT1

DTUPD1

PWM_PWM_DMAR

PWM_DMAR

DMAR

CMR2

CDTY2

CDTYUPD2

CPRD2

CPRDUPD2

CCNT2

DT2

DTUPD2

CMR3

CDTY3

CDTYUPD3

CPRD3

PWM_PWM_CMP[1]-PWM_CMP[0]-PWM_CMPV

CPRDUPD3

PWM_PWM_CMP[1]-PWM_CMP[0]-PWM_CMPVUPD

CCNT3

PWM_PWM_CMP[1]-PWM_CMP[0]-PWM_CMPM

DT3

PWM_PWM_CMP[1]-PWM_CMP[0]-PWM_CMPMUPD

DTUPD3

PWM_PWM_SCUC

PWM_SCUC

SCUC

PWM_PWM_SCUP

PWM_SCUP

SCUP

PWM_PWM_SCUPUPD

PWM_SCUPUPD

SCUPUPD

PWM_PWM_IER2

PWM_IER2

IER2

PWM_PWM_IDR2

PWM_IDR2

IDR2

PWM_PWM_IMR2

PWM_IMR2

IMR2

PWM_PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPV

PWM_PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPVUPD

PWM_PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPM

PWM_PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPMUPD

PWM_PWM_ENA

PWM_ENA

PWM_CMPVUPD

PWM_CDTY

ENA

CMPVUPD

CDTY

PWM_PWM_ISR2

PWM_ISR2

ISR2

PWM_PWM_CMUPD0

PWM_CMUPD0

CMUPD0

PWM_PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CMR

PWM_PWM_CMUPD1

PWM_CMUPD1

CMUPD1

PWM_PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CDTY

PWM_PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CDTYUPD

PWM_PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CPRD

PWM_PWM_ETRG1

PWM_ETRG1

ETRG1

PWM_PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CPRDUPD

PWM_PWM_LEBR1

PWM_LEBR1

LEBR1

PWM_PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CCNT

PWM_PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_DT

PWM_PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_DTUPD

PWM_PWM_OOV

PWM_OOV

OOV

PWM_PWM_CMUPD2

PWM_CMUPD2

CMUPD2

PWM_PWM_ETRG2

PWM_ETRG2

ETRG2

PWM_PWM_LEBR2

PWM_LEBR2

LEBR2

PWM_PWM_CMUPD3

PWM_CMUPD3

CMUPD3

PWM_PWM_OS

PWM_OS

OS

PWM_PWM_OSS

PWM_OSS

OSS

PWM_PWM_OSC

PWM_OSC

OSC

PWM_PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPV

PWM_PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPVUPD

PWM_PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPM

PWM_PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPMUPD

PWM_PWM_OSSUPD

PWM_OSSUPD

OSSUPD

PWM_PWM_OSCUPD

PWM_OSCUPD

OSCUPD

PWM_PWM_FMR

PWM_FMR

FMR

PWM_PWM_FSR

PWM_FSR

FSR

PWM_PWM_FCR

PWM_FCR

FCR

PWM_PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CMR

PWM_PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CDTY

PWM_PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CDTYUPD

PWM_PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CPRD

PWM_PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CPRDUPD

PWM_PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CCNT

PWM_PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_DT

PWM_PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_DTUPD

PWM_PWM_FPV1

PWM_FPV1

FPV1

PWM_PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPV

PWM_PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPVUPD

PWM_PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPM

PWM_PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPMUPD

PWM_PWM_FPE

PWM_FPE

FPE

PWM_ELMR0

ELMR0

PWM_PWM_DIS

PWM_DIS

PWM_CMPM

PWM_CDTYUPD

DIS

CMPM

CDTYUPD

PWM_ELMR1

ELMR1

PWM_PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPV

PWM_PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPVUPD

PWM_PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPM

PWM_PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPMUPD

PWM_PWM_CH_NUM[3]-PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CMR

PWM_PWM_CH_NUM[3]-PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CDTY

PWM_PWM_CH_NUM[3]-PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CDTYUPD

PWM_PWM_CH_NUM[3]-PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CPRD

PWM_PWM_CH_NUM[3]-PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CPRDUPD

PWM_PWM_CH_NUM[3]-PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CCNT

PWM_PWM_CH_NUM[3]-PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_DT

PWM_PWM_CH_NUM[3]-PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_DTUPD

PWM_PWM_CMP[6]-PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPV

PWM_PWM_CMP[6]-PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPVUPD

PWM_PWM_CMP[6]-PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPM

PWM_PWM_CMP[6]-PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPMUPD

PWM_PWM_SSPR

PWM_SSPR

SSPR

PWM_PWM_SSPUP

PWM_SSPUP

SSPUP

PWM_PWM_SMMR

PWM_SMMR

SMMR

PWM_PWM_CMP[7]-PWM_CMP[6]-PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPV

PWM_PWM_CMP[7]-PWM_CMP[6]-PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPVUPD

PWM_PWM_CMP[7]-PWM_CMP[6]-PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPM

PWM_PWM_CMP[7]-PWM_CMP[6]-PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPMUPD

PWM_PWM_SR

PWM_SR

PWM_CMPMUPD

PWM_CPRD

SR

CMPMUPD

CPRD

PWM_PWM_FPV2

PWM_FPV2

FPV2

PWM_PWM_WPCR

PWM_WPCR

WPCR

PWM_PWM_WPSR

PWM_WPSR

WPSR

PWM_PWM_ELMR[0]

VERSION


PWM_PWM_CLK

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

PWM_PWM_CLK PWM_PWM_CLK 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 DIVA PREA DIVB PREB

DIVA : CLKA Divide Factor
bits : 0 - 7 (8 bit)

Enumeration: DIVASelect

0 : CLKA_POFF

CLKA clock is turned off

1 : PREA

CLKA clock is clock selected by PREA

End of enumeration elements list.

PREA : CLKA Source Clock Selection
bits : 8 - 11 (4 bit)

Enumeration: PREASelect

0x0 : CLK

Peripheral clock

0x1 : CLK_DIV2

Peripheral clock/2

0x2 : CLK_DIV4

Peripheral clock/4

0x3 : CLK_DIV8

Peripheral clock/8

0x4 : CLK_DIV16

Peripheral clock/16

0x5 : CLK_DIV32

Peripheral clock/32

0x6 : CLK_DIV64

Peripheral clock/64

0x7 : CLK_DIV128

Peripheral clock/128

0x8 : CLK_DIV256

Peripheral clock/256

0x9 : CLK_DIV512

Peripheral clock/512

0xA : CLK_DIV1024

Peripheral clock/1024

End of enumeration elements list.

DIVB : CLKB Divide Factor
bits : 16 - 23 (8 bit)

Enumeration: DIVBSelect

0 : CLKB_POFF

CLKB clock is turned off

1 : PREB

CLKB clock is clock selected by PREB

End of enumeration elements list.

PREB : CLKB Source Clock Selection
bits : 24 - 27 (4 bit)

Enumeration: PREBSelect

0x0 : CLK

Peripheral clock

0x1 : CLK_DIV2

Peripheral clock/2

0x2 : CLK_DIV4

Peripheral clock/4

0x3 : CLK_DIV8

Peripheral clock/8

0x4 : CLK_DIV16

Peripheral clock/16

0x5 : CLK_DIV32

Peripheral clock/32

0x6 : CLK_DIV64

Peripheral clock/64

0x7 : CLK_DIV128

Peripheral clock/128

0x8 : CLK_DIV256

Peripheral clock/256

0x9 : CLK_DIV512

Peripheral clock/512

0xA : CLK_DIV1024

Peripheral clock/1024

End of enumeration elements list.


PWM_CLK

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

PWM_CLK PWM_CLK 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 DIVA PREA DIVB PREB

DIVA : CLKA Divide Factor
bits : 0 - 7 (8 bit)

Enumeration: DIVASelect

0 : CLKA_POFF

CLKA clock is turned off

1 : PREA

CLKA clock is clock selected by PREA

End of enumeration elements list.

PREA : CLKA Source Clock Selection
bits : 8 - 11 (4 bit)

Enumeration: PREASelect

0x0 : CLK

Peripheral clock

0x1 : CLK_DIV2

Peripheral clock/2

0x2 : CLK_DIV4

Peripheral clock/4

0x3 : CLK_DIV8

Peripheral clock/8

0x4 : CLK_DIV16

Peripheral clock/16

0x5 : CLK_DIV32

Peripheral clock/32

0x6 : CLK_DIV64

Peripheral clock/64

0x7 : CLK_DIV128

Peripheral clock/128

0x8 : CLK_DIV256

Peripheral clock/256

0x9 : CLK_DIV512

Peripheral clock/512

0xA : CLK_DIV1024

Peripheral clock/1024

End of enumeration elements list.

DIVB : CLKB Divide Factor
bits : 16 - 23 (8 bit)

Enumeration: DIVBSelect

0 : CLKB_POFF

CLKB clock is turned off

1 : PREB

CLKB clock is clock selected by PREB

End of enumeration elements list.

PREB : CLKB Source Clock Selection
bits : 24 - 27 (4 bit)

Enumeration: PREBSelect

0x0 : CLK

Peripheral clock

0x1 : CLK_DIV2

Peripheral clock/2

0x2 : CLK_DIV4

Peripheral clock/4

0x3 : CLK_DIV8

Peripheral clock/8

0x4 : CLK_DIV16

Peripheral clock/16

0x5 : CLK_DIV32

Peripheral clock/32

0x6 : CLK_DIV64

Peripheral clock/64

0x7 : CLK_DIV128

Peripheral clock/128

0x8 : CLK_DIV256

Peripheral clock/256

0x9 : CLK_DIV512

Peripheral clock/512

0xA : CLK_DIV1024

Peripheral clock/1024

End of enumeration elements list.


PWM_CMPV

PWM Comparison 0 Value Register
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_CMPV PWM_CMPV 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 CV CVM

CV : Comparison x Value
bits : 0 - 23 (24 bit)

CVM : Comparison x Value Mode
bits : 24 - 24 (1 bit)

Enumeration: CVMSelect

0x0 : COMPARE_AT_INCREMENT

Compare when counter is incrementing

0x1 : COMPARE_AT_DECREMENT

Compare when counter is decrementing

End of enumeration elements list.


PWM_CMR

PWM Channel Mode Register
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_CMR PWM_CMR 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 CPRE CALG CPOL CES UPDS DPOLI TCTS DTE DTHI DTLI PPM

CPRE : Channel Pre-scaler
bits : 0 - 3 (4 bit)

Enumeration: CPRESelect

0x0 : MCK

Peripheral clock

0x1 : MCK_DIV_2

Peripheral clock/2

0x2 : MCK_DIV_4

Peripheral clock/4

0x3 : MCK_DIV_8

Peripheral clock/8

0x4 : MCK_DIV_16

Peripheral clock/16

0x5 : MCK_DIV_32

Peripheral clock/32

0x6 : MCK_DIV_64

Peripheral clock/64

0x7 : MCK_DIV_128

Peripheral clock/128

0x8 : MCK_DIV_256

Peripheral clock/256

0x9 : MCK_DIV_512

Peripheral clock/512

0xA : MCK_DIV_1024

Peripheral clock/1024

0xB : CLKA

Clock A

0xC : CLKB

Clock B

End of enumeration elements list.

CALG : Channel Alignment
bits : 8 - 8 (1 bit)

Enumeration: CALGSelect

0x0 : LEFT_ALIGNED

Left aligned

0x1 : CENTER_ALIGNED

Center aligned

End of enumeration elements list.

CPOL : Channel Polarity
bits : 9 - 9 (1 bit)

Enumeration: CPOLSelect

0x0 : LOW_POLARITY

Waveform starts at low level

0x1 : HIGH_POLARITY

Waveform starts at high level

End of enumeration elements list.

CES : Counter Event Selection
bits : 10 - 10 (1 bit)

Enumeration: CESSelect

0x0 : SINGLE_EVENT

At the end of PWM period

0x1 : DOUBLE_EVENT

At half of PWM period AND at the end of PWM period

End of enumeration elements list.

UPDS : Update Selection
bits : 11 - 11 (1 bit)

Enumeration: UPDSSelect

0x0 : UPDATE_AT_PERIOD

At the next end of PWM period

0x1 : UPDATE_AT_HALF_PERIOD

At the next end of Half PWM period

End of enumeration elements list.

DPOLI : Disabled Polarity Inverted
bits : 12 - 12 (1 bit)

TCTS : Timer Counter Trigger Selection
bits : 13 - 13 (1 bit)

DTE : Dead-Time Generator Enable
bits : 16 - 16 (1 bit)

DTHI : Dead-Time PWMHx Output Inverted
bits : 17 - 17 (1 bit)

DTLI : Dead-Time PWMLx Output Inverted
bits : 18 - 18 (1 bit)

PPM : Push-Pull Mode
bits : 19 - 19 (1 bit)


CLK

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

CLK CLK 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 DIVA PREA DIVB PREB

DIVA : CLKA Divide Factor
bits : 0 - 7 (8 bit)
access : read-write

Enumeration: DIVASelect

0 : CLKA_POFF

CLKA clock is turned off

1 : PREA

CLKA clock is clock selected by PREA

End of enumeration elements list.

PREA : CLKA Source Clock Selection
bits : 8 - 11 (4 bit)
access : read-write

Enumeration: PREASelect

0x0 : CLK

Peripheral clock

0x1 : CLK_DIV2

Peripheral clock/2

0x2 : CLK_DIV4

Peripheral clock/4

0x3 : CLK_DIV8

Peripheral clock/8

0x4 : CLK_DIV16

Peripheral clock/16

0x5 : CLK_DIV32

Peripheral clock/32

0x6 : CLK_DIV64

Peripheral clock/64

0x7 : CLK_DIV128

Peripheral clock/128

0x8 : CLK_DIV256

Peripheral clock/256

0x9 : CLK_DIV512

Peripheral clock/512

0xA : CLK_DIV1024

Peripheral clock/1024

End of enumeration elements list.

DIVB : CLKB Divide Factor
bits : 16 - 23 (8 bit)
access : read-write

Enumeration: DIVBSelect

0 : CLKB_POFF

CLKB clock is turned off

1 : PREB

CLKB clock is clock selected by PREB

End of enumeration elements list.

PREB : CLKB Source Clock Selection
bits : 24 - 27 (4 bit)
access : read-write

Enumeration: PREBSelect

0x0 : CLK

Peripheral clock

0x1 : CLK_DIV2

Peripheral clock/2

0x2 : CLK_DIV4

Peripheral clock/4

0x3 : CLK_DIV8

Peripheral clock/8

0x4 : CLK_DIV16

Peripheral clock/16

0x5 : CLK_DIV32

Peripheral clock/32

0x6 : CLK_DIV64

Peripheral clock/64

0x7 : CLK_DIV128

Peripheral clock/128

0x8 : CLK_DIV256

Peripheral clock/256

0x9 : CLK_DIV512

Peripheral clock/512

0xA : CLK_DIV1024

Peripheral clock/1024

End of enumeration elements list.


CMPV

PWM Comparison 0 Value Register
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CMPV CMPV 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 CV CVM

CV : Comparison x Value
bits : 0 - 23 (24 bit)

CVM : Comparison x Value Mode
bits : 24 - 24 (1 bit)

Enumeration: CVMSelect

0x0 : COMPARE_AT_INCREMENT

Compare when counter is incrementing

0x1 : COMPARE_AT_DECREMENT

Compare when counter is decrementing

End of enumeration elements list.


CMR

PWM Channel Mode Register
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CMR CMR 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 CPRE CALG CPOL CES UPDS DPOLI TCTS DTE DTHI DTLI PPM

CPRE : Channel Pre-scaler
bits : 0 - 3 (4 bit)

Enumeration: CPRESelect

0x0 : MCK

Peripheral clock

0x1 : MCK_DIV_2

Peripheral clock/2

0x2 : MCK_DIV_4

Peripheral clock/4

0x3 : MCK_DIV_8

Peripheral clock/8

0x4 : MCK_DIV_16

Peripheral clock/16

0x5 : MCK_DIV_32

Peripheral clock/32

0x6 : MCK_DIV_64

Peripheral clock/64

0x7 : MCK_DIV_128

Peripheral clock/128

0x8 : MCK_DIV_256

Peripheral clock/256

0x9 : MCK_DIV_512

Peripheral clock/512

0xA : MCK_DIV_1024

Peripheral clock/1024

0xB : CLKA

Clock A

0xC : CLKB

Clock B

End of enumeration elements list.

CALG : Channel Alignment
bits : 8 - 8 (1 bit)

Enumeration: CALGSelect

0x0 : LEFT_ALIGNED

Left aligned

0x1 : CENTER_ALIGNED

Center aligned

End of enumeration elements list.

CPOL : Channel Polarity
bits : 9 - 9 (1 bit)

Enumeration: CPOLSelect

0x0 : LOW_POLARITY

Waveform starts at low level

0x1 : HIGH_POLARITY

Waveform starts at high level

End of enumeration elements list.

CES : Counter Event Selection
bits : 10 - 10 (1 bit)

Enumeration: CESSelect

0x0 : SINGLE_EVENT

At the end of PWM period

0x1 : DOUBLE_EVENT

At half of PWM period AND at the end of PWM period

End of enumeration elements list.

UPDS : Update Selection
bits : 11 - 11 (1 bit)

Enumeration: UPDSSelect

0x0 : UPDATE_AT_PERIOD

At the next end of PWM period

0x1 : UPDATE_AT_HALF_PERIOD

At the next end of Half PWM period

End of enumeration elements list.

DPOLI : Disabled Polarity Inverted
bits : 12 - 12 (1 bit)

TCTS : Timer Counter Trigger Selection
bits : 13 - 13 (1 bit)

DTE : Dead-Time Generator Enable
bits : 16 - 16 (1 bit)

DTHI : Dead-Time PWMHx Output Inverted
bits : 17 - 17 (1 bit)

DTLI : Dead-Time PWMLx Output Inverted
bits : 18 - 18 (1 bit)

PPM : Push-Pull Mode
bits : 19 - 19 (1 bit)


PWM_PWM_IER1

PWM Interrupt Enable Register 1
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_IER1 PWM_PWM_IER1 write-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 CHID0 CHID1 CHID2 CHID3 FCHID0 FCHID1 FCHID2 FCHID3

CHID0 : Counter Event on Channel 0 Interrupt Enable
bits : 0 - 0 (1 bit)

CHID1 : Counter Event on Channel 1 Interrupt Enable
bits : 1 - 1 (1 bit)

CHID2 : Counter Event on Channel 2 Interrupt Enable
bits : 2 - 2 (1 bit)

CHID3 : Counter Event on Channel 3 Interrupt Enable
bits : 3 - 3 (1 bit)

FCHID0 : Fault Protection Trigger on Channel 0 Interrupt Enable
bits : 16 - 16 (1 bit)

FCHID1 : Fault Protection Trigger on Channel 1 Interrupt Enable
bits : 17 - 17 (1 bit)

FCHID2 : Fault Protection Trigger on Channel 2 Interrupt Enable
bits : 18 - 18 (1 bit)

FCHID3 : Fault Protection Trigger on Channel 3 Interrupt Enable
bits : 19 - 19 (1 bit)


PWM_IER1

PWM Interrupt Enable Register 1
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_IER1 PWM_IER1 write-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 CHID0 CHID1 CHID2 CHID3 FCHID0 FCHID1 FCHID2 FCHID3

CHID0 : Counter Event on Channel 0 Interrupt Enable
bits : 0 - 0 (1 bit)

CHID1 : Counter Event on Channel 1 Interrupt Enable
bits : 1 - 1 (1 bit)

CHID2 : Counter Event on Channel 2 Interrupt Enable
bits : 2 - 2 (1 bit)

CHID3 : Counter Event on Channel 3 Interrupt Enable
bits : 3 - 3 (1 bit)

FCHID0 : Fault Protection Trigger on Channel 0 Interrupt Enable
bits : 16 - 16 (1 bit)

FCHID1 : Fault Protection Trigger on Channel 1 Interrupt Enable
bits : 17 - 17 (1 bit)

FCHID2 : Fault Protection Trigger on Channel 2 Interrupt Enable
bits : 18 - 18 (1 bit)

FCHID3 : Fault Protection Trigger on Channel 3 Interrupt Enable
bits : 19 - 19 (1 bit)


PWM_CPRDUPD

PWM Channel Period Update Register
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_CPRDUPD PWM_CPRDUPD write-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 CPRDUPD

CPRDUPD : Channel Period Update
bits : 0 - 23 (24 bit)


IER1

PWM Interrupt Enable Register 1
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

IER1 IER1 write-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 CHID0 CHID1 CHID2 CHID3 FCHID0 FCHID1 FCHID2 FCHID3

CHID0 : Counter Event on Channel 0 Interrupt Enable
bits : 0 - 0 (1 bit)
access : write-only

CHID1 : Counter Event on Channel 1 Interrupt Enable
bits : 1 - 1 (1 bit)
access : write-only

CHID2 : Counter Event on Channel 2 Interrupt Enable
bits : 2 - 2 (1 bit)
access : write-only

CHID3 : Counter Event on Channel 3 Interrupt Enable
bits : 3 - 3 (1 bit)
access : write-only

FCHID0 : Fault Protection Trigger on Channel 0 Interrupt Enable
bits : 16 - 16 (1 bit)
access : write-only

FCHID1 : Fault Protection Trigger on Channel 1 Interrupt Enable
bits : 17 - 17 (1 bit)
access : write-only

FCHID2 : Fault Protection Trigger on Channel 2 Interrupt Enable
bits : 18 - 18 (1 bit)
access : write-only

FCHID3 : Fault Protection Trigger on Channel 3 Interrupt Enable
bits : 19 - 19 (1 bit)
access : write-only


CPRDUPD

PWM Channel Period Update Register
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

CPRDUPD CPRDUPD write-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 CPRDUPD

CPRDUPD : Channel Period Update
bits : 0 - 23 (24 bit)


PWM_PWM_CMP[0]-PWM_CMPV

PWM Comparison 0 Value Register
address_offset : 0x130 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMP[0]-PWM_CMPV PWM_PWM_CMP[0]-PWM_CMPV 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 CV CVM

CV : Comparison x Value
bits : 0 - 23 (24 bit)

CVM : Comparison x Value Mode
bits : 24 - 24 (1 bit)

Enumeration: CVMSelect

0x0 : COMPARE_AT_INCREMENT

Compare when counter is incrementing

0x1 : COMPARE_AT_DECREMENT

Compare when counter is decrementing

End of enumeration elements list.


CMPV0

PWM Comparison 0 Value Register
address_offset : 0x130 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

CMPV0 CMPV0 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 CV CVM

CV : Comparison x Value
bits : 0 - 23 (24 bit)
access : read-write

CVM : Comparison x Value Mode
bits : 24 - 24 (1 bit)
access : read-write


PWM_PWM_CMP[0]-PWM_CMPVUPD

PWM Comparison 0 Value Update Register
address_offset : 0x134 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMP[0]-PWM_CMPVUPD PWM_PWM_CMP[0]-PWM_CMPVUPD write-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 CVUPD CVMUPD

CVUPD : Comparison x Value Update
bits : 0 - 23 (24 bit)

CVMUPD : Comparison x Value Mode Update
bits : 24 - 24 (1 bit)


CMPVUPD0

PWM Comparison 0 Value Update Register
address_offset : 0x134 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

CMPVUPD0 CMPVUPD0 write-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 CVUPD CVMUPD

CVUPD : Comparison x Value Update
bits : 0 - 23 (24 bit)
access : write-only

CVMUPD : Comparison x Value Mode Update
bits : 24 - 24 (1 bit)
access : write-only


PWM_PWM_CMP[0]-PWM_CMPM

PWM Comparison 0 Mode Register
address_offset : 0x138 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMP[0]-PWM_CMPM PWM_PWM_CMP[0]-PWM_CMPM 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 CEN CTR CPR CPRCNT CUPR CUPRCNT

CEN : Comparison x Enable
bits : 0 - 0 (1 bit)

CTR : Comparison x Trigger
bits : 4 - 7 (4 bit)

CPR : Comparison x Period
bits : 8 - 11 (4 bit)

CPRCNT : Comparison x Period Counter
bits : 12 - 15 (4 bit)

CUPR : Comparison x Update Period
bits : 16 - 19 (4 bit)

CUPRCNT : Comparison x Update Period Counter
bits : 20 - 23 (4 bit)


CMPM0

PWM Comparison 0 Mode Register
address_offset : 0x138 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

CMPM0 CMPM0 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 CEN CTR CPR CPRCNT CUPR CUPRCNT

CEN : Comparison x Enable
bits : 0 - 0 (1 bit)
access : read-write

CTR : Comparison x Trigger
bits : 4 - 7 (4 bit)
access : read-write

CPR : Comparison x Period
bits : 8 - 11 (4 bit)
access : read-write

CPRCNT : Comparison x Period Counter
bits : 12 - 15 (4 bit)
access : read-write

CUPR : Comparison x Update Period
bits : 16 - 19 (4 bit)
access : read-write

CUPRCNT : Comparison x Update Period Counter
bits : 20 - 23 (4 bit)
access : read-write


PWM_PWM_CMP[0]-PWM_CMPMUPD

PWM Comparison 0 Mode Update Register
address_offset : 0x13C Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMP[0]-PWM_CMPMUPD PWM_PWM_CMP[0]-PWM_CMPMUPD write-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 CENUPD CTRUPD CPRUPD CUPRUPD

CENUPD : Comparison x Enable Update
bits : 0 - 0 (1 bit)

CTRUPD : Comparison x Trigger Update
bits : 4 - 7 (4 bit)

CPRUPD : Comparison x Period Update
bits : 8 - 11 (4 bit)

CUPRUPD : Comparison x Update Period Update
bits : 16 - 19 (4 bit)


CMPMUPD0

PWM Comparison 0 Mode Update Register
address_offset : 0x13C Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

CMPMUPD0 CMPMUPD0 write-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 CENUPD CTRUPD CPRUPD CUPRUPD

CENUPD : Comparison x Enable Update
bits : 0 - 0 (1 bit)
access : write-only

CTRUPD : Comparison x Trigger Update
bits : 4 - 7 (4 bit)
access : write-only

CPRUPD : Comparison x Period Update
bits : 8 - 11 (4 bit)
access : write-only

CUPRUPD : Comparison x Update Period Update
bits : 16 - 19 (4 bit)
access : write-only


PWM_PWM_IDR1

PWM Interrupt Disable Register 1
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_IDR1 PWM_PWM_IDR1 write-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 CHID0 CHID1 CHID2 CHID3 FCHID0 FCHID1 FCHID2 FCHID3

CHID0 : Counter Event on Channel 0 Interrupt Disable
bits : 0 - 0 (1 bit)

CHID1 : Counter Event on Channel 1 Interrupt Disable
bits : 1 - 1 (1 bit)

CHID2 : Counter Event on Channel 2 Interrupt Disable
bits : 2 - 2 (1 bit)

CHID3 : Counter Event on Channel 3 Interrupt Disable
bits : 3 - 3 (1 bit)

FCHID0 : Fault Protection Trigger on Channel 0 Interrupt Disable
bits : 16 - 16 (1 bit)

FCHID1 : Fault Protection Trigger on Channel 1 Interrupt Disable
bits : 17 - 17 (1 bit)

FCHID2 : Fault Protection Trigger on Channel 2 Interrupt Disable
bits : 18 - 18 (1 bit)

FCHID3 : Fault Protection Trigger on Channel 3 Interrupt Disable
bits : 19 - 19 (1 bit)


PWM_IDR1

PWM Interrupt Disable Register 1
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_IDR1 PWM_IDR1 write-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 CHID0 CHID1 CHID2 CHID3 FCHID0 FCHID1 FCHID2 FCHID3

CHID0 : Counter Event on Channel 0 Interrupt Disable
bits : 0 - 0 (1 bit)

CHID1 : Counter Event on Channel 1 Interrupt Disable
bits : 1 - 1 (1 bit)

CHID2 : Counter Event on Channel 2 Interrupt Disable
bits : 2 - 2 (1 bit)

CHID3 : Counter Event on Channel 3 Interrupt Disable
bits : 3 - 3 (1 bit)

FCHID0 : Fault Protection Trigger on Channel 0 Interrupt Disable
bits : 16 - 16 (1 bit)

FCHID1 : Fault Protection Trigger on Channel 1 Interrupt Disable
bits : 17 - 17 (1 bit)

FCHID2 : Fault Protection Trigger on Channel 2 Interrupt Disable
bits : 18 - 18 (1 bit)

FCHID3 : Fault Protection Trigger on Channel 3 Interrupt Disable
bits : 19 - 19 (1 bit)


PWM_CCNT

PWM Channel Counter Register
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PWM_CCNT PWM_CCNT 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 CNT

CNT : Channel Counter Register
bits : 0 - 23 (24 bit)


IDR1

PWM Interrupt Disable Register 1
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

IDR1 IDR1 write-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 CHID0 CHID1 CHID2 CHID3 FCHID0 FCHID1 FCHID2 FCHID3

CHID0 : Counter Event on Channel 0 Interrupt Disable
bits : 0 - 0 (1 bit)
access : write-only

CHID1 : Counter Event on Channel 1 Interrupt Disable
bits : 1 - 1 (1 bit)
access : write-only

CHID2 : Counter Event on Channel 2 Interrupt Disable
bits : 2 - 2 (1 bit)
access : write-only

CHID3 : Counter Event on Channel 3 Interrupt Disable
bits : 3 - 3 (1 bit)
access : write-only

FCHID0 : Fault Protection Trigger on Channel 0 Interrupt Disable
bits : 16 - 16 (1 bit)
access : write-only

FCHID1 : Fault Protection Trigger on Channel 1 Interrupt Disable
bits : 17 - 17 (1 bit)
access : write-only

FCHID2 : Fault Protection Trigger on Channel 2 Interrupt Disable
bits : 18 - 18 (1 bit)
access : write-only

FCHID3 : Fault Protection Trigger on Channel 3 Interrupt Disable
bits : 19 - 19 (1 bit)
access : write-only


CCNT

PWM Channel Counter Register
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

CCNT CCNT 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 CNT

CNT : Channel Counter Register
bits : 0 - 23 (24 bit)


CMPV1

PWM Comparison 1 Value Register
address_offset : 0x140 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

CMPV1 CMPV1 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 CV CVM

CV : Comparison x Value
bits : 0 - 23 (24 bit)
access : read-write

CVM : Comparison x Value Mode
bits : 24 - 24 (1 bit)
access : read-write


CMPVUPD1

PWM Comparison 1 Value Update Register
address_offset : 0x144 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

CMPVUPD1 CMPVUPD1 write-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 CVUPD CVMUPD

CVUPD : Comparison x Value Update
bits : 0 - 23 (24 bit)
access : write-only

CVMUPD : Comparison x Value Mode Update
bits : 24 - 24 (1 bit)
access : write-only


CMPM1

PWM Comparison 1 Mode Register
address_offset : 0x148 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

CMPM1 CMPM1 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 CEN CTR CPR CPRCNT CUPR CUPRCNT

CEN : Comparison x Enable
bits : 0 - 0 (1 bit)
access : read-write

CTR : Comparison x Trigger
bits : 4 - 7 (4 bit)
access : read-write

CPR : Comparison x Period
bits : 8 - 11 (4 bit)
access : read-write

CPRCNT : Comparison x Period Counter
bits : 12 - 15 (4 bit)
access : read-write

CUPR : Comparison x Update Period
bits : 16 - 19 (4 bit)
access : read-write

CUPRCNT : Comparison x Update Period Counter
bits : 20 - 23 (4 bit)
access : read-write


CMPMUPD1

PWM Comparison 1 Mode Update Register
address_offset : 0x14C Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

CMPMUPD1 CMPMUPD1 write-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 CENUPD CTRUPD CPRUPD CUPRUPD

CENUPD : Comparison x Enable Update
bits : 0 - 0 (1 bit)
access : write-only

CTRUPD : Comparison x Trigger Update
bits : 4 - 7 (4 bit)
access : write-only

CPRUPD : Comparison x Period Update
bits : 8 - 11 (4 bit)
access : write-only

CUPRUPD : Comparison x Update Period Update
bits : 16 - 19 (4 bit)
access : write-only


CMPV2

PWM Comparison 2 Value Register
address_offset : 0x150 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

CMPV2 CMPV2 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 CV CVM

CV : Comparison x Value
bits : 0 - 23 (24 bit)
access : read-write

CVM : Comparison x Value Mode
bits : 24 - 24 (1 bit)
access : read-write


CMPVUPD2

PWM Comparison 2 Value Update Register
address_offset : 0x154 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

CMPVUPD2 CMPVUPD2 write-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 CVUPD CVMUPD

CVUPD : Comparison x Value Update
bits : 0 - 23 (24 bit)
access : write-only

CVMUPD : Comparison x Value Mode Update
bits : 24 - 24 (1 bit)
access : write-only


CMPM2

PWM Comparison 2 Mode Register
address_offset : 0x158 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

CMPM2 CMPM2 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 CEN CTR CPR CPRCNT CUPR CUPRCNT

CEN : Comparison x Enable
bits : 0 - 0 (1 bit)
access : read-write

CTR : Comparison x Trigger
bits : 4 - 7 (4 bit)
access : read-write

CPR : Comparison x Period
bits : 8 - 11 (4 bit)
access : read-write

CPRCNT : Comparison x Period Counter
bits : 12 - 15 (4 bit)
access : read-write

CUPR : Comparison x Update Period
bits : 16 - 19 (4 bit)
access : read-write

CUPRCNT : Comparison x Update Period Counter
bits : 20 - 23 (4 bit)
access : read-write


CMPMUPD2

PWM Comparison 2 Mode Update Register
address_offset : 0x15C Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

CMPMUPD2 CMPMUPD2 write-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 CENUPD CTRUPD CPRUPD CUPRUPD

CENUPD : Comparison x Enable Update
bits : 0 - 0 (1 bit)
access : write-only

CTRUPD : Comparison x Trigger Update
bits : 4 - 7 (4 bit)
access : write-only

CPRUPD : Comparison x Period Update
bits : 8 - 11 (4 bit)
access : write-only

CUPRUPD : Comparison x Update Period Update
bits : 16 - 19 (4 bit)
access : write-only


CMPV3

PWM Comparison 3 Value Register
address_offset : 0x160 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

CMPV3 CMPV3 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 CV CVM

CV : Comparison x Value
bits : 0 - 23 (24 bit)
access : read-write

CVM : Comparison x Value Mode
bits : 24 - 24 (1 bit)
access : read-write


CMPVUPD3

PWM Comparison 3 Value Update Register
address_offset : 0x164 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

CMPVUPD3 CMPVUPD3 write-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 CVUPD CVMUPD

CVUPD : Comparison x Value Update
bits : 0 - 23 (24 bit)
access : write-only

CVMUPD : Comparison x Value Mode Update
bits : 24 - 24 (1 bit)
access : write-only


CMPM3

PWM Comparison 3 Mode Register
address_offset : 0x168 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

CMPM3 CMPM3 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 CEN CTR CPR CPRCNT CUPR CUPRCNT

CEN : Comparison x Enable
bits : 0 - 0 (1 bit)
access : read-write

CTR : Comparison x Trigger
bits : 4 - 7 (4 bit)
access : read-write

CPR : Comparison x Period
bits : 8 - 11 (4 bit)
access : read-write

CPRCNT : Comparison x Period Counter
bits : 12 - 15 (4 bit)
access : read-write

CUPR : Comparison x Update Period
bits : 16 - 19 (4 bit)
access : read-write

CUPRCNT : Comparison x Update Period Counter
bits : 20 - 23 (4 bit)
access : read-write


CMPMUPD3

PWM Comparison 3 Mode Update Register
address_offset : 0x16C Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

CMPMUPD3 CMPMUPD3 write-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 CENUPD CTRUPD CPRUPD CUPRUPD

CENUPD : Comparison x Enable Update
bits : 0 - 0 (1 bit)
access : write-only

CTRUPD : Comparison x Trigger Update
bits : 4 - 7 (4 bit)
access : write-only

CPRUPD : Comparison x Period Update
bits : 8 - 11 (4 bit)
access : write-only

CUPRUPD : Comparison x Update Period Update
bits : 16 - 19 (4 bit)
access : write-only


CMPV4

PWM Comparison 4 Value Register
address_offset : 0x170 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

CMPV4 CMPV4 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 CV CVM

CV : Comparison x Value
bits : 0 - 23 (24 bit)
access : read-write

CVM : Comparison x Value Mode
bits : 24 - 24 (1 bit)
access : read-write


CMPVUPD4

PWM Comparison 4 Value Update Register
address_offset : 0x174 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

CMPVUPD4 CMPVUPD4 write-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 CVUPD CVMUPD

CVUPD : Comparison x Value Update
bits : 0 - 23 (24 bit)
access : write-only

CVMUPD : Comparison x Value Mode Update
bits : 24 - 24 (1 bit)
access : write-only


PWM_PWM_ELMR[1]

PWM Event Line 0 Mode Register 0
address_offset : 0x178 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_ELMR[1] PWM_PWM_ELMR[1] 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 CSEL0 CSEL1 CSEL2 CSEL3 CSEL4 CSEL5 CSEL6 CSEL7

CSEL0 : Comparison 0 Selection
bits : 0 - 0 (1 bit)

CSEL1 : Comparison 1 Selection
bits : 1 - 1 (1 bit)

CSEL2 : Comparison 2 Selection
bits : 2 - 2 (1 bit)

CSEL3 : Comparison 3 Selection
bits : 3 - 3 (1 bit)

CSEL4 : Comparison 4 Selection
bits : 4 - 4 (1 bit)

CSEL5 : Comparison 5 Selection
bits : 5 - 5 (1 bit)

CSEL6 : Comparison 6 Selection
bits : 6 - 6 (1 bit)

CSEL7 : Comparison 7 Selection
bits : 7 - 7 (1 bit)


CMPM4

PWM Comparison 4 Mode Register
address_offset : 0x178 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

CMPM4 CMPM4 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 CEN CTR CPR CPRCNT CUPR CUPRCNT

CEN : Comparison x Enable
bits : 0 - 0 (1 bit)
access : read-write

CTR : Comparison x Trigger
bits : 4 - 7 (4 bit)
access : read-write

CPR : Comparison x Period
bits : 8 - 11 (4 bit)
access : read-write

CPRCNT : Comparison x Period Counter
bits : 12 - 15 (4 bit)
access : read-write

CUPR : Comparison x Update Period
bits : 16 - 19 (4 bit)
access : read-write

CUPRCNT : Comparison x Update Period Counter
bits : 20 - 23 (4 bit)
access : read-write


CMPMUPD4

PWM Comparison 4 Mode Update Register
address_offset : 0x17C Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

CMPMUPD4 CMPMUPD4 write-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 CENUPD CTRUPD CPRUPD CUPRUPD

CENUPD : Comparison x Enable Update
bits : 0 - 0 (1 bit)
access : write-only

CTRUPD : Comparison x Trigger Update
bits : 4 - 7 (4 bit)
access : write-only

CPRUPD : Comparison x Period Update
bits : 8 - 11 (4 bit)
access : write-only

CUPRUPD : Comparison x Update Period Update
bits : 16 - 19 (4 bit)
access : write-only


PWM_PWM_IMR1

PWM Interrupt Mask Register 1
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_IMR1 PWM_PWM_IMR1 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 CHID0 CHID1 CHID2 CHID3 FCHID0 FCHID1 FCHID2 FCHID3

CHID0 : Counter Event on Channel 0 Interrupt Mask
bits : 0 - 0 (1 bit)

CHID1 : Counter Event on Channel 1 Interrupt Mask
bits : 1 - 1 (1 bit)

CHID2 : Counter Event on Channel 2 Interrupt Mask
bits : 2 - 2 (1 bit)

CHID3 : Counter Event on Channel 3 Interrupt Mask
bits : 3 - 3 (1 bit)

FCHID0 : Fault Protection Trigger on Channel 0 Interrupt Mask
bits : 16 - 16 (1 bit)

FCHID1 : Fault Protection Trigger on Channel 1 Interrupt Mask
bits : 17 - 17 (1 bit)

FCHID2 : Fault Protection Trigger on Channel 2 Interrupt Mask
bits : 18 - 18 (1 bit)

FCHID3 : Fault Protection Trigger on Channel 3 Interrupt Mask
bits : 19 - 19 (1 bit)


PWM_IMR1

PWM Interrupt Mask Register 1
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PWM_IMR1 PWM_IMR1 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 CHID0 CHID1 CHID2 CHID3 FCHID0 FCHID1 FCHID2 FCHID3

CHID0 : Counter Event on Channel 0 Interrupt Mask
bits : 0 - 0 (1 bit)

CHID1 : Counter Event on Channel 1 Interrupt Mask
bits : 1 - 1 (1 bit)

CHID2 : Counter Event on Channel 2 Interrupt Mask
bits : 2 - 2 (1 bit)

CHID3 : Counter Event on Channel 3 Interrupt Mask
bits : 3 - 3 (1 bit)

FCHID0 : Fault Protection Trigger on Channel 0 Interrupt Mask
bits : 16 - 16 (1 bit)

FCHID1 : Fault Protection Trigger on Channel 1 Interrupt Mask
bits : 17 - 17 (1 bit)

FCHID2 : Fault Protection Trigger on Channel 2 Interrupt Mask
bits : 18 - 18 (1 bit)

FCHID3 : Fault Protection Trigger on Channel 3 Interrupt Mask
bits : 19 - 19 (1 bit)


PWM_DT

PWM Channel Dead Time Register
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_DT PWM_DT 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 DTH DTL

DTH : Dead-Time Value for PWMHx Output
bits : 0 - 15 (16 bit)

DTL : Dead-Time Value for PWMLx Output
bits : 16 - 31 (16 bit)


IMR1

PWM Interrupt Mask Register 1
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

IMR1 IMR1 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 CHID0 CHID1 CHID2 CHID3 FCHID0 FCHID1 FCHID2 FCHID3

CHID0 : Counter Event on Channel 0 Interrupt Mask
bits : 0 - 0 (1 bit)
access : read-only

CHID1 : Counter Event on Channel 1 Interrupt Mask
bits : 1 - 1 (1 bit)
access : read-only

CHID2 : Counter Event on Channel 2 Interrupt Mask
bits : 2 - 2 (1 bit)
access : read-only

CHID3 : Counter Event on Channel 3 Interrupt Mask
bits : 3 - 3 (1 bit)
access : read-only

FCHID0 : Fault Protection Trigger on Channel 0 Interrupt Mask
bits : 16 - 16 (1 bit)
access : read-only

FCHID1 : Fault Protection Trigger on Channel 1 Interrupt Mask
bits : 17 - 17 (1 bit)
access : read-only

FCHID2 : Fault Protection Trigger on Channel 2 Interrupt Mask
bits : 18 - 18 (1 bit)
access : read-only

FCHID3 : Fault Protection Trigger on Channel 3 Interrupt Mask
bits : 19 - 19 (1 bit)
access : read-only


DT

PWM Channel Dead Time Register
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DT DT 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 DTH DTL

DTH : Dead-Time Value for PWMHx Output
bits : 0 - 15 (16 bit)

DTL : Dead-Time Value for PWMLx Output
bits : 16 - 31 (16 bit)


CMPV5

PWM Comparison 5 Value Register
address_offset : 0x180 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

CMPV5 CMPV5 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 CV CVM

CV : Comparison x Value
bits : 0 - 23 (24 bit)
access : read-write

CVM : Comparison x Value Mode
bits : 24 - 24 (1 bit)
access : read-write


CMPVUPD5

PWM Comparison 5 Value Update Register
address_offset : 0x184 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

CMPVUPD5 CMPVUPD5 write-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 CVUPD CVMUPD

CVUPD : Comparison x Value Update
bits : 0 - 23 (24 bit)
access : write-only

CVMUPD : Comparison x Value Mode Update
bits : 24 - 24 (1 bit)
access : write-only


CMPM5

PWM Comparison 5 Mode Register
address_offset : 0x188 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

CMPM5 CMPM5 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 CEN CTR CPR CPRCNT CUPR CUPRCNT

CEN : Comparison x Enable
bits : 0 - 0 (1 bit)
access : read-write

CTR : Comparison x Trigger
bits : 4 - 7 (4 bit)
access : read-write

CPR : Comparison x Period
bits : 8 - 11 (4 bit)
access : read-write

CPRCNT : Comparison x Period Counter
bits : 12 - 15 (4 bit)
access : read-write

CUPR : Comparison x Update Period
bits : 16 - 19 (4 bit)
access : read-write

CUPRCNT : Comparison x Update Period Counter
bits : 20 - 23 (4 bit)
access : read-write


CMPMUPD5

PWM Comparison 5 Mode Update Register
address_offset : 0x18C Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

CMPMUPD5 CMPMUPD5 write-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 CENUPD CTRUPD CPRUPD CUPRUPD

CENUPD : Comparison x Enable Update
bits : 0 - 0 (1 bit)
access : write-only

CTRUPD : Comparison x Trigger Update
bits : 4 - 7 (4 bit)
access : write-only

CPRUPD : Comparison x Period Update
bits : 8 - 11 (4 bit)
access : write-only

CUPRUPD : Comparison x Update Period Update
bits : 16 - 19 (4 bit)
access : write-only


CMPV6

PWM Comparison 6 Value Register
address_offset : 0x190 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

CMPV6 CMPV6 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 CV CVM

CV : Comparison x Value
bits : 0 - 23 (24 bit)
access : read-write

CVM : Comparison x Value Mode
bits : 24 - 24 (1 bit)
access : read-write


CMPVUPD6

PWM Comparison 6 Value Update Register
address_offset : 0x194 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

CMPVUPD6 CMPVUPD6 write-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 CVUPD CVMUPD

CVUPD : Comparison x Value Update
bits : 0 - 23 (24 bit)
access : write-only

CVMUPD : Comparison x Value Mode Update
bits : 24 - 24 (1 bit)
access : write-only


CMPM6

PWM Comparison 6 Mode Register
address_offset : 0x198 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

CMPM6 CMPM6 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 CEN CTR CPR CPRCNT CUPR CUPRCNT

CEN : Comparison x Enable
bits : 0 - 0 (1 bit)
access : read-write

CTR : Comparison x Trigger
bits : 4 - 7 (4 bit)
access : read-write

CPR : Comparison x Period
bits : 8 - 11 (4 bit)
access : read-write

CPRCNT : Comparison x Period Counter
bits : 12 - 15 (4 bit)
access : read-write

CUPR : Comparison x Update Period
bits : 16 - 19 (4 bit)
access : read-write

CUPRCNT : Comparison x Update Period Counter
bits : 20 - 23 (4 bit)
access : read-write


CMPMUPD6

PWM Comparison 6 Mode Update Register
address_offset : 0x19C Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

CMPMUPD6 CMPMUPD6 write-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 CENUPD CTRUPD CPRUPD CUPRUPD

CENUPD : Comparison x Enable Update
bits : 0 - 0 (1 bit)
access : write-only

CTRUPD : Comparison x Trigger Update
bits : 4 - 7 (4 bit)
access : write-only

CPRUPD : Comparison x Period Update
bits : 8 - 11 (4 bit)
access : write-only

CUPRUPD : Comparison x Update Period Update
bits : 16 - 19 (4 bit)
access : write-only


CMPV7

PWM Comparison 7 Value Register
address_offset : 0x1A0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

CMPV7 CMPV7 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 CV CVM

CV : Comparison x Value
bits : 0 - 23 (24 bit)
access : read-write

CVM : Comparison x Value Mode
bits : 24 - 24 (1 bit)
access : read-write


CMPVUPD7

PWM Comparison 7 Value Update Register
address_offset : 0x1A4 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

CMPVUPD7 CMPVUPD7 write-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 CVUPD CVMUPD

CVUPD : Comparison x Value Update
bits : 0 - 23 (24 bit)
access : write-only

CVMUPD : Comparison x Value Mode Update
bits : 24 - 24 (1 bit)
access : write-only


CMPM7

PWM Comparison 7 Mode Register
address_offset : 0x1A8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

CMPM7 CMPM7 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 CEN CTR CPR CPRCNT CUPR CUPRCNT

CEN : Comparison x Enable
bits : 0 - 0 (1 bit)
access : read-write

CTR : Comparison x Trigger
bits : 4 - 7 (4 bit)
access : read-write

CPR : Comparison x Period
bits : 8 - 11 (4 bit)
access : read-write

CPRCNT : Comparison x Period Counter
bits : 12 - 15 (4 bit)
access : read-write

CUPR : Comparison x Update Period
bits : 16 - 19 (4 bit)
access : read-write

CUPRCNT : Comparison x Update Period Counter
bits : 20 - 23 (4 bit)
access : read-write


CMPMUPD7

PWM Comparison 7 Mode Update Register
address_offset : 0x1AC Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

CMPMUPD7 CMPMUPD7 write-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 CENUPD CTRUPD CPRUPD CUPRUPD

CENUPD : Comparison x Enable Update
bits : 0 - 0 (1 bit)
access : write-only

CTRUPD : Comparison x Trigger Update
bits : 4 - 7 (4 bit)
access : write-only

CPRUPD : Comparison x Period Update
bits : 8 - 11 (4 bit)
access : write-only

CUPRUPD : Comparison x Update Period Update
bits : 16 - 19 (4 bit)
access : write-only


PWM_PWM_ISR1

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

PWM_PWM_ISR1 PWM_PWM_ISR1 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 CHID0 CHID1 CHID2 CHID3 FCHID0 FCHID1 FCHID2 FCHID3

CHID0 : Counter Event on Channel 0
bits : 0 - 0 (1 bit)

CHID1 : Counter Event on Channel 1
bits : 1 - 1 (1 bit)

CHID2 : Counter Event on Channel 2
bits : 2 - 2 (1 bit)

CHID3 : Counter Event on Channel 3
bits : 3 - 3 (1 bit)

FCHID0 : Fault Protection Trigger on Channel 0
bits : 16 - 16 (1 bit)

FCHID1 : Fault Protection Trigger on Channel 1
bits : 17 - 17 (1 bit)

FCHID2 : Fault Protection Trigger on Channel 2
bits : 18 - 18 (1 bit)

FCHID3 : Fault Protection Trigger on Channel 3
bits : 19 - 19 (1 bit)


PWM_ISR1

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

PWM_ISR1 PWM_ISR1 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 CHID0 CHID1 CHID2 CHID3 FCHID0 FCHID1 FCHID2 FCHID3

CHID0 : Counter Event on Channel 0
bits : 0 - 0 (1 bit)

CHID1 : Counter Event on Channel 1
bits : 1 - 1 (1 bit)

CHID2 : Counter Event on Channel 2
bits : 2 - 2 (1 bit)

CHID3 : Counter Event on Channel 3
bits : 3 - 3 (1 bit)

FCHID0 : Fault Protection Trigger on Channel 0
bits : 16 - 16 (1 bit)

FCHID1 : Fault Protection Trigger on Channel 1
bits : 17 - 17 (1 bit)

FCHID2 : Fault Protection Trigger on Channel 2
bits : 18 - 18 (1 bit)

FCHID3 : Fault Protection Trigger on Channel 3
bits : 19 - 19 (1 bit)


PWM_DTUPD

PWM Channel Dead Time Update Register
address_offset : 0x1C Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_DTUPD PWM_DTUPD write-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 DTHUPD DTLUPD

DTHUPD : Dead-Time Value Update for PWMHx Output
bits : 0 - 15 (16 bit)

DTLUPD : Dead-Time Value Update for PWMLx Output
bits : 16 - 31 (16 bit)


ISR1

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

ISR1 ISR1 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 CHID0 CHID1 CHID2 CHID3 FCHID0 FCHID1 FCHID2 FCHID3

CHID0 : Counter Event on Channel 0
bits : 0 - 0 (1 bit)
access : read-only

CHID1 : Counter Event on Channel 1
bits : 1 - 1 (1 bit)
access : read-only

CHID2 : Counter Event on Channel 2
bits : 2 - 2 (1 bit)
access : read-only

CHID3 : Counter Event on Channel 3
bits : 3 - 3 (1 bit)
access : read-only

FCHID0 : Fault Protection Trigger on Channel 0
bits : 16 - 16 (1 bit)
access : read-only

FCHID1 : Fault Protection Trigger on Channel 1
bits : 17 - 17 (1 bit)
access : read-only

FCHID2 : Fault Protection Trigger on Channel 2
bits : 18 - 18 (1 bit)
access : read-only

FCHID3 : Fault Protection Trigger on Channel 3
bits : 19 - 19 (1 bit)
access : read-only


DTUPD

PWM Channel Dead Time Update Register
address_offset : 0x1C Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

DTUPD DTUPD write-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 DTHUPD DTLUPD

DTHUPD : Dead-Time Value Update for PWMHx Output
bits : 0 - 15 (16 bit)

DTLUPD : Dead-Time Value Update for PWMLx Output
bits : 16 - 31 (16 bit)


PWM_PWM_SCM

PWM Sync Channels Mode Register
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_SCM PWM_PWM_SCM 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 SYNC0 SYNC1 SYNC2 SYNC3 UPDM PTRM PTRCS

SYNC0 : Synchronous Channel 0
bits : 0 - 0 (1 bit)

SYNC1 : Synchronous Channel 1
bits : 1 - 1 (1 bit)

SYNC2 : Synchronous Channel 2
bits : 2 - 2 (1 bit)

SYNC3 : Synchronous Channel 3
bits : 3 - 3 (1 bit)

UPDM : Synchronous Channels Update Mode
bits : 16 - 17 (2 bit)

Enumeration: UPDMSelect

0x0 : MODE0

Manual write of double buffer registers and manual update of synchronous channels

0x1 : MODE1

Manual write of double buffer registers and automatic update of synchronous channels

0x2 : MODE2

Automatic write of duty-cycle update registers by the DMA Controller and automatic update of synchronous channels

End of enumeration elements list.

PTRM : DMA Controller Transfer Request Mode
bits : 20 - 20 (1 bit)

PTRCS : DMA Controller Transfer Request Comparison Selection
bits : 21 - 23 (3 bit)


PWM_SCM

PWM Sync Channels Mode Register
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_SCM PWM_SCM 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 SYNC0 SYNC1 SYNC2 SYNC3 UPDM PTRM PTRCS

SYNC0 : Synchronous Channel 0
bits : 0 - 0 (1 bit)

SYNC1 : Synchronous Channel 1
bits : 1 - 1 (1 bit)

SYNC2 : Synchronous Channel 2
bits : 2 - 2 (1 bit)

SYNC3 : Synchronous Channel 3
bits : 3 - 3 (1 bit)

UPDM : Synchronous Channels Update Mode
bits : 16 - 17 (2 bit)

Enumeration: UPDMSelect

0x0 : MODE0

Manual write of double buffer registers and manual update of synchronous channels

0x1 : MODE1

Manual write of double buffer registers and automatic update of synchronous channels

0x2 : MODE2

Automatic write of duty-cycle update registers by the DMA Controller and automatic update of synchronous channels

End of enumeration elements list.

PTRM : DMA Controller Transfer Request Mode
bits : 20 - 20 (1 bit)

PTRCS : DMA Controller Transfer Request Comparison Selection
bits : 21 - 23 (3 bit)


SCM

PWM Sync Channels Mode Register
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SCM SCM 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 SYNC0 SYNC1 SYNC2 SYNC3 UPDM PTRM PTRCS

SYNC0 : Synchronous Channel 0
bits : 0 - 0 (1 bit)
access : read-write

SYNC1 : Synchronous Channel 1
bits : 1 - 1 (1 bit)
access : read-write

SYNC2 : Synchronous Channel 2
bits : 2 - 2 (1 bit)
access : read-write

SYNC3 : Synchronous Channel 3
bits : 3 - 3 (1 bit)
access : read-write

UPDM : Synchronous Channels Update Mode
bits : 16 - 17 (2 bit)
access : read-write

Enumeration: UPDMSelect

0x0 : MODE0

Manual write of double buffer registers and manual update of synchronous channels

0x1 : MODE1

Manual write of double buffer registers and automatic update of synchronous channels

0x2 : MODE2

Automatic write of duty-cycle update registers by the DMA Controller and automatic update of synchronous channels

End of enumeration elements list.

PTRM : DMA Controller Transfer Request Mode
bits : 20 - 20 (1 bit)
access : read-write

PTRCS : DMA Controller Transfer Request Comparison Selection
bits : 21 - 23 (3 bit)
access : read-write


PWM_PWM_CH_NUM[0]-PWM_CMR

PWM Channel Mode Register
address_offset : 0x200 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CH_NUM[0]-PWM_CMR PWM_PWM_CH_NUM[0]-PWM_CMR 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 CPRE CALG CPOL CES UPDS DPOLI TCTS DTE DTHI DTLI PPM

CPRE : Channel Pre-scaler
bits : 0 - 3 (4 bit)

Enumeration: CPRESelect

0x0 : MCK

Peripheral clock

0x1 : MCK_DIV_2

Peripheral clock/2

0x2 : MCK_DIV_4

Peripheral clock/4

0x3 : MCK_DIV_8

Peripheral clock/8

0x4 : MCK_DIV_16

Peripheral clock/16

0x5 : MCK_DIV_32

Peripheral clock/32

0x6 : MCK_DIV_64

Peripheral clock/64

0x7 : MCK_DIV_128

Peripheral clock/128

0x8 : MCK_DIV_256

Peripheral clock/256

0x9 : MCK_DIV_512

Peripheral clock/512

0xA : MCK_DIV_1024

Peripheral clock/1024

0xB : CLKA

Clock A

0xC : CLKB

Clock B

End of enumeration elements list.

CALG : Channel Alignment
bits : 8 - 8 (1 bit)

Enumeration: CALGSelect

0x0 : LEFT_ALIGNED

Left aligned

0x1 : CENTER_ALIGNED

Center aligned

End of enumeration elements list.

CPOL : Channel Polarity
bits : 9 - 9 (1 bit)

Enumeration: CPOLSelect

0x0 : LOW_POLARITY

Waveform starts at low level

0x1 : HIGH_POLARITY

Waveform starts at high level

End of enumeration elements list.

CES : Counter Event Selection
bits : 10 - 10 (1 bit)

Enumeration: CESSelect

0x0 : SINGLE_EVENT

At the end of PWM period

0x1 : DOUBLE_EVENT

At half of PWM period AND at the end of PWM period

End of enumeration elements list.

UPDS : Update Selection
bits : 11 - 11 (1 bit)

Enumeration: UPDSSelect

0x0 : UPDATE_AT_PERIOD

At the next end of PWM period

0x1 : UPDATE_AT_HALF_PERIOD

At the next end of Half PWM period

End of enumeration elements list.

DPOLI : Disabled Polarity Inverted
bits : 12 - 12 (1 bit)

TCTS : Timer Counter Trigger Selection
bits : 13 - 13 (1 bit)

DTE : Dead-Time Generator Enable
bits : 16 - 16 (1 bit)

DTHI : Dead-Time PWMHx Output Inverted
bits : 17 - 17 (1 bit)

DTLI : Dead-Time PWMLx Output Inverted
bits : 18 - 18 (1 bit)

PPM : Push-Pull Mode
bits : 19 - 19 (1 bit)


CMR0

PWM Channel Mode Register (ch_num = 0)
address_offset : 0x200 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

CMR0 CMR0 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 CPRE CALG CPOL CES UPDS DPOLI TCTS DTE DTHI DTLI PPM

CPRE : Channel Pre-scaler
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0x0 : MCK

Peripheral clock

0x1 : MCK_DIV_2

Peripheral clock/2

0x2 : MCK_DIV_4

Peripheral clock/4

0x3 : MCK_DIV_8

Peripheral clock/8

0x4 : MCK_DIV_16

Peripheral clock/16

0x5 : MCK_DIV_32

Peripheral clock/32

0x6 : MCK_DIV_64

Peripheral clock/64

0x7 : MCK_DIV_128

Peripheral clock/128

0x8 : MCK_DIV_256

Peripheral clock/256

0x9 : MCK_DIV_512

Peripheral clock/512

0xA : MCK_DIV_1024

Peripheral clock/1024

0xB : CLKA

Clock A

0xC : CLKB

Clock B

End of enumeration elements list.

CALG : Channel Alignment
bits : 8 - 8 (1 bit)
access : read-write

CPOL : Channel Polarity
bits : 9 - 9 (1 bit)
access : read-write

CES : Counter Event Selection
bits : 10 - 10 (1 bit)
access : read-write

UPDS : Update Selection
bits : 11 - 11 (1 bit)
access : read-write

DPOLI : Disabled Polarity Inverted
bits : 12 - 12 (1 bit)
access : read-write

TCTS : Timer Counter Trigger Selection
bits : 13 - 13 (1 bit)
access : read-write

DTE : Dead-Time Generator Enable
bits : 16 - 16 (1 bit)
access : read-write

DTHI : Dead-Time PWMHx Output Inverted
bits : 17 - 17 (1 bit)
access : read-write

DTLI : Dead-Time PWMLx Output Inverted
bits : 18 - 18 (1 bit)
access : read-write

PPM : Push-Pull Mode
bits : 19 - 19 (1 bit)
access : read-write


PWM_PWM_CH_NUM[0]-PWM_CDTY

PWM Channel Duty Cycle Register
address_offset : 0x204 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CH_NUM[0]-PWM_CDTY PWM_PWM_CH_NUM[0]-PWM_CDTY 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 CDTY

CDTY : Channel Duty-Cycle
bits : 0 - 23 (24 bit)


CDTY0

PWM Channel Duty Cycle Register (ch_num = 0)
address_offset : 0x204 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

CDTY0 CDTY0 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 CDTY

CDTY : Channel Duty-Cycle
bits : 0 - 23 (24 bit)
access : read-write


PWM_PWM_CH_NUM[0]-PWM_CDTYUPD

PWM Channel Duty Cycle Update Register
address_offset : 0x208 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CH_NUM[0]-PWM_CDTYUPD PWM_PWM_CH_NUM[0]-PWM_CDTYUPD write-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 CDTYUPD

CDTYUPD : Channel Duty-Cycle Update
bits : 0 - 23 (24 bit)


CDTYUPD0

PWM Channel Duty Cycle Update Register (ch_num = 0)
address_offset : 0x208 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

CDTYUPD0 CDTYUPD0 write-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 CDTYUPD

CDTYUPD : Channel Duty-Cycle Update
bits : 0 - 23 (24 bit)
access : write-only


PWM_PWM_CH_NUM[0]-PWM_CPRD

PWM Channel Period Register
address_offset : 0x20C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CH_NUM[0]-PWM_CPRD PWM_PWM_CH_NUM[0]-PWM_CPRD 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 CPRD

CPRD : Channel Period
bits : 0 - 23 (24 bit)


CPRD0

PWM Channel Period Register (ch_num = 0)
address_offset : 0x20C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

CPRD0 CPRD0 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 CPRD

CPRD : Channel Period
bits : 0 - 23 (24 bit)
access : read-write


PWM_PWM_CH_NUM[0]-PWM_CPRDUPD

PWM Channel Period Update Register
address_offset : 0x210 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CH_NUM[0]-PWM_CPRDUPD PWM_PWM_CH_NUM[0]-PWM_CPRDUPD write-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 CPRDUPD

CPRDUPD : Channel Period Update
bits : 0 - 23 (24 bit)


CPRDUPD0

PWM Channel Period Update Register (ch_num = 0)
address_offset : 0x210 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

CPRDUPD0 CPRDUPD0 write-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 CPRDUPD

CPRDUPD : Channel Period Update
bits : 0 - 23 (24 bit)
access : write-only


PWM_PWM_CH_NUM[0]-PWM_CCNT

PWM Channel Counter Register
address_offset : 0x214 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CH_NUM[0]-PWM_CCNT PWM_PWM_CH_NUM[0]-PWM_CCNT 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 CNT

CNT : Channel Counter Register
bits : 0 - 23 (24 bit)


CCNT0

PWM Channel Counter Register (ch_num = 0)
address_offset : 0x214 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0

CCNT0 CCNT0 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 CNT

CNT : Channel Counter Register
bits : 0 - 23 (24 bit)
access : read-only


PWM_PWM_CH_NUM[0]-PWM_DT

PWM Channel Dead Time Register
address_offset : 0x218 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CH_NUM[0]-PWM_DT PWM_PWM_CH_NUM[0]-PWM_DT 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 DTH DTL

DTH : Dead-Time Value for PWMHx Output
bits : 0 - 15 (16 bit)

DTL : Dead-Time Value for PWMLx Output
bits : 16 - 31 (16 bit)


DT0

PWM Channel Dead Time Register (ch_num = 0)
address_offset : 0x218 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

DT0 DT0 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 DTH DTL

DTH : Dead-Time Value for PWMHx Output
bits : 0 - 15 (16 bit)
access : read-write

DTL : Dead-Time Value for PWMLx Output
bits : 16 - 31 (16 bit)
access : read-write


PWM_PWM_CH_NUM[0]-PWM_DTUPD

PWM Channel Dead Time Update Register
address_offset : 0x21C Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CH_NUM[0]-PWM_DTUPD PWM_PWM_CH_NUM[0]-PWM_DTUPD write-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 DTHUPD DTLUPD

DTHUPD : Dead-Time Value Update for PWMHx Output
bits : 0 - 15 (16 bit)

DTLUPD : Dead-Time Value Update for PWMLx Output
bits : 16 - 31 (16 bit)


DTUPD0

PWM Channel Dead Time Update Register (ch_num = 0)
address_offset : 0x21C Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

DTUPD0 DTUPD0 write-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 DTHUPD DTLUPD

DTHUPD : Dead-Time Value Update for PWMHx Output
bits : 0 - 15 (16 bit)
access : write-only

DTLUPD : Dead-Time Value Update for PWMLx Output
bits : 16 - 31 (16 bit)
access : write-only


CMR1

PWM Channel Mode Register (ch_num = 1)
address_offset : 0x220 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

CMR1 CMR1 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 CPRE CALG CPOL CES UPDS DPOLI TCTS DTE DTHI DTLI PPM

CPRE : Channel Pre-scaler
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0x0 : MCK

Peripheral clock

0x1 : MCK_DIV_2

Peripheral clock/2

0x2 : MCK_DIV_4

Peripheral clock/4

0x3 : MCK_DIV_8

Peripheral clock/8

0x4 : MCK_DIV_16

Peripheral clock/16

0x5 : MCK_DIV_32

Peripheral clock/32

0x6 : MCK_DIV_64

Peripheral clock/64

0x7 : MCK_DIV_128

Peripheral clock/128

0x8 : MCK_DIV_256

Peripheral clock/256

0x9 : MCK_DIV_512

Peripheral clock/512

0xA : MCK_DIV_1024

Peripheral clock/1024

0xB : CLKA

Clock A

0xC : CLKB

Clock B

End of enumeration elements list.

CALG : Channel Alignment
bits : 8 - 8 (1 bit)
access : read-write

CPOL : Channel Polarity
bits : 9 - 9 (1 bit)
access : read-write

CES : Counter Event Selection
bits : 10 - 10 (1 bit)
access : read-write

UPDS : Update Selection
bits : 11 - 11 (1 bit)
access : read-write

DPOLI : Disabled Polarity Inverted
bits : 12 - 12 (1 bit)
access : read-write

TCTS : Timer Counter Trigger Selection
bits : 13 - 13 (1 bit)
access : read-write

DTE : Dead-Time Generator Enable
bits : 16 - 16 (1 bit)
access : read-write

DTHI : Dead-Time PWMHx Output Inverted
bits : 17 - 17 (1 bit)
access : read-write

DTLI : Dead-Time PWMLx Output Inverted
bits : 18 - 18 (1 bit)
access : read-write

PPM : Push-Pull Mode
bits : 19 - 19 (1 bit)
access : read-write


CDTY1

PWM Channel Duty Cycle Register (ch_num = 1)
address_offset : 0x224 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

CDTY1 CDTY1 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 CDTY

CDTY : Channel Duty-Cycle
bits : 0 - 23 (24 bit)
access : read-write


CDTYUPD1

PWM Channel Duty Cycle Update Register (ch_num = 1)
address_offset : 0x228 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

CDTYUPD1 CDTYUPD1 write-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 CDTYUPD

CDTYUPD : Channel Duty-Cycle Update
bits : 0 - 23 (24 bit)
access : write-only


CPRD1

PWM Channel Period Register (ch_num = 1)
address_offset : 0x22C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

CPRD1 CPRD1 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 CPRD

CPRD : Channel Period
bits : 0 - 23 (24 bit)
access : read-write


CPRDUPD1

PWM Channel Period Update Register (ch_num = 1)
address_offset : 0x230 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

CPRDUPD1 CPRDUPD1 write-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 CPRDUPD

CPRDUPD : Channel Period Update
bits : 0 - 23 (24 bit)
access : write-only


CCNT1

PWM Channel Counter Register (ch_num = 1)
address_offset : 0x234 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0

CCNT1 CCNT1 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 CNT

CNT : Channel Counter Register
bits : 0 - 23 (24 bit)
access : read-only


DT1

PWM Channel Dead Time Register (ch_num = 1)
address_offset : 0x238 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

DT1 DT1 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 DTH DTL

DTH : Dead-Time Value for PWMHx Output
bits : 0 - 15 (16 bit)
access : read-write

DTL : Dead-Time Value for PWMLx Output
bits : 16 - 31 (16 bit)
access : read-write


DTUPD1

PWM Channel Dead Time Update Register (ch_num = 1)
address_offset : 0x23C Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

DTUPD1 DTUPD1 write-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 DTHUPD DTLUPD

DTHUPD : Dead-Time Value Update for PWMHx Output
bits : 0 - 15 (16 bit)
access : write-only

DTLUPD : Dead-Time Value Update for PWMLx Output
bits : 16 - 31 (16 bit)
access : write-only


PWM_PWM_DMAR

PWM DMA Register
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_DMAR PWM_PWM_DMAR write-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 DMADUTY

DMADUTY : Duty-Cycle Holding Register for DMA Access
bits : 0 - 23 (24 bit)


PWM_DMAR

PWM DMA Register
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_DMAR PWM_DMAR write-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 DMADUTY

DMADUTY : Duty-Cycle Holding Register for DMA Access
bits : 0 - 23 (24 bit)


DMAR

PWM DMA Register
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

DMAR DMAR write-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 DMADUTY

DMADUTY : Duty-Cycle Holding Register for DMA Access
bits : 0 - 23 (24 bit)
access : write-only


CMR2

PWM Channel Mode Register (ch_num = 2)
address_offset : 0x240 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

CMR2 CMR2 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 CPRE CALG CPOL CES UPDS DPOLI TCTS DTE DTHI DTLI PPM

CPRE : Channel Pre-scaler
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0x0 : MCK

Peripheral clock

0x1 : MCK_DIV_2

Peripheral clock/2

0x2 : MCK_DIV_4

Peripheral clock/4

0x3 : MCK_DIV_8

Peripheral clock/8

0x4 : MCK_DIV_16

Peripheral clock/16

0x5 : MCK_DIV_32

Peripheral clock/32

0x6 : MCK_DIV_64

Peripheral clock/64

0x7 : MCK_DIV_128

Peripheral clock/128

0x8 : MCK_DIV_256

Peripheral clock/256

0x9 : MCK_DIV_512

Peripheral clock/512

0xA : MCK_DIV_1024

Peripheral clock/1024

0xB : CLKA

Clock A

0xC : CLKB

Clock B

End of enumeration elements list.

CALG : Channel Alignment
bits : 8 - 8 (1 bit)
access : read-write

CPOL : Channel Polarity
bits : 9 - 9 (1 bit)
access : read-write

CES : Counter Event Selection
bits : 10 - 10 (1 bit)
access : read-write

UPDS : Update Selection
bits : 11 - 11 (1 bit)
access : read-write

DPOLI : Disabled Polarity Inverted
bits : 12 - 12 (1 bit)
access : read-write

TCTS : Timer Counter Trigger Selection
bits : 13 - 13 (1 bit)
access : read-write

DTE : Dead-Time Generator Enable
bits : 16 - 16 (1 bit)
access : read-write

DTHI : Dead-Time PWMHx Output Inverted
bits : 17 - 17 (1 bit)
access : read-write

DTLI : Dead-Time PWMLx Output Inverted
bits : 18 - 18 (1 bit)
access : read-write

PPM : Push-Pull Mode
bits : 19 - 19 (1 bit)
access : read-write


CDTY2

PWM Channel Duty Cycle Register (ch_num = 2)
address_offset : 0x244 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

CDTY2 CDTY2 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 CDTY

CDTY : Channel Duty-Cycle
bits : 0 - 23 (24 bit)
access : read-write


CDTYUPD2

PWM Channel Duty Cycle Update Register (ch_num = 2)
address_offset : 0x248 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

CDTYUPD2 CDTYUPD2 write-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 CDTYUPD

CDTYUPD : Channel Duty-Cycle Update
bits : 0 - 23 (24 bit)
access : write-only


CPRD2

PWM Channel Period Register (ch_num = 2)
address_offset : 0x24C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

CPRD2 CPRD2 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 CPRD

CPRD : Channel Period
bits : 0 - 23 (24 bit)
access : read-write


CPRDUPD2

PWM Channel Period Update Register (ch_num = 2)
address_offset : 0x250 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

CPRDUPD2 CPRDUPD2 write-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 CPRDUPD

CPRDUPD : Channel Period Update
bits : 0 - 23 (24 bit)
access : write-only


CCNT2

PWM Channel Counter Register (ch_num = 2)
address_offset : 0x254 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0

CCNT2 CCNT2 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 CNT

CNT : Channel Counter Register
bits : 0 - 23 (24 bit)
access : read-only


DT2

PWM Channel Dead Time Register (ch_num = 2)
address_offset : 0x258 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

DT2 DT2 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 DTH DTL

DTH : Dead-Time Value for PWMHx Output
bits : 0 - 15 (16 bit)
access : read-write

DTL : Dead-Time Value for PWMLx Output
bits : 16 - 31 (16 bit)
access : read-write


DTUPD2

PWM Channel Dead Time Update Register (ch_num = 2)
address_offset : 0x25C Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

DTUPD2 DTUPD2 write-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 DTHUPD DTLUPD

DTHUPD : Dead-Time Value Update for PWMHx Output
bits : 0 - 15 (16 bit)
access : write-only

DTLUPD : Dead-Time Value Update for PWMLx Output
bits : 16 - 31 (16 bit)
access : write-only


CMR3

PWM Channel Mode Register (ch_num = 3)
address_offset : 0x260 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

CMR3 CMR3 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 CPRE CALG CPOL CES UPDS DPOLI TCTS DTE DTHI DTLI PPM

CPRE : Channel Pre-scaler
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0x0 : MCK

Peripheral clock

0x1 : MCK_DIV_2

Peripheral clock/2

0x2 : MCK_DIV_4

Peripheral clock/4

0x3 : MCK_DIV_8

Peripheral clock/8

0x4 : MCK_DIV_16

Peripheral clock/16

0x5 : MCK_DIV_32

Peripheral clock/32

0x6 : MCK_DIV_64

Peripheral clock/64

0x7 : MCK_DIV_128

Peripheral clock/128

0x8 : MCK_DIV_256

Peripheral clock/256

0x9 : MCK_DIV_512

Peripheral clock/512

0xA : MCK_DIV_1024

Peripheral clock/1024

0xB : CLKA

Clock A

0xC : CLKB

Clock B

End of enumeration elements list.

CALG : Channel Alignment
bits : 8 - 8 (1 bit)
access : read-write

CPOL : Channel Polarity
bits : 9 - 9 (1 bit)
access : read-write

CES : Counter Event Selection
bits : 10 - 10 (1 bit)
access : read-write

UPDS : Update Selection
bits : 11 - 11 (1 bit)
access : read-write

DPOLI : Disabled Polarity Inverted
bits : 12 - 12 (1 bit)
access : read-write

TCTS : Timer Counter Trigger Selection
bits : 13 - 13 (1 bit)
access : read-write

DTE : Dead-Time Generator Enable
bits : 16 - 16 (1 bit)
access : read-write

DTHI : Dead-Time PWMHx Output Inverted
bits : 17 - 17 (1 bit)
access : read-write

DTLI : Dead-Time PWMLx Output Inverted
bits : 18 - 18 (1 bit)
access : read-write

PPM : Push-Pull Mode
bits : 19 - 19 (1 bit)
access : read-write


CDTY3

PWM Channel Duty Cycle Register (ch_num = 3)
address_offset : 0x264 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

CDTY3 CDTY3 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 CDTY

CDTY : Channel Duty-Cycle
bits : 0 - 23 (24 bit)
access : read-write


CDTYUPD3

PWM Channel Duty Cycle Update Register (ch_num = 3)
address_offset : 0x268 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

CDTYUPD3 CDTYUPD3 write-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 CDTYUPD

CDTYUPD : Channel Duty-Cycle Update
bits : 0 - 23 (24 bit)
access : write-only


CPRD3

PWM Channel Period Register (ch_num = 3)
address_offset : 0x26C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

CPRD3 CPRD3 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 CPRD

CPRD : Channel Period
bits : 0 - 23 (24 bit)
access : read-write


PWM_PWM_CMP[1]-PWM_CMP[0]-PWM_CMPV

PWM Comparison 0 Value Register
address_offset : 0x270 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMP[1]-PWM_CMP[0]-PWM_CMPV PWM_PWM_CMP[1]-PWM_CMP[0]-PWM_CMPV 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 CV CVM

CV : Comparison x Value
bits : 0 - 23 (24 bit)

CVM : Comparison x Value Mode
bits : 24 - 24 (1 bit)

Enumeration: CVMSelect

0x0 : COMPARE_AT_INCREMENT

Compare when counter is incrementing

0x1 : COMPARE_AT_DECREMENT

Compare when counter is decrementing

End of enumeration elements list.


CPRDUPD3

PWM Channel Period Update Register (ch_num = 3)
address_offset : 0x270 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

CPRDUPD3 CPRDUPD3 write-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 CPRDUPD

CPRDUPD : Channel Period Update
bits : 0 - 23 (24 bit)
access : write-only


PWM_PWM_CMP[1]-PWM_CMP[0]-PWM_CMPVUPD

PWM Comparison 0 Value Update Register
address_offset : 0x274 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMP[1]-PWM_CMP[0]-PWM_CMPVUPD PWM_PWM_CMP[1]-PWM_CMP[0]-PWM_CMPVUPD write-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 CVUPD CVMUPD

CVUPD : Comparison x Value Update
bits : 0 - 23 (24 bit)

CVMUPD : Comparison x Value Mode Update
bits : 24 - 24 (1 bit)


CCNT3

PWM Channel Counter Register (ch_num = 3)
address_offset : 0x274 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0

CCNT3 CCNT3 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 CNT

CNT : Channel Counter Register
bits : 0 - 23 (24 bit)
access : read-only


PWM_PWM_CMP[1]-PWM_CMP[0]-PWM_CMPM

PWM Comparison 0 Mode Register
address_offset : 0x278 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMP[1]-PWM_CMP[0]-PWM_CMPM PWM_PWM_CMP[1]-PWM_CMP[0]-PWM_CMPM 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 CEN CTR CPR CPRCNT CUPR CUPRCNT

CEN : Comparison x Enable
bits : 0 - 0 (1 bit)

CTR : Comparison x Trigger
bits : 4 - 7 (4 bit)

CPR : Comparison x Period
bits : 8 - 11 (4 bit)

CPRCNT : Comparison x Period Counter
bits : 12 - 15 (4 bit)

CUPR : Comparison x Update Period
bits : 16 - 19 (4 bit)

CUPRCNT : Comparison x Update Period Counter
bits : 20 - 23 (4 bit)


DT3

PWM Channel Dead Time Register (ch_num = 3)
address_offset : 0x278 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

DT3 DT3 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 DTH DTL

DTH : Dead-Time Value for PWMHx Output
bits : 0 - 15 (16 bit)
access : read-write

DTL : Dead-Time Value for PWMLx Output
bits : 16 - 31 (16 bit)
access : read-write


PWM_PWM_CMP[1]-PWM_CMP[0]-PWM_CMPMUPD

PWM Comparison 0 Mode Update Register
address_offset : 0x27C Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMP[1]-PWM_CMP[0]-PWM_CMPMUPD PWM_PWM_CMP[1]-PWM_CMP[0]-PWM_CMPMUPD write-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 CENUPD CTRUPD CPRUPD CUPRUPD

CENUPD : Comparison x Enable Update
bits : 0 - 0 (1 bit)

CTRUPD : Comparison x Trigger Update
bits : 4 - 7 (4 bit)

CPRUPD : Comparison x Period Update
bits : 8 - 11 (4 bit)

CUPRUPD : Comparison x Update Period Update
bits : 16 - 19 (4 bit)


DTUPD3

PWM Channel Dead Time Update Register (ch_num = 3)
address_offset : 0x27C Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

DTUPD3 DTUPD3 write-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 DTHUPD DTLUPD

DTHUPD : Dead-Time Value Update for PWMHx Output
bits : 0 - 15 (16 bit)
access : write-only

DTLUPD : Dead-Time Value Update for PWMLx Output
bits : 16 - 31 (16 bit)
access : write-only


PWM_PWM_SCUC

PWM Sync Channels Update Control Register
address_offset : 0x28 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_SCUC PWM_PWM_SCUC 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 UPDULOCK

UPDULOCK : Synchronous Channels Update Unlock
bits : 0 - 0 (1 bit)


PWM_SCUC

PWM Sync Channels Update Control Register
address_offset : 0x28 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_SCUC PWM_SCUC 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 UPDULOCK

UPDULOCK : Synchronous Channels Update Unlock
bits : 0 - 0 (1 bit)


SCUC

PWM Sync Channels Update Control Register
address_offset : 0x28 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SCUC SCUC 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 UPDULOCK

UPDULOCK : Synchronous Channels Update Unlock
bits : 0 - 0 (1 bit)
access : read-write


PWM_PWM_SCUP

PWM Sync Channels Update Period Register
address_offset : 0x2C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_SCUP PWM_PWM_SCUP 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 UPR UPRCNT

UPR : Update Period
bits : 0 - 3 (4 bit)

UPRCNT : Update Period Counter
bits : 4 - 7 (4 bit)


PWM_SCUP

PWM Sync Channels Update Period Register
address_offset : 0x2C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_SCUP PWM_SCUP 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 UPR UPRCNT

UPR : Update Period
bits : 0 - 3 (4 bit)

UPRCNT : Update Period Counter
bits : 4 - 7 (4 bit)


SCUP

PWM Sync Channels Update Period Register
address_offset : 0x2C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SCUP SCUP 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 UPR UPRCNT

UPR : Update Period
bits : 0 - 3 (4 bit)
access : read-write

UPRCNT : Update Period Counter
bits : 4 - 7 (4 bit)
access : read-write


PWM_PWM_SCUPUPD

PWM Sync Channels Update Period Update Register
address_offset : 0x30 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_SCUPUPD PWM_PWM_SCUPUPD write-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 UPRUPD

UPRUPD : Update Period Update
bits : 0 - 3 (4 bit)


PWM_SCUPUPD

PWM Sync Channels Update Period Update Register
address_offset : 0x30 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_SCUPUPD PWM_SCUPUPD write-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 UPRUPD

UPRUPD : Update Period Update
bits : 0 - 3 (4 bit)


SCUPUPD

PWM Sync Channels Update Period Update Register
address_offset : 0x30 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

SCUPUPD SCUPUPD write-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 UPRUPD

UPRUPD : Update Period Update
bits : 0 - 3 (4 bit)
access : write-only


PWM_PWM_IER2

PWM Interrupt Enable Register 2
address_offset : 0x34 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_IER2 PWM_PWM_IER2 write-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 WRDY UNRE CMPM0 CMPM1 CMPM2 CMPM3 CMPM4 CMPM5 CMPM6 CMPM7 CMPU0 CMPU1 CMPU2 CMPU3 CMPU4 CMPU5 CMPU6 CMPU7

WRDY : Write Ready for Synchronous Channels Update Interrupt Enable
bits : 0 - 0 (1 bit)

UNRE : Synchronous Channels Update Underrun Error Interrupt Enable
bits : 3 - 3 (1 bit)

CMPM0 : Comparison 0 Match Interrupt Enable
bits : 8 - 8 (1 bit)

CMPM1 : Comparison 1 Match Interrupt Enable
bits : 9 - 9 (1 bit)

CMPM2 : Comparison 2 Match Interrupt Enable
bits : 10 - 10 (1 bit)

CMPM3 : Comparison 3 Match Interrupt Enable
bits : 11 - 11 (1 bit)

CMPM4 : Comparison 4 Match Interrupt Enable
bits : 12 - 12 (1 bit)

CMPM5 : Comparison 5 Match Interrupt Enable
bits : 13 - 13 (1 bit)

CMPM6 : Comparison 6 Match Interrupt Enable
bits : 14 - 14 (1 bit)

CMPM7 : Comparison 7 Match Interrupt Enable
bits : 15 - 15 (1 bit)

CMPU0 : Comparison 0 Update Interrupt Enable
bits : 16 - 16 (1 bit)

CMPU1 : Comparison 1 Update Interrupt Enable
bits : 17 - 17 (1 bit)

CMPU2 : Comparison 2 Update Interrupt Enable
bits : 18 - 18 (1 bit)

CMPU3 : Comparison 3 Update Interrupt Enable
bits : 19 - 19 (1 bit)

CMPU4 : Comparison 4 Update Interrupt Enable
bits : 20 - 20 (1 bit)

CMPU5 : Comparison 5 Update Interrupt Enable
bits : 21 - 21 (1 bit)

CMPU6 : Comparison 6 Update Interrupt Enable
bits : 22 - 22 (1 bit)

CMPU7 : Comparison 7 Update Interrupt Enable
bits : 23 - 23 (1 bit)


PWM_IER2

PWM Interrupt Enable Register 2
address_offset : 0x34 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_IER2 PWM_IER2 write-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 WRDY UNRE CMPM0 CMPM1 CMPM2 CMPM3 CMPM4 CMPM5 CMPM6 CMPM7 CMPU0 CMPU1 CMPU2 CMPU3 CMPU4 CMPU5 CMPU6 CMPU7

WRDY : Write Ready for Synchronous Channels Update Interrupt Enable
bits : 0 - 0 (1 bit)

UNRE : Synchronous Channels Update Underrun Error Interrupt Enable
bits : 3 - 3 (1 bit)

CMPM0 : Comparison 0 Match Interrupt Enable
bits : 8 - 8 (1 bit)

CMPM1 : Comparison 1 Match Interrupt Enable
bits : 9 - 9 (1 bit)

CMPM2 : Comparison 2 Match Interrupt Enable
bits : 10 - 10 (1 bit)

CMPM3 : Comparison 3 Match Interrupt Enable
bits : 11 - 11 (1 bit)

CMPM4 : Comparison 4 Match Interrupt Enable
bits : 12 - 12 (1 bit)

CMPM5 : Comparison 5 Match Interrupt Enable
bits : 13 - 13 (1 bit)

CMPM6 : Comparison 6 Match Interrupt Enable
bits : 14 - 14 (1 bit)

CMPM7 : Comparison 7 Match Interrupt Enable
bits : 15 - 15 (1 bit)

CMPU0 : Comparison 0 Update Interrupt Enable
bits : 16 - 16 (1 bit)

CMPU1 : Comparison 1 Update Interrupt Enable
bits : 17 - 17 (1 bit)

CMPU2 : Comparison 2 Update Interrupt Enable
bits : 18 - 18 (1 bit)

CMPU3 : Comparison 3 Update Interrupt Enable
bits : 19 - 19 (1 bit)

CMPU4 : Comparison 4 Update Interrupt Enable
bits : 20 - 20 (1 bit)

CMPU5 : Comparison 5 Update Interrupt Enable
bits : 21 - 21 (1 bit)

CMPU6 : Comparison 6 Update Interrupt Enable
bits : 22 - 22 (1 bit)

CMPU7 : Comparison 7 Update Interrupt Enable
bits : 23 - 23 (1 bit)


IER2

PWM Interrupt Enable Register 2
address_offset : 0x34 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

IER2 IER2 write-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 WRDY UNRE CMPM0 CMPM1 CMPM2 CMPM3 CMPM4 CMPM5 CMPM6 CMPM7 CMPU0 CMPU1 CMPU2 CMPU3 CMPU4 CMPU5 CMPU6 CMPU7

WRDY : Write Ready for Synchronous Channels Update Interrupt Enable
bits : 0 - 0 (1 bit)
access : write-only

UNRE : Synchronous Channels Update Underrun Error Interrupt Enable
bits : 3 - 3 (1 bit)
access : write-only

CMPM0 : Comparison 0 Match Interrupt Enable
bits : 8 - 8 (1 bit)
access : write-only

CMPM1 : Comparison 1 Match Interrupt Enable
bits : 9 - 9 (1 bit)
access : write-only

CMPM2 : Comparison 2 Match Interrupt Enable
bits : 10 - 10 (1 bit)
access : write-only

CMPM3 : Comparison 3 Match Interrupt Enable
bits : 11 - 11 (1 bit)
access : write-only

CMPM4 : Comparison 4 Match Interrupt Enable
bits : 12 - 12 (1 bit)
access : write-only

CMPM5 : Comparison 5 Match Interrupt Enable
bits : 13 - 13 (1 bit)
access : write-only

CMPM6 : Comparison 6 Match Interrupt Enable
bits : 14 - 14 (1 bit)
access : write-only

CMPM7 : Comparison 7 Match Interrupt Enable
bits : 15 - 15 (1 bit)
access : write-only

CMPU0 : Comparison 0 Update Interrupt Enable
bits : 16 - 16 (1 bit)
access : write-only

CMPU1 : Comparison 1 Update Interrupt Enable
bits : 17 - 17 (1 bit)
access : write-only

CMPU2 : Comparison 2 Update Interrupt Enable
bits : 18 - 18 (1 bit)
access : write-only

CMPU3 : Comparison 3 Update Interrupt Enable
bits : 19 - 19 (1 bit)
access : write-only

CMPU4 : Comparison 4 Update Interrupt Enable
bits : 20 - 20 (1 bit)
access : write-only

CMPU5 : Comparison 5 Update Interrupt Enable
bits : 21 - 21 (1 bit)
access : write-only

CMPU6 : Comparison 6 Update Interrupt Enable
bits : 22 - 22 (1 bit)
access : write-only

CMPU7 : Comparison 7 Update Interrupt Enable
bits : 23 - 23 (1 bit)
access : write-only


PWM_PWM_IDR2

PWM Interrupt Disable Register 2
address_offset : 0x38 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_IDR2 PWM_PWM_IDR2 write-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 WRDY UNRE CMPM0 CMPM1 CMPM2 CMPM3 CMPM4 CMPM5 CMPM6 CMPM7 CMPU0 CMPU1 CMPU2 CMPU3 CMPU4 CMPU5 CMPU6 CMPU7

WRDY : Write Ready for Synchronous Channels Update Interrupt Disable
bits : 0 - 0 (1 bit)

UNRE : Synchronous Channels Update Underrun Error Interrupt Disable
bits : 3 - 3 (1 bit)

CMPM0 : Comparison 0 Match Interrupt Disable
bits : 8 - 8 (1 bit)

CMPM1 : Comparison 1 Match Interrupt Disable
bits : 9 - 9 (1 bit)

CMPM2 : Comparison 2 Match Interrupt Disable
bits : 10 - 10 (1 bit)

CMPM3 : Comparison 3 Match Interrupt Disable
bits : 11 - 11 (1 bit)

CMPM4 : Comparison 4 Match Interrupt Disable
bits : 12 - 12 (1 bit)

CMPM5 : Comparison 5 Match Interrupt Disable
bits : 13 - 13 (1 bit)

CMPM6 : Comparison 6 Match Interrupt Disable
bits : 14 - 14 (1 bit)

CMPM7 : Comparison 7 Match Interrupt Disable
bits : 15 - 15 (1 bit)

CMPU0 : Comparison 0 Update Interrupt Disable
bits : 16 - 16 (1 bit)

CMPU1 : Comparison 1 Update Interrupt Disable
bits : 17 - 17 (1 bit)

CMPU2 : Comparison 2 Update Interrupt Disable
bits : 18 - 18 (1 bit)

CMPU3 : Comparison 3 Update Interrupt Disable
bits : 19 - 19 (1 bit)

CMPU4 : Comparison 4 Update Interrupt Disable
bits : 20 - 20 (1 bit)

CMPU5 : Comparison 5 Update Interrupt Disable
bits : 21 - 21 (1 bit)

CMPU6 : Comparison 6 Update Interrupt Disable
bits : 22 - 22 (1 bit)

CMPU7 : Comparison 7 Update Interrupt Disable
bits : 23 - 23 (1 bit)


PWM_IDR2

PWM Interrupt Disable Register 2
address_offset : 0x38 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_IDR2 PWM_IDR2 write-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 WRDY UNRE CMPM0 CMPM1 CMPM2 CMPM3 CMPM4 CMPM5 CMPM6 CMPM7 CMPU0 CMPU1 CMPU2 CMPU3 CMPU4 CMPU5 CMPU6 CMPU7

WRDY : Write Ready for Synchronous Channels Update Interrupt Disable
bits : 0 - 0 (1 bit)

UNRE : Synchronous Channels Update Underrun Error Interrupt Disable
bits : 3 - 3 (1 bit)

CMPM0 : Comparison 0 Match Interrupt Disable
bits : 8 - 8 (1 bit)

CMPM1 : Comparison 1 Match Interrupt Disable
bits : 9 - 9 (1 bit)

CMPM2 : Comparison 2 Match Interrupt Disable
bits : 10 - 10 (1 bit)

CMPM3 : Comparison 3 Match Interrupt Disable
bits : 11 - 11 (1 bit)

CMPM4 : Comparison 4 Match Interrupt Disable
bits : 12 - 12 (1 bit)

CMPM5 : Comparison 5 Match Interrupt Disable
bits : 13 - 13 (1 bit)

CMPM6 : Comparison 6 Match Interrupt Disable
bits : 14 - 14 (1 bit)

CMPM7 : Comparison 7 Match Interrupt Disable
bits : 15 - 15 (1 bit)

CMPU0 : Comparison 0 Update Interrupt Disable
bits : 16 - 16 (1 bit)

CMPU1 : Comparison 1 Update Interrupt Disable
bits : 17 - 17 (1 bit)

CMPU2 : Comparison 2 Update Interrupt Disable
bits : 18 - 18 (1 bit)

CMPU3 : Comparison 3 Update Interrupt Disable
bits : 19 - 19 (1 bit)

CMPU4 : Comparison 4 Update Interrupt Disable
bits : 20 - 20 (1 bit)

CMPU5 : Comparison 5 Update Interrupt Disable
bits : 21 - 21 (1 bit)

CMPU6 : Comparison 6 Update Interrupt Disable
bits : 22 - 22 (1 bit)

CMPU7 : Comparison 7 Update Interrupt Disable
bits : 23 - 23 (1 bit)


IDR2

PWM Interrupt Disable Register 2
address_offset : 0x38 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

IDR2 IDR2 write-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 WRDY UNRE CMPM0 CMPM1 CMPM2 CMPM3 CMPM4 CMPM5 CMPM6 CMPM7 CMPU0 CMPU1 CMPU2 CMPU3 CMPU4 CMPU5 CMPU6 CMPU7

WRDY : Write Ready for Synchronous Channels Update Interrupt Disable
bits : 0 - 0 (1 bit)
access : write-only

UNRE : Synchronous Channels Update Underrun Error Interrupt Disable
bits : 3 - 3 (1 bit)
access : write-only

CMPM0 : Comparison 0 Match Interrupt Disable
bits : 8 - 8 (1 bit)
access : write-only

CMPM1 : Comparison 1 Match Interrupt Disable
bits : 9 - 9 (1 bit)
access : write-only

CMPM2 : Comparison 2 Match Interrupt Disable
bits : 10 - 10 (1 bit)
access : write-only

CMPM3 : Comparison 3 Match Interrupt Disable
bits : 11 - 11 (1 bit)
access : write-only

CMPM4 : Comparison 4 Match Interrupt Disable
bits : 12 - 12 (1 bit)
access : write-only

CMPM5 : Comparison 5 Match Interrupt Disable
bits : 13 - 13 (1 bit)
access : write-only

CMPM6 : Comparison 6 Match Interrupt Disable
bits : 14 - 14 (1 bit)
access : write-only

CMPM7 : Comparison 7 Match Interrupt Disable
bits : 15 - 15 (1 bit)
access : write-only

CMPU0 : Comparison 0 Update Interrupt Disable
bits : 16 - 16 (1 bit)
access : write-only

CMPU1 : Comparison 1 Update Interrupt Disable
bits : 17 - 17 (1 bit)
access : write-only

CMPU2 : Comparison 2 Update Interrupt Disable
bits : 18 - 18 (1 bit)
access : write-only

CMPU3 : Comparison 3 Update Interrupt Disable
bits : 19 - 19 (1 bit)
access : write-only

CMPU4 : Comparison 4 Update Interrupt Disable
bits : 20 - 20 (1 bit)
access : write-only

CMPU5 : Comparison 5 Update Interrupt Disable
bits : 21 - 21 (1 bit)
access : write-only

CMPU6 : Comparison 6 Update Interrupt Disable
bits : 22 - 22 (1 bit)
access : write-only

CMPU7 : Comparison 7 Update Interrupt Disable
bits : 23 - 23 (1 bit)
access : write-only


PWM_PWM_IMR2

PWM Interrupt Mask Register 2
address_offset : 0x3C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_IMR2 PWM_PWM_IMR2 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 WRDY UNRE CMPM0 CMPM1 CMPM2 CMPM3 CMPM4 CMPM5 CMPM6 CMPM7 CMPU0 CMPU1 CMPU2 CMPU3 CMPU4 CMPU5 CMPU6 CMPU7

WRDY : Write Ready for Synchronous Channels Update Interrupt Mask
bits : 0 - 0 (1 bit)

UNRE : Synchronous Channels Update Underrun Error Interrupt Mask
bits : 3 - 3 (1 bit)

CMPM0 : Comparison 0 Match Interrupt Mask
bits : 8 - 8 (1 bit)

CMPM1 : Comparison 1 Match Interrupt Mask
bits : 9 - 9 (1 bit)

CMPM2 : Comparison 2 Match Interrupt Mask
bits : 10 - 10 (1 bit)

CMPM3 : Comparison 3 Match Interrupt Mask
bits : 11 - 11 (1 bit)

CMPM4 : Comparison 4 Match Interrupt Mask
bits : 12 - 12 (1 bit)

CMPM5 : Comparison 5 Match Interrupt Mask
bits : 13 - 13 (1 bit)

CMPM6 : Comparison 6 Match Interrupt Mask
bits : 14 - 14 (1 bit)

CMPM7 : Comparison 7 Match Interrupt Mask
bits : 15 - 15 (1 bit)

CMPU0 : Comparison 0 Update Interrupt Mask
bits : 16 - 16 (1 bit)

CMPU1 : Comparison 1 Update Interrupt Mask
bits : 17 - 17 (1 bit)

CMPU2 : Comparison 2 Update Interrupt Mask
bits : 18 - 18 (1 bit)

CMPU3 : Comparison 3 Update Interrupt Mask
bits : 19 - 19 (1 bit)

CMPU4 : Comparison 4 Update Interrupt Mask
bits : 20 - 20 (1 bit)

CMPU5 : Comparison 5 Update Interrupt Mask
bits : 21 - 21 (1 bit)

CMPU6 : Comparison 6 Update Interrupt Mask
bits : 22 - 22 (1 bit)

CMPU7 : Comparison 7 Update Interrupt Mask
bits : 23 - 23 (1 bit)


PWM_IMR2

PWM Interrupt Mask Register 2
address_offset : 0x3C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PWM_IMR2 PWM_IMR2 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 WRDY UNRE CMPM0 CMPM1 CMPM2 CMPM3 CMPM4 CMPM5 CMPM6 CMPM7 CMPU0 CMPU1 CMPU2 CMPU3 CMPU4 CMPU5 CMPU6 CMPU7

WRDY : Write Ready for Synchronous Channels Update Interrupt Mask
bits : 0 - 0 (1 bit)

UNRE : Synchronous Channels Update Underrun Error Interrupt Mask
bits : 3 - 3 (1 bit)

CMPM0 : Comparison 0 Match Interrupt Mask
bits : 8 - 8 (1 bit)

CMPM1 : Comparison 1 Match Interrupt Mask
bits : 9 - 9 (1 bit)

CMPM2 : Comparison 2 Match Interrupt Mask
bits : 10 - 10 (1 bit)

CMPM3 : Comparison 3 Match Interrupt Mask
bits : 11 - 11 (1 bit)

CMPM4 : Comparison 4 Match Interrupt Mask
bits : 12 - 12 (1 bit)

CMPM5 : Comparison 5 Match Interrupt Mask
bits : 13 - 13 (1 bit)

CMPM6 : Comparison 6 Match Interrupt Mask
bits : 14 - 14 (1 bit)

CMPM7 : Comparison 7 Match Interrupt Mask
bits : 15 - 15 (1 bit)

CMPU0 : Comparison 0 Update Interrupt Mask
bits : 16 - 16 (1 bit)

CMPU1 : Comparison 1 Update Interrupt Mask
bits : 17 - 17 (1 bit)

CMPU2 : Comparison 2 Update Interrupt Mask
bits : 18 - 18 (1 bit)

CMPU3 : Comparison 3 Update Interrupt Mask
bits : 19 - 19 (1 bit)

CMPU4 : Comparison 4 Update Interrupt Mask
bits : 20 - 20 (1 bit)

CMPU5 : Comparison 5 Update Interrupt Mask
bits : 21 - 21 (1 bit)

CMPU6 : Comparison 6 Update Interrupt Mask
bits : 22 - 22 (1 bit)

CMPU7 : Comparison 7 Update Interrupt Mask
bits : 23 - 23 (1 bit)


IMR2

PWM Interrupt Mask Register 2
address_offset : 0x3C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

IMR2 IMR2 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 WRDY UNRE CMPM0 CMPM1 CMPM2 CMPM3 CMPM4 CMPM5 CMPM6 CMPM7 CMPU0 CMPU1 CMPU2 CMPU3 CMPU4 CMPU5 CMPU6 CMPU7

WRDY : Write Ready for Synchronous Channels Update Interrupt Mask
bits : 0 - 0 (1 bit)
access : read-only

UNRE : Synchronous Channels Update Underrun Error Interrupt Mask
bits : 3 - 3 (1 bit)
access : read-only

CMPM0 : Comparison 0 Match Interrupt Mask
bits : 8 - 8 (1 bit)
access : read-only

CMPM1 : Comparison 1 Match Interrupt Mask
bits : 9 - 9 (1 bit)
access : read-only

CMPM2 : Comparison 2 Match Interrupt Mask
bits : 10 - 10 (1 bit)
access : read-only

CMPM3 : Comparison 3 Match Interrupt Mask
bits : 11 - 11 (1 bit)
access : read-only

CMPM4 : Comparison 4 Match Interrupt Mask
bits : 12 - 12 (1 bit)
access : read-only

CMPM5 : Comparison 5 Match Interrupt Mask
bits : 13 - 13 (1 bit)
access : read-only

CMPM6 : Comparison 6 Match Interrupt Mask
bits : 14 - 14 (1 bit)
access : read-only

CMPM7 : Comparison 7 Match Interrupt Mask
bits : 15 - 15 (1 bit)
access : read-only

CMPU0 : Comparison 0 Update Interrupt Mask
bits : 16 - 16 (1 bit)
access : read-only

CMPU1 : Comparison 1 Update Interrupt Mask
bits : 17 - 17 (1 bit)
access : read-only

CMPU2 : Comparison 2 Update Interrupt Mask
bits : 18 - 18 (1 bit)
access : read-only

CMPU3 : Comparison 3 Update Interrupt Mask
bits : 19 - 19 (1 bit)
access : read-only

CMPU4 : Comparison 4 Update Interrupt Mask
bits : 20 - 20 (1 bit)
access : read-only

CMPU5 : Comparison 5 Update Interrupt Mask
bits : 21 - 21 (1 bit)
access : read-only

CMPU6 : Comparison 6 Update Interrupt Mask
bits : 22 - 22 (1 bit)
access : read-only

CMPU7 : Comparison 7 Update Interrupt Mask
bits : 23 - 23 (1 bit)
access : read-only


PWM_PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPV

PWM Comparison 0 Value Register
address_offset : 0x3C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPV PWM_PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPV 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 CV CVM

CV : Comparison x Value
bits : 0 - 23 (24 bit)

CVM : Comparison x Value Mode
bits : 24 - 24 (1 bit)

Enumeration: CVMSelect

0x0 : COMPARE_AT_INCREMENT

Compare when counter is incrementing

0x1 : COMPARE_AT_DECREMENT

Compare when counter is decrementing

End of enumeration elements list.


PWM_PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPVUPD

PWM Comparison 0 Value Update Register
address_offset : 0x3C4 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPVUPD PWM_PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPVUPD write-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 CVUPD CVMUPD

CVUPD : Comparison x Value Update
bits : 0 - 23 (24 bit)

CVMUPD : Comparison x Value Mode Update
bits : 24 - 24 (1 bit)


PWM_PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPM

PWM Comparison 0 Mode Register
address_offset : 0x3C8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPM PWM_PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPM 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 CEN CTR CPR CPRCNT CUPR CUPRCNT

CEN : Comparison x Enable
bits : 0 - 0 (1 bit)

CTR : Comparison x Trigger
bits : 4 - 7 (4 bit)

CPR : Comparison x Period
bits : 8 - 11 (4 bit)

CPRCNT : Comparison x Period Counter
bits : 12 - 15 (4 bit)

CUPR : Comparison x Update Period
bits : 16 - 19 (4 bit)

CUPRCNT : Comparison x Update Period Counter
bits : 20 - 23 (4 bit)


PWM_PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPMUPD

PWM Comparison 0 Mode Update Register
address_offset : 0x3CC Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPMUPD PWM_PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPMUPD write-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 CENUPD CTRUPD CPRUPD CUPRUPD

CENUPD : Comparison x Enable Update
bits : 0 - 0 (1 bit)

CTRUPD : Comparison x Trigger Update
bits : 4 - 7 (4 bit)

CPRUPD : Comparison x Period Update
bits : 8 - 11 (4 bit)

CUPRUPD : Comparison x Update Period Update
bits : 16 - 19 (4 bit)


PWM_PWM_ENA

PWM Enable Register
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_ENA PWM_PWM_ENA write-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 CHID0 CHID1 CHID2 CHID3

CHID0 : Channel ID
bits : 0 - 0 (1 bit)

CHID1 : Channel ID
bits : 1 - 1 (1 bit)

CHID2 : Channel ID
bits : 2 - 2 (1 bit)

CHID3 : Channel ID
bits : 3 - 3 (1 bit)


PWM_ENA

PWM Enable Register
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_ENA PWM_ENA write-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 CHID0 CHID1 CHID2 CHID3

CHID0 : Channel ID
bits : 0 - 0 (1 bit)

CHID1 : Channel ID
bits : 1 - 1 (1 bit)

CHID2 : Channel ID
bits : 2 - 2 (1 bit)

CHID3 : Channel ID
bits : 3 - 3 (1 bit)


PWM_CMPVUPD

PWM Comparison 0 Value Update Register
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_CMPVUPD PWM_CMPVUPD write-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 CVUPD CVMUPD

CVUPD : Comparison x Value Update
bits : 0 - 23 (24 bit)

CVMUPD : Comparison x Value Mode Update
bits : 24 - 24 (1 bit)


PWM_CDTY

PWM Channel Duty Cycle Register
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_CDTY PWM_CDTY 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 CDTY

CDTY : Channel Duty-Cycle
bits : 0 - 23 (24 bit)


ENA

PWM Enable Register
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

ENA ENA write-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 CHID0 CHID1 CHID2 CHID3

CHID0 : Channel ID
bits : 0 - 0 (1 bit)
access : write-only

CHID1 : Channel ID
bits : 1 - 1 (1 bit)
access : write-only

CHID2 : Channel ID
bits : 2 - 2 (1 bit)
access : write-only

CHID3 : Channel ID
bits : 3 - 3 (1 bit)
access : write-only


CMPVUPD

PWM Comparison 0 Value Update Register
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

CMPVUPD CMPVUPD write-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 CVUPD CVMUPD

CVUPD : Comparison x Value Update
bits : 0 - 23 (24 bit)

CVMUPD : Comparison x Value Mode Update
bits : 24 - 24 (1 bit)


CDTY

PWM Channel Duty Cycle Register
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

CDTY : Channel Duty-Cycle
bits : 0 - 23 (24 bit)


PWM_PWM_ISR2

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

PWM_PWM_ISR2 PWM_PWM_ISR2 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 WRDY UNRE CMPM0 CMPM1 CMPM2 CMPM3 CMPM4 CMPM5 CMPM6 CMPM7 CMPU0 CMPU1 CMPU2 CMPU3 CMPU4 CMPU5 CMPU6 CMPU7

WRDY : Write Ready for Synchronous Channels Update
bits : 0 - 0 (1 bit)

UNRE : Synchronous Channels Update Underrun Error
bits : 3 - 3 (1 bit)

CMPM0 : Comparison 0 Match
bits : 8 - 8 (1 bit)

CMPM1 : Comparison 1 Match
bits : 9 - 9 (1 bit)

CMPM2 : Comparison 2 Match
bits : 10 - 10 (1 bit)

CMPM3 : Comparison 3 Match
bits : 11 - 11 (1 bit)

CMPM4 : Comparison 4 Match
bits : 12 - 12 (1 bit)

CMPM5 : Comparison 5 Match
bits : 13 - 13 (1 bit)

CMPM6 : Comparison 6 Match
bits : 14 - 14 (1 bit)

CMPM7 : Comparison 7 Match
bits : 15 - 15 (1 bit)

CMPU0 : Comparison 0 Update
bits : 16 - 16 (1 bit)

CMPU1 : Comparison 1 Update
bits : 17 - 17 (1 bit)

CMPU2 : Comparison 2 Update
bits : 18 - 18 (1 bit)

CMPU3 : Comparison 3 Update
bits : 19 - 19 (1 bit)

CMPU4 : Comparison 4 Update
bits : 20 - 20 (1 bit)

CMPU5 : Comparison 5 Update
bits : 21 - 21 (1 bit)

CMPU6 : Comparison 6 Update
bits : 22 - 22 (1 bit)

CMPU7 : Comparison 7 Update
bits : 23 - 23 (1 bit)


PWM_ISR2

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

PWM_ISR2 PWM_ISR2 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 WRDY UNRE CMPM0 CMPM1 CMPM2 CMPM3 CMPM4 CMPM5 CMPM6 CMPM7 CMPU0 CMPU1 CMPU2 CMPU3 CMPU4 CMPU5 CMPU6 CMPU7

WRDY : Write Ready for Synchronous Channels Update
bits : 0 - 0 (1 bit)

UNRE : Synchronous Channels Update Underrun Error
bits : 3 - 3 (1 bit)

CMPM0 : Comparison 0 Match
bits : 8 - 8 (1 bit)

CMPM1 : Comparison 1 Match
bits : 9 - 9 (1 bit)

CMPM2 : Comparison 2 Match
bits : 10 - 10 (1 bit)

CMPM3 : Comparison 3 Match
bits : 11 - 11 (1 bit)

CMPM4 : Comparison 4 Match
bits : 12 - 12 (1 bit)

CMPM5 : Comparison 5 Match
bits : 13 - 13 (1 bit)

CMPM6 : Comparison 6 Match
bits : 14 - 14 (1 bit)

CMPM7 : Comparison 7 Match
bits : 15 - 15 (1 bit)

CMPU0 : Comparison 0 Update
bits : 16 - 16 (1 bit)

CMPU1 : Comparison 1 Update
bits : 17 - 17 (1 bit)

CMPU2 : Comparison 2 Update
bits : 18 - 18 (1 bit)

CMPU3 : Comparison 3 Update
bits : 19 - 19 (1 bit)

CMPU4 : Comparison 4 Update
bits : 20 - 20 (1 bit)

CMPU5 : Comparison 5 Update
bits : 21 - 21 (1 bit)

CMPU6 : Comparison 6 Update
bits : 22 - 22 (1 bit)

CMPU7 : Comparison 7 Update
bits : 23 - 23 (1 bit)


ISR2

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

ISR2 ISR2 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 WRDY UNRE CMPM0 CMPM1 CMPM2 CMPM3 CMPM4 CMPM5 CMPM6 CMPM7 CMPU0 CMPU1 CMPU2 CMPU3 CMPU4 CMPU5 CMPU6 CMPU7

WRDY : Write Ready for Synchronous Channels Update
bits : 0 - 0 (1 bit)
access : read-only

UNRE : Synchronous Channels Update Underrun Error
bits : 3 - 3 (1 bit)
access : read-only

CMPM0 : Comparison 0 Match
bits : 8 - 8 (1 bit)
access : read-only

CMPM1 : Comparison 1 Match
bits : 9 - 9 (1 bit)
access : read-only

CMPM2 : Comparison 2 Match
bits : 10 - 10 (1 bit)
access : read-only

CMPM3 : Comparison 3 Match
bits : 11 - 11 (1 bit)
access : read-only

CMPM4 : Comparison 4 Match
bits : 12 - 12 (1 bit)
access : read-only

CMPM5 : Comparison 5 Match
bits : 13 - 13 (1 bit)
access : read-only

CMPM6 : Comparison 6 Match
bits : 14 - 14 (1 bit)
access : read-only

CMPM7 : Comparison 7 Match
bits : 15 - 15 (1 bit)
access : read-only

CMPU0 : Comparison 0 Update
bits : 16 - 16 (1 bit)
access : read-only

CMPU1 : Comparison 1 Update
bits : 17 - 17 (1 bit)
access : read-only

CMPU2 : Comparison 2 Update
bits : 18 - 18 (1 bit)
access : read-only

CMPU3 : Comparison 3 Update
bits : 19 - 19 (1 bit)
access : read-only

CMPU4 : Comparison 4 Update
bits : 20 - 20 (1 bit)
access : read-only

CMPU5 : Comparison 5 Update
bits : 21 - 21 (1 bit)
access : read-only

CMPU6 : Comparison 6 Update
bits : 22 - 22 (1 bit)
access : read-only

CMPU7 : Comparison 7 Update
bits : 23 - 23 (1 bit)
access : read-only


PWM_PWM_CMUPD0

PWM Channel Mode Update Register (ch_num = 0)
address_offset : 0x400 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMUPD0 PWM_PWM_CMUPD0 write-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 CPOLUP CPOLINVUP

CPOLUP : Channel Polarity Update
bits : 9 - 9 (1 bit)

CPOLINVUP : Channel Polarity Inversion Update
bits : 13 - 13 (1 bit)


PWM_CMUPD0

PWM Channel Mode Update Register (ch_num = 0)
address_offset : 0x400 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_CMUPD0 PWM_CMUPD0 write-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 CPOLUP CPOLINVUP

CPOLUP : Channel Polarity Update
bits : 9 - 9 (1 bit)

CPOLINVUP : Channel Polarity Inversion Update
bits : 13 - 13 (1 bit)


CMUPD0

PWM Channel Mode Update Register (ch_num = 0)
address_offset : 0x400 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

CMUPD0 CMUPD0 write-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 CPOLUP CPOLINVUP

CPOLUP : Channel Polarity Update
bits : 9 - 9 (1 bit)
access : write-only

CPOLINVUP : Channel Polarity Inversion Update
bits : 13 - 13 (1 bit)
access : write-only


PWM_PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CMR

PWM Channel Mode Register
address_offset : 0x420 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CMR PWM_PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CMR 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 CPRE CALG CPOL CES UPDS DPOLI TCTS DTE DTHI DTLI PPM

CPRE : Channel Pre-scaler
bits : 0 - 3 (4 bit)

Enumeration: CPRESelect

0x0 : MCK

Peripheral clock

0x1 : MCK_DIV_2

Peripheral clock/2

0x2 : MCK_DIV_4

Peripheral clock/4

0x3 : MCK_DIV_8

Peripheral clock/8

0x4 : MCK_DIV_16

Peripheral clock/16

0x5 : MCK_DIV_32

Peripheral clock/32

0x6 : MCK_DIV_64

Peripheral clock/64

0x7 : MCK_DIV_128

Peripheral clock/128

0x8 : MCK_DIV_256

Peripheral clock/256

0x9 : MCK_DIV_512

Peripheral clock/512

0xA : MCK_DIV_1024

Peripheral clock/1024

0xB : CLKA

Clock A

0xC : CLKB

Clock B

End of enumeration elements list.

CALG : Channel Alignment
bits : 8 - 8 (1 bit)

Enumeration: CALGSelect

0x0 : LEFT_ALIGNED

Left aligned

0x1 : CENTER_ALIGNED

Center aligned

End of enumeration elements list.

CPOL : Channel Polarity
bits : 9 - 9 (1 bit)

Enumeration: CPOLSelect

0x0 : LOW_POLARITY

Waveform starts at low level

0x1 : HIGH_POLARITY

Waveform starts at high level

End of enumeration elements list.

CES : Counter Event Selection
bits : 10 - 10 (1 bit)

Enumeration: CESSelect

0x0 : SINGLE_EVENT

At the end of PWM period

0x1 : DOUBLE_EVENT

At half of PWM period AND at the end of PWM period

End of enumeration elements list.

UPDS : Update Selection
bits : 11 - 11 (1 bit)

Enumeration: UPDSSelect

0x0 : UPDATE_AT_PERIOD

At the next end of PWM period

0x1 : UPDATE_AT_HALF_PERIOD

At the next end of Half PWM period

End of enumeration elements list.

DPOLI : Disabled Polarity Inverted
bits : 12 - 12 (1 bit)

TCTS : Timer Counter Trigger Selection
bits : 13 - 13 (1 bit)

DTE : Dead-Time Generator Enable
bits : 16 - 16 (1 bit)

DTHI : Dead-Time PWMHx Output Inverted
bits : 17 - 17 (1 bit)

DTLI : Dead-Time PWMLx Output Inverted
bits : 18 - 18 (1 bit)

PPM : Push-Pull Mode
bits : 19 - 19 (1 bit)


PWM_PWM_CMUPD1

PWM Channel Mode Update Register (ch_num = 1)
address_offset : 0x420 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMUPD1 PWM_PWM_CMUPD1 write-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 CPOLUP CPOLINVUP

CPOLUP : Channel Polarity Update
bits : 9 - 9 (1 bit)

CPOLINVUP : Channel Polarity Inversion Update
bits : 13 - 13 (1 bit)


PWM_CMUPD1

PWM Channel Mode Update Register (ch_num = 1)
address_offset : 0x420 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_CMUPD1 PWM_CMUPD1 write-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 CPOLUP CPOLINVUP

CPOLUP : Channel Polarity Update
bits : 9 - 9 (1 bit)

CPOLINVUP : Channel Polarity Inversion Update
bits : 13 - 13 (1 bit)


CMUPD1

PWM Channel Mode Update Register (ch_num = 1)
address_offset : 0x420 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

CMUPD1 CMUPD1 write-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 CPOLUP CPOLINVUP

CPOLUP : Channel Polarity Update
bits : 9 - 9 (1 bit)
access : write-only

CPOLINVUP : Channel Polarity Inversion Update
bits : 13 - 13 (1 bit)
access : write-only


PWM_PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CDTY

PWM Channel Duty Cycle Register
address_offset : 0x424 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CDTY PWM_PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CDTY 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 CDTY

CDTY : Channel Duty-Cycle
bits : 0 - 23 (24 bit)


PWM_PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CDTYUPD

PWM Channel Duty Cycle Update Register
address_offset : 0x428 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CDTYUPD PWM_PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CDTYUPD write-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 CDTYUPD

CDTYUPD : Channel Duty-Cycle Update
bits : 0 - 23 (24 bit)


PWM_PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CPRD

PWM Channel Period Register
address_offset : 0x42C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CPRD PWM_PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CPRD 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 CPRD

CPRD : Channel Period
bits : 0 - 23 (24 bit)


PWM_PWM_ETRG1

PWM External Trigger Register (trg_num = 1)
address_offset : 0x42C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_ETRG1 PWM_PWM_ETRG1 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 MAXCNT TRGMODE TRGEDGE TRGFILT TRGSRC RFEN

MAXCNT : Maximum Counter value
bits : 0 - 23 (24 bit)

TRGMODE : External Trigger Mode
bits : 24 - 25 (2 bit)

Enumeration: TRGMODESelect

0x0 : OFF

External trigger is not enabled.

0x1 : MODE1

External PWM Reset Mode

0x2 : MODE2

External PWM Start Mode

0x3 : MODE3

Cycle-by-cycle Duty Mode

End of enumeration elements list.

TRGEDGE : Edge Selection
bits : 28 - 28 (1 bit)

Enumeration: TRGEDGESelect

0 : FALLING_ZERO

TRGMODE = 1: TRGINx event detection on falling edge.TRGMODE = 2, 3: TRGINx active level is 0

1 : RISING_ONE

TRGMODE = 1: TRGINx event detection on rising edge.TRGMODE = 2, 3: TRGINx active level is 1

End of enumeration elements list.

TRGFILT : Filtered input
bits : 29 - 29 (1 bit)

TRGSRC : Trigger Source
bits : 30 - 30 (1 bit)

RFEN : Recoverable Fault Enable
bits : 31 - 31 (1 bit)


PWM_ETRG1

PWM External Trigger Register (trg_num = 1)
address_offset : 0x42C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_ETRG1 PWM_ETRG1 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 MAXCNT TRGMODE TRGEDGE TRGFILT TRGSRC RFEN

MAXCNT : Maximum Counter value
bits : 0 - 23 (24 bit)

TRGMODE : External Trigger Mode
bits : 24 - 25 (2 bit)

Enumeration: TRGMODESelect

0x0 : OFF

External trigger is not enabled.

0x1 : MODE1

External PWM Reset Mode

0x2 : MODE2

External PWM Start Mode

0x3 : MODE3

Cycle-by-cycle Duty Mode

End of enumeration elements list.

TRGEDGE : Edge Selection
bits : 28 - 28 (1 bit)

Enumeration: TRGEDGESelect

0 : FALLING_ZERO

TRGMODE = 1: TRGINx event detection on falling edge.TRGMODE = 2, 3: TRGINx active level is 0

1 : RISING_ONE

TRGMODE = 1: TRGINx event detection on rising edge.TRGMODE = 2, 3: TRGINx active level is 1

End of enumeration elements list.

TRGFILT : Filtered input
bits : 29 - 29 (1 bit)

TRGSRC : Trigger Source
bits : 30 - 30 (1 bit)

RFEN : Recoverable Fault Enable
bits : 31 - 31 (1 bit)


ETRG1

PWM External Trigger Register (trg_num = 1)
address_offset : 0x42C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ETRG1 ETRG1 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 MAXCNT TRGMODE TRGEDGE TRGFILT TRGSRC RFEN

MAXCNT : Maximum Counter value
bits : 0 - 23 (24 bit)
access : read-write

TRGMODE : External Trigger Mode
bits : 24 - 25 (2 bit)
access : read-write

Enumeration: TRGMODESelect

0x0 : OFF

External trigger is not enabled.

0x1 : MODE1

External PWM Reset Mode

0x2 : MODE2

External PWM Start Mode

0x3 : MODE3

Cycle-by-cycle Duty Mode

End of enumeration elements list.

TRGEDGE : Edge Selection
bits : 28 - 28 (1 bit)
access : read-write

Enumeration: TRGEDGESelect

0 : FALLING_ZERO

TRGMODE = 1: TRGINx event detection on falling edge.TRGMODE = 2, 3: TRGINx active level is 0

1 : RISING_ONE

TRGMODE = 1: TRGINx event detection on rising edge.TRGMODE = 2, 3: TRGINx active level is 1

End of enumeration elements list.

TRGFILT : Filtered input
bits : 29 - 29 (1 bit)
access : read-write

TRGSRC : Trigger Source
bits : 30 - 30 (1 bit)
access : read-write

RFEN : Recoverable Fault Enable
bits : 31 - 31 (1 bit)
access : read-write


PWM_PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CPRDUPD

PWM Channel Period Update Register
address_offset : 0x430 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CPRDUPD PWM_PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CPRDUPD write-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 CPRDUPD

CPRDUPD : Channel Period Update
bits : 0 - 23 (24 bit)


PWM_PWM_LEBR1

PWM Leading-Edge Blanking Register (trg_num = 1)
address_offset : 0x430 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_LEBR1 PWM_PWM_LEBR1 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 LEBDELAY PWMLFEN PWMLREN PWMHFEN PWMHREN

LEBDELAY : Leading-Edge Blanking Delay for TRGINx
bits : 0 - 6 (7 bit)

PWMLFEN : PWML Falling Edge Enable
bits : 16 - 16 (1 bit)

PWMLREN : PWML Rising Edge Enable
bits : 17 - 17 (1 bit)

PWMHFEN : PWMH Falling Edge Enable
bits : 18 - 18 (1 bit)

PWMHREN : PWMH Rising Edge Enable
bits : 19 - 19 (1 bit)


PWM_LEBR1

PWM Leading-Edge Blanking Register (trg_num = 1)
address_offset : 0x430 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_LEBR1 PWM_LEBR1 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 LEBDELAY PWMLFEN PWMLREN PWMHFEN PWMHREN

LEBDELAY : Leading-Edge Blanking Delay for TRGINx
bits : 0 - 6 (7 bit)

PWMLFEN : PWML Falling Edge Enable
bits : 16 - 16 (1 bit)

PWMLREN : PWML Rising Edge Enable
bits : 17 - 17 (1 bit)

PWMHFEN : PWMH Falling Edge Enable
bits : 18 - 18 (1 bit)

PWMHREN : PWMH Rising Edge Enable
bits : 19 - 19 (1 bit)


LEBR1

PWM Leading-Edge Blanking Register (trg_num = 1)
address_offset : 0x430 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LEBR1 LEBR1 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 LEBDELAY PWMLFEN PWMLREN PWMHFEN PWMHREN

LEBDELAY : Leading-Edge Blanking Delay for TRGINx
bits : 0 - 6 (7 bit)
access : read-write

PWMLFEN : PWML Falling Edge Enable
bits : 16 - 16 (1 bit)
access : read-write

PWMLREN : PWML Rising Edge Enable
bits : 17 - 17 (1 bit)
access : read-write

PWMHFEN : PWMH Falling Edge Enable
bits : 18 - 18 (1 bit)
access : read-write

PWMHREN : PWMH Rising Edge Enable
bits : 19 - 19 (1 bit)
access : read-write


PWM_PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CCNT

PWM Channel Counter Register
address_offset : 0x434 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CCNT PWM_PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CCNT 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 CNT

CNT : Channel Counter Register
bits : 0 - 23 (24 bit)


PWM_PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_DT

PWM Channel Dead Time Register
address_offset : 0x438 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_DT PWM_PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_DT 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 DTH DTL

DTH : Dead-Time Value for PWMHx Output
bits : 0 - 15 (16 bit)

DTL : Dead-Time Value for PWMLx Output
bits : 16 - 31 (16 bit)


PWM_PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_DTUPD

PWM Channel Dead Time Update Register
address_offset : 0x43C Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_DTUPD PWM_PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_DTUPD write-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 DTHUPD DTLUPD

DTHUPD : Dead-Time Value Update for PWMHx Output
bits : 0 - 15 (16 bit)

DTLUPD : Dead-Time Value Update for PWMLx Output
bits : 16 - 31 (16 bit)


PWM_PWM_OOV

PWM Output Override Value Register
address_offset : 0x44 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_OOV PWM_PWM_OOV 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 OOVH0 OOVH1 OOVH2 OOVH3 OOVL0 OOVL1 OOVL2 OOVL3

OOVH0 : Output Override Value for PWMH output of the channel 0
bits : 0 - 0 (1 bit)

OOVH1 : Output Override Value for PWMH output of the channel 1
bits : 1 - 1 (1 bit)

OOVH2 : Output Override Value for PWMH output of the channel 2
bits : 2 - 2 (1 bit)

OOVH3 : Output Override Value for PWMH output of the channel 3
bits : 3 - 3 (1 bit)

OOVL0 : Output Override Value for PWML output of the channel 0
bits : 16 - 16 (1 bit)

OOVL1 : Output Override Value for PWML output of the channel 1
bits : 17 - 17 (1 bit)

OOVL2 : Output Override Value for PWML output of the channel 2
bits : 18 - 18 (1 bit)

OOVL3 : Output Override Value for PWML output of the channel 3
bits : 19 - 19 (1 bit)


PWM_OOV

PWM Output Override Value Register
address_offset : 0x44 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_OOV PWM_OOV 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 OOVH0 OOVH1 OOVH2 OOVH3 OOVL0 OOVL1 OOVL2 OOVL3

OOVH0 : Output Override Value for PWMH output of the channel 0
bits : 0 - 0 (1 bit)

OOVH1 : Output Override Value for PWMH output of the channel 1
bits : 1 - 1 (1 bit)

OOVH2 : Output Override Value for PWMH output of the channel 2
bits : 2 - 2 (1 bit)

OOVH3 : Output Override Value for PWMH output of the channel 3
bits : 3 - 3 (1 bit)

OOVL0 : Output Override Value for PWML output of the channel 0
bits : 16 - 16 (1 bit)

OOVL1 : Output Override Value for PWML output of the channel 1
bits : 17 - 17 (1 bit)

OOVL2 : Output Override Value for PWML output of the channel 2
bits : 18 - 18 (1 bit)

OOVL3 : Output Override Value for PWML output of the channel 3
bits : 19 - 19 (1 bit)


OOV

PWM Output Override Value Register
address_offset : 0x44 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

OOV OOV 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 OOVH0 OOVH1 OOVH2 OOVH3 OOVL0 OOVL1 OOVL2 OOVL3

OOVH0 : Output Override Value for PWMH output of the channel 0
bits : 0 - 0 (1 bit)
access : read-write

OOVH1 : Output Override Value for PWMH output of the channel 1
bits : 1 - 1 (1 bit)
access : read-write

OOVH2 : Output Override Value for PWMH output of the channel 2
bits : 2 - 2 (1 bit)
access : read-write

OOVH3 : Output Override Value for PWMH output of the channel 3
bits : 3 - 3 (1 bit)
access : read-write

OOVL0 : Output Override Value for PWML output of the channel 0
bits : 16 - 16 (1 bit)
access : read-write

OOVL1 : Output Override Value for PWML output of the channel 1
bits : 17 - 17 (1 bit)
access : read-write

OOVL2 : Output Override Value for PWML output of the channel 2
bits : 18 - 18 (1 bit)
access : read-write

OOVL3 : Output Override Value for PWML output of the channel 3
bits : 19 - 19 (1 bit)
access : read-write


PWM_PWM_CMUPD2

PWM Channel Mode Update Register (ch_num = 2)
address_offset : 0x440 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMUPD2 PWM_PWM_CMUPD2 write-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 CPOLUP CPOLINVUP

CPOLUP : Channel Polarity Update
bits : 9 - 9 (1 bit)

CPOLINVUP : Channel Polarity Inversion Update
bits : 13 - 13 (1 bit)


PWM_CMUPD2

PWM Channel Mode Update Register (ch_num = 2)
address_offset : 0x440 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_CMUPD2 PWM_CMUPD2 write-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 CPOLUP CPOLINVUP

CPOLUP : Channel Polarity Update
bits : 9 - 9 (1 bit)

CPOLINVUP : Channel Polarity Inversion Update
bits : 13 - 13 (1 bit)


CMUPD2

PWM Channel Mode Update Register (ch_num = 2)
address_offset : 0x440 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

CMUPD2 CMUPD2 write-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 CPOLUP CPOLINVUP

CPOLUP : Channel Polarity Update
bits : 9 - 9 (1 bit)
access : write-only

CPOLINVUP : Channel Polarity Inversion Update
bits : 13 - 13 (1 bit)
access : write-only


PWM_PWM_ETRG2

PWM External Trigger Register (trg_num = 2)
address_offset : 0x44C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_ETRG2 PWM_PWM_ETRG2 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 MAXCNT TRGMODE TRGEDGE TRGFILT TRGSRC RFEN

MAXCNT : Maximum Counter value
bits : 0 - 23 (24 bit)

TRGMODE : External Trigger Mode
bits : 24 - 25 (2 bit)

Enumeration: TRGMODESelect

0x0 : OFF

External trigger is not enabled.

0x1 : MODE1

External PWM Reset Mode

0x2 : MODE2

External PWM Start Mode

0x3 : MODE3

Cycle-by-cycle Duty Mode

End of enumeration elements list.

TRGEDGE : Edge Selection
bits : 28 - 28 (1 bit)

Enumeration: TRGEDGESelect

0 : FALLING_ZERO

TRGMODE = 1: TRGINx event detection on falling edge.TRGMODE = 2, 3: TRGINx active level is 0

1 : RISING_ONE

TRGMODE = 1: TRGINx event detection on rising edge.TRGMODE = 2, 3: TRGINx active level is 1

End of enumeration elements list.

TRGFILT : Filtered input
bits : 29 - 29 (1 bit)

TRGSRC : Trigger Source
bits : 30 - 30 (1 bit)

RFEN : Recoverable Fault Enable
bits : 31 - 31 (1 bit)


PWM_ETRG2

PWM External Trigger Register (trg_num = 2)
address_offset : 0x44C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_ETRG2 PWM_ETRG2 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 MAXCNT TRGMODE TRGEDGE TRGFILT TRGSRC RFEN

MAXCNT : Maximum Counter value
bits : 0 - 23 (24 bit)

TRGMODE : External Trigger Mode
bits : 24 - 25 (2 bit)

Enumeration: TRGMODESelect

0x0 : OFF

External trigger is not enabled.

0x1 : MODE1

External PWM Reset Mode

0x2 : MODE2

External PWM Start Mode

0x3 : MODE3

Cycle-by-cycle Duty Mode

End of enumeration elements list.

TRGEDGE : Edge Selection
bits : 28 - 28 (1 bit)

Enumeration: TRGEDGESelect

0 : FALLING_ZERO

TRGMODE = 1: TRGINx event detection on falling edge.TRGMODE = 2, 3: TRGINx active level is 0

1 : RISING_ONE

TRGMODE = 1: TRGINx event detection on rising edge.TRGMODE = 2, 3: TRGINx active level is 1

End of enumeration elements list.

TRGFILT : Filtered input
bits : 29 - 29 (1 bit)

TRGSRC : Trigger Source
bits : 30 - 30 (1 bit)

RFEN : Recoverable Fault Enable
bits : 31 - 31 (1 bit)


ETRG2

PWM External Trigger Register (trg_num = 2)
address_offset : 0x44C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ETRG2 ETRG2 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 MAXCNT TRGMODE TRGEDGE TRGFILT TRGSRC RFEN

MAXCNT : Maximum Counter value
bits : 0 - 23 (24 bit)
access : read-write

TRGMODE : External Trigger Mode
bits : 24 - 25 (2 bit)
access : read-write

Enumeration: TRGMODESelect

0x0 : OFF

External trigger is not enabled.

0x1 : MODE1

External PWM Reset Mode

0x2 : MODE2

External PWM Start Mode

0x3 : MODE3

Cycle-by-cycle Duty Mode

End of enumeration elements list.

TRGEDGE : Edge Selection
bits : 28 - 28 (1 bit)
access : read-write

Enumeration: TRGEDGESelect

0 : FALLING_ZERO

TRGMODE = 1: TRGINx event detection on falling edge.TRGMODE = 2, 3: TRGINx active level is 0

1 : RISING_ONE

TRGMODE = 1: TRGINx event detection on rising edge.TRGMODE = 2, 3: TRGINx active level is 1

End of enumeration elements list.

TRGFILT : Filtered input
bits : 29 - 29 (1 bit)
access : read-write

TRGSRC : Trigger Source
bits : 30 - 30 (1 bit)
access : read-write

RFEN : Recoverable Fault Enable
bits : 31 - 31 (1 bit)
access : read-write


PWM_PWM_LEBR2

PWM Leading-Edge Blanking Register (trg_num = 2)
address_offset : 0x450 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_LEBR2 PWM_PWM_LEBR2 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 LEBDELAY PWMLFEN PWMLREN PWMHFEN PWMHREN

LEBDELAY : Leading-Edge Blanking Delay for TRGINx
bits : 0 - 6 (7 bit)

PWMLFEN : PWML Falling Edge Enable
bits : 16 - 16 (1 bit)

PWMLREN : PWML Rising Edge Enable
bits : 17 - 17 (1 bit)

PWMHFEN : PWMH Falling Edge Enable
bits : 18 - 18 (1 bit)

PWMHREN : PWMH Rising Edge Enable
bits : 19 - 19 (1 bit)


PWM_LEBR2

PWM Leading-Edge Blanking Register (trg_num = 2)
address_offset : 0x450 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_LEBR2 PWM_LEBR2 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 LEBDELAY PWMLFEN PWMLREN PWMHFEN PWMHREN

LEBDELAY : Leading-Edge Blanking Delay for TRGINx
bits : 0 - 6 (7 bit)

PWMLFEN : PWML Falling Edge Enable
bits : 16 - 16 (1 bit)

PWMLREN : PWML Rising Edge Enable
bits : 17 - 17 (1 bit)

PWMHFEN : PWMH Falling Edge Enable
bits : 18 - 18 (1 bit)

PWMHREN : PWMH Rising Edge Enable
bits : 19 - 19 (1 bit)


LEBR2

PWM Leading-Edge Blanking Register (trg_num = 2)
address_offset : 0x450 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LEBR2 LEBR2 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 LEBDELAY PWMLFEN PWMLREN PWMHFEN PWMHREN

LEBDELAY : Leading-Edge Blanking Delay for TRGINx
bits : 0 - 6 (7 bit)
access : read-write

PWMLFEN : PWML Falling Edge Enable
bits : 16 - 16 (1 bit)
access : read-write

PWMLREN : PWML Rising Edge Enable
bits : 17 - 17 (1 bit)
access : read-write

PWMHFEN : PWMH Falling Edge Enable
bits : 18 - 18 (1 bit)
access : read-write

PWMHREN : PWMH Rising Edge Enable
bits : 19 - 19 (1 bit)
access : read-write


PWM_PWM_CMUPD3

PWM Channel Mode Update Register (ch_num = 3)
address_offset : 0x460 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMUPD3 PWM_PWM_CMUPD3 write-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 CPOLUP CPOLINVUP

CPOLUP : Channel Polarity Update
bits : 9 - 9 (1 bit)

CPOLINVUP : Channel Polarity Inversion Update
bits : 13 - 13 (1 bit)


PWM_CMUPD3

PWM Channel Mode Update Register (ch_num = 3)
address_offset : 0x460 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_CMUPD3 PWM_CMUPD3 write-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 CPOLUP CPOLINVUP

CPOLUP : Channel Polarity Update
bits : 9 - 9 (1 bit)

CPOLINVUP : Channel Polarity Inversion Update
bits : 13 - 13 (1 bit)


CMUPD3

PWM Channel Mode Update Register (ch_num = 3)
address_offset : 0x460 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

CMUPD3 CMUPD3 write-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 CPOLUP CPOLINVUP

CPOLUP : Channel Polarity Update
bits : 9 - 9 (1 bit)
access : write-only

CPOLINVUP : Channel Polarity Inversion Update
bits : 13 - 13 (1 bit)
access : write-only


PWM_PWM_OS

PWM Output Selection Register
address_offset : 0x48 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_OS PWM_PWM_OS 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 OSH0 OSH1 OSH2 OSH3 OSL0 OSL1 OSL2 OSL3

OSH0 : Output Selection for PWMH output of the channel 0
bits : 0 - 0 (1 bit)

OSH1 : Output Selection for PWMH output of the channel 1
bits : 1 - 1 (1 bit)

OSH2 : Output Selection for PWMH output of the channel 2
bits : 2 - 2 (1 bit)

OSH3 : Output Selection for PWMH output of the channel 3
bits : 3 - 3 (1 bit)

OSL0 : Output Selection for PWML output of the channel 0
bits : 16 - 16 (1 bit)

OSL1 : Output Selection for PWML output of the channel 1
bits : 17 - 17 (1 bit)

OSL2 : Output Selection for PWML output of the channel 2
bits : 18 - 18 (1 bit)

OSL3 : Output Selection for PWML output of the channel 3
bits : 19 - 19 (1 bit)


PWM_OS

PWM Output Selection Register
address_offset : 0x48 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_OS PWM_OS 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 OSH0 OSH1 OSH2 OSH3 OSL0 OSL1 OSL2 OSL3

OSH0 : Output Selection for PWMH output of the channel 0
bits : 0 - 0 (1 bit)

OSH1 : Output Selection for PWMH output of the channel 1
bits : 1 - 1 (1 bit)

OSH2 : Output Selection for PWMH output of the channel 2
bits : 2 - 2 (1 bit)

OSH3 : Output Selection for PWMH output of the channel 3
bits : 3 - 3 (1 bit)

OSL0 : Output Selection for PWML output of the channel 0
bits : 16 - 16 (1 bit)

OSL1 : Output Selection for PWML output of the channel 1
bits : 17 - 17 (1 bit)

OSL2 : Output Selection for PWML output of the channel 2
bits : 18 - 18 (1 bit)

OSL3 : Output Selection for PWML output of the channel 3
bits : 19 - 19 (1 bit)


OS

PWM Output Selection Register
address_offset : 0x48 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

OS OS 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 OSH0 OSH1 OSH2 OSH3 OSL0 OSL1 OSL2 OSL3

OSH0 : Output Selection for PWMH output of the channel 0
bits : 0 - 0 (1 bit)
access : read-write

OSH1 : Output Selection for PWMH output of the channel 1
bits : 1 - 1 (1 bit)
access : read-write

OSH2 : Output Selection for PWMH output of the channel 2
bits : 2 - 2 (1 bit)
access : read-write

OSH3 : Output Selection for PWMH output of the channel 3
bits : 3 - 3 (1 bit)
access : read-write

OSL0 : Output Selection for PWML output of the channel 0
bits : 16 - 16 (1 bit)
access : read-write

OSL1 : Output Selection for PWML output of the channel 1
bits : 17 - 17 (1 bit)
access : read-write

OSL2 : Output Selection for PWML output of the channel 2
bits : 18 - 18 (1 bit)
access : read-write

OSL3 : Output Selection for PWML output of the channel 3
bits : 19 - 19 (1 bit)
access : read-write


PWM_PWM_OSS

PWM Output Selection Set Register
address_offset : 0x4C Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_OSS PWM_PWM_OSS write-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 OSSH0 OSSH1 OSSH2 OSSH3 OSSL0 OSSL1 OSSL2 OSSL3

OSSH0 : Output Selection Set for PWMH output of the channel 0
bits : 0 - 0 (1 bit)

OSSH1 : Output Selection Set for PWMH output of the channel 1
bits : 1 - 1 (1 bit)

OSSH2 : Output Selection Set for PWMH output of the channel 2
bits : 2 - 2 (1 bit)

OSSH3 : Output Selection Set for PWMH output of the channel 3
bits : 3 - 3 (1 bit)

OSSL0 : Output Selection Set for PWML output of the channel 0
bits : 16 - 16 (1 bit)

OSSL1 : Output Selection Set for PWML output of the channel 1
bits : 17 - 17 (1 bit)

OSSL2 : Output Selection Set for PWML output of the channel 2
bits : 18 - 18 (1 bit)

OSSL3 : Output Selection Set for PWML output of the channel 3
bits : 19 - 19 (1 bit)


PWM_OSS

PWM Output Selection Set Register
address_offset : 0x4C Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_OSS PWM_OSS write-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 OSSH0 OSSH1 OSSH2 OSSH3 OSSL0 OSSL1 OSSL2 OSSL3

OSSH0 : Output Selection Set for PWMH output of the channel 0
bits : 0 - 0 (1 bit)

OSSH1 : Output Selection Set for PWMH output of the channel 1
bits : 1 - 1 (1 bit)

OSSH2 : Output Selection Set for PWMH output of the channel 2
bits : 2 - 2 (1 bit)

OSSH3 : Output Selection Set for PWMH output of the channel 3
bits : 3 - 3 (1 bit)

OSSL0 : Output Selection Set for PWML output of the channel 0
bits : 16 - 16 (1 bit)

OSSL1 : Output Selection Set for PWML output of the channel 1
bits : 17 - 17 (1 bit)

OSSL2 : Output Selection Set for PWML output of the channel 2
bits : 18 - 18 (1 bit)

OSSL3 : Output Selection Set for PWML output of the channel 3
bits : 19 - 19 (1 bit)


OSS

PWM Output Selection Set Register
address_offset : 0x4C Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

OSS OSS write-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 OSSH0 OSSH1 OSSH2 OSSH3 OSSL0 OSSL1 OSSL2 OSSL3

OSSH0 : Output Selection Set for PWMH output of the channel 0
bits : 0 - 0 (1 bit)
access : write-only

OSSH1 : Output Selection Set for PWMH output of the channel 1
bits : 1 - 1 (1 bit)
access : write-only

OSSH2 : Output Selection Set for PWMH output of the channel 2
bits : 2 - 2 (1 bit)
access : write-only

OSSH3 : Output Selection Set for PWMH output of the channel 3
bits : 3 - 3 (1 bit)
access : write-only

OSSL0 : Output Selection Set for PWML output of the channel 0
bits : 16 - 16 (1 bit)
access : write-only

OSSL1 : Output Selection Set for PWML output of the channel 1
bits : 17 - 17 (1 bit)
access : write-only

OSSL2 : Output Selection Set for PWML output of the channel 2
bits : 18 - 18 (1 bit)
access : write-only

OSSL3 : Output Selection Set for PWML output of the channel 3
bits : 19 - 19 (1 bit)
access : write-only


PWM_PWM_OSC

PWM Output Selection Clear Register
address_offset : 0x50 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_OSC PWM_PWM_OSC write-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 OSCH0 OSCH1 OSCH2 OSCH3 OSCL0 OSCL1 OSCL2 OSCL3

OSCH0 : Output Selection Clear for PWMH output of the channel 0
bits : 0 - 0 (1 bit)

OSCH1 : Output Selection Clear for PWMH output of the channel 1
bits : 1 - 1 (1 bit)

OSCH2 : Output Selection Clear for PWMH output of the channel 2
bits : 2 - 2 (1 bit)

OSCH3 : Output Selection Clear for PWMH output of the channel 3
bits : 3 - 3 (1 bit)

OSCL0 : Output Selection Clear for PWML output of the channel 0
bits : 16 - 16 (1 bit)

OSCL1 : Output Selection Clear for PWML output of the channel 1
bits : 17 - 17 (1 bit)

OSCL2 : Output Selection Clear for PWML output of the channel 2
bits : 18 - 18 (1 bit)

OSCL3 : Output Selection Clear for PWML output of the channel 3
bits : 19 - 19 (1 bit)


PWM_OSC

PWM Output Selection Clear Register
address_offset : 0x50 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_OSC PWM_OSC write-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 OSCH0 OSCH1 OSCH2 OSCH3 OSCL0 OSCL1 OSCL2 OSCL3

OSCH0 : Output Selection Clear for PWMH output of the channel 0
bits : 0 - 0 (1 bit)

OSCH1 : Output Selection Clear for PWMH output of the channel 1
bits : 1 - 1 (1 bit)

OSCH2 : Output Selection Clear for PWMH output of the channel 2
bits : 2 - 2 (1 bit)

OSCH3 : Output Selection Clear for PWMH output of the channel 3
bits : 3 - 3 (1 bit)

OSCL0 : Output Selection Clear for PWML output of the channel 0
bits : 16 - 16 (1 bit)

OSCL1 : Output Selection Clear for PWML output of the channel 1
bits : 17 - 17 (1 bit)

OSCL2 : Output Selection Clear for PWML output of the channel 2
bits : 18 - 18 (1 bit)

OSCL3 : Output Selection Clear for PWML output of the channel 3
bits : 19 - 19 (1 bit)


OSC

PWM Output Selection Clear Register
address_offset : 0x50 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

OSC OSC write-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 OSCH0 OSCH1 OSCH2 OSCH3 OSCL0 OSCL1 OSCL2 OSCL3

OSCH0 : Output Selection Clear for PWMH output of the channel 0
bits : 0 - 0 (1 bit)
access : write-only

OSCH1 : Output Selection Clear for PWMH output of the channel 1
bits : 1 - 1 (1 bit)
access : write-only

OSCH2 : Output Selection Clear for PWMH output of the channel 2
bits : 2 - 2 (1 bit)
access : write-only

OSCH3 : Output Selection Clear for PWMH output of the channel 3
bits : 3 - 3 (1 bit)
access : write-only

OSCL0 : Output Selection Clear for PWML output of the channel 0
bits : 16 - 16 (1 bit)
access : write-only

OSCL1 : Output Selection Clear for PWML output of the channel 1
bits : 17 - 17 (1 bit)
access : write-only

OSCL2 : Output Selection Clear for PWML output of the channel 2
bits : 18 - 18 (1 bit)
access : write-only

OSCL3 : Output Selection Clear for PWML output of the channel 3
bits : 19 - 19 (1 bit)
access : write-only


PWM_PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPV

PWM Comparison 0 Value Register
address_offset : 0x520 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPV PWM_PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPV 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 CV CVM

CV : Comparison x Value
bits : 0 - 23 (24 bit)

CVM : Comparison x Value Mode
bits : 24 - 24 (1 bit)

Enumeration: CVMSelect

0x0 : COMPARE_AT_INCREMENT

Compare when counter is incrementing

0x1 : COMPARE_AT_DECREMENT

Compare when counter is decrementing

End of enumeration elements list.


PWM_PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPVUPD

PWM Comparison 0 Value Update Register
address_offset : 0x524 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPVUPD PWM_PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPVUPD write-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 CVUPD CVMUPD

CVUPD : Comparison x Value Update
bits : 0 - 23 (24 bit)

CVMUPD : Comparison x Value Mode Update
bits : 24 - 24 (1 bit)


PWM_PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPM

PWM Comparison 0 Mode Register
address_offset : 0x528 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPM PWM_PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPM 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 CEN CTR CPR CPRCNT CUPR CUPRCNT

CEN : Comparison x Enable
bits : 0 - 0 (1 bit)

CTR : Comparison x Trigger
bits : 4 - 7 (4 bit)

CPR : Comparison x Period
bits : 8 - 11 (4 bit)

CPRCNT : Comparison x Period Counter
bits : 12 - 15 (4 bit)

CUPR : Comparison x Update Period
bits : 16 - 19 (4 bit)

CUPRCNT : Comparison x Update Period Counter
bits : 20 - 23 (4 bit)


PWM_PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPMUPD

PWM Comparison 0 Mode Update Register
address_offset : 0x52C Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPMUPD PWM_PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPMUPD write-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 CENUPD CTRUPD CPRUPD CUPRUPD

CENUPD : Comparison x Enable Update
bits : 0 - 0 (1 bit)

CTRUPD : Comparison x Trigger Update
bits : 4 - 7 (4 bit)

CPRUPD : Comparison x Period Update
bits : 8 - 11 (4 bit)

CUPRUPD : Comparison x Update Period Update
bits : 16 - 19 (4 bit)


PWM_PWM_OSSUPD

PWM Output Selection Set Update Register
address_offset : 0x54 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_OSSUPD PWM_PWM_OSSUPD write-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 OSSUPH0 OSSUPH1 OSSUPH2 OSSUPH3 OSSUPL0 OSSUPL1 OSSUPL2 OSSUPL3

OSSUPH0 : Output Selection Set for PWMH output of the channel 0
bits : 0 - 0 (1 bit)

OSSUPH1 : Output Selection Set for PWMH output of the channel 1
bits : 1 - 1 (1 bit)

OSSUPH2 : Output Selection Set for PWMH output of the channel 2
bits : 2 - 2 (1 bit)

OSSUPH3 : Output Selection Set for PWMH output of the channel 3
bits : 3 - 3 (1 bit)

OSSUPL0 : Output Selection Set for PWML output of the channel 0
bits : 16 - 16 (1 bit)

OSSUPL1 : Output Selection Set for PWML output of the channel 1
bits : 17 - 17 (1 bit)

OSSUPL2 : Output Selection Set for PWML output of the channel 2
bits : 18 - 18 (1 bit)

OSSUPL3 : Output Selection Set for PWML output of the channel 3
bits : 19 - 19 (1 bit)


PWM_OSSUPD

PWM Output Selection Set Update Register
address_offset : 0x54 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_OSSUPD PWM_OSSUPD write-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 OSSUPH0 OSSUPH1 OSSUPH2 OSSUPH3 OSSUPL0 OSSUPL1 OSSUPL2 OSSUPL3

OSSUPH0 : Output Selection Set for PWMH output of the channel 0
bits : 0 - 0 (1 bit)

OSSUPH1 : Output Selection Set for PWMH output of the channel 1
bits : 1 - 1 (1 bit)

OSSUPH2 : Output Selection Set for PWMH output of the channel 2
bits : 2 - 2 (1 bit)

OSSUPH3 : Output Selection Set for PWMH output of the channel 3
bits : 3 - 3 (1 bit)

OSSUPL0 : Output Selection Set for PWML output of the channel 0
bits : 16 - 16 (1 bit)

OSSUPL1 : Output Selection Set for PWML output of the channel 1
bits : 17 - 17 (1 bit)

OSSUPL2 : Output Selection Set for PWML output of the channel 2
bits : 18 - 18 (1 bit)

OSSUPL3 : Output Selection Set for PWML output of the channel 3
bits : 19 - 19 (1 bit)


OSSUPD

PWM Output Selection Set Update Register
address_offset : 0x54 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

OSSUPD OSSUPD write-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 OSSUPH0 OSSUPH1 OSSUPH2 OSSUPH3 OSSUPL0 OSSUPL1 OSSUPL2 OSSUPL3

OSSUPH0 : Output Selection Set for PWMH output of the channel 0
bits : 0 - 0 (1 bit)
access : write-only

OSSUPH1 : Output Selection Set for PWMH output of the channel 1
bits : 1 - 1 (1 bit)
access : write-only

OSSUPH2 : Output Selection Set for PWMH output of the channel 2
bits : 2 - 2 (1 bit)
access : write-only

OSSUPH3 : Output Selection Set for PWMH output of the channel 3
bits : 3 - 3 (1 bit)
access : write-only

OSSUPL0 : Output Selection Set for PWML output of the channel 0
bits : 16 - 16 (1 bit)
access : write-only

OSSUPL1 : Output Selection Set for PWML output of the channel 1
bits : 17 - 17 (1 bit)
access : write-only

OSSUPL2 : Output Selection Set for PWML output of the channel 2
bits : 18 - 18 (1 bit)
access : write-only

OSSUPL3 : Output Selection Set for PWML output of the channel 3
bits : 19 - 19 (1 bit)
access : write-only


PWM_PWM_OSCUPD

PWM Output Selection Clear Update Register
address_offset : 0x58 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_OSCUPD PWM_PWM_OSCUPD write-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 OSCUPH0 OSCUPH1 OSCUPH2 OSCUPH3 OSCUPL0 OSCUPL1 OSCUPL2 OSCUPL3

OSCUPH0 : Output Selection Clear for PWMH output of the channel 0
bits : 0 - 0 (1 bit)

OSCUPH1 : Output Selection Clear for PWMH output of the channel 1
bits : 1 - 1 (1 bit)

OSCUPH2 : Output Selection Clear for PWMH output of the channel 2
bits : 2 - 2 (1 bit)

OSCUPH3 : Output Selection Clear for PWMH output of the channel 3
bits : 3 - 3 (1 bit)

OSCUPL0 : Output Selection Clear for PWML output of the channel 0
bits : 16 - 16 (1 bit)

OSCUPL1 : Output Selection Clear for PWML output of the channel 1
bits : 17 - 17 (1 bit)

OSCUPL2 : Output Selection Clear for PWML output of the channel 2
bits : 18 - 18 (1 bit)

OSCUPL3 : Output Selection Clear for PWML output of the channel 3
bits : 19 - 19 (1 bit)


PWM_OSCUPD

PWM Output Selection Clear Update Register
address_offset : 0x58 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_OSCUPD PWM_OSCUPD write-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 OSCUPH0 OSCUPH1 OSCUPH2 OSCUPH3 OSCUPL0 OSCUPL1 OSCUPL2 OSCUPL3

OSCUPH0 : Output Selection Clear for PWMH output of the channel 0
bits : 0 - 0 (1 bit)

OSCUPH1 : Output Selection Clear for PWMH output of the channel 1
bits : 1 - 1 (1 bit)

OSCUPH2 : Output Selection Clear for PWMH output of the channel 2
bits : 2 - 2 (1 bit)

OSCUPH3 : Output Selection Clear for PWMH output of the channel 3
bits : 3 - 3 (1 bit)

OSCUPL0 : Output Selection Clear for PWML output of the channel 0
bits : 16 - 16 (1 bit)

OSCUPL1 : Output Selection Clear for PWML output of the channel 1
bits : 17 - 17 (1 bit)

OSCUPL2 : Output Selection Clear for PWML output of the channel 2
bits : 18 - 18 (1 bit)

OSCUPL3 : Output Selection Clear for PWML output of the channel 3
bits : 19 - 19 (1 bit)


OSCUPD

PWM Output Selection Clear Update Register
address_offset : 0x58 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

OSCUPD OSCUPD write-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 OSCUPH0 OSCUPH1 OSCUPH2 OSCUPH3 OSCUPL0 OSCUPL1 OSCUPL2 OSCUPL3

OSCUPH0 : Output Selection Clear for PWMH output of the channel 0
bits : 0 - 0 (1 bit)
access : write-only

OSCUPH1 : Output Selection Clear for PWMH output of the channel 1
bits : 1 - 1 (1 bit)
access : write-only

OSCUPH2 : Output Selection Clear for PWMH output of the channel 2
bits : 2 - 2 (1 bit)
access : write-only

OSCUPH3 : Output Selection Clear for PWMH output of the channel 3
bits : 3 - 3 (1 bit)
access : write-only

OSCUPL0 : Output Selection Clear for PWML output of the channel 0
bits : 16 - 16 (1 bit)
access : write-only

OSCUPL1 : Output Selection Clear for PWML output of the channel 1
bits : 17 - 17 (1 bit)
access : write-only

OSCUPL2 : Output Selection Clear for PWML output of the channel 2
bits : 18 - 18 (1 bit)
access : write-only

OSCUPL3 : Output Selection Clear for PWML output of the channel 3
bits : 19 - 19 (1 bit)
access : write-only


PWM_PWM_FMR

PWM Fault Mode Register
address_offset : 0x5C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_FMR PWM_PWM_FMR 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 FPOL FMOD FFIL

FPOL : Fault Polarity
bits : 0 - 7 (8 bit)

FMOD : Fault Activation Mode
bits : 8 - 15 (8 bit)

FFIL : Fault Filtering
bits : 16 - 23 (8 bit)


PWM_FMR

PWM Fault Mode Register
address_offset : 0x5C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_FMR PWM_FMR 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 FPOL FMOD FFIL

FPOL : Fault Polarity
bits : 0 - 7 (8 bit)

FMOD : Fault Activation Mode
bits : 8 - 15 (8 bit)

FFIL : Fault Filtering
bits : 16 - 23 (8 bit)


FMR

PWM Fault Mode Register
address_offset : 0x5C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FMR FMR 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 FPOL FMOD FFIL

FPOL : Fault Polarity
bits : 0 - 7 (8 bit)
access : read-write

FMOD : Fault Activation Mode
bits : 8 - 15 (8 bit)
access : read-write

FFIL : Fault Filtering
bits : 16 - 23 (8 bit)
access : read-write


PWM_PWM_FSR

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

PWM_PWM_FSR PWM_PWM_FSR 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 FIV FS

FIV : Fault Input Value
bits : 0 - 7 (8 bit)

FS : Fault Status
bits : 8 - 15 (8 bit)


PWM_FSR

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

PWM_FSR PWM_FSR 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 FIV FS

FIV : Fault Input Value
bits : 0 - 7 (8 bit)

FS : Fault Status
bits : 8 - 15 (8 bit)


FSR

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

FSR FSR 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 FIV FS

FIV : Fault Input Value
bits : 0 - 7 (8 bit)
access : read-only

FS : Fault Status
bits : 8 - 15 (8 bit)
access : read-only


PWM_PWM_FCR

PWM Fault Clear Register
address_offset : 0x64 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_FCR PWM_PWM_FCR write-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 FCLR

FCLR : Fault Clear
bits : 0 - 7 (8 bit)


PWM_FCR

PWM Fault Clear Register
address_offset : 0x64 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_FCR PWM_FCR write-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 FCLR

FCLR : Fault Clear
bits : 0 - 7 (8 bit)


FCR

PWM Fault Clear Register
address_offset : 0x64 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

FCR FCR write-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 FCLR

FCLR : Fault Clear
bits : 0 - 7 (8 bit)
access : write-only


PWM_PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CMR

PWM Channel Mode Register
address_offset : 0x660 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CMR PWM_PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CMR 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 CPRE CALG CPOL CES UPDS DPOLI TCTS DTE DTHI DTLI PPM

CPRE : Channel Pre-scaler
bits : 0 - 3 (4 bit)

Enumeration: CPRESelect

0x0 : MCK

Peripheral clock

0x1 : MCK_DIV_2

Peripheral clock/2

0x2 : MCK_DIV_4

Peripheral clock/4

0x3 : MCK_DIV_8

Peripheral clock/8

0x4 : MCK_DIV_16

Peripheral clock/16

0x5 : MCK_DIV_32

Peripheral clock/32

0x6 : MCK_DIV_64

Peripheral clock/64

0x7 : MCK_DIV_128

Peripheral clock/128

0x8 : MCK_DIV_256

Peripheral clock/256

0x9 : MCK_DIV_512

Peripheral clock/512

0xA : MCK_DIV_1024

Peripheral clock/1024

0xB : CLKA

Clock A

0xC : CLKB

Clock B

End of enumeration elements list.

CALG : Channel Alignment
bits : 8 - 8 (1 bit)

Enumeration: CALGSelect

0x0 : LEFT_ALIGNED

Left aligned

0x1 : CENTER_ALIGNED

Center aligned

End of enumeration elements list.

CPOL : Channel Polarity
bits : 9 - 9 (1 bit)

Enumeration: CPOLSelect

0x0 : LOW_POLARITY

Waveform starts at low level

0x1 : HIGH_POLARITY

Waveform starts at high level

End of enumeration elements list.

CES : Counter Event Selection
bits : 10 - 10 (1 bit)

Enumeration: CESSelect

0x0 : SINGLE_EVENT

At the end of PWM period

0x1 : DOUBLE_EVENT

At half of PWM period AND at the end of PWM period

End of enumeration elements list.

UPDS : Update Selection
bits : 11 - 11 (1 bit)

Enumeration: UPDSSelect

0x0 : UPDATE_AT_PERIOD

At the next end of PWM period

0x1 : UPDATE_AT_HALF_PERIOD

At the next end of Half PWM period

End of enumeration elements list.

DPOLI : Disabled Polarity Inverted
bits : 12 - 12 (1 bit)

TCTS : Timer Counter Trigger Selection
bits : 13 - 13 (1 bit)

DTE : Dead-Time Generator Enable
bits : 16 - 16 (1 bit)

DTHI : Dead-Time PWMHx Output Inverted
bits : 17 - 17 (1 bit)

DTLI : Dead-Time PWMLx Output Inverted
bits : 18 - 18 (1 bit)

PPM : Push-Pull Mode
bits : 19 - 19 (1 bit)


PWM_PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CDTY

PWM Channel Duty Cycle Register
address_offset : 0x664 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CDTY PWM_PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CDTY 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 CDTY

CDTY : Channel Duty-Cycle
bits : 0 - 23 (24 bit)


PWM_PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CDTYUPD

PWM Channel Duty Cycle Update Register
address_offset : 0x668 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CDTYUPD PWM_PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CDTYUPD write-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 CDTYUPD

CDTYUPD : Channel Duty-Cycle Update
bits : 0 - 23 (24 bit)


PWM_PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CPRD

PWM Channel Period Register
address_offset : 0x66C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CPRD PWM_PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CPRD 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 CPRD

CPRD : Channel Period
bits : 0 - 23 (24 bit)


PWM_PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CPRDUPD

PWM Channel Period Update Register
address_offset : 0x670 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CPRDUPD PWM_PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CPRDUPD write-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 CPRDUPD

CPRDUPD : Channel Period Update
bits : 0 - 23 (24 bit)


PWM_PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CCNT

PWM Channel Counter Register
address_offset : 0x674 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CCNT PWM_PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CCNT 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 CNT

CNT : Channel Counter Register
bits : 0 - 23 (24 bit)


PWM_PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_DT

PWM Channel Dead Time Register
address_offset : 0x678 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_DT PWM_PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_DT 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 DTH DTL

DTH : Dead-Time Value for PWMHx Output
bits : 0 - 15 (16 bit)

DTL : Dead-Time Value for PWMLx Output
bits : 16 - 31 (16 bit)


PWM_PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_DTUPD

PWM Channel Dead Time Update Register
address_offset : 0x67C Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_DTUPD PWM_PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_DTUPD write-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 DTHUPD DTLUPD

DTHUPD : Dead-Time Value Update for PWMHx Output
bits : 0 - 15 (16 bit)

DTLUPD : Dead-Time Value Update for PWMLx Output
bits : 16 - 31 (16 bit)


PWM_PWM_FPV1

PWM Fault Protection Value Register 1
address_offset : 0x68 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_FPV1 PWM_PWM_FPV1 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 FPVH0 FPVH1 FPVH2 FPVH3 FPVL0 FPVL1 FPVL2 FPVL3

FPVH0 : Fault Protection Value for PWMH output on channel 0
bits : 0 - 0 (1 bit)

FPVH1 : Fault Protection Value for PWMH output on channel 1
bits : 1 - 1 (1 bit)

FPVH2 : Fault Protection Value for PWMH output on channel 2
bits : 2 - 2 (1 bit)

FPVH3 : Fault Protection Value for PWMH output on channel 3
bits : 3 - 3 (1 bit)

FPVL0 : Fault Protection Value for PWML output on channel 0
bits : 16 - 16 (1 bit)

FPVL1 : Fault Protection Value for PWML output on channel 1
bits : 17 - 17 (1 bit)

FPVL2 : Fault Protection Value for PWML output on channel 2
bits : 18 - 18 (1 bit)

FPVL3 : Fault Protection Value for PWML output on channel 3
bits : 19 - 19 (1 bit)


PWM_FPV1

PWM Fault Protection Value Register 1
address_offset : 0x68 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_FPV1 PWM_FPV1 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 FPVH0 FPVH1 FPVH2 FPVH3 FPVL0 FPVL1 FPVL2 FPVL3

FPVH0 : Fault Protection Value for PWMH output on channel 0
bits : 0 - 0 (1 bit)

FPVH1 : Fault Protection Value for PWMH output on channel 1
bits : 1 - 1 (1 bit)

FPVH2 : Fault Protection Value for PWMH output on channel 2
bits : 2 - 2 (1 bit)

FPVH3 : Fault Protection Value for PWMH output on channel 3
bits : 3 - 3 (1 bit)

FPVL0 : Fault Protection Value for PWML output on channel 0
bits : 16 - 16 (1 bit)

FPVL1 : Fault Protection Value for PWML output on channel 1
bits : 17 - 17 (1 bit)

FPVL2 : Fault Protection Value for PWML output on channel 2
bits : 18 - 18 (1 bit)

FPVL3 : Fault Protection Value for PWML output on channel 3
bits : 19 - 19 (1 bit)


FPV1

PWM Fault Protection Value Register 1
address_offset : 0x68 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FPV1 FPV1 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 FPVH0 FPVH1 FPVH2 FPVH3 FPVL0 FPVL1 FPVL2 FPVL3

FPVH0 : Fault Protection Value for PWMH output on channel 0
bits : 0 - 0 (1 bit)
access : read-write

FPVH1 : Fault Protection Value for PWMH output on channel 1
bits : 1 - 1 (1 bit)
access : read-write

FPVH2 : Fault Protection Value for PWMH output on channel 2
bits : 2 - 2 (1 bit)
access : read-write

FPVH3 : Fault Protection Value for PWMH output on channel 3
bits : 3 - 3 (1 bit)
access : read-write

FPVL0 : Fault Protection Value for PWML output on channel 0
bits : 16 - 16 (1 bit)
access : read-write

FPVL1 : Fault Protection Value for PWML output on channel 1
bits : 17 - 17 (1 bit)
access : read-write

FPVL2 : Fault Protection Value for PWML output on channel 2
bits : 18 - 18 (1 bit)
access : read-write

FPVL3 : Fault Protection Value for PWML output on channel 3
bits : 19 - 19 (1 bit)
access : read-write


PWM_PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPV

PWM Comparison 0 Value Register
address_offset : 0x690 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPV PWM_PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPV 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 CV CVM

CV : Comparison x Value
bits : 0 - 23 (24 bit)

CVM : Comparison x Value Mode
bits : 24 - 24 (1 bit)

Enumeration: CVMSelect

0x0 : COMPARE_AT_INCREMENT

Compare when counter is incrementing

0x1 : COMPARE_AT_DECREMENT

Compare when counter is decrementing

End of enumeration elements list.


PWM_PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPVUPD

PWM Comparison 0 Value Update Register
address_offset : 0x694 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPVUPD PWM_PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPVUPD write-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 CVUPD CVMUPD

CVUPD : Comparison x Value Update
bits : 0 - 23 (24 bit)

CVMUPD : Comparison x Value Mode Update
bits : 24 - 24 (1 bit)


PWM_PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPM

PWM Comparison 0 Mode Register
address_offset : 0x698 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPM PWM_PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPM 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 CEN CTR CPR CPRCNT CUPR CUPRCNT

CEN : Comparison x Enable
bits : 0 - 0 (1 bit)

CTR : Comparison x Trigger
bits : 4 - 7 (4 bit)

CPR : Comparison x Period
bits : 8 - 11 (4 bit)

CPRCNT : Comparison x Period Counter
bits : 12 - 15 (4 bit)

CUPR : Comparison x Update Period
bits : 16 - 19 (4 bit)

CUPRCNT : Comparison x Update Period Counter
bits : 20 - 23 (4 bit)


PWM_PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPMUPD

PWM Comparison 0 Mode Update Register
address_offset : 0x69C Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPMUPD PWM_PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPMUPD write-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 CENUPD CTRUPD CPRUPD CUPRUPD

CENUPD : Comparison x Enable Update
bits : 0 - 0 (1 bit)

CTRUPD : Comparison x Trigger Update
bits : 4 - 7 (4 bit)

CPRUPD : Comparison x Period Update
bits : 8 - 11 (4 bit)

CUPRUPD : Comparison x Update Period Update
bits : 16 - 19 (4 bit)


PWM_PWM_FPE

PWM Fault Protection Enable Register
address_offset : 0x6C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_FPE PWM_PWM_FPE 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 FPE0 FPE1 FPE2 FPE3

FPE0 : Fault Protection Enable for channel 0
bits : 0 - 7 (8 bit)

FPE1 : Fault Protection Enable for channel 1
bits : 8 - 15 (8 bit)

FPE2 : Fault Protection Enable for channel 2
bits : 16 - 23 (8 bit)

FPE3 : Fault Protection Enable for channel 3
bits : 24 - 31 (8 bit)


PWM_FPE

PWM Fault Protection Enable Register
address_offset : 0x6C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_FPE PWM_FPE 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 FPE0 FPE1 FPE2 FPE3

FPE0 : Fault Protection Enable for channel 0
bits : 0 - 7 (8 bit)

FPE1 : Fault Protection Enable for channel 1
bits : 8 - 15 (8 bit)

FPE2 : Fault Protection Enable for channel 2
bits : 16 - 23 (8 bit)

FPE3 : Fault Protection Enable for channel 3
bits : 24 - 31 (8 bit)


FPE

PWM Fault Protection Enable Register
address_offset : 0x6C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FPE FPE 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 FPE0 FPE1 FPE2 FPE3

FPE0 : Fault Protection Enable for channel 0
bits : 0 - 7 (8 bit)
access : read-write

FPE1 : Fault Protection Enable for channel 1
bits : 8 - 15 (8 bit)
access : read-write

FPE2 : Fault Protection Enable for channel 2
bits : 16 - 23 (8 bit)
access : read-write

FPE3 : Fault Protection Enable for channel 3
bits : 24 - 31 (8 bit)
access : read-write


PWM_ELMR0

PWM Event Line 0 Mode Register 0
address_offset : 0x7C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_ELMR0 PWM_ELMR0 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 CSEL0 CSEL1 CSEL2 CSEL3 CSEL4 CSEL5 CSEL6 CSEL7

CSEL0 : Comparison 0 Selection
bits : 0 - 0 (1 bit)

CSEL1 : Comparison 1 Selection
bits : 1 - 1 (1 bit)

CSEL2 : Comparison 2 Selection
bits : 2 - 2 (1 bit)

CSEL3 : Comparison 3 Selection
bits : 3 - 3 (1 bit)

CSEL4 : Comparison 4 Selection
bits : 4 - 4 (1 bit)

CSEL5 : Comparison 5 Selection
bits : 5 - 5 (1 bit)

CSEL6 : Comparison 6 Selection
bits : 6 - 6 (1 bit)

CSEL7 : Comparison 7 Selection
bits : 7 - 7 (1 bit)


ELMR0

PWM Event Line 0 Mode Register 0
address_offset : 0x7C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ELMR0 ELMR0 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 CSEL0 CSEL1 CSEL2 CSEL3 CSEL4 CSEL5 CSEL6 CSEL7

CSEL0 : Comparison 0 Selection
bits : 0 - 0 (1 bit)
access : read-write

CSEL1 : Comparison 1 Selection
bits : 1 - 1 (1 bit)
access : read-write

CSEL2 : Comparison 2 Selection
bits : 2 - 2 (1 bit)
access : read-write

CSEL3 : Comparison 3 Selection
bits : 3 - 3 (1 bit)
access : read-write

CSEL4 : Comparison 4 Selection
bits : 4 - 4 (1 bit)
access : read-write

CSEL5 : Comparison 5 Selection
bits : 5 - 5 (1 bit)
access : read-write

CSEL6 : Comparison 6 Selection
bits : 6 - 6 (1 bit)
access : read-write

CSEL7 : Comparison 7 Selection
bits : 7 - 7 (1 bit)
access : read-write


PWM_PWM_DIS

PWM Disable Register
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_DIS PWM_PWM_DIS write-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 CHID0 CHID1 CHID2 CHID3

CHID0 : Channel ID
bits : 0 - 0 (1 bit)

CHID1 : Channel ID
bits : 1 - 1 (1 bit)

CHID2 : Channel ID
bits : 2 - 2 (1 bit)

CHID3 : Channel ID
bits : 3 - 3 (1 bit)


PWM_DIS

PWM Disable Register
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_DIS PWM_DIS write-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 CHID0 CHID1 CHID2 CHID3

CHID0 : Channel ID
bits : 0 - 0 (1 bit)

CHID1 : Channel ID
bits : 1 - 1 (1 bit)

CHID2 : Channel ID
bits : 2 - 2 (1 bit)

CHID3 : Channel ID
bits : 3 - 3 (1 bit)


PWM_CMPM

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

PWM_CMPM PWM_CMPM 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 CEN CTR CPR CPRCNT CUPR CUPRCNT

CEN : Comparison x Enable
bits : 0 - 0 (1 bit)

CTR : Comparison x Trigger
bits : 4 - 7 (4 bit)

CPR : Comparison x Period
bits : 8 - 11 (4 bit)

CPRCNT : Comparison x Period Counter
bits : 12 - 15 (4 bit)

CUPR : Comparison x Update Period
bits : 16 - 19 (4 bit)

CUPRCNT : Comparison x Update Period Counter
bits : 20 - 23 (4 bit)


PWM_CDTYUPD

PWM Channel Duty Cycle Update Register
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_CDTYUPD PWM_CDTYUPD write-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 CDTYUPD

CDTYUPD : Channel Duty-Cycle Update
bits : 0 - 23 (24 bit)


DIS

PWM Disable Register
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

DIS DIS write-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 CHID0 CHID1 CHID2 CHID3

CHID0 : Channel ID
bits : 0 - 0 (1 bit)
access : write-only

CHID1 : Channel ID
bits : 1 - 1 (1 bit)
access : write-only

CHID2 : Channel ID
bits : 2 - 2 (1 bit)
access : write-only

CHID3 : Channel ID
bits : 3 - 3 (1 bit)
access : write-only


CMPM

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

CMPM CMPM 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 CEN CTR CPR CPRCNT CUPR CUPRCNT

CEN : Comparison x Enable
bits : 0 - 0 (1 bit)

CTR : Comparison x Trigger
bits : 4 - 7 (4 bit)

CPR : Comparison x Period
bits : 8 - 11 (4 bit)

CPRCNT : Comparison x Period Counter
bits : 12 - 15 (4 bit)

CUPR : Comparison x Update Period
bits : 16 - 19 (4 bit)

CUPRCNT : Comparison x Update Period Counter
bits : 20 - 23 (4 bit)


CDTYUPD

PWM Channel Duty Cycle Update Register
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

CDTYUPD CDTYUPD write-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 CDTYUPD

CDTYUPD : Channel Duty-Cycle Update
bits : 0 - 23 (24 bit)


PWM_ELMR1

PWM Event Line 0 Mode Register 0
address_offset : 0x80 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_ELMR1 PWM_ELMR1 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 CSEL0 CSEL1 CSEL2 CSEL3 CSEL4 CSEL5 CSEL6 CSEL7

CSEL0 : Comparison 0 Selection
bits : 0 - 0 (1 bit)

CSEL1 : Comparison 1 Selection
bits : 1 - 1 (1 bit)

CSEL2 : Comparison 2 Selection
bits : 2 - 2 (1 bit)

CSEL3 : Comparison 3 Selection
bits : 3 - 3 (1 bit)

CSEL4 : Comparison 4 Selection
bits : 4 - 4 (1 bit)

CSEL5 : Comparison 5 Selection
bits : 5 - 5 (1 bit)

CSEL6 : Comparison 6 Selection
bits : 6 - 6 (1 bit)

CSEL7 : Comparison 7 Selection
bits : 7 - 7 (1 bit)


ELMR1

PWM Event Line 0 Mode Register 0
address_offset : 0x80 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ELMR1 ELMR1 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 CSEL0 CSEL1 CSEL2 CSEL3 CSEL4 CSEL5 CSEL6 CSEL7

CSEL0 : Comparison 0 Selection
bits : 0 - 0 (1 bit)
access : read-write

CSEL1 : Comparison 1 Selection
bits : 1 - 1 (1 bit)
access : read-write

CSEL2 : Comparison 2 Selection
bits : 2 - 2 (1 bit)
access : read-write

CSEL3 : Comparison 3 Selection
bits : 3 - 3 (1 bit)
access : read-write

CSEL4 : Comparison 4 Selection
bits : 4 - 4 (1 bit)
access : read-write

CSEL5 : Comparison 5 Selection
bits : 5 - 5 (1 bit)
access : read-write

CSEL6 : Comparison 6 Selection
bits : 6 - 6 (1 bit)
access : read-write

CSEL7 : Comparison 7 Selection
bits : 7 - 7 (1 bit)
access : read-write


PWM_PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPV

PWM Comparison 0 Value Register
address_offset : 0x810 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPV PWM_PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPV 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 CV CVM

CV : Comparison x Value
bits : 0 - 23 (24 bit)

CVM : Comparison x Value Mode
bits : 24 - 24 (1 bit)

Enumeration: CVMSelect

0x0 : COMPARE_AT_INCREMENT

Compare when counter is incrementing

0x1 : COMPARE_AT_DECREMENT

Compare when counter is decrementing

End of enumeration elements list.


PWM_PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPVUPD

PWM Comparison 0 Value Update Register
address_offset : 0x814 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPVUPD PWM_PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPVUPD write-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 CVUPD CVMUPD

CVUPD : Comparison x Value Update
bits : 0 - 23 (24 bit)

CVMUPD : Comparison x Value Mode Update
bits : 24 - 24 (1 bit)


PWM_PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPM

PWM Comparison 0 Mode Register
address_offset : 0x818 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPM PWM_PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPM 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 CEN CTR CPR CPRCNT CUPR CUPRCNT

CEN : Comparison x Enable
bits : 0 - 0 (1 bit)

CTR : Comparison x Trigger
bits : 4 - 7 (4 bit)

CPR : Comparison x Period
bits : 8 - 11 (4 bit)

CPRCNT : Comparison x Period Counter
bits : 12 - 15 (4 bit)

CUPR : Comparison x Update Period
bits : 16 - 19 (4 bit)

CUPRCNT : Comparison x Update Period Counter
bits : 20 - 23 (4 bit)


PWM_PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPMUPD

PWM Comparison 0 Mode Update Register
address_offset : 0x81C Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPMUPD PWM_PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPMUPD write-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 CENUPD CTRUPD CPRUPD CUPRUPD

CENUPD : Comparison x Enable Update
bits : 0 - 0 (1 bit)

CTRUPD : Comparison x Trigger Update
bits : 4 - 7 (4 bit)

CPRUPD : Comparison x Period Update
bits : 8 - 11 (4 bit)

CUPRUPD : Comparison x Update Period Update
bits : 16 - 19 (4 bit)


PWM_PWM_CH_NUM[3]-PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CMR

PWM Channel Mode Register
address_offset : 0x8C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CH_NUM[3]-PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CMR PWM_PWM_CH_NUM[3]-PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CMR 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 CPRE CALG CPOL CES UPDS DPOLI TCTS DTE DTHI DTLI PPM

CPRE : Channel Pre-scaler
bits : 0 - 3 (4 bit)

Enumeration: CPRESelect

0x0 : MCK

Peripheral clock

0x1 : MCK_DIV_2

Peripheral clock/2

0x2 : MCK_DIV_4

Peripheral clock/4

0x3 : MCK_DIV_8

Peripheral clock/8

0x4 : MCK_DIV_16

Peripheral clock/16

0x5 : MCK_DIV_32

Peripheral clock/32

0x6 : MCK_DIV_64

Peripheral clock/64

0x7 : MCK_DIV_128

Peripheral clock/128

0x8 : MCK_DIV_256

Peripheral clock/256

0x9 : MCK_DIV_512

Peripheral clock/512

0xA : MCK_DIV_1024

Peripheral clock/1024

0xB : CLKA

Clock A

0xC : CLKB

Clock B

End of enumeration elements list.

CALG : Channel Alignment
bits : 8 - 8 (1 bit)

Enumeration: CALGSelect

0x0 : LEFT_ALIGNED

Left aligned

0x1 : CENTER_ALIGNED

Center aligned

End of enumeration elements list.

CPOL : Channel Polarity
bits : 9 - 9 (1 bit)

Enumeration: CPOLSelect

0x0 : LOW_POLARITY

Waveform starts at low level

0x1 : HIGH_POLARITY

Waveform starts at high level

End of enumeration elements list.

CES : Counter Event Selection
bits : 10 - 10 (1 bit)

Enumeration: CESSelect

0x0 : SINGLE_EVENT

At the end of PWM period

0x1 : DOUBLE_EVENT

At half of PWM period AND at the end of PWM period

End of enumeration elements list.

UPDS : Update Selection
bits : 11 - 11 (1 bit)

Enumeration: UPDSSelect

0x0 : UPDATE_AT_PERIOD

At the next end of PWM period

0x1 : UPDATE_AT_HALF_PERIOD

At the next end of Half PWM period

End of enumeration elements list.

DPOLI : Disabled Polarity Inverted
bits : 12 - 12 (1 bit)

TCTS : Timer Counter Trigger Selection
bits : 13 - 13 (1 bit)

DTE : Dead-Time Generator Enable
bits : 16 - 16 (1 bit)

DTHI : Dead-Time PWMHx Output Inverted
bits : 17 - 17 (1 bit)

DTLI : Dead-Time PWMLx Output Inverted
bits : 18 - 18 (1 bit)

PPM : Push-Pull Mode
bits : 19 - 19 (1 bit)


PWM_PWM_CH_NUM[3]-PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CDTY

PWM Channel Duty Cycle Register
address_offset : 0x8C4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CH_NUM[3]-PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CDTY PWM_PWM_CH_NUM[3]-PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CDTY 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 CDTY

CDTY : Channel Duty-Cycle
bits : 0 - 23 (24 bit)


PWM_PWM_CH_NUM[3]-PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CDTYUPD

PWM Channel Duty Cycle Update Register
address_offset : 0x8C8 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CH_NUM[3]-PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CDTYUPD PWM_PWM_CH_NUM[3]-PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CDTYUPD write-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 CDTYUPD

CDTYUPD : Channel Duty-Cycle Update
bits : 0 - 23 (24 bit)


PWM_PWM_CH_NUM[3]-PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CPRD

PWM Channel Period Register
address_offset : 0x8CC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CH_NUM[3]-PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CPRD PWM_PWM_CH_NUM[3]-PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CPRD 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 CPRD

CPRD : Channel Period
bits : 0 - 23 (24 bit)


PWM_PWM_CH_NUM[3]-PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CPRDUPD

PWM Channel Period Update Register
address_offset : 0x8D0 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CH_NUM[3]-PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CPRDUPD PWM_PWM_CH_NUM[3]-PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CPRDUPD write-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 CPRDUPD

CPRDUPD : Channel Period Update
bits : 0 - 23 (24 bit)


PWM_PWM_CH_NUM[3]-PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CCNT

PWM Channel Counter Register
address_offset : 0x8D4 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CH_NUM[3]-PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CCNT PWM_PWM_CH_NUM[3]-PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_CCNT 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 CNT

CNT : Channel Counter Register
bits : 0 - 23 (24 bit)


PWM_PWM_CH_NUM[3]-PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_DT

PWM Channel Dead Time Register
address_offset : 0x8D8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CH_NUM[3]-PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_DT PWM_PWM_CH_NUM[3]-PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_DT 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 DTH DTL

DTH : Dead-Time Value for PWMHx Output
bits : 0 - 15 (16 bit)

DTL : Dead-Time Value for PWMLx Output
bits : 16 - 31 (16 bit)


PWM_PWM_CH_NUM[3]-PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_DTUPD

PWM Channel Dead Time Update Register
address_offset : 0x8DC Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CH_NUM[3]-PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_DTUPD PWM_PWM_CH_NUM[3]-PWM_CH_NUM[2]-PWM_CH_NUM[1]-PWM_CH_NUM[0]-PWM_DTUPD write-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 DTHUPD DTLUPD

DTHUPD : Dead-Time Value Update for PWMHx Output
bits : 0 - 15 (16 bit)

DTLUPD : Dead-Time Value Update for PWMLx Output
bits : 16 - 31 (16 bit)


PWM_PWM_CMP[6]-PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPV

PWM Comparison 0 Value Register
address_offset : 0x9A0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMP[6]-PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPV PWM_PWM_CMP[6]-PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPV 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 CV CVM

CV : Comparison x Value
bits : 0 - 23 (24 bit)

CVM : Comparison x Value Mode
bits : 24 - 24 (1 bit)

Enumeration: CVMSelect

0x0 : COMPARE_AT_INCREMENT

Compare when counter is incrementing

0x1 : COMPARE_AT_DECREMENT

Compare when counter is decrementing

End of enumeration elements list.


PWM_PWM_CMP[6]-PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPVUPD

PWM Comparison 0 Value Update Register
address_offset : 0x9A4 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMP[6]-PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPVUPD PWM_PWM_CMP[6]-PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPVUPD write-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 CVUPD CVMUPD

CVUPD : Comparison x Value Update
bits : 0 - 23 (24 bit)

CVMUPD : Comparison x Value Mode Update
bits : 24 - 24 (1 bit)


PWM_PWM_CMP[6]-PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPM

PWM Comparison 0 Mode Register
address_offset : 0x9A8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMP[6]-PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPM PWM_PWM_CMP[6]-PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPM 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 CEN CTR CPR CPRCNT CUPR CUPRCNT

CEN : Comparison x Enable
bits : 0 - 0 (1 bit)

CTR : Comparison x Trigger
bits : 4 - 7 (4 bit)

CPR : Comparison x Period
bits : 8 - 11 (4 bit)

CPRCNT : Comparison x Period Counter
bits : 12 - 15 (4 bit)

CUPR : Comparison x Update Period
bits : 16 - 19 (4 bit)

CUPRCNT : Comparison x Update Period Counter
bits : 20 - 23 (4 bit)


PWM_PWM_CMP[6]-PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPMUPD

PWM Comparison 0 Mode Update Register
address_offset : 0x9AC Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMP[6]-PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPMUPD PWM_PWM_CMP[6]-PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPMUPD write-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 CENUPD CTRUPD CPRUPD CUPRUPD

CENUPD : Comparison x Enable Update
bits : 0 - 0 (1 bit)

CTRUPD : Comparison x Trigger Update
bits : 4 - 7 (4 bit)

CPRUPD : Comparison x Period Update
bits : 8 - 11 (4 bit)

CUPRUPD : Comparison x Update Period Update
bits : 16 - 19 (4 bit)


PWM_PWM_SSPR

PWM Spread Spectrum Register
address_offset : 0xA0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_SSPR PWM_PWM_SSPR 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 SPRD SPRDM

SPRD : Spread Spectrum Limit Value
bits : 0 - 23 (24 bit)

SPRDM : Spread Spectrum Counter Mode
bits : 24 - 24 (1 bit)


PWM_SSPR

PWM Spread Spectrum Register
address_offset : 0xA0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_SSPR PWM_SSPR 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 SPRD SPRDM

SPRD : Spread Spectrum Limit Value
bits : 0 - 23 (24 bit)

SPRDM : Spread Spectrum Counter Mode
bits : 24 - 24 (1 bit)


SSPR

PWM Spread Spectrum Register
address_offset : 0xA0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SSPR SSPR 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 SPRD SPRDM

SPRD : Spread Spectrum Limit Value
bits : 0 - 23 (24 bit)
access : read-write

SPRDM : Spread Spectrum Counter Mode
bits : 24 - 24 (1 bit)
access : read-write


PWM_PWM_SSPUP

PWM Spread Spectrum Update Register
address_offset : 0xA4 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_SSPUP PWM_PWM_SSPUP write-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 SPRDUP

SPRDUP : Spread Spectrum Limit Value Update
bits : 0 - 23 (24 bit)


PWM_SSPUP

PWM Spread Spectrum Update Register
address_offset : 0xA4 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_SSPUP PWM_SSPUP write-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 SPRDUP

SPRDUP : Spread Spectrum Limit Value Update
bits : 0 - 23 (24 bit)


SSPUP

PWM Spread Spectrum Update Register
address_offset : 0xA4 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

SSPUP SSPUP write-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 SPRDUP

SPRDUP : Spread Spectrum Limit Value Update
bits : 0 - 23 (24 bit)
access : write-only


PWM_PWM_SMMR

PWM Stepper Motor Mode Register
address_offset : 0xB0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_SMMR PWM_PWM_SMMR 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 GCEN0 GCEN1 DOWN0 DOWN1

GCEN0 : Gray Count ENable
bits : 0 - 0 (1 bit)

GCEN1 : Gray Count ENable
bits : 1 - 1 (1 bit)

DOWN0 : DOWN Count
bits : 16 - 16 (1 bit)

DOWN1 : DOWN Count
bits : 17 - 17 (1 bit)


PWM_SMMR

PWM Stepper Motor Mode Register
address_offset : 0xB0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_SMMR PWM_SMMR 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 GCEN0 GCEN1 DOWN0 DOWN1

GCEN0 : Gray Count ENable
bits : 0 - 0 (1 bit)

GCEN1 : Gray Count ENable
bits : 1 - 1 (1 bit)

DOWN0 : DOWN Count
bits : 16 - 16 (1 bit)

DOWN1 : DOWN Count
bits : 17 - 17 (1 bit)


SMMR

PWM Stepper Motor Mode Register
address_offset : 0xB0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SMMR SMMR 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 GCEN0 GCEN1 DOWN0 DOWN1

GCEN0 : Gray Count ENable
bits : 0 - 0 (1 bit)
access : read-write

GCEN1 : Gray Count ENable
bits : 1 - 1 (1 bit)
access : read-write

DOWN0 : DOWN Count
bits : 16 - 16 (1 bit)
access : read-write

DOWN1 : DOWN Count
bits : 17 - 17 (1 bit)
access : read-write


PWM_PWM_CMP[7]-PWM_CMP[6]-PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPV

PWM Comparison 0 Value Register
address_offset : 0xB40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMP[7]-PWM_CMP[6]-PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPV PWM_PWM_CMP[7]-PWM_CMP[6]-PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPV 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 CV CVM

CV : Comparison x Value
bits : 0 - 23 (24 bit)

CVM : Comparison x Value Mode
bits : 24 - 24 (1 bit)

Enumeration: CVMSelect

0x0 : COMPARE_AT_INCREMENT

Compare when counter is incrementing

0x1 : COMPARE_AT_DECREMENT

Compare when counter is decrementing

End of enumeration elements list.


PWM_PWM_CMP[7]-PWM_CMP[6]-PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPVUPD

PWM Comparison 0 Value Update Register
address_offset : 0xB44 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMP[7]-PWM_CMP[6]-PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPVUPD PWM_PWM_CMP[7]-PWM_CMP[6]-PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPVUPD write-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 CVUPD CVMUPD

CVUPD : Comparison x Value Update
bits : 0 - 23 (24 bit)

CVMUPD : Comparison x Value Mode Update
bits : 24 - 24 (1 bit)


PWM_PWM_CMP[7]-PWM_CMP[6]-PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPM

PWM Comparison 0 Mode Register
address_offset : 0xB48 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMP[7]-PWM_CMP[6]-PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPM PWM_PWM_CMP[7]-PWM_CMP[6]-PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPM 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 CEN CTR CPR CPRCNT CUPR CUPRCNT

CEN : Comparison x Enable
bits : 0 - 0 (1 bit)

CTR : Comparison x Trigger
bits : 4 - 7 (4 bit)

CPR : Comparison x Period
bits : 8 - 11 (4 bit)

CPRCNT : Comparison x Period Counter
bits : 12 - 15 (4 bit)

CUPR : Comparison x Update Period
bits : 16 - 19 (4 bit)

CUPRCNT : Comparison x Update Period Counter
bits : 20 - 23 (4 bit)


PWM_PWM_CMP[7]-PWM_CMP[6]-PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPMUPD

PWM Comparison 0 Mode Update Register
address_offset : 0xB4C Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_CMP[7]-PWM_CMP[6]-PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPMUPD PWM_PWM_CMP[7]-PWM_CMP[6]-PWM_CMP[5]-PWM_CMP[4]-PWM_CMP[3]-PWM_CMP[2]-PWM_CMP[1]-PWM_CMP[0]-PWM_CMPMUPD write-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 CENUPD CTRUPD CPRUPD CUPRUPD

CENUPD : Comparison x Enable Update
bits : 0 - 0 (1 bit)

CTRUPD : Comparison x Trigger Update
bits : 4 - 7 (4 bit)

CPRUPD : Comparison x Period Update
bits : 8 - 11 (4 bit)

CUPRUPD : Comparison x Update Period Update
bits : 16 - 19 (4 bit)


PWM_PWM_SR

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

PWM_PWM_SR PWM_PWM_SR 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 CHID0 CHID1 CHID2 CHID3

CHID0 : Channel ID
bits : 0 - 0 (1 bit)

CHID1 : Channel ID
bits : 1 - 1 (1 bit)

CHID2 : Channel ID
bits : 2 - 2 (1 bit)

CHID3 : Channel ID
bits : 3 - 3 (1 bit)


PWM_SR

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

PWM_SR PWM_SR 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 CHID0 CHID1 CHID2 CHID3

CHID0 : Channel ID
bits : 0 - 0 (1 bit)

CHID1 : Channel ID
bits : 1 - 1 (1 bit)

CHID2 : Channel ID
bits : 2 - 2 (1 bit)

CHID3 : Channel ID
bits : 3 - 3 (1 bit)


PWM_CMPMUPD

PWM Comparison 0 Mode Update Register
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_CMPMUPD PWM_CMPMUPD write-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 CENUPD CTRUPD CPRUPD CUPRUPD

CENUPD : Comparison x Enable Update
bits : 0 - 0 (1 bit)

CTRUPD : Comparison x Trigger Update
bits : 4 - 7 (4 bit)

CPRUPD : Comparison x Period Update
bits : 8 - 11 (4 bit)

CUPRUPD : Comparison x Update Period Update
bits : 16 - 19 (4 bit)


PWM_CPRD

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

PWM_CPRD PWM_CPRD 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 CPRD

CPRD : Channel Period
bits : 0 - 23 (24 bit)


SR

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

SR SR 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 CHID0 CHID1 CHID2 CHID3

CHID0 : Channel ID
bits : 0 - 0 (1 bit)
access : read-only

CHID1 : Channel ID
bits : 1 - 1 (1 bit)
access : read-only

CHID2 : Channel ID
bits : 2 - 2 (1 bit)
access : read-only

CHID3 : Channel ID
bits : 3 - 3 (1 bit)
access : read-only


CMPMUPD

PWM Comparison 0 Mode Update Register
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

CMPMUPD CMPMUPD write-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 CENUPD CTRUPD CPRUPD CUPRUPD

CENUPD : Comparison x Enable Update
bits : 0 - 0 (1 bit)

CTRUPD : Comparison x Trigger Update
bits : 4 - 7 (4 bit)

CPRUPD : Comparison x Period Update
bits : 8 - 11 (4 bit)

CUPRUPD : Comparison x Update Period Update
bits : 16 - 19 (4 bit)


CPRD

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

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

CPRD : Channel Period
bits : 0 - 23 (24 bit)


PWM_PWM_FPV2

PWM Fault Protection Value 2 Register
address_offset : 0xC0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_FPV2 PWM_PWM_FPV2 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 FPZH0 FPZH1 FPZH2 FPZH3 FPZL0 FPZL1 FPZL2 FPZL3

FPZH0 : Fault Protection to Hi-Z for PWMH output on channel 0
bits : 0 - 0 (1 bit)

FPZH1 : Fault Protection to Hi-Z for PWMH output on channel 1
bits : 1 - 1 (1 bit)

FPZH2 : Fault Protection to Hi-Z for PWMH output on channel 2
bits : 2 - 2 (1 bit)

FPZH3 : Fault Protection to Hi-Z for PWMH output on channel 3
bits : 3 - 3 (1 bit)

FPZL0 : Fault Protection to Hi-Z for PWML output on channel 0
bits : 16 - 16 (1 bit)

FPZL1 : Fault Protection to Hi-Z for PWML output on channel 1
bits : 17 - 17 (1 bit)

FPZL2 : Fault Protection to Hi-Z for PWML output on channel 2
bits : 18 - 18 (1 bit)

FPZL3 : Fault Protection to Hi-Z for PWML output on channel 3
bits : 19 - 19 (1 bit)


PWM_FPV2

PWM Fault Protection Value 2 Register
address_offset : 0xC0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_FPV2 PWM_FPV2 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 FPZH0 FPZH1 FPZH2 FPZH3 FPZL0 FPZL1 FPZL2 FPZL3

FPZH0 : Fault Protection to Hi-Z for PWMH output on channel 0
bits : 0 - 0 (1 bit)

FPZH1 : Fault Protection to Hi-Z for PWMH output on channel 1
bits : 1 - 1 (1 bit)

FPZH2 : Fault Protection to Hi-Z for PWMH output on channel 2
bits : 2 - 2 (1 bit)

FPZH3 : Fault Protection to Hi-Z for PWMH output on channel 3
bits : 3 - 3 (1 bit)

FPZL0 : Fault Protection to Hi-Z for PWML output on channel 0
bits : 16 - 16 (1 bit)

FPZL1 : Fault Protection to Hi-Z for PWML output on channel 1
bits : 17 - 17 (1 bit)

FPZL2 : Fault Protection to Hi-Z for PWML output on channel 2
bits : 18 - 18 (1 bit)

FPZL3 : Fault Protection to Hi-Z for PWML output on channel 3
bits : 19 - 19 (1 bit)


FPV2

PWM Fault Protection Value 2 Register
address_offset : 0xC0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FPV2 FPV2 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 FPZH0 FPZH1 FPZH2 FPZH3 FPZL0 FPZL1 FPZL2 FPZL3

FPZH0 : Fault Protection to Hi-Z for PWMH output on channel 0
bits : 0 - 0 (1 bit)
access : read-write

FPZH1 : Fault Protection to Hi-Z for PWMH output on channel 1
bits : 1 - 1 (1 bit)
access : read-write

FPZH2 : Fault Protection to Hi-Z for PWMH output on channel 2
bits : 2 - 2 (1 bit)
access : read-write

FPZH3 : Fault Protection to Hi-Z for PWMH output on channel 3
bits : 3 - 3 (1 bit)
access : read-write

FPZL0 : Fault Protection to Hi-Z for PWML output on channel 0
bits : 16 - 16 (1 bit)
access : read-write

FPZL1 : Fault Protection to Hi-Z for PWML output on channel 1
bits : 17 - 17 (1 bit)
access : read-write

FPZL2 : Fault Protection to Hi-Z for PWML output on channel 2
bits : 18 - 18 (1 bit)
access : read-write

FPZL3 : Fault Protection to Hi-Z for PWML output on channel 3
bits : 19 - 19 (1 bit)
access : read-write


PWM_PWM_WPCR

PWM Write Protection Control Register
address_offset : 0xE4 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_WPCR PWM_PWM_WPCR write-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 WPCMD WPRG0 WPRG1 WPRG2 WPRG3 WPRG4 WPRG5 WPKEY

WPCMD : Write Protection Command
bits : 0 - 1 (2 bit)

Enumeration: WPCMDSelect

0x0 : DISABLE_SW_PROT

Disables the software write protection of the register groups of which the bit WPRGx is at '1'.

0x1 : ENABLE_SW_PROT

Enables the software write protection of the register groups of which the bit WPRGx is at '1'.

0x2 : ENABLE_HW_PROT

Enables the hardware write protection of the register groups of which the bit WPRGx is at '1'. Only a hardware reset of the PWM controller can disable the hardware write protection. Moreover, to meet security requirements, the PIO lines associated with the PWM can not be configured through the PIO interface.

End of enumeration elements list.

WPRG0 : Write Protection Register Group 0
bits : 2 - 2 (1 bit)

WPRG1 : Write Protection Register Group 1
bits : 3 - 3 (1 bit)

WPRG2 : Write Protection Register Group 2
bits : 4 - 4 (1 bit)

WPRG3 : Write Protection Register Group 3
bits : 5 - 5 (1 bit)

WPRG4 : Write Protection Register Group 4
bits : 6 - 6 (1 bit)

WPRG5 : Write Protection Register Group 5
bits : 7 - 7 (1 bit)

WPKEY : Write Protection Key
bits : 8 - 31 (24 bit)

Enumeration: WPKEYSelect

0x50574D : PASSWD

Writing any other value in this field aborts the write operation of the WPCMD field.Always reads as 0

End of enumeration elements list.


PWM_WPCR

PWM Write Protection Control Register
address_offset : 0xE4 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PWM_WPCR PWM_WPCR write-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 WPCMD WPRG0 WPRG1 WPRG2 WPRG3 WPRG4 WPRG5 WPKEY

WPCMD : Write Protection Command
bits : 0 - 1 (2 bit)

Enumeration: WPCMDSelect

0x0 : DISABLE_SW_PROT

Disables the software write protection of the register groups of which the bit WPRGx is at '1'.

0x1 : ENABLE_SW_PROT

Enables the software write protection of the register groups of which the bit WPRGx is at '1'.

0x2 : ENABLE_HW_PROT

Enables the hardware write protection of the register groups of which the bit WPRGx is at '1'. Only a hardware reset of the PWM controller can disable the hardware write protection. Moreover, to meet security requirements, the PIO lines associated with the PWM can not be configured through the PIO interface.

End of enumeration elements list.

WPRG0 : Write Protection Register Group 0
bits : 2 - 2 (1 bit)

WPRG1 : Write Protection Register Group 1
bits : 3 - 3 (1 bit)

WPRG2 : Write Protection Register Group 2
bits : 4 - 4 (1 bit)

WPRG3 : Write Protection Register Group 3
bits : 5 - 5 (1 bit)

WPRG4 : Write Protection Register Group 4
bits : 6 - 6 (1 bit)

WPRG5 : Write Protection Register Group 5
bits : 7 - 7 (1 bit)

WPKEY : Write Protection Key
bits : 8 - 31 (24 bit)

Enumeration: WPKEYSelect

0x50574D : PASSWD

Writing any other value in this field aborts the write operation of the WPCMD field.Always reads as 0

End of enumeration elements list.


WPCR

PWM Write Protection Control Register
address_offset : 0xE4 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

WPCR WPCR write-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 WPCMD WPRG0 WPRG1 WPRG2 WPRG3 WPRG4 WPRG5 WPKEY

WPCMD : Write Protection Command
bits : 0 - 1 (2 bit)
access : write-only

Enumeration: WPCMDSelect

0x0 : DISABLE_SW_PROT

Disables the software write protection of the register groups of which the bit WPRGx is at '1'.

0x1 : ENABLE_SW_PROT

Enables the software write protection of the register groups of which the bit WPRGx is at '1'.

0x2 : ENABLE_HW_PROT

Enables the hardware write protection of the register groups of which the bit WPRGx is at '1'. Only a hardware reset of the PWM controller can disable the hardware write protection. Moreover, to meet security requirements, the PIO lines associated with the PWM can not be configured through the PIO interface.

End of enumeration elements list.

WPRG0 : Write Protection Register Group 0
bits : 2 - 2 (1 bit)
access : write-only

WPRG1 : Write Protection Register Group 1
bits : 3 - 3 (1 bit)
access : write-only

WPRG2 : Write Protection Register Group 2
bits : 4 - 4 (1 bit)
access : write-only

WPRG3 : Write Protection Register Group 3
bits : 5 - 5 (1 bit)
access : write-only

WPRG4 : Write Protection Register Group 4
bits : 6 - 6 (1 bit)
access : write-only

WPRG5 : Write Protection Register Group 5
bits : 7 - 7 (1 bit)
access : write-only

WPKEY : Write Protection Key
bits : 8 - 31 (24 bit)
access : write-only

Enumeration: WPKEYSelect

0x50574D : PASSWD

Writing any other value in this field aborts the write operation of the WPCMD field.Always reads as 0

End of enumeration elements list.


PWM_PWM_WPSR

PWM Write Protection Status Register
address_offset : 0xE8 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_WPSR PWM_PWM_WPSR 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 WPSWS0 WPSWS1 WPSWS2 WPSWS3 WPSWS4 WPSWS5 WPVS WPHWS0 WPHWS1 WPHWS2 WPHWS3 WPHWS4 WPHWS5 WPVSRC

WPSWS0 : Write Protect SW Status
bits : 0 - 0 (1 bit)

WPSWS1 : Write Protect SW Status
bits : 1 - 1 (1 bit)

WPSWS2 : Write Protect SW Status
bits : 2 - 2 (1 bit)

WPSWS3 : Write Protect SW Status
bits : 3 - 3 (1 bit)

WPSWS4 : Write Protect SW Status
bits : 4 - 4 (1 bit)

WPSWS5 : Write Protect SW Status
bits : 5 - 5 (1 bit)

WPVS : Write Protect Violation Status
bits : 7 - 7 (1 bit)

WPHWS0 : Write Protect HW Status
bits : 8 - 8 (1 bit)

WPHWS1 : Write Protect HW Status
bits : 9 - 9 (1 bit)

WPHWS2 : Write Protect HW Status
bits : 10 - 10 (1 bit)

WPHWS3 : Write Protect HW Status
bits : 11 - 11 (1 bit)

WPHWS4 : Write Protect HW Status
bits : 12 - 12 (1 bit)

WPHWS5 : Write Protect HW Status
bits : 13 - 13 (1 bit)

WPVSRC : Write Protect Violation Source
bits : 16 - 31 (16 bit)


PWM_WPSR

PWM Write Protection Status Register
address_offset : 0xE8 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PWM_WPSR PWM_WPSR 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 WPSWS0 WPSWS1 WPSWS2 WPSWS3 WPSWS4 WPSWS5 WPVS WPHWS0 WPHWS1 WPHWS2 WPHWS3 WPHWS4 WPHWS5 WPVSRC

WPSWS0 : Write Protect SW Status
bits : 0 - 0 (1 bit)

WPSWS1 : Write Protect SW Status
bits : 1 - 1 (1 bit)

WPSWS2 : Write Protect SW Status
bits : 2 - 2 (1 bit)

WPSWS3 : Write Protect SW Status
bits : 3 - 3 (1 bit)

WPSWS4 : Write Protect SW Status
bits : 4 - 4 (1 bit)

WPSWS5 : Write Protect SW Status
bits : 5 - 5 (1 bit)

WPVS : Write Protect Violation Status
bits : 7 - 7 (1 bit)

WPHWS0 : Write Protect HW Status
bits : 8 - 8 (1 bit)

WPHWS1 : Write Protect HW Status
bits : 9 - 9 (1 bit)

WPHWS2 : Write Protect HW Status
bits : 10 - 10 (1 bit)

WPHWS3 : Write Protect HW Status
bits : 11 - 11 (1 bit)

WPHWS4 : Write Protect HW Status
bits : 12 - 12 (1 bit)

WPHWS5 : Write Protect HW Status
bits : 13 - 13 (1 bit)

WPVSRC : Write Protect Violation Source
bits : 16 - 31 (16 bit)


WPSR

PWM Write Protection Status Register
address_offset : 0xE8 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

WPSR WPSR 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 WPSWS0 WPSWS1 WPSWS2 WPSWS3 WPSWS4 WPSWS5 WPVS WPHWS0 WPHWS1 WPHWS2 WPHWS3 WPHWS4 WPHWS5 WPVSRC

WPSWS0 : Write Protect SW Status
bits : 0 - 0 (1 bit)
access : read-only

WPSWS1 : Write Protect SW Status
bits : 1 - 1 (1 bit)
access : read-only

WPSWS2 : Write Protect SW Status
bits : 2 - 2 (1 bit)
access : read-only

WPSWS3 : Write Protect SW Status
bits : 3 - 3 (1 bit)
access : read-only

WPSWS4 : Write Protect SW Status
bits : 4 - 4 (1 bit)
access : read-only

WPSWS5 : Write Protect SW Status
bits : 5 - 5 (1 bit)
access : read-only

WPVS : Write Protect Violation Status
bits : 7 - 7 (1 bit)
access : read-only

WPHWS0 : Write Protect HW Status
bits : 8 - 8 (1 bit)
access : read-only

WPHWS1 : Write Protect HW Status
bits : 9 - 9 (1 bit)
access : read-only

WPHWS2 : Write Protect HW Status
bits : 10 - 10 (1 bit)
access : read-only

WPHWS3 : Write Protect HW Status
bits : 11 - 11 (1 bit)
access : read-only

WPHWS4 : Write Protect HW Status
bits : 12 - 12 (1 bit)
access : read-only

WPHWS5 : Write Protect HW Status
bits : 13 - 13 (1 bit)
access : read-only

WPVSRC : Write Protect Violation Source
bits : 16 - 31 (16 bit)
access : read-only


PWM_PWM_ELMR[0]

PWM Event Line 0 Mode Register 0
address_offset : 0xF8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWM_PWM_ELMR[0] PWM_PWM_ELMR[0] 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 CSEL0 CSEL1 CSEL2 CSEL3 CSEL4 CSEL5 CSEL6 CSEL7

CSEL0 : Comparison 0 Selection
bits : 0 - 0 (1 bit)

CSEL1 : Comparison 1 Selection
bits : 1 - 1 (1 bit)

CSEL2 : Comparison 2 Selection
bits : 2 - 2 (1 bit)

CSEL3 : Comparison 3 Selection
bits : 3 - 3 (1 bit)

CSEL4 : Comparison 4 Selection
bits : 4 - 4 (1 bit)

CSEL5 : Comparison 5 Selection
bits : 5 - 5 (1 bit)

CSEL6 : Comparison 6 Selection
bits : 6 - 6 (1 bit)

CSEL7 : Comparison 7 Selection
bits : 7 - 7 (1 bit)


VERSION

Version Register
address_offset : 0xFC Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0

VERSION VERSION 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 VERSION MFN

VERSION : Version of the Hardware Module
bits : 0 - 11 (12 bit)
access : read-only

MFN : Metal Fix Number
bits : 16 - 18 (3 bit)
access : read-only



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.