SAM3XA PWM

Pulse Width Modulation Controller (PWM) User Interface

Registers

Register Mapping
Address Register Name Access Reset
0x40094000 PWM Clock Register PWM_CLK read-write 0x00000000
0x40094004 PWM Enable Register PWM_ENA write-only -
0x40094008 PWM Disable Register PWM_DIS write-only -
0x4009400C PWM Status Register PWM_SR read-only 0x00000000
0x40094010 PWM Interrupt Enable Register 1 PWM_IER1 write-only -
0x40094014 PWM Interrupt Disable Register 1 PWM_IDR1 write-only -
0x40094018 PWM Interrupt Mask Register 1 PWM_IMR1 read-only 0x00000000
0x4009401C PWM Interrupt Status Register 1 PWM_ISR1 read-only 0x00000000
0x40094020 PWM Sync Channels Mode Register PWM_SCM read-write 0x00000000
0x40094028 PWM Sync Channels Update Control Register PWM_SCUC read-write 0x00000000
0x4009402C PWM Sync Channels Update Period Register PWM_SCUP read-write 0x00000000
0x40094030 PWM Sync Channels Update Period Update Register PWM_SCUPUPD write-only 0x00000000
0x40094034 PWM Interrupt Enable Register 2 PWM_IER2 write-only -
0x40094038 PWM Interrupt Disable Register 2 PWM_IDR2 write-only -
0x4009403C PWM Interrupt Mask Register 2 PWM_IMR2 read-only 0x00000000
0x40094040 PWM Interrupt Status Register 2 PWM_ISR2 read-only 0x00000000
0x40094044 PWM Output Override Value Register PWM_OOV read-write 0x00000000
0x40094048 PWM Output Selection Register PWM_OS read-write 0x00000000
0x4009404C PWM Output Selection Set Register PWM_OSS write-only -
0x40094050 PWM Output Selection Clear Register PWM_OSC write-only -
0x40094054 PWM Output Selection Set Update Register PWM_OSSUPD write-only -
0x40094058 PWM Output Selection Clear Update Register PWM_OSCUPD write-only -
0x4009405C PWM Fault Mode Register PWM_FMR read-write 0x00000000
0x40094060 PWM Fault Status Register PWM_FSR read-only 0x00000000
0x40094064 PWM Fault Clear Register PWM_FCR write-only -
0x40094068 PWM Fault Protection Value Register PWM_FPV read-write 0x00000000
0x4009406C PWM Fault Protection Enable Register 1 PWM_FPE1 read-write 0x00000000
0x40094070 PWM Fault Protection Enable Register 2 PWM_FPE2 read-write 0x00000000
0x4009407C PWM Event Line 0 Mode Register PWM_ELMR[2] read-write 0x0
0x400940B0 PWM Stepper Motor Mode Register PWM_SMMR read-write 0x00000000
0x400940E4 PWM Write Protect Control Register PWM_WPCR write-only -
0x400940E8 PWM Write Protect Status Register PWM_WPSR read-only 0x00000000
0x40094130 PWM Comparison 0 Value Register PWM_CMPV0 read-write 0x00000000
0x40094134 PWM Comparison 0 Value Update Register PWM_CMPVUPD0 write-only -
0x40094138 PWM Comparison 0 Mode Register PWM_CMPM0 read-write 0x00000000
0x4009413C PWM Comparison 0 Mode Update Register PWM_CMPMUPD0 write-only -
0x40094140 PWM Comparison 1 Value Register PWM_CMPV1 read-write 0x00000000
0x40094144 PWM Comparison 1 Value Update Register PWM_CMPVUPD1 write-only -
0x40094148 PWM Comparison 1 Mode Register PWM_CMPM1 read-write 0x00000000
0x4009414C PWM Comparison 1 Mode Update Register PWM_CMPMUPD1 write-only -
0x40094150 PWM Comparison 2 Value Register PWM_CMPV2 read-write 0x00000000
0x40094154 PWM Comparison 2 Value Update Register PWM_CMPVUPD2 write-only -
0x40094158 PWM Comparison 2 Mode Register PWM_CMPM2 read-write 0x00000000
0x4009415C PWM Comparison 2 Mode Update Register PWM_CMPMUPD2 write-only -
0x40094160 PWM Comparison 3 Value Register PWM_CMPV3 read-write 0x00000000
0x40094164 PWM Comparison 3 Value Update Register PWM_CMPVUPD3 write-only -
0x40094168 PWM Comparison 3 Mode Register PWM_CMPM3 read-write 0x00000000
0x4009416C PWM Comparison 3 Mode Update Register PWM_CMPMUPD3 write-only -
0x40094170 PWM Comparison 4 Value Register PWM_CMPV4 read-write 0x00000000
0x40094174 PWM Comparison 4 Value Update Register PWM_CMPVUPD4 write-only -
0x40094178 PWM Comparison 4 Mode Register PWM_CMPM4 read-write 0x00000000
0x4009417C PWM Comparison 4 Mode Update Register PWM_CMPMUPD4 write-only -
0x40094180 PWM Comparison 5 Value Register PWM_CMPV5 read-write 0x00000000
0x40094184 PWM Comparison 5 Value Update Register PWM_CMPVUPD5 write-only -
0x40094188 PWM Comparison 5 Mode Register PWM_CMPM5 read-write 0x00000000
0x4009418C PWM Comparison 5 Mode Update Register PWM_CMPMUPD5 write-only -
0x40094190 PWM Comparison 6 Value Register PWM_CMPV6 read-write 0x00000000
0x40094194 PWM Comparison 6 Value Update Register PWM_CMPVUPD6 write-only -
0x40094198 PWM Comparison 6 Mode Register PWM_CMPM6 read-write 0x00000000
0x4009419C PWM Comparison 6 Mode Update Register PWM_CMPMUPD6 write-only -
0x400941A0 PWM Comparison 7 Value Register PWM_CMPV7 read-write 0x00000000
0x400941A4 PWM Comparison 7 Value Update Register PWM_CMPVUPD7 write-only -
0x400941A8 PWM Comparison 7 Mode Register PWM_CMPM7 read-write 0x00000000
0x400941AC PWM Comparison 7 Mode Update Register PWM_CMPMUPD7 write-only -
0x40094200 PWM Channel Mode Register (ch_num = 0) PWM_CMR0 read-write 0x00000000
0x40094204 PWM Channel Duty Cycle Register (ch_num = 0) PWM_CDTY0 read-write 0x00000000
0x40094208 PWM Channel Duty Cycle Update Register (ch_num = 0) PWM_CDTYUPD0 write-only -
0x4009420C PWM Channel Period Register (ch_num = 0) PWM_CPRD0 read-write 0x00000000
0x40094210 PWM Channel Period Update Register (ch_num = 0) PWM_CPRDUPD0 write-only -
0x40094214 PWM Channel Counter Register (ch_num = 0) PWM_CCNT0 read-only 0x00000000
0x40094218 PWM Channel Dead Time Register (ch_num = 0) PWM_DT0 read-write 0x00000000
0x4009421C PWM Channel Dead Time Update Register (ch_num = 0) PWM_DTUPD0 write-only -
0x40094220 PWM Channel Mode Register (ch_num = 1) PWM_CMR1 read-write 0x00000000
0x40094224 PWM Channel Duty Cycle Register (ch_num = 1) PWM_CDTY1 read-write 0x00000000
0x40094228 PWM Channel Duty Cycle Update Register (ch_num = 1) PWM_CDTYUPD1 write-only -
0x4009422C PWM Channel Period Register (ch_num = 1) PWM_CPRD1 read-write 0x00000000
0x40094230 PWM Channel Period Update Register (ch_num = 1) PWM_CPRDUPD1 write-only -
0x40094234 PWM Channel Counter Register (ch_num = 1) PWM_CCNT1 read-only 0x00000000
0x40094238 PWM Channel Dead Time Register (ch_num = 1) PWM_DT1 read-write 0x00000000
0x4009423C PWM Channel Dead Time Update Register (ch_num = 1) PWM_DTUPD1 write-only -
0x40094240 PWM Channel Mode Register (ch_num = 2) PWM_CMR2 read-write 0x00000000
0x40094244 PWM Channel Duty Cycle Register (ch_num = 2) PWM_CDTY2 read-write 0x00000000
0x40094248 PWM Channel Duty Cycle Update Register (ch_num = 2) PWM_CDTYUPD2 write-only -
0x4009424C PWM Channel Period Register (ch_num = 2) PWM_CPRD2 read-write 0x00000000
0x40094250 PWM Channel Period Update Register (ch_num = 2) PWM_CPRDUPD2 write-only -
0x40094254 PWM Channel Counter Register (ch_num = 2) PWM_CCNT2 read-only 0x00000000
0x40094258 PWM Channel Dead Time Register (ch_num = 2) PWM_DT2 read-write 0x00000000
0x4009425C PWM Channel Dead Time Update Register (ch_num = 2) PWM_DTUPD2 write-only -
0x40094260 PWM Channel Mode Register (ch_num = 3) PWM_CMR3 read-write 0x00000000
0x40094264 PWM Channel Duty Cycle Register (ch_num = 3) PWM_CDTY3 read-write 0x00000000
0x40094268 PWM Channel Duty Cycle Update Register (ch_num = 3) PWM_CDTYUPD3 write-only -
0x4009426C PWM Channel Period Register (ch_num = 3) PWM_CPRD3 read-write 0x00000000
0x40094270 PWM Channel Period Update Register (ch_num = 3) PWM_CPRDUPD3 write-only -
0x40094274 PWM Channel Counter Register (ch_num = 3) PWM_CCNT3 read-only 0x00000000
0x40094278 PWM Channel Dead Time Register (ch_num = 3) PWM_DT3 read-write 0x00000000
0x4009427C PWM Channel Dead Time Update Register (ch_num = 3) PWM_DTUPD3 write-only -
0x40094280 PWM Channel Mode Register (ch_num = 4) PWM_CMR4 read-write 0x00000000
0x40094284 PWM Channel Duty Cycle Register (ch_num = 4) PWM_CDTY4 read-write 0x00000000
0x40094288 PWM Channel Duty Cycle Update Register (ch_num = 4) PWM_CDTYUPD4 write-only -
0x4009428C PWM Channel Period Register (ch_num = 4) PWM_CPRD4 read-write 0x00000000
0x40094290 PWM Channel Period Update Register (ch_num = 4) PWM_CPRDUPD4 write-only -
0x40094294 PWM Channel Counter Register (ch_num = 4) PWM_CCNT4 read-only 0x00000000
0x40094298 PWM Channel Dead Time Register (ch_num = 4) PWM_DT4 read-write 0x00000000
0x4009429C PWM Channel Dead Time Update Register (ch_num = 4) PWM_DTUPD4 write-only -
0x400942A0 PWM Channel Mode Register (ch_num = 5) PWM_CMR5 read-write 0x00000000
0x400942A4 PWM Channel Duty Cycle Register (ch_num = 5) PWM_CDTY5 read-write 0x00000000
0x400942A8 PWM Channel Duty Cycle Update Register (ch_num = 5) PWM_CDTYUPD5 write-only -
0x400942AC PWM Channel Period Register (ch_num = 5) PWM_CPRD5 read-write 0x00000000
0x400942B0 PWM Channel Period Update Register (ch_num = 5) PWM_CPRDUPD5 write-only -
0x400942B4 PWM Channel Counter Register (ch_num = 5) PWM_CCNT5 read-only 0x00000000
0x400942B8 PWM Channel Dead Time Register (ch_num = 5) PWM_DT5 read-write 0x00000000
0x400942BC PWM Channel Dead Time Update Register (ch_num = 5) PWM_DTUPD5 write-only -
0x400942C0 PWM Channel Mode Register (ch_num = 6) PWM_CMR6 read-write 0x00000000
0x400942C4 PWM Channel Duty Cycle Register (ch_num = 6) PWM_CDTY6 read-write 0x00000000
0x400942C8 PWM Channel Duty Cycle Update Register (ch_num = 6) PWM_CDTYUPD6 write-only -
0x400942CC PWM Channel Period Register (ch_num = 6) PWM_CPRD6 read-write 0x00000000
0x400942D0 PWM Channel Period Update Register (ch_num = 6) PWM_CPRDUPD6 write-only -
0x400942D4 PWM Channel Counter Register (ch_num = 6) PWM_CCNT6 read-only 0x00000000
0x400942D8 PWM Channel Dead Time Register (ch_num = 6) PWM_DT6 read-write 0x00000000
0x400942DC PWM Channel Dead Time Update Register (ch_num = 6) PWM_DTUPD6 write-only -
0x400942E0 PWM Channel Mode Register (ch_num = 7) PWM_CMR7 read-write 0x00000000
0x400942E4 PWM Channel Duty Cycle Register (ch_num = 7) PWM_CDTY7 read-write 0x00000000
0x400942E8 PWM Channel Duty Cycle Update Register (ch_num = 7) PWM_CDTYUPD7 write-only -
0x400942EC PWM Channel Period Register (ch_num = 7) PWM_CPRD7 read-write 0x00000000
0x400942F0 PWM Channel Period Update Register (ch_num = 7) PWM_CPRDUPD7 write-only -
0x400942F4 PWM Channel Counter Register (ch_num = 7) PWM_CCNT7 read-only 0x00000000
0x400942F8 PWM Channel Dead Time Register (ch_num = 7) PWM_DT7 read-write 0x00000000
0x400942FC PWM Channel Dead Time Update Register (ch_num = 7) PWM_DTUPD7 write-only -
0x40094108 Transmit Pointer Register PWM_TPR read-write 0x00000000
0x4009410C Transmit Counter Register PWM_TCR read-write 0x00000000
0x40094118 Transmit Next Pointer Register PWM_TNPR read-write 0x00000000
0x4009411C Transmit Next Counter Register PWM_TNCR read-write 0x00000000
0x40094120 Transfer Control Register PWM_PTCR write-only 0x00000000
0x40094124 Transfer Status Register PWM_PTSR read-only 0x00000000

Register Fields

PWM PWM Clock Register

Name: PWM_CLK

Access: read-write

Address: 0x40094000

31 30 29 28 27 26 25 24
- - - - PREB
23 22 21 20 19 18 17 16
DIVB
15 14 13 12 11 10 9 8
- - - - PREA
7 6 5 4 3 2 1 0
DIVA

PWM PWM Enable Register

Name: PWM_ENA

Access: write-only

Address: 0x40094004

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
CHID7 CHID6 CHID5 CHID4 CHID3 CHID2 CHID1 CHID0

PWM PWM Disable Register

Name: PWM_DIS

Access: write-only

Address: 0x40094008

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
CHID7 CHID6 CHID5 CHID4 CHID3 CHID2 CHID1 CHID0

PWM PWM Status Register

Name: PWM_SR

Access: read-only

Address: 0x4009400C

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
CHID7 CHID6 CHID5 CHID4 CHID3 CHID2 CHID1 CHID0

PWM PWM Interrupt Enable Register 1

Name: PWM_IER1

Access: write-only

Address: 0x40094010

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
FCHID7 FCHID6 FCHID5 FCHID4 FCHID3 FCHID2 FCHID1 FCHID0
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
CHID7 CHID6 CHID5 CHID4 CHID3 CHID2 CHID1 CHID0

PWM PWM Interrupt Disable Register 1

Name: PWM_IDR1

Access: write-only

Address: 0x40094014

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
FCHID7 FCHID6 FCHID5 FCHID4 FCHID3 FCHID2 FCHID1 FCHID0
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
CHID7 CHID6 CHID5 CHID4 CHID3 CHID2 CHID1 CHID0

PWM PWM Interrupt Mask Register 1

Name: PWM_IMR1

Access: read-only

Address: 0x40094018

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
FCHID7 FCHID6 FCHID5 FCHID4 FCHID3 FCHID2 FCHID1 FCHID0
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
CHID7 CHID6 CHID5 CHID4 CHID3 CHID2 CHID1 CHID0

PWM PWM Interrupt Status Register 1

Name: PWM_ISR1

Access: read-only

Address: 0x4009401C

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
FCHID7 FCHID6 FCHID5 FCHID4 FCHID3 FCHID2 FCHID1 FCHID0
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
CHID7 CHID6 CHID5 CHID4 CHID3 CHID2 CHID1 CHID0

PWM PWM Sync Channels Mode Register

Name: PWM_SCM

Access: read-write

Address: 0x40094020

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
PTRCS PTRM - - UPDM
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
SYNC7 SYNC6 SYNC5 SYNC4 SYNC3 SYNC2 SYNC1 SYNC0

PWM PWM Sync Channels Update Control Register

Name: PWM_SCUC

Access: read-write

Address: 0x40094028

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

PWM PWM Sync Channels Update Period Register

Name: PWM_SCUP

Access: read-write

Address: 0x4009402C

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

PWM PWM Sync Channels Update Period Update Register

Name: PWM_SCUPUPD

Access: write-only

Address: 0x40094030

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

PWM PWM Interrupt Enable Register 2

Name: PWM_IER2

Access: write-only

Address: 0x40094034

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
CMPU7 CMPU6 CMPU5 CMPU4 CMPU3 CMPU2 CMPU1 CMPU0
15 14 13 12 11 10 9 8
CMPM7 CMPM6 CMPM5 CMPM4 CMPM3 CMPM2 CMPM1 CMPM0
7 6 5 4 3 2 1 0
- - - - UNRE TXBUFE ENDTX WRDY

PWM PWM Interrupt Disable Register 2

Name: PWM_IDR2

Access: write-only

Address: 0x40094038

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
CMPU7 CMPU6 CMPU5 CMPU4 CMPU3 CMPU2 CMPU1 CMPU0
15 14 13 12 11 10 9 8
CMPM7 CMPM6 CMPM5 CMPM4 CMPM3 CMPM2 CMPM1 CMPM0
7 6 5 4 3 2 1 0
- - - - UNRE TXBUFE ENDTX WRDY

PWM PWM Interrupt Mask Register 2

Name: PWM_IMR2

Access: read-only

Address: 0x4009403C

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
CMPU7 CMPU6 CMPU5 CMPU4 CMPU3 CMPU2 CMPU1 CMPU0
15 14 13 12 11 10 9 8
CMPM7 CMPM6 CMPM5 CMPM4 CMPM3 CMPM2 CMPM1 CMPM0
7 6 5 4 3 2 1 0
- - - - UNRE TXBUFE ENDTX WRDY

PWM PWM Interrupt Status Register 2

Name: PWM_ISR2

Access: read-only

Address: 0x40094040

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
CMPU7 CMPU6 CMPU5 CMPU4 CMPU3 CMPU2 CMPU1 CMPU0
15 14 13 12 11 10 9 8
CMPM7 CMPM6 CMPM5 CMPM4 CMPM3 CMPM2 CMPM1 CMPM0
7 6 5 4 3 2 1 0
- - - - UNRE TXBUFE ENDTX WRDY

PWM PWM Output Override Value Register

Name: PWM_OOV

Access: read-write

Address: 0x40094044

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
OOVL7 OOVL6 OOVL5 OOVL4 OOVL3 OOVL2 OOVL1 OOVL0
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
OOVH7 OOVH6 OOVH5 OOVH4 OOVH3 OOVH2 OOVH1 OOVH0

PWM PWM Output Selection Register

Name: PWM_OS

Access: read-write

Address: 0x40094048

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
OSL7 OSL6 OSL5 OSL4 OSL3 OSL2 OSL1 OSL0
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
OSH7 OSH6 OSH5 OSH4 OSH3 OSH2 OSH1 OSH0

PWM PWM Output Selection Set Register

Name: PWM_OSS

Access: write-only

Address: 0x4009404C

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
OSSL7 OSSL6 OSSL5 OSSL4 OSSL3 OSSL2 OSSL1 OSSL0
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
OSSH7 OSSH6 OSSH5 OSSH4 OSSH3 OSSH2 OSSH1 OSSH0

PWM PWM Output Selection Clear Register

Name: PWM_OSC

Access: write-only

Address: 0x40094050

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
OSCL7 OSCL6 OSCL5 OSCL4 OSCL3 OSCL2 OSCL1 OSCL0
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
OSCH7 OSCH6 OSCH5 OSCH4 OSCH3 OSCH2 OSCH1 OSCH0

PWM PWM Output Selection Set Update Register

Name: PWM_OSSUPD

Access: write-only

Address: 0x40094054

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
OSSUPL7 OSSUPL6 OSSUPL5 OSSUPL4 OSSUPL3 OSSUPL2 OSSUPL1 OSSUPL0
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
OSSUPH7 OSSUPH6 OSSUPH5 OSSUPH4 OSSUPH3 OSSUPH2 OSSUPH1 OSSUPH0

PWM PWM Output Selection Clear Update Register

Name: PWM_OSCUPD

Access: write-only

Address: 0x40094058

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
OSCUPL7 OSCUPDL6 OSCUPL5 OSCUPL4 OSCUPL3 OSCUPL2 OSCUPL1 OSCUPL0
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
OSCUPH7 OSCUPH6 OSCUPH5 OSCUPH4 OSCUPH3 OSCUPH2 OSCUPH1 OSCUPH0

PWM PWM Fault Mode Register

Name: PWM_FMR

Access: read-write

Address: 0x4009405C

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
FFIL
15 14 13 12 11 10 9 8
FMOD
7 6 5 4 3 2 1 0
FPOL

PWM PWM Fault Status Register

Name: PWM_FSR

Access: read-only

Address: 0x40094060

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

PWM PWM Fault Clear Register

Name: PWM_FCR

Access: write-only

Address: 0x40094064

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

PWM PWM Fault Protection Value Register

Name: PWM_FPV

Access: read-write

Address: 0x40094068

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
FPVL7 FPVL6 FPVL5 FPVL4 FPVL3 FPVL2 FPVL1 FPVL0
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
FPVH7 FPVH6 FPVH5 FPVH4 FPVH3 FPVH2 FPVH1 FPVH0

PWM PWM Fault Protection Enable Register 1

Name: PWM_FPE1

Access: read-write

Address: 0x4009406C

31 30 29 28 27 26 25 24
FPE3
23 22 21 20 19 18 17 16
FPE2
15 14 13 12 11 10 9 8
FPE1
7 6 5 4 3 2 1 0
FPE0

PWM PWM Fault Protection Enable Register 2

Name: PWM_FPE2

Access: read-write

Address: 0x40094070

31 30 29 28 27 26 25 24
FPE7
23 22 21 20 19 18 17 16
FPE6
15 14 13 12 11 10 9 8
FPE5
7 6 5 4 3 2 1 0
FPE4

PWM PWM Event Line 0 Mode Register

Name: PWM_ELMR[0:1]

Access: read-write

Address: 0x4009407C

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
CSEL7 CSEL6 CSEL5 CSEL4 CSEL3 CSEL2 CSEL1 CSEL0

PWM PWM Stepper Motor Mode Register

Name: PWM_SMMR

Access: read-write

Address: 0x400940B0

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - DOWN3 DOWN2 DOWN1 DOWN0
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- - - - GCEN3 GCEN2 GCEN1 GCEN0

PWM PWM Write Protect Control Register

Name: PWM_WPCR

Access: write-only

Address: 0x400940E4

31 30 29 28 27 26 25 24
WPKEY
23 22 21 20 19 18 17 16
WPKEY
15 14 13 12 11 10 9 8
WPKEY
7 6 5 4 3 2 1 0
WPRG5 WPRG4 WPRG3 WPRG2 WPRG1 WPRG0 WPCMD

PWM PWM Write Protect Status Register

Name: PWM_WPSR

Access: read-only

Address: 0x400940E8

31 30 29 28 27 26 25 24
WPVSRC
23 22 21 20 19 18 17 16
WPVSRC
15 14 13 12 11 10 9 8
- - WPHWS5 WPHWS4 WPHWS3 WPHWS2 WPHWS1 WPHWS0
7 6 5 4 3 2 1 0
WPVS - WPSWS5 WPSWS4 WPSWS3 WPSWS2 WPSWS1 WPSWS0

PWM PWM Comparison 0 Value Register

Name: PWM_CMPV0

Access: read-write

Address: 0x40094130

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

PWM PWM Comparison 0 Value Update Register

Name: PWM_CMPVUPD0

Access: write-only

Address: 0x40094134

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

PWM PWM Comparison 0 Mode Register

Name: PWM_CMPM0

Access: read-write

Address: 0x40094138

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
CUPRCNT CUPR
15 14 13 12 11 10 9 8
CPRCNT CPR
7 6 5 4 3 2 1 0
CTR - - - CEN

PWM PWM Comparison 0 Mode Update Register

Name: PWM_CMPMUPD0

Access: write-only

Address: 0x4009413C

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - CUPRUPD
15 14 13 12 11 10 9 8
- - - - CPRUPD
7 6 5 4 3 2 1 0
CTRUPD - - - CENUPD

PWM PWM Comparison 1 Value Register

Name: PWM_CMPV1

Access: read-write

Address: 0x40094140

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

PWM PWM Comparison 1 Value Update Register

Name: PWM_CMPVUPD1

Access: write-only

Address: 0x40094144

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

PWM PWM Comparison 1 Mode Register

Name: PWM_CMPM1

Access: read-write

Address: 0x40094148

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
CUPRCNT CUPR
15 14 13 12 11 10 9 8
CPRCNT CPR
7 6 5 4 3 2 1 0
CTR - - - CEN

PWM PWM Comparison 1 Mode Update Register

Name: PWM_CMPMUPD1

Access: write-only

Address: 0x4009414C

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - CUPRUPD
15 14 13 12 11 10 9 8
- - - - CPRUPD
7 6 5 4 3 2 1 0
CTRUPD - - - CENUPD

PWM PWM Comparison 2 Value Register

Name: PWM_CMPV2

Access: read-write

Address: 0x40094150

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

PWM PWM Comparison 2 Value Update Register

Name: PWM_CMPVUPD2

Access: write-only

Address: 0x40094154

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

PWM PWM Comparison 2 Mode Register

Name: PWM_CMPM2

Access: read-write

Address: 0x40094158

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
CUPRCNT CUPR
15 14 13 12 11 10 9 8
CPRCNT CPR
7 6 5 4 3 2 1 0
CTR - - - CEN

PWM PWM Comparison 2 Mode Update Register

Name: PWM_CMPMUPD2

Access: write-only

Address: 0x4009415C

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - CUPRUPD
15 14 13 12 11 10 9 8
- - - - CPRUPD
7 6 5 4 3 2 1 0
CTRUPD - - - CENUPD

PWM PWM Comparison 3 Value Register

Name: PWM_CMPV3

Access: read-write

Address: 0x40094160

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

PWM PWM Comparison 3 Value Update Register

Name: PWM_CMPVUPD3

Access: write-only

Address: 0x40094164

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

PWM PWM Comparison 3 Mode Register

Name: PWM_CMPM3

Access: read-write

Address: 0x40094168

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
CUPRCNT CUPR
15 14 13 12 11 10 9 8
CPRCNT CPR
7 6 5 4 3 2 1 0
CTR - - - CEN

PWM PWM Comparison 3 Mode Update Register

Name: PWM_CMPMUPD3

Access: write-only

Address: 0x4009416C

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - CUPRUPD
15 14 13 12 11 10 9 8
- - - - CPRUPD
7 6 5 4 3 2 1 0
CTRUPD - - - CENUPD

PWM PWM Comparison 4 Value Register

Name: PWM_CMPV4

Access: read-write

Address: 0x40094170

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

PWM PWM Comparison 4 Value Update Register

Name: PWM_CMPVUPD4

Access: write-only

Address: 0x40094174

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

PWM PWM Comparison 4 Mode Register

Name: PWM_CMPM4

Access: read-write

Address: 0x40094178

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
CUPRCNT CUPR
15 14 13 12 11 10 9 8
CPRCNT CPR
7 6 5 4 3 2 1 0
CTR - - - CEN

PWM PWM Comparison 4 Mode Update Register

Name: PWM_CMPMUPD4

Access: write-only

Address: 0x4009417C

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - CUPRUPD
15 14 13 12 11 10 9 8
- - - - CPRUPD
7 6 5 4 3 2 1 0
CTRUPD - - - CENUPD

PWM PWM Comparison 5 Value Register

Name: PWM_CMPV5

Access: read-write

Address: 0x40094180

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

PWM PWM Comparison 5 Value Update Register

Name: PWM_CMPVUPD5

Access: write-only

Address: 0x40094184

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

PWM PWM Comparison 5 Mode Register

Name: PWM_CMPM5

Access: read-write

Address: 0x40094188

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
CUPRCNT CUPR
15 14 13 12 11 10 9 8
CPRCNT CPR
7 6 5 4 3 2 1 0
CTR - - - CEN

PWM PWM Comparison 5 Mode Update Register

Name: PWM_CMPMUPD5

Access: write-only

Address: 0x4009418C

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - CUPRUPD
15 14 13 12 11 10 9 8
- - - - CPRUPD
7 6 5 4 3 2 1 0
CTRUPD - - - CENUPD

PWM PWM Comparison 6 Value Register

Name: PWM_CMPV6

Access: read-write

Address: 0x40094190

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

PWM PWM Comparison 6 Value Update Register

Name: PWM_CMPVUPD6

Access: write-only

Address: 0x40094194

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

PWM PWM Comparison 6 Mode Register

Name: PWM_CMPM6

Access: read-write

Address: 0x40094198

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
CUPRCNT CUPR
15 14 13 12 11 10 9 8
CPRCNT CPR
7 6 5 4 3 2 1 0
CTR - - - CEN

PWM PWM Comparison 6 Mode Update Register

Name: PWM_CMPMUPD6

Access: write-only

Address: 0x4009419C

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - CUPRUPD
15 14 13 12 11 10 9 8
- - - - CPRUPD
7 6 5 4 3 2 1 0
CTRUPD - - - CENUPD

PWM PWM Comparison 7 Value Register

Name: PWM_CMPV7

Access: read-write

Address: 0x400941A0

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

PWM PWM Comparison 7 Value Update Register

Name: PWM_CMPVUPD7

Access: write-only

Address: 0x400941A4

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

PWM PWM Comparison 7 Mode Register

Name: PWM_CMPM7

Access: read-write

Address: 0x400941A8

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
CUPRCNT CUPR
15 14 13 12 11 10 9 8
CPRCNT CPR
7 6 5 4 3 2 1 0
CTR - - - CEN

PWM PWM Comparison 7 Mode Update Register

Name: PWM_CMPMUPD7

Access: write-only

Address: 0x400941AC

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - CUPRUPD
15 14 13 12 11 10 9 8
- - - - CPRUPD
7 6 5 4 3 2 1 0
CTRUPD - - - CENUPD

PWM PWM Channel Mode Register (ch_num = 0)

Name: PWM_CMR0

Access: read-write

Address: 0x40094200

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - DTLI DTHI DTE
15 14 13 12 11 10 9 8
- - - - - CES CPOL CALG
7 6 5 4 3 2 1 0
- - - - CPRE

PWM PWM Channel Duty Cycle Register (ch_num = 0)

Name: PWM_CDTY0

Access: read-write

Address: 0x40094204

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

PWM PWM Channel Duty Cycle Update Register (ch_num = 0)

Name: PWM_CDTYUPD0

Access: write-only

Address: 0x40094208

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

PWM PWM Channel Period Register (ch_num = 0)

Name: PWM_CPRD0

Access: read-write

Address: 0x4009420C

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

PWM PWM Channel Period Update Register (ch_num = 0)

Name: PWM_CPRDUPD0

Access: write-only

Address: 0x40094210

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

PWM PWM Channel Counter Register (ch_num = 0)

Name: PWM_CCNT0

Access: read-only

Address: 0x40094214

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

PWM PWM Channel Dead Time Register (ch_num = 0)

Name: PWM_DT0

Access: read-write

Address: 0x40094218

31 30 29 28 27 26 25 24
DTL
23 22 21 20 19 18 17 16
DTL
15 14 13 12 11 10 9 8
DTH
7 6 5 4 3 2 1 0
DTH

PWM PWM Channel Dead Time Update Register (ch_num = 0)

Name: PWM_DTUPD0

Access: write-only

Address: 0x4009421C

31 30 29 28 27 26 25 24
DTLUPD
23 22 21 20 19 18 17 16
DTLUPD
15 14 13 12 11 10 9 8
DTHUPD
7 6 5 4 3 2 1 0
DTHUPD

PWM PWM Channel Mode Register (ch_num = 1)

Name: PWM_CMR1

Access: read-write

Address: 0x40094220

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - DTLI DTHI DTE
15 14 13 12 11 10 9 8
- - - - - CES CPOL CALG
7 6 5 4 3 2 1 0
- - - - CPRE

PWM PWM Channel Duty Cycle Register (ch_num = 1)

Name: PWM_CDTY1

Access: read-write

Address: 0x40094224

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

PWM PWM Channel Duty Cycle Update Register (ch_num = 1)

Name: PWM_CDTYUPD1

Access: write-only

Address: 0x40094228

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

PWM PWM Channel Period Register (ch_num = 1)

Name: PWM_CPRD1

Access: read-write

Address: 0x4009422C

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

PWM PWM Channel Period Update Register (ch_num = 1)

Name: PWM_CPRDUPD1

Access: write-only

Address: 0x40094230

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

PWM PWM Channel Counter Register (ch_num = 1)

Name: PWM_CCNT1

Access: read-only

Address: 0x40094234

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

PWM PWM Channel Dead Time Register (ch_num = 1)

Name: PWM_DT1

Access: read-write

Address: 0x40094238

31 30 29 28 27 26 25 24
DTL
23 22 21 20 19 18 17 16
DTL
15 14 13 12 11 10 9 8
DTH
7 6 5 4 3 2 1 0
DTH

PWM PWM Channel Dead Time Update Register (ch_num = 1)

Name: PWM_DTUPD1

Access: write-only

Address: 0x4009423C

31 30 29 28 27 26 25 24
DTLUPD
23 22 21 20 19 18 17 16
DTLUPD
15 14 13 12 11 10 9 8
DTHUPD
7 6 5 4 3 2 1 0
DTHUPD

PWM PWM Channel Mode Register (ch_num = 2)

Name: PWM_CMR2

Access: read-write

Address: 0x40094240

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - DTLI DTHI DTE
15 14 13 12 11 10 9 8
- - - - - CES CPOL CALG
7 6 5 4 3 2 1 0
- - - - CPRE

PWM PWM Channel Duty Cycle Register (ch_num = 2)

Name: PWM_CDTY2

Access: read-write

Address: 0x40094244

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

PWM PWM Channel Duty Cycle Update Register (ch_num = 2)

Name: PWM_CDTYUPD2

Access: write-only

Address: 0x40094248

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

PWM PWM Channel Period Register (ch_num = 2)

Name: PWM_CPRD2

Access: read-write

Address: 0x4009424C

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

PWM PWM Channel Period Update Register (ch_num = 2)

Name: PWM_CPRDUPD2

Access: write-only

Address: 0x40094250

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

PWM PWM Channel Counter Register (ch_num = 2)

Name: PWM_CCNT2

Access: read-only

Address: 0x40094254

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

PWM PWM Channel Dead Time Register (ch_num = 2)

Name: PWM_DT2

Access: read-write

Address: 0x40094258

31 30 29 28 27 26 25 24
DTL
23 22 21 20 19 18 17 16
DTL
15 14 13 12 11 10 9 8
DTH
7 6 5 4 3 2 1 0
DTH

PWM PWM Channel Dead Time Update Register (ch_num = 2)

Name: PWM_DTUPD2

Access: write-only

Address: 0x4009425C

31 30 29 28 27 26 25 24
DTLUPD
23 22 21 20 19 18 17 16
DTLUPD
15 14 13 12 11 10 9 8
DTHUPD
7 6 5 4 3 2 1 0
DTHUPD

PWM PWM Channel Mode Register (ch_num = 3)

Name: PWM_CMR3

Access: read-write

Address: 0x40094260

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - DTLI DTHI DTE
15 14 13 12 11 10 9 8
- - - - - CES CPOL CALG
7 6 5 4 3 2 1 0
- - - - CPRE

PWM PWM Channel Duty Cycle Register (ch_num = 3)

Name: PWM_CDTY3

Access: read-write

Address: 0x40094264

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

PWM PWM Channel Duty Cycle Update Register (ch_num = 3)

Name: PWM_CDTYUPD3

Access: write-only

Address: 0x40094268

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

PWM PWM Channel Period Register (ch_num = 3)

Name: PWM_CPRD3

Access: read-write

Address: 0x4009426C

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

PWM PWM Channel Period Update Register (ch_num = 3)

Name: PWM_CPRDUPD3

Access: write-only

Address: 0x40094270

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

PWM PWM Channel Counter Register (ch_num = 3)

Name: PWM_CCNT3

Access: read-only

Address: 0x40094274

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

PWM PWM Channel Dead Time Register (ch_num = 3)

Name: PWM_DT3

Access: read-write

Address: 0x40094278

31 30 29 28 27 26 25 24
DTL
23 22 21 20 19 18 17 16
DTL
15 14 13 12 11 10 9 8
DTH
7 6 5 4 3 2 1 0
DTH

PWM PWM Channel Dead Time Update Register (ch_num = 3)

Name: PWM_DTUPD3

Access: write-only

Address: 0x4009427C

31 30 29 28 27 26 25 24
DTLUPD
23 22 21 20 19 18 17 16
DTLUPD
15 14 13 12 11 10 9 8
DTHUPD
7 6 5 4 3 2 1 0
DTHUPD

PWM PWM Channel Mode Register (ch_num = 4)

Name: PWM_CMR4

Access: read-write

Address: 0x40094280

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - DTLI DTHI DTE
15 14 13 12 11 10 9 8
- - - - - CES CPOL CALG
7 6 5 4 3 2 1 0
- - - - CPRE

PWM PWM Channel Duty Cycle Register (ch_num = 4)

Name: PWM_CDTY4

Access: read-write

Address: 0x40094284

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

PWM PWM Channel Duty Cycle Update Register (ch_num = 4)

Name: PWM_CDTYUPD4

Access: write-only

Address: 0x40094288

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

PWM PWM Channel Period Register (ch_num = 4)

Name: PWM_CPRD4

Access: read-write

Address: 0x4009428C

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

PWM PWM Channel Period Update Register (ch_num = 4)

Name: PWM_CPRDUPD4

Access: write-only

Address: 0x40094290

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

PWM PWM Channel Counter Register (ch_num = 4)

Name: PWM_CCNT4

Access: read-only

Address: 0x40094294

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

PWM PWM Channel Dead Time Register (ch_num = 4)

Name: PWM_DT4

Access: read-write

Address: 0x40094298

31 30 29 28 27 26 25 24
DTL
23 22 21 20 19 18 17 16
DTL
15 14 13 12 11 10 9 8
DTH
7 6 5 4 3 2 1 0
DTH

PWM PWM Channel Dead Time Update Register (ch_num = 4)

Name: PWM_DTUPD4

Access: write-only

Address: 0x4009429C

31 30 29 28 27 26 25 24
DTLUPD
23 22 21 20 19 18 17 16
DTLUPD
15 14 13 12 11 10 9 8
DTHUPD
7 6 5 4 3 2 1 0
DTHUPD

PWM PWM Channel Mode Register (ch_num = 5)

Name: PWM_CMR5

Access: read-write

Address: 0x400942A0

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - DTLI DTHI DTE
15 14 13 12 11 10 9 8
- - - - - CES CPOL CALG
7 6 5 4 3 2 1 0
- - - - CPRE

PWM PWM Channel Duty Cycle Register (ch_num = 5)

Name: PWM_CDTY5

Access: read-write

Address: 0x400942A4

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

PWM PWM Channel Duty Cycle Update Register (ch_num = 5)

Name: PWM_CDTYUPD5

Access: write-only

Address: 0x400942A8

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

PWM PWM Channel Period Register (ch_num = 5)

Name: PWM_CPRD5

Access: read-write

Address: 0x400942AC

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

PWM PWM Channel Period Update Register (ch_num = 5)

Name: PWM_CPRDUPD5

Access: write-only

Address: 0x400942B0

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

PWM PWM Channel Counter Register (ch_num = 5)

Name: PWM_CCNT5

Access: read-only

Address: 0x400942B4

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

PWM PWM Channel Dead Time Register (ch_num = 5)

Name: PWM_DT5

Access: read-write

Address: 0x400942B8

31 30 29 28 27 26 25 24
DTL
23 22 21 20 19 18 17 16
DTL
15 14 13 12 11 10 9 8
DTH
7 6 5 4 3 2 1 0
DTH

PWM PWM Channel Dead Time Update Register (ch_num = 5)

Name: PWM_DTUPD5

Access: write-only

Address: 0x400942BC

31 30 29 28 27 26 25 24
DTLUPD
23 22 21 20 19 18 17 16
DTLUPD
15 14 13 12 11 10 9 8
DTHUPD
7 6 5 4 3 2 1 0
DTHUPD

PWM PWM Channel Mode Register (ch_num = 6)

Name: PWM_CMR6

Access: read-write

Address: 0x400942C0

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - DTLI DTHI DTE
15 14 13 12 11 10 9 8
- - - - - CES CPOL CALG
7 6 5 4 3 2 1 0
- - - - CPRE

PWM PWM Channel Duty Cycle Register (ch_num = 6)

Name: PWM_CDTY6

Access: read-write

Address: 0x400942C4

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

PWM PWM Channel Duty Cycle Update Register (ch_num = 6)

Name: PWM_CDTYUPD6

Access: write-only

Address: 0x400942C8

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

PWM PWM Channel Period Register (ch_num = 6)

Name: PWM_CPRD6

Access: read-write

Address: 0x400942CC

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

PWM PWM Channel Period Update Register (ch_num = 6)

Name: PWM_CPRDUPD6

Access: write-only

Address: 0x400942D0

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

PWM PWM Channel Counter Register (ch_num = 6)

Name: PWM_CCNT6

Access: read-only

Address: 0x400942D4

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

PWM PWM Channel Dead Time Register (ch_num = 6)

Name: PWM_DT6

Access: read-write

Address: 0x400942D8

31 30 29 28 27 26 25 24
DTL
23 22 21 20 19 18 17 16
DTL
15 14 13 12 11 10 9 8
DTH
7 6 5 4 3 2 1 0
DTH

PWM PWM Channel Dead Time Update Register (ch_num = 6)

Name: PWM_DTUPD6

Access: write-only

Address: 0x400942DC

31 30 29 28 27 26 25 24
DTLUPD
23 22 21 20 19 18 17 16
DTLUPD
15 14 13 12 11 10 9 8
DTHUPD
7 6 5 4 3 2 1 0
DTHUPD

PWM PWM Channel Mode Register (ch_num = 7)

Name: PWM_CMR7

Access: read-write

Address: 0x400942E0

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - DTLI DTHI DTE
15 14 13 12 11 10 9 8
- - - - - CES CPOL CALG
7 6 5 4 3 2 1 0
- - - - CPRE

PWM PWM Channel Duty Cycle Register (ch_num = 7)

Name: PWM_CDTY7

Access: read-write

Address: 0x400942E4

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

PWM PWM Channel Duty Cycle Update Register (ch_num = 7)

Name: PWM_CDTYUPD7

Access: write-only

Address: 0x400942E8

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

PWM PWM Channel Period Register (ch_num = 7)

Name: PWM_CPRD7

Access: read-write

Address: 0x400942EC

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

PWM PWM Channel Period Update Register (ch_num = 7)

Name: PWM_CPRDUPD7

Access: write-only

Address: 0x400942F0

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

PWM PWM Channel Counter Register (ch_num = 7)

Name: PWM_CCNT7

Access: read-only

Address: 0x400942F4

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

PWM PWM Channel Dead Time Register (ch_num = 7)

Name: PWM_DT7

Access: read-write

Address: 0x400942F8

31 30 29 28 27 26 25 24
DTL
23 22 21 20 19 18 17 16
DTL
15 14 13 12 11 10 9 8
DTH
7 6 5 4 3 2 1 0
DTH

PWM PWM Channel Dead Time Update Register (ch_num = 7)

Name: PWM_DTUPD7

Access: write-only

Address: 0x400942FC

31 30 29 28 27 26 25 24
DTLUPD
23 22 21 20 19 18 17 16
DTLUPD
15 14 13 12 11 10 9 8
DTHUPD
7 6 5 4 3 2 1 0
DTHUPD

PWM Transmit Pointer Register

Name: PWM_TPR

Access: read-write

Address: 0x40094108

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

PWM Transmit Counter Register

Name: PWM_TCR

Access: read-write

Address: 0x4009410C

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

PWM Transmit Next Pointer Register

Name: PWM_TNPR

Access: read-write

Address: 0x40094118

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

PWM Transmit Next Counter Register

Name: PWM_TNCR

Access: read-write

Address: 0x4009411C

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

PWM Transfer Control Register

Name: PWM_PTCR

Access: write-only

Address: 0x40094120

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - TXTDIS TXTEN
7 6 5 4 3 2 1 0
- - - - - - RXTDIS RXTEN

PWM Transfer Status Register

Name: PWM_PTSR

Access: read-only

Address: 0x40094124

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