# SAM3U PWM

## Pulse Width Modulation Controller (PWM) User Interface

### Registers

Register Mapping
Address | Register | Name | Access | Reset
--- | --- | --- | --- | ---
0x4008C000 | PWM Clock Register | PWM_CLK | read-write | 0x00000000
0x4008C004 | PWM Enable Register | PWM_ENA | write-only | -
0x4008C008 | PWM Disable Register | PWM_DIS | write-only | -
0x4008C00C | PWM Status Register | PWM_SR | read-only | 0x00000000
0x4008C010 | PWM Interrupt Enable Register 1 | PWM_IER1 | write-only | -
0x4008C014 | PWM Interrupt Disable Register 1 | PWM_IDR1 | write-only | -
0x4008C018 | PWM Interrupt Mask Register 1 | PWM_IMR1 | read-only | 0x00000000
0x4008C01C | PWM Interrupt Status Register 1 | PWM_ISR1 | read-only | 0x00000000
0x4008C020 | PWM Sync Channels Mode Register | PWM_SCM | read-write | 0x00000000
0x4008C028 | PWM Sync Channels Update Control Register | PWM_SCUC | read-write | 0x00000000
0x4008C02C | PWM Sync Channels Update Period Register | PWM_SCUP | read-write | 0x00000000
0x4008C030 | PWM Sync Channels Update Period Update Register | PWM_SCUPUPD | write-only | 0x00000000
0x4008C034 | PWM Interrupt Enable Register 2 | PWM_IER2 | write-only | -
0x4008C038 | PWM Interrupt Disable Register 2 | PWM_IDR2 | write-only | -
0x4008C03C | PWM Interrupt Mask Register 2 | PWM_IMR2 | read-only | 0x00000000
0x4008C040 | PWM Interrupt Status Register 2 | PWM_ISR2 | read-only | 0x00000000
0x4008C044 | PWM Output Override Value Register | PWM_OOV | read-write | 0x00000000
0x4008C048 | PWM Output Selection Register | PWM_OS | read-write | 0x00000000
0x4008C04C | PWM Output Selection Set Register | PWM_OSS | write-only | -
0x4008C050 | PWM Output Selection Clear Register | PWM_OSC | write-only | -
0x4008C054 | PWM Output Selection Set Update Register | PWM_OSSUPD | write-only | -
0x4008C058 | PWM Output Selection Clear Update Register | PWM_OSCUPD | write-only | -
0x4008C05C | PWM Fault Mode Register | PWM_FMR | read-write | 0x00000000
0x4008C060 | PWM Fault Status Register | PWM_FSR | read-only | 0x00000000
0x4008C064 | PWM Fault Clear Register | PWM_FCR | write-only | -
0x4008C068 | PWM Fault Protection Value Register | PWM_FPV | read-write | 0x00000000
0x4008C06C | PWM Fault Protection Enable Register | PWM_FPE | read-write | 0x00000000
0x4008C07C | PWM Event Line 0 Mode Register | PWM_ELMR[2] | read-write | 0x0
0x4008C0E4 | PWM Write Protect Control Register | PWM_WPCR | write-only | -
0x4008C0E8 | PWM Write Protect Status Register | PWM_WPSR | read-only | 0x00000000
0x4008C130 | PWM Comparison 0 Value Register | PWM_CMPV0 | read-write | 0x00000000
0x4008C134 | PWM Comparison 0 Value Update Register | PWM_CMPVUPD0 | write-only | -
0x4008C138 | PWM Comparison 0 Mode Register | PWM_CMPM0 | read-write | 0x00000000
0x4008C13C | PWM Comparison 0 Mode Update Register | PWM_CMPMUPD0 | write-only | -
0x4008C140 | PWM Comparison 1 Value Register | PWM_CMPV1 | read-write | 0x00000000
0x4008C144 | PWM Comparison 1 Value Update Register | PWM_CMPVUPD1 | write-only | -
0x4008C148 | PWM Comparison 1 Mode Register | PWM_CMPM1 | read-write | 0x00000000
0x4008C14C | PWM Comparison 1 Mode Update Register | PWM_CMPMUPD1 | write-only | -
0x4008C150 | PWM Comparison 2 Value Register | PWM_CMPV2 | read-write | 0x00000000
0x4008C154 | PWM Comparison 2 Value Update Register | PWM_CMPVUPD2 | write-only | -
0x4008C158 | PWM Comparison 2 Mode Register | PWM_CMPM2 | read-write | 0x00000000
0x4008C15C | PWM Comparison 2 Mode Update Register | PWM_CMPMUPD2 | write-only | -
0x4008C160 | PWM Comparison 3 Value Register | PWM_CMPV3 | read-write | 0x00000000
0x4008C164 | PWM Comparison 3 Value Update Register | PWM_CMPVUPD3 | write-only | -
0x4008C168 | PWM Comparison 3 Mode Register | PWM_CMPM3 | read-write | 0x00000000
0x4008C16C | PWM Comparison 3 Mode Update Register | PWM_CMPMUPD3 | write-only | -
0x4008C170 | PWM Comparison 4 Value Register | PWM_CMPV4 | read-write | 0x00000000
0x4008C174 | PWM Comparison 4 Value Update Register | PWM_CMPVUPD4 | write-only | -
0x4008C178 | PWM Comparison 4 Mode Register | PWM_CMPM4 | read-write | 0x00000000
0x4008C17C | PWM Comparison 4 Mode Update Register | PWM_CMPMUPD4 | write-only | -
0x4008C180 | PWM Comparison 5 Value Register | PWM_CMPV5 | read-write | 0x00000000
0x4008C184 | PWM Comparison 5 Value Update Register | PWM_CMPVUPD5 | write-only | -
0x4008C188 | PWM Comparison 5 Mode Register | PWM_CMPM5 | read-write | 0x00000000
0x4008C18C | PWM Comparison 5 Mode Update Register | PWM_CMPMUPD5 | write-only | -
0x4008C190 | PWM Comparison 6 Value Register | PWM_CMPV6 | read-write | 0x00000000
0x4008C194 | PWM Comparison 6 Value Update Register | PWM_CMPVUPD6 | write-only | -
0x4008C198 | PWM Comparison 6 Mode Register | PWM_CMPM6 | read-write | 0x00000000
0x4008C19C | PWM Comparison 6 Mode Update Register | PWM_CMPMUPD6 | write-only | -
0x4008C1A0 | PWM Comparison 7 Value Register | PWM_CMPV7 | read-write | 0x00000000
0x4008C1A4 | PWM Comparison 7 Value Update Register | PWM_CMPVUPD7 | write-only | -
0x4008C1A8 | PWM Comparison 7 Mode Register | PWM_CMPM7 | read-write | 0x00000000
0x4008C1AC | PWM Comparison 7 Mode Update Register | PWM_CMPMUPD7 | write-only | -
0x4008C200 | PWM Channel Mode Register (ch_num = 0) | PWM_CMR0 | read-write | 0x00000000
0x4008C204 | PWM Channel Duty Cycle Register (ch_num = 0) | PWM_CDTY0 | read-write | 0x00000000
0x4008C208 | PWM Channel Duty Cycle Update Register (ch_num = 0) | PWM_CDTYUPD0 | write-only | -
0x4008C20C | PWM Channel Period Register (ch_num = 0) | PWM_CPRD0 | read-write | 0x00000000
0x4008C210 | PWM Channel Period Update Register (ch_num = 0) | PWM_CPRDUPD0 | write-only | -
0x4008C214 | PWM Channel Counter Register (ch_num = 0) | PWM_CCNT0 | read-only | 0x00000000
0x4008C218 | PWM Channel Dead Time Register (ch_num = 0) | PWM_DT0 | read-write | 0x00000000
0x4008C21C | PWM Channel Dead Time Update Register (ch_num = 0) | PWM_DTUPD0 | write-only | -
0x4008C220 | PWM Channel Mode Register (ch_num = 1) | PWM_CMR1 | read-write | 0x00000000
0x4008C224 | PWM Channel Duty Cycle Register (ch_num = 1) | PWM_CDTY1 | read-write | 0x00000000
0x4008C228 | PWM Channel Duty Cycle Update Register (ch_num = 1) | PWM_CDTYUPD1 | write-only | -
0x4008C22C | PWM Channel Period Register (ch_num = 1) | PWM_CPRD1 | read-write | 0x00000000
0x4008C230 | PWM Channel Period Update Register (ch_num = 1) | PWM_CPRDUPD1 | write-only | -
0x4008C234 | PWM Channel Counter Register (ch_num = 1) | PWM_CCNT1 | read-only | 0x00000000
0x4008C238 | PWM Channel Dead Time Register (ch_num = 1) | PWM_DT1 | read-write | 0x00000000
0x4008C23C | PWM Channel Dead Time Update Register (ch_num = 1) | PWM_DTUPD1 | write-only | -
0x4008C240 | PWM Channel Mode Register (ch_num = 2) | PWM_CMR2 | read-write | 0x00000000
0x4008C244 | PWM Channel Duty Cycle Register (ch_num = 2) | PWM_CDTY2 | read-write | 0x00000000
0x4008C248 | PWM Channel Duty Cycle Update Register (ch_num = 2) | PWM_CDTYUPD2 | write-only | -
0x4008C24C | PWM Channel Period Register (ch_num = 2) | PWM_CPRD2 | read-write | 0x00000000
0x4008C250 | PWM Channel Period Update Register (ch_num = 2) | PWM_CPRDUPD2 | write-only | -
0x4008C254 | PWM Channel Counter Register (ch_num = 2) | PWM_CCNT2 | read-only | 0x00000000
0x4008C258 | PWM Channel Dead Time Register (ch_num = 2) | PWM_DT2 | read-write | 0x00000000
0x4008C25C | PWM Channel Dead Time Update Register (ch_num = 2) | PWM_DTUPD2 | write-only | -
0x4008C260 | PWM Channel Mode Register (ch_num = 3) | PWM_CMR3 | read-write | 0x00000000
0x4008C264 | PWM Channel Duty Cycle Register (ch_num = 3) | PWM_CDTY3 | read-write | 0x00000000
0x4008C268 | PWM Channel Duty Cycle Update Register (ch_num = 3) | PWM_CDTYUPD3 | write-only | -
0x4008C26C | PWM Channel Period Register (ch_num = 3) | PWM_CPRD3 | read-write | 0x00000000
0x4008C270 | PWM Channel Period Update Register (ch_num = 3) | PWM_CPRDUPD3 | write-only | -
0x4008C274 | PWM Channel Counter Register (ch_num = 3) | PWM_CCNT3 | read-only | 0x00000000
0x4008C278 | PWM Channel Dead Time Register (ch_num = 3) | PWM_DT3 | read-write | 0x00000000
0x4008C27C | PWM Channel Dead Time Update Register (ch_num = 3) | PWM_DTUPD3 | write-only | -
0x4008C108 | Transmit Pointer Register | PWM_TPR | read-write | 0x00000000
0x4008C10C | Transmit Counter Register | PWM_TCR | read-write | 0x00000000
0x4008C118 | Transmit Next Pointer Register | PWM_TNPR | read-write | 0x00000000
0x4008C11C | Transmit Next Counter Register | PWM_TNCR | read-write | 0x00000000
0x4008C120 | Transfer Control Register | PWM_PTCR | write-only | 0x00000000
0x4008C124 | Transfer Status Register | PWM_PTSR | read-only | 0x00000000

### Register Fields

#### PWM PWM Clock Register

Name: PWM_CLK

Access: read-write

Address: 0x4008C000

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

- DIVA: CLKA, CLKB Divide Factor

  Value | Name | Description
  --- | --- | ---
  0 | - | CLKA, CLKB clock is turned off
  1 | - | CLKA, CLKB clock is clock selected by PREA, PREB

- PREA: CLKA, CLKB Source Clock Selection

  Value | Name | Description
  --- | --- | ---
  0x0 | - | MCK
  0x1 | - | MCK/2
  0x2 | - | MCK/4
  0x3 | - | MCK/8
  0x4 | - | MCK/16
  0x5 | - | MCK/32
  0x6 | - | MCK/64
  0x7 | - | MCK/128
  0x8 | - | MCK/256
  0x9 | - | MCK/512
  0xA | - | MCK/1024

- DIVB: CLKA, CLKB Divide Factor

  Value | Name | Description
  --- | --- | ---
  0 | - | CLKA, CLKB clock is turned off
  1 | - | CLKA, CLKB clock is clock selected by PREA, PREB

- PREB: CLKA, CLKB Source Clock Selection

  Value | Name | Description
  --- | --- | ---
  0x0 | - | MCK
  0x1 | - | MCK/2
  0x2 | - | MCK/4
  0x3 | - | MCK/8
  0x4 | - | MCK/16
  0x5 | - | MCK/32
  0x6 | - | MCK/64
  0x7 | - | MCK/128
  0x8 | - | MCK/256
  0x9 | - | MCK/512
  0xA | - | MCK/1024

#### PWM PWM Enable Register

Name: PWM_ENA

Access: write-only

Address: 0x4008C004

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
- | - | - | - | CHID3 | CHID2 | CHID1 | CHID0

- CHID0: Channel ID

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enable PWM output for channel x.

- CHID1: Channel ID

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enable PWM output for channel x.

- CHID2: Channel ID

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enable PWM output for channel x.

- CHID3: Channel ID

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enable PWM output for channel x.

#### PWM PWM Disable Register

Name: PWM_DIS

Access: write-only

Address: 0x4008C008

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
- | - | - | - | CHID3 | CHID2 | CHID1 | CHID0

- CHID0: Channel ID

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disable PWM output for channel x.

- CHID1: Channel ID

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disable PWM output for channel x.

- CHID2: Channel ID

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disable PWM output for channel x.

- CHID3: Channel ID

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disable PWM output for channel x.

#### PWM PWM Status Register

Name: PWM_SR

Access: read-only

Address: 0x4008C00C

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
- | - | - | - | CHID3 | CHID2 | CHID1 | CHID0

- CHID0: Channel ID

  Value | Name | Description
  --- | --- | ---
  0 | - | PWM output for channel x is disabled.
  1 | - | PWM output for channel x is enabled.

- CHID1: Channel ID

  Value | Name | Description
  --- | --- | ---
  0 | - | PWM output for channel x is disabled.
  1 | - | PWM output for channel x is enabled.

- CHID2: Channel ID

  Value | Name | Description
  --- | --- | ---
  0 | - | PWM output for channel x is disabled.
  1 | - | PWM output for channel x is enabled.

- CHID3: Channel ID

  Value | Name | Description
  --- | --- | ---
  0 | - | PWM output for channel x is disabled.
  1 | - | PWM output for channel x is enabled.

#### PWM PWM Interrupt Enable Register 1

Name: PWM_IER1

Access: write-only

Address: 0x4008C010

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

- CHID0: Counter Event on Channel 0 Interrupt Enable

-

- CHID1: Counter Event on Channel 1 Interrupt Enable

-

- CHID2: Counter Event on Channel 2 Interrupt Enable

-

- CHID3: Counter Event on Channel 3 Interrupt Enable

-

- FCHID0: Fault Protection Trigger on Channel 0 Interrupt Enable

-

- FCHID1: Fault Protection Trigger on Channel 1 Interrupt Enable

-

- FCHID2: Fault Protection Trigger on Channel 2 Interrupt Enable

-

- FCHID3: Fault Protection Trigger on Channel 3 Interrupt Enable

-

#### PWM PWM Interrupt Disable Register 1

Name: PWM_IDR1

Access: write-only

Address: 0x4008C014

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

- CHID0: Counter Event on Channel 0 Interrupt Disable

-

- CHID1: Counter Event on Channel 1 Interrupt Disable

-

- CHID2: Counter Event on Channel 2 Interrupt Disable

-

- CHID3: Counter Event on Channel 3 Interrupt Disable

-

- FCHID0: Fault Protection Trigger on Channel 0 Interrupt Disable

-

- FCHID1: Fault Protection Trigger on Channel 1 Interrupt Disable

-

- FCHID2: Fault Protection Trigger on Channel 2 Interrupt Disable

-

- FCHID3: Fault Protection Trigger on Channel 3 Interrupt Disable

-

#### PWM PWM Interrupt Mask Register 1

Name: PWM_IMR1

Access: read-only

Address: 0x4008C018

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

- CHID0: Counter Event on Channel 0 Interrupt Mask

-

- CHID1: Counter Event on Channel 1 Interrupt Mask

-

- CHID2: Counter Event on Channel 2 Interrupt Mask

-

- CHID3: Counter Event on Channel 3 Interrupt Mask

-

- FCHID0: Fault Protection Trigger on Channel 0 Interrupt Mask

-

- FCHID1: Fault Protection Trigger on Channel 1 Interrupt Mask

-

- FCHID2: Fault Protection Trigger on Channel 2 Interrupt Mask

-

- FCHID3: Fault Protection Trigger on Channel 3 Interrupt Mask

-

#### PWM PWM Interrupt Status Register 1

Name: PWM_ISR1

Access: read-only

Address: 0x4008C01C

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

- CHID0: Counter Event on Channel 0

  Value | Name | Description
  --- | --- | ---
  0 | - | No new counter event has occurred since the last read of the PWM_ISR1 register.
  1 | - | At least one counter event has occurred since the last read of the PWM_ISR1 register.

- CHID1: Counter Event on Channel 1

  Value | Name | Description
  --- | --- | ---
  0 | - | No new counter event has occurred since the last read of the PWM_ISR1 register.
  1 | - | At least one counter event has occurred since the last read of the PWM_ISR1 register.

- CHID2: Counter Event on Channel 2

  Value | Name | Description
  --- | --- | ---
  0 | - | No new counter event has occurred since the last read of the PWM_ISR1 register.
  1 | - | At least one counter event has occurred since the last read of the PWM_ISR1 register.

- CHID3: Counter Event on Channel 3

  Value | Name | Description
  --- | --- | ---
  0 | - | No new counter event has occurred since the last read of the PWM_ISR1 register.
  1 | - | At least one counter event has occurred since the last read of the PWM_ISR1 register.

- FCHID0: Fault Protection Trigger on Channel 0

  Value | Name | Description
  --- | --- | ---
  0 | - | No new trigger of the fault protection since the last read of the PWM_ISR1 register.
  1 | - | At least one trigger of the fault protection since the last read of the PWM_ISR1 register.

- FCHID1: Fault Protection Trigger on Channel 1

  Value | Name | Description
  --- | --- | ---
  0 | - | No new trigger of the fault protection since the last read of the PWM_ISR1 register.
  1 | - | At least one trigger of the fault protection since the last read of the PWM_ISR1 register.

- FCHID2: Fault Protection Trigger on Channel 2

  Value | Name | Description
  --- | --- | ---
  0 | - | No new trigger of the fault protection since the last read of the PWM_ISR1 register.
  1 | - | At least one trigger of the fault protection since the last read of the PWM_ISR1 register.

- FCHID3: Fault Protection Trigger on Channel 3

  Value | Name | Description
  --- | --- | ---
  0 | - | No new trigger of the fault protection since the last read of the PWM_ISR1 register.
  1 | - | At least one trigger of the fault protection since the last read of the PWM_ISR1 register.

#### PWM PWM Sync Channels Mode Register

Name: PWM_SCM

Access: read-write

Address: 0x4008C020

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
- | - | - | - | SYNC3 | SYNC2 | SYNC1 | SYNC0

- SYNC0: Synchronous Channel 0

  Value | Name | Description
  --- | --- | ---
  0 | - | Channel x is not a synchronous channel.
  1 | - | Channel x is a synchronous channel.

- SYNC1: Synchronous Channel 1

  Value | Name | Description
  --- | --- | ---
  0 | - | Channel x is not a synchronous channel.
  1 | - | Channel x is a synchronous channel.

- SYNC2: Synchronous Channel 2

  Value | Name | Description
  --- | --- | ---
  0 | - | Channel x is not a synchronous channel.
  1 | - | Channel x is a synchronous channel.

- SYNC3: Synchronous Channel 3

  Value | Name | Description
  --- | --- | ---
  0 | - | Channel x is not a synchronous channel.
  1 | - | Channel x is a synchronous channel.

- UPDM: Synchronous Channels Update Mode

  Value | Name | Description
  --- | --- | ---
  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 PDC and automatic update of synchronous channels

- PTRM: PDC Transfer Request Mode

  Value | Name | Description
  --- | --- | ---
  0x1 | - | The WRDY flag in "PWM Interrupt Status Register 2" on page 60 and the PDC transfer request are set to 1 as soon as the selected comparison matches.
  0xA | - | The WRDY flag in "PWM Interrupt Status Register 2" on page 60 is set to 1 as soon as the update period is elapsed, the PDC transfer request is never set to 1.
  0x14 | - | The WRDY flag in "PWM Interrupt Status Register 2" on page 60 and the PDC transfer request are set to 1 as soon as the update period is elapsed.

- PTRCS: PDC Transfer Request Comparison Selection

-

#### PWM PWM Sync Channels Update Control Register

Name: PWM_SCUC

Access: read-write

Address: 0x4008C028

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

- UPDULOCK: Synchronous Channels Update Unlock

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect
  1 | - | If the UPDM field is set to "0" in "PWM Sync Channels Mode Register" on page 53, writing the UPDULOCK bit to "1" triggers the update of the period value, the duty-cycle and the dead-time values of synchronous channels at the beginning of the next PWM period. If the field UPDM is set to "1" or "2", writing the UPDULOCK bit to "1" triggers only the update of the period value and of the dead-time values of synchronous channels.

#### PWM PWM Sync Channels Update Period Register

Name: PWM_SCUP

Access: read-write

Address: 0x4008C02C

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

- UPR: Update Period

-

- UPRCNT: Update Period Counter

-

#### PWM PWM Sync Channels Update Period Update Register

Name: PWM_SCUPUPD

Access: write-only

Address: 0x4008C030

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

- UPRUPD: Update Period Update

-

#### PWM PWM Interrupt Enable Register 2

Name: PWM_IER2

Access: write-only

Address: 0x4008C034

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

- WRDY: Write Ready for Synchronous Channels Update Interrupt Enable

-

- ENDTX: PDC End of TX Buffer Interrupt Enable

-

- TXBUFE: PDC TX Buffer Empty Interrupt Enable

-

- UNRE: Synchronous Channels Update Underrun Error Interrupt Enable

-

- CMPM0: Comparison 0 Match Interrupt Enable

-

- CMPM1: Comparison 1 Match Interrupt Enable

-

- CMPM2: Comparison 2 Match Interrupt Enable

-

- CMPM3: Comparison 3 Match Interrupt Enable

-

- CMPM4: Comparison 4 Match Interrupt Enable

-

- CMPM5: Comparison 5 Match Interrupt Enable

-

- CMPM6: Comparison 6 Match Interrupt Enable

-

- CMPM7: Comparison 7 Match Interrupt Enable

-

- CMPU0: Comparison 0 Update Interrupt Enable

-

- CMPU1: Comparison 1 Update Interrupt Enable

-

- CMPU2: Comparison 2 Update Interrupt Enable

-

- CMPU3: Comparison 3 Update Interrupt Enable

-

- CMPU4: Comparison 4 Update Interrupt Enable

-

- CMPU5: Comparison 5 Update Interrupt Enable

-

- CMPU6: Comparison 6 Update Interrupt Enable

-

- CMPU7: Comparison 7 Update Interrupt Enable

-

#### PWM PWM Interrupt Disable Register 2

Name: PWM_IDR2

Access: write-only

Address: 0x4008C038

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

- WRDY: Write Ready for Synchronous Channels Update Interrupt Disable

-

- ENDTX: PDC End of TX Buffer Interrupt Disable

-

- TXBUFE: PDC TX Buffer Empty Interrupt Disable

-

- UNRE: Synchronous Channels Update Underrun Error Interrupt Disable

-

- CMPM0: Comparison 0 Match Interrupt Disable

-

- CMPM1: Comparison 1 Match Interrupt Disable

-

- CMPM2: Comparison 2 Match Interrupt Disable

-

- CMPM3: Comparison 3 Match Interrupt Disable

-

- CMPM4: Comparison 4 Match Interrupt Disable

-

- CMPM5: Comparison 5 Match Interrupt Disable

-

- CMPM6: Comparison 6 Match Interrupt Disable

-

- CMPM7: Comparison 7 Match Interrupt Disable

-

- CMPU0: Comparison 0 Update Interrupt Disable

-

- CMPU1: Comparison 1 Update Interrupt Disable

-

- CMPU2: Comparison 2 Update Interrupt Disable

-

- CMPU3: Comparison 3 Update Interrupt Disable

-

- CMPU4: Comparison 4 Update Interrupt Disable

-

- CMPU5: Comparison 5 Update Interrupt Disable

-

- CMPU6: Comparison 6 Update Interrupt Disable

-

- CMPU7: Comparison 7 Update Interrupt Disable

-

#### PWM PWM Interrupt Mask Register 2

Name: PWM_IMR2

Access: read-only

Address: 0x4008C03C

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

- WRDY: Write Ready for Synchronous Channels Update Interrupt Mask

-

- ENDTX: PDC End of TX Buffer Interrupt Mask

-

- TXBUFE: PDC TX Buffer Empty Interrupt Mask

-

- UNRE: Synchronous Channels Update Underrun Error Interrupt Mask

-

- CMPM0: Comparison 0 Match Interrupt Mask

-

- CMPM1: Comparison 1 Match Interrupt Mask

-

- CMPM2: Comparison 2 Match Interrupt Mask

-

- CMPM3: Comparison 3 Match Interrupt Mask

-

- CMPM4: Comparison 4 Match Interrupt Mask

-

- CMPM5: Comparison 5 Match Interrupt Mask

-

- CMPM6: Comparison 6 Match Interrupt Mask

-

- CMPM7: Comparison 7 Match Interrupt Mask

-

- CMPU0: Comparison 0 Update Interrupt Mask

-

- CMPU1: Comparison 1 Update Interrupt Mask

-

- CMPU2: Comparison 2 Update Interrupt Mask

-

- CMPU3: Comparison 3 Update Interrupt Mask

-

- CMPU4: Comparison 4 Update Interrupt Mask

-

- CMPU5: Comparison 5 Update Interrupt Mask

-

- CMPU6: Comparison 6 Update Interrupt Mask

-

- CMPU7: Comparison 7 Update Interrupt Mask

-

#### PWM PWM Interrupt Status Register 2

Name: PWM_ISR2

Access: read-only

Address: 0x4008C040

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

- WRDY: Write Ready for Synchronous Channels Update

  Value | Name | Description
  --- | --- | ---
  0 | - | New duty-cycle and dead-time values for the synchronous channels cannot be written.
  1 | - | New duty-cycle and dead-time values for the synchronous channels can be written.

- ENDTX: PDC End of TX Buffer

  Value | Name | Description
  --- | --- | ---
  0 | - | The Transmit Counter register has not reached 0 since the last write of the PDC.
  1 | - | The Transmit Counter register has reached 0 since the last write of the PDC.

- TXBUFE: PDC TX Buffer Empty

  Value | Name | Description
  --- | --- | ---
  0 | - | PWM_TCR or PWM_TCNR has a value other than 0.
  1 | - | Both PWM_TCR and PWM_TCNR have a value other than 0.

- UNRE: Synchronous Channels Update Underrun Error

  Value | Name | Description
  --- | --- | ---
  0 | - | No Synchronous Channels Update Underrun has occurred since the last read of the PWM_ISR2 register.
  1 | - | At least one Synchronous Channels Update Underrun has occurred since the last read of the PWM_ISR2 register.

- CMPM0: Comparison 0 Match

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x has not matched since the last read of the PWM_ISR2 register.
  1 | - | The comparison x has matched at least one time since the last read of the PWM_ISR2 register.

- CMPM1: Comparison 1 Match

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x has not matched since the last read of the PWM_ISR2 register.
  1 | - | The comparison x has matched at least one time since the last read of the PWM_ISR2 register.

- CMPM2: Comparison 2 Match

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x has not matched since the last read of the PWM_ISR2 register.
  1 | - | The comparison x has matched at least one time since the last read of the PWM_ISR2 register.

- CMPM3: Comparison 3 Match

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x has not matched since the last read of the PWM_ISR2 register.
  1 | - | The comparison x has matched at least one time since the last read of the PWM_ISR2 register.

- CMPM4: Comparison 4 Match

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x has not matched since the last read of the PWM_ISR2 register.
  1 | - | The comparison x has matched at least one time since the last read of the PWM_ISR2 register.

- CMPM5: Comparison 5 Match

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x has not matched since the last read of the PWM_ISR2 register.
  1 | - | The comparison x has matched at least one time since the last read of the PWM_ISR2 register.

- CMPM6: Comparison 6 Match

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x has not matched since the last read of the PWM_ISR2 register.
  1 | - | The comparison x has matched at least one time since the last read of the PWM_ISR2 register.

- CMPM7: Comparison 7 Match

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x has not matched since the last read of the PWM_ISR2 register.
  1 | - | The comparison x has matched at least one time since the last read of the PWM_ISR2 register.

- CMPU0: Comparison 0 Update

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x has not been updated since the last read of the PWM_ISR2 register.
  1 | - | The comparison x has been updated at least one time since the last read of the PWM_ISR2 register.

- CMPU1: Comparison 1 Update

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x has not been updated since the last read of the PWM_ISR2 register.
  1 | - | The comparison x has been updated at least one time since the last read of the PWM_ISR2 register.

- CMPU2: Comparison 2 Update

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x has not been updated since the last read of the PWM_ISR2 register.
  1 | - | The comparison x has been updated at least one time since the last read of the PWM_ISR2 register.

- CMPU3: Comparison 3 Update

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x has not been updated since the last read of the PWM_ISR2 register.
  1 | - | The comparison x has been updated at least one time since the last read of the PWM_ISR2 register.

- CMPU4: Comparison 4 Update

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x has not been updated since the last read of the PWM_ISR2 register.
  1 | - | The comparison x has been updated at least one time since the last read of the PWM_ISR2 register.

- CMPU5: Comparison 5 Update

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x has not been updated since the last read of the PWM_ISR2 register.
  1 | - | The comparison x has been updated at least one time since the last read of the PWM_ISR2 register.

- CMPU6: Comparison 6 Update

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x has not been updated since the last read of the PWM_ISR2 register.
  1 | - | The comparison x has been updated at least one time since the last read of the PWM_ISR2 register.

- CMPU7: Comparison 7 Update

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x has not been updated since the last read of the PWM_ISR2 register.
  1 | - | The comparison x has been updated at least one time since the last read of the PWM_ISR2 register.

#### PWM PWM Output Override Value Register

Name: PWM_OOV

Access: read-write

Address: 0x4008C044

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

- OOVH0: Output Override Value for PWMH output of the channel 0

  Value | Name | Description
  --- | --- | ---
  0 | - | Override value is 0 for PWMH output of channel x.
  1 | - | Override value is 1 for PWMH output of channel x.

- OOVH1: Output Override Value for PWMH output of the channel 1

  Value | Name | Description
  --- | --- | ---
  0 | - | Override value is 0 for PWMH output of channel x.
  1 | - | Override value is 1 for PWMH output of channel x.

- OOVH2: Output Override Value for PWMH output of the channel 2

  Value | Name | Description
  --- | --- | ---
  0 | - | Override value is 0 for PWMH output of channel x.
  1 | - | Override value is 1 for PWMH output of channel x.

- OOVH3: Output Override Value for PWMH output of the channel 3

  Value | Name | Description
  --- | --- | ---
  0 | - | Override value is 0 for PWMH output of channel x.
  1 | - | Override value is 1 for PWMH output of channel x.

- OOVL0: Output Override Value for PWML output of the channel 0

  Value | Name | Description
  --- | --- | ---
  0 | - | Override value is 0 for PWML output of channel x.
  1 | - | Override value is 1 for PWML output of channel x.

- OOVL1: Output Override Value for PWML output of the channel 1

  Value | Name | Description
  --- | --- | ---
  0 | - | Override value is 0 for PWML output of channel x.
  1 | - | Override value is 1 for PWML output of channel x.

- OOVL2: Output Override Value for PWML output of the channel 2

  Value | Name | Description
  --- | --- | ---
  0 | - | Override value is 0 for PWML output of channel x.
  1 | - | Override value is 1 for PWML output of channel x.

- OOVL3: Output Override Value for PWML output of the channel 3

  Value | Name | Description
  --- | --- | ---
  0 | - | Override value is 0 for PWML output of channel x.
  1 | - | Override value is 1 for PWML output of channel x.

#### PWM PWM Output Selection Register

Name: PWM_OS

Access: read-write

Address: 0x4008C048

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

- OSH0: Output Selection for PWMH output of the channel 0

  Value | Name | Description
  --- | --- | ---
  0 | - | Dead-time generator output DTOHx selected as PWMH output of channel x.
  1 | - | Output override value OOVHx selected as PWMH output of channel x.

- OSH1: Output Selection for PWMH output of the channel 1

  Value | Name | Description
  --- | --- | ---
  0 | - | Dead-time generator output DTOHx selected as PWMH output of channel x.
  1 | - | Output override value OOVHx selected as PWMH output of channel x.

- OSH2: Output Selection for PWMH output of the channel 2

  Value | Name | Description
  --- | --- | ---
  0 | - | Dead-time generator output DTOHx selected as PWMH output of channel x.
  1 | - | Output override value OOVHx selected as PWMH output of channel x.

- OSH3: Output Selection for PWMH output of the channel 3

  Value | Name | Description
  --- | --- | ---
  0 | - | Dead-time generator output DTOHx selected as PWMH output of channel x.
  1 | - | Output override value OOVHx selected as PWMH output of channel x.

- OSL0: Output Selection for PWML output of the channel 0

  Value | Name | Description
  --- | --- | ---
  0 | - | Dead-time generator output DTOLx selected as PWML output of channel x.
  1 | - | Output override value OOVLx selected as PWML output of channel x.

- OSL1: Output Selection for PWML output of the channel 1

  Value | Name | Description
  --- | --- | ---
  0 | - | Dead-time generator output DTOLx selected as PWML output of channel x.
  1 | - | Output override value OOVLx selected as PWML output of channel x.

- OSL2: Output Selection for PWML output of the channel 2

  Value | Name | Description
  --- | --- | ---
  0 | - | Dead-time generator output DTOLx selected as PWML output of channel x.
  1 | - | Output override value OOVLx selected as PWML output of channel x.

- OSL3: Output Selection for PWML output of the channel 3

  Value | Name | Description
  --- | --- | ---
  0 | - | Dead-time generator output DTOLx selected as PWML output of channel x.
  1 | - | Output override value OOVLx selected as PWML output of channel x.

#### PWM PWM Output Selection Set Register

Name: PWM_OSS

Access: write-only

Address: 0x4008C04C

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

- OSSH0: Output Selection Set for PWMH output of the channel 0

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Output override value OOVHx selected as PWMH output of channel x.

- OSSH1: Output Selection Set for PWMH output of the channel 1

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Output override value OOVHx selected as PWMH output of channel x.

- OSSH2: Output Selection Set for PWMH output of the channel 2

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Output override value OOVHx selected as PWMH output of channel x.

- OSSH3: Output Selection Set for PWMH output of the channel 3

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Output override value OOVHx selected as PWMH output of channel x.

- OSSL0: Output Selection Set for PWML output of the channel 0

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Output override value OOVLx selected as PWML output of channel x.

- OSSL1: Output Selection Set for PWML output of the channel 1

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Output override value OOVLx selected as PWML output of channel x.

- OSSL2: Output Selection Set for PWML output of the channel 2

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Output override value OOVLx selected as PWML output of channel x.

- OSSL3: Output Selection Set for PWML output of the channel 3

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Output override value OOVLx selected as PWML output of channel x.

#### PWM PWM Output Selection Clear Register

Name: PWM_OSC

Access: write-only

Address: 0x4008C050

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

- OSCH0: Output Selection Clear for PWMH output of the channel 0

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Dead-time generator output DTOHx selected as PWMH output of channel x.

- OSCH1: Output Selection Clear for PWMH output of the channel 1

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Dead-time generator output DTOHx selected as PWMH output of channel x.

- OSCH2: Output Selection Clear for PWMH output of the channel 2

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Dead-time generator output DTOHx selected as PWMH output of channel x.

- OSCH3: Output Selection Clear for PWMH output of the channel 3

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Dead-time generator output DTOHx selected as PWMH output of channel x.

- OSCL0: Output Selection Clear for PWML output of the channel 0

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Dead-time generator output DTOLx selected as PWML output of channel x.

- OSCL1: Output Selection Clear for PWML output of the channel 1

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Dead-time generator output DTOLx selected as PWML output of channel x.

- OSCL2: Output Selection Clear for PWML output of the channel 2

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Dead-time generator output DTOLx selected as PWML output of channel x.

- OSCL3: Output Selection Clear for PWML output of the channel 3

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Dead-time generator output DTOLx selected as PWML output of channel x.

#### PWM PWM Output Selection Set Update Register

Name: PWM_OSSUPD

Access: write-only

Address: 0x4008C054

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

- OSSUPH0: Output Selection Set for PWMH output of the channel 0

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Output override value OOVHx selected as PWMH output of channel x at the beginning of the next channel x PWM period.

- OSSUPH1: Output Selection Set for PWMH output of the channel 1

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Output override value OOVHx selected as PWMH output of channel x at the beginning of the next channel x PWM period.

- OSSUPH2: Output Selection Set for PWMH output of the channel 2

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Output override value OOVHx selected as PWMH output of channel x at the beginning of the next channel x PWM period.

- OSSUPH3: Output Selection Set for PWMH output of the channel 3

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Output override value OOVHx selected as PWMH output of channel x at the beginning of the next channel x PWM period.

- OSSUPL0: Output Selection Set for PWML output of the channel 0

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Output override value OOVLx selected as PWML output of channel x at the beginning of the next channel x PWM period.

- OSSUPL1: Output Selection Set for PWML output of the channel 1

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Output override value OOVLx selected as PWML output of channel x at the beginning of the next channel x PWM period.

- OSSUPL2: Output Selection Set for PWML output of the channel 2

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Output override value OOVLx selected as PWML output of channel x at the beginning of the next channel x PWM period.

- OSSUPL3: Output Selection Set for PWML output of the channel 3

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Output override value OOVLx selected as PWML output of channel x at the beginning of the next channel x PWM period.

#### PWM PWM Output Selection Clear Update Register

Name: PWM_OSCUPD

Access: write-only

Address: 0x4008C058

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

- OSCUPH0: Output Selection Clear for PWMH output of the channel 0

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Dead-time generator output DTOHx selected as PWMH output of channel x at the beginning of the next channel x PWM period.

- OSCUPH1: Output Selection Clear for PWMH output of the channel 1

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Dead-time generator output DTOHx selected as PWMH output of channel x at the beginning of the next channel x PWM period.

- OSCUPH2: Output Selection Clear for PWMH output of the channel 2

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Dead-time generator output DTOHx selected as PWMH output of channel x at the beginning of the next channel x PWM period.

- OSCUPH3: Output Selection Clear for PWMH output of the channel 3

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Dead-time generator output DTOHx selected as PWMH output of channel x at the beginning of the next channel x PWM period.

- OSCUPL0: Output Selection Clear for PWML output of the channel 0

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Dead-time generator output DTOLx selected as PWML output of channel x at the beginning of the next channel x PWM period.

- OSCUPL1: Output Selection Clear for PWML output of the channel 1

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Dead-time generator output DTOLx selected as PWML output of channel x at the beginning of the next channel x PWM period.

- OSCUPL2: Output Selection Clear for PWML output of the channel 2

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Dead-time generator output DTOLx selected as PWML output of channel x at the beginning of the next channel x PWM period.

- OSCUPL3: Output Selection Clear for PWML output of the channel 3

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Dead-time generator output DTOLx selected as PWML output of channel x at the beginning of the next channel x PWM period.

#### PWM PWM Fault Mode Register

Name: PWM_FMR

Access: read-write

Address: 0x4008C05C

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

- FPOL: Fault Polarity (fault input bit varies from 0 to 3)

  Value | Name | Description
  --- | --- | ---
  0 | - | The fault y becomes active when the fault input y is at 0.
  1 | - | The fault y becomes active when the fault input y is at 1.

- FMOD: Fault Activation Mode (fault input bit varies from 0 to 3)

-

- FFIL: Fault Filtering (fault input bit varies from 0 to 3)

-

#### PWM PWM Fault Status Register

Name: PWM_FSR

Access: read-only

Address: 0x4008C060

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

- FIV: Fault Input Value (fault input bit varies from 0 to 3)

-

- FS: Fault Status (fault input bit varies from 0 to 3)

-

#### PWM PWM Fault Clear Register

Name: PWM_FCR

Access: write-only

Address: 0x4008C064

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

- FCLR: Fault Clear (fault input bit varies from 0 to 3)

-

#### PWM PWM Fault Protection Value Register

Name: PWM_FPV

Access: read-write

Address: 0x4008C068

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

- FPVH0: Fault Protection Value for PWMH output on channel 0

  Value | Name | Description
  --- | --- | ---
  0 | - | PWMH output of channel x is forced to 0 when fault occurs.
  1 | - | PWMH output of channel x is forced to 1 when fault occurs.

- FPVH1: Fault Protection Value for PWMH output on channel 1

  Value | Name | Description
  --- | --- | ---
  0 | - | PWMH output of channel x is forced to 0 when fault occurs.
  1 | - | PWMH output of channel x is forced to 1 when fault occurs.

- FPVH2: Fault Protection Value for PWMH output on channel 2

  Value | Name | Description
  --- | --- | ---
  0 | - | PWMH output of channel x is forced to 0 when fault occurs.
  1 | - | PWMH output of channel x is forced to 1 when fault occurs.

- FPVH3: Fault Protection Value for PWMH output on channel 3

  Value | Name | Description
  --- | --- | ---
  0 | - | PWMH output of channel x is forced to 0 when fault occurs.
  1 | - | PWMH output of channel x is forced to 1 when fault occurs.

- FPVL0: Fault Protection Value for PWML output on channel 0

  Value | Name | Description
  --- | --- | ---
  0 | - | PWML output of channel x is forced to 0 when fault occurs.
  1 | - | PWML output of channel x is forced to 1 when fault occurs.

- FPVL1: Fault Protection Value for PWML output on channel 1

  Value | Name | Description
  --- | --- | ---
  0 | - | PWML output of channel x is forced to 0 when fault occurs.
  1 | - | PWML output of channel x is forced to 1 when fault occurs.

- FPVL2: Fault Protection Value for PWML output on channel 2

  Value | Name | Description
  --- | --- | ---
  0 | - | PWML output of channel x is forced to 0 when fault occurs.
  1 | - | PWML output of channel x is forced to 1 when fault occurs.

- FPVL3: Fault Protection Value for PWML output on channel 3

  Value | Name | Description
  --- | --- | ---
  0 | - | PWML output of channel x is forced to 0 when fault occurs.
  1 | - | PWML output of channel x is forced to 1 when fault occurs.

#### PWM PWM Fault Protection Enable Register

Name: PWM_FPE

Access: read-write

Address: 0x4008C06C

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

- FPE0: Fault Protection Enable for channel 0 (fault input bit varies from 0 to 3)

-

- FPE1: Fault Protection Enable for channel 1 (fault input bit varies from 0 to 3)

-

- FPE2: Fault Protection Enable for channel 2 (fault input bit varies from 0 to 3)

-

- FPE3: Fault Protection Enable for channel 3 (fault input bit varies from 0 to 3)

-

#### PWM PWM Event Line 0 Mode Register

Name: PWM_ELMR[0:1]

Access: read-write

Address: 0x4008C07C

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

- CSEL0: Comparison 0 Selection

  Value | Name | Description
  --- | --- | ---
  0 | - | A pulse is not generated on the event line x when the comparison y matches.
  1 | - | A pulse is generated on the event line x when the comparison y match.

- CSEL1: Comparison 1 Selection

  Value | Name | Description
  --- | --- | ---
  0 | - | A pulse is not generated on the event line x when the comparison y matches.
  1 | - | A pulse is generated on the event line x when the comparison y match.

- CSEL2: Comparison 2 Selection

  Value | Name | Description
  --- | --- | ---
  0 | - | A pulse is not generated on the event line x when the comparison y matches.
  1 | - | A pulse is generated on the event line x when the comparison y match.

- CSEL3: Comparison 3 Selection

  Value | Name | Description
  --- | --- | ---
  0 | - | A pulse is not generated on the event line x when the comparison y matches.
  1 | - | A pulse is generated on the event line x when the comparison y match.

- CSEL4: Comparison 4 Selection

  Value | Name | Description
  --- | --- | ---
  0 | - | A pulse is not generated on the event line x when the comparison y matches.
  1 | - | A pulse is generated on the event line x when the comparison y match.

- CSEL5: Comparison 5 Selection

  Value | Name | Description
  --- | --- | ---
  0 | - | A pulse is not generated on the event line x when the comparison y matches.
  1 | - | A pulse is generated on the event line x when the comparison y match.

- CSEL6: Comparison 6 Selection

  Value | Name | Description
  --- | --- | ---
  0 | - | A pulse is not generated on the event line x when the comparison y matches.
  1 | - | A pulse is generated on the event line x when the comparison y match.

- CSEL7: Comparison 7 Selection

  Value | Name | Description
  --- | --- | ---
  0 | - | A pulse is not generated on the event line x when the comparison y matches.
  1 | - | A pulse is generated on the event line x when the comparison y match.

#### PWM PWM Write Protect Control Register

Name: PWM_WPCR

Access: write-only

Address: 0x4008C0E4

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

- WPCMD: Write Protect Command

  Value | Name | Description
  --- | --- | ---
  0x0 | - | Disable the Write Protect SW of the register groups of which the bit WPRGx is at 1.
  0x1 | - | Enable the Write Protect SW of the register groups of which the bit WPRGx is at 1.
  0x2 | - | Enable the Write Protect HW of the register groups of which the bit WPRGx is at 1.
  0x3 | - | No effect.

- WPRG0: Write Protect Register Group 0

  Value | Name | Description
  --- | --- | ---
  0 | - | The WPCMD command has no effect on the register group x.
  1 | - | The WPCMD command is applied to the register group x.

- WPRG1: Write Protect Register Group 1

  Value | Name | Description
  --- | --- | ---
  0 | - | The WPCMD command has no effect on the register group x.
  1 | - | The WPCMD command is applied to the register group x.

- WPRG2: Write Protect Register Group 2

  Value | Name | Description
  --- | --- | ---
  0 | - | The WPCMD command has no effect on the register group x.
  1 | - | The WPCMD command is applied to the register group x.

- WPRG3: Write Protect Register Group 3

  Value | Name | Description
  --- | --- | ---
  0 | - | The WPCMD command has no effect on the register group x.
  1 | - | The WPCMD command is applied to the register group x.

- WPRG4: Write Protect Register Group 4

  Value | Name | Description
  --- | --- | ---
  0 | - | The WPCMD command has no effect on the register group x.
  1 | - | The WPCMD command is applied to the register group x.

- WPRG5: Write Protect Register Group 5

  Value | Name | Description
  --- | --- | ---
  0 | - | The WPCMD command has no effect on the register group x.
  1 | - | The WPCMD command is applied to the register group x.

- WPKEY: Write Protect Key

-

#### PWM PWM Write Protect Status Register

Name: PWM_WPSR

Access: read-only

Address: 0x4008C0E8

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

- WPSWS0: Write Protect SW Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The Write Protect SW x of the register group x is disabled.
  1 | - | The Write Protect SW x of the register group x is enabled.

- WPSWS1: Write Protect SW Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The Write Protect SW x of the register group x is disabled.
  1 | - | The Write Protect SW x of the register group x is enabled.

- WPSWS2: Write Protect SW Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The Write Protect SW x of the register group x is disabled.
  1 | - | The Write Protect SW x of the register group x is enabled.

- WPSWS3: Write Protect SW Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The Write Protect SW x of the register group x is disabled.
  1 | - | The Write Protect SW x of the register group x is enabled.

- WPSWS4: Write Protect SW Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The Write Protect SW x of the register group x is disabled.
  1 | - | The Write Protect SW x of the register group x is enabled.

- WPSWS5: Write Protect SW Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The Write Protect SW x of the register group x is disabled.
  1 | - | The Write Protect SW x of the register group x is enabled.

- WPVS: Write Protect Violation Status

  Value | Name | Description
  --- | --- | ---
  0 | - | No Write Protect violation has occurred since the last read of the PWM_WPSR register.
  1 | - | At least one Write Protect violation has occurred since the last read of the PWM_WPSR register. If this violation is an unauthorized attempt to write a protected register, the associated violation is reported into field WPVSRC.

- WPHWS0: Write Protect HW Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The Write Protect HW x of the register group x is disabled.
  1 | - | The Write Protect HW x of the register group x is enabled.

- WPHWS1: Write Protect HW Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The Write Protect HW x of the register group x is disabled.
  1 | - | The Write Protect HW x of the register group x is enabled.

- WPHWS2: Write Protect HW Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The Write Protect HW x of the register group x is disabled.
  1 | - | The Write Protect HW x of the register group x is enabled.

- WPHWS3: Write Protect HW Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The Write Protect HW x of the register group x is disabled.
  1 | - | The Write Protect HW x of the register group x is enabled.

- WPHWS4: Write Protect HW Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The Write Protect HW x of the register group x is disabled.
  1 | - | The Write Protect HW x of the register group x is enabled.

- WPHWS5: Write Protect HW Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The Write Protect HW x of the register group x is disabled.
  1 | - | The Write Protect HW x of the register group x is enabled.

- WPVSRC: Write Protect Violation Source

-

#### PWM PWM Comparison 0 Value Register

Name: PWM_CMPV0

Access: read-write

Address: 0x4008C130

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

- CV: Comparison x Value

-

- CVM: Comparison x Value Mode

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x between the counter of the channel 0 and the comparison x value is performed when this counter is incrementing.
  1 | - | The comparison x between the counter of the channel 0 and the comparison x value is performed when this counter is decrementing.

#### PWM PWM Comparison 0 Value Update Register

Name: PWM_CMPVUPD0

Access: write-only

Address: 0x4008C134

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

- CVUPD: Comparison x Value Update

-

- CVMUPD: Comparison x Value Mode Update

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x between the counter of the channel 0 and the comparison x value is performed when this counter is incrementing.
  1 | - | The comparison x between the counter of the channel 0 and the comparison x value is performed when this counter is decrementing.

#### PWM PWM Comparison 0 Mode Register

Name: PWM_CMPM0

Access: read-write

Address: 0x4008C138

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

- CEN: Comparison x Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x is disabled and can not match.
  1 | - | The comparison x is enabled and can match.

- CTR: Comparison x Trigger

-

- CPR: Comparison x Period

-

- CPRCNT: Comparison x Period Counter

-

- CUPR: Comparison x Update Period

-

- CUPRCNT: Comparison x Update Period Counter

-

#### PWM PWM Comparison 0 Mode Update Register

Name: PWM_CMPMUPD0

Access: write-only

Address: 0x4008C13C

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

- CENUPD: Comparison x Enable Update

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x is disabled and can not match.
  1 | - | The comparison x is enabled and can match.

- CTRUPD: Comparison x Trigger Update

-

- CPRUPD: Comparison x Period Update

-

- CUPRUPD: Comparison x Update Period Update

-

#### PWM PWM Comparison 1 Value Register

Name: PWM_CMPV1

Access: read-write

Address: 0x4008C140

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

- CV: Comparison x Value

-

- CVM: Comparison x Value Mode

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x between the counter of the channel 0 and the comparison x value is performed when this counter is incrementing.
  1 | - | The comparison x between the counter of the channel 0 and the comparison x value is performed when this counter is decrementing.

#### PWM PWM Comparison 1 Value Update Register

Name: PWM_CMPVUPD1

Access: write-only

Address: 0x4008C144

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

- CVUPD: Comparison x Value Update

-

- CVMUPD: Comparison x Value Mode Update

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x between the counter of the channel 0 and the comparison x value is performed when this counter is incrementing.
  1 | - | The comparison x between the counter of the channel 0 and the comparison x value is performed when this counter is decrementing.

#### PWM PWM Comparison 1 Mode Register

Name: PWM_CMPM1

Access: read-write

Address: 0x4008C148

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

- CEN: Comparison x Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x is disabled and can not match.
  1 | - | The comparison x is enabled and can match.

- CTR: Comparison x Trigger

-

- CPR: Comparison x Period

-

- CPRCNT: Comparison x Period Counter

-

- CUPR: Comparison x Update Period

-

- CUPRCNT: Comparison x Update Period Counter

-

#### PWM PWM Comparison 1 Mode Update Register

Name: PWM_CMPMUPD1

Access: write-only

Address: 0x4008C14C

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

- CENUPD: Comparison x Enable Update

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x is disabled and can not match.
  1 | - | The comparison x is enabled and can match.

- CTRUPD: Comparison x Trigger Update

-

- CPRUPD: Comparison x Period Update

-

- CUPRUPD: Comparison x Update Period Update

-

#### PWM PWM Comparison 2 Value Register

Name: PWM_CMPV2

Access: read-write

Address: 0x4008C150

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

- CV: Comparison x Value

-

- CVM: Comparison x Value Mode

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x between the counter of the channel 0 and the comparison x value is performed when this counter is incrementing.
  1 | - | The comparison x between the counter of the channel 0 and the comparison x value is performed when this counter is decrementing.

#### PWM PWM Comparison 2 Value Update Register

Name: PWM_CMPVUPD2

Access: write-only

Address: 0x4008C154

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

- CVUPD: Comparison x Value Update

-

- CVMUPD: Comparison x Value Mode Update

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x between the counter of the channel 0 and the comparison x value is performed when this counter is incrementing.
  1 | - | The comparison x between the counter of the channel 0 and the comparison x value is performed when this counter is decrementing.

#### PWM PWM Comparison 2 Mode Register

Name: PWM_CMPM2

Access: read-write

Address: 0x4008C158

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

- CEN: Comparison x Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x is disabled and can not match.
  1 | - | The comparison x is enabled and can match.

- CTR: Comparison x Trigger

-

- CPR: Comparison x Period

-

- CPRCNT: Comparison x Period Counter

-

- CUPR: Comparison x Update Period

-

- CUPRCNT: Comparison x Update Period Counter

-

#### PWM PWM Comparison 2 Mode Update Register

Name: PWM_CMPMUPD2

Access: write-only

Address: 0x4008C15C

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

- CENUPD: Comparison x Enable Update

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x is disabled and can not match.
  1 | - | The comparison x is enabled and can match.

- CTRUPD: Comparison x Trigger Update

-

- CPRUPD: Comparison x Period Update

-

- CUPRUPD: Comparison x Update Period Update

-

#### PWM PWM Comparison 3 Value Register

Name: PWM_CMPV3

Access: read-write

Address: 0x4008C160

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

- CV: Comparison x Value

-

- CVM: Comparison x Value Mode

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x between the counter of the channel 0 and the comparison x value is performed when this counter is incrementing.
  1 | - | The comparison x between the counter of the channel 0 and the comparison x value is performed when this counter is decrementing.

#### PWM PWM Comparison 3 Value Update Register

Name: PWM_CMPVUPD3

Access: write-only

Address: 0x4008C164

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

- CVUPD: Comparison x Value Update

-

- CVMUPD: Comparison x Value Mode Update

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x between the counter of the channel 0 and the comparison x value is performed when this counter is incrementing.
  1 | - | The comparison x between the counter of the channel 0 and the comparison x value is performed when this counter is decrementing.

#### PWM PWM Comparison 3 Mode Register

Name: PWM_CMPM3

Access: read-write

Address: 0x4008C168

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

- CEN: Comparison x Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x is disabled and can not match.
  1 | - | The comparison x is enabled and can match.

- CTR: Comparison x Trigger

-

- CPR: Comparison x Period

-

- CPRCNT: Comparison x Period Counter

-

- CUPR: Comparison x Update Period

-

- CUPRCNT: Comparison x Update Period Counter

-

#### PWM PWM Comparison 3 Mode Update Register

Name: PWM_CMPMUPD3

Access: write-only

Address: 0x4008C16C

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

- CENUPD: Comparison x Enable Update

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x is disabled and can not match.
  1 | - | The comparison x is enabled and can match.

- CTRUPD: Comparison x Trigger Update

-

- CPRUPD: Comparison x Period Update

-

- CUPRUPD: Comparison x Update Period Update

-

#### PWM PWM Comparison 4 Value Register

Name: PWM_CMPV4

Access: read-write

Address: 0x4008C170

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

- CV: Comparison x Value

-

- CVM: Comparison x Value Mode

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x between the counter of the channel 0 and the comparison x value is performed when this counter is incrementing.
  1 | - | The comparison x between the counter of the channel 0 and the comparison x value is performed when this counter is decrementing.

#### PWM PWM Comparison 4 Value Update Register

Name: PWM_CMPVUPD4

Access: write-only

Address: 0x4008C174

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

- CVUPD: Comparison x Value Update

-

- CVMUPD: Comparison x Value Mode Update

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x between the counter of the channel 0 and the comparison x value is performed when this counter is incrementing.
  1 | - | The comparison x between the counter of the channel 0 and the comparison x value is performed when this counter is decrementing.

#### PWM PWM Comparison 4 Mode Register

Name: PWM_CMPM4

Access: read-write

Address: 0x4008C178

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

- CEN: Comparison x Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x is disabled and can not match.
  1 | - | The comparison x is enabled and can match.

- CTR: Comparison x Trigger

-

- CPR: Comparison x Period

-

- CPRCNT: Comparison x Period Counter

-

- CUPR: Comparison x Update Period

-

- CUPRCNT: Comparison x Update Period Counter

-

#### PWM PWM Comparison 4 Mode Update Register

Name: PWM_CMPMUPD4

Access: write-only

Address: 0x4008C17C

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

- CENUPD: Comparison x Enable Update

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x is disabled and can not match.
  1 | - | The comparison x is enabled and can match.

- CTRUPD: Comparison x Trigger Update

-

- CPRUPD: Comparison x Period Update

-

- CUPRUPD: Comparison x Update Period Update

-

#### PWM PWM Comparison 5 Value Register

Name: PWM_CMPV5

Access: read-write

Address: 0x4008C180

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

- CV: Comparison x Value

-

- CVM: Comparison x Value Mode

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x between the counter of the channel 0 and the comparison x value is performed when this counter is incrementing.
  1 | - | The comparison x between the counter of the channel 0 and the comparison x value is performed when this counter is decrementing.

#### PWM PWM Comparison 5 Value Update Register

Name: PWM_CMPVUPD5

Access: write-only

Address: 0x4008C184

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

- CVUPD: Comparison x Value Update

-

- CVMUPD: Comparison x Value Mode Update

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x between the counter of the channel 0 and the comparison x value is performed when this counter is incrementing.
  1 | - | The comparison x between the counter of the channel 0 and the comparison x value is performed when this counter is decrementing.

#### PWM PWM Comparison 5 Mode Register

Name: PWM_CMPM5

Access: read-write

Address: 0x4008C188

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

- CEN: Comparison x Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x is disabled and can not match.
  1 | - | The comparison x is enabled and can match.

- CTR: Comparison x Trigger

-

- CPR: Comparison x Period

-

- CPRCNT: Comparison x Period Counter

-

- CUPR: Comparison x Update Period

-

- CUPRCNT: Comparison x Update Period Counter

-

#### PWM PWM Comparison 5 Mode Update Register

Name: PWM_CMPMUPD5

Access: write-only

Address: 0x4008C18C

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

- CENUPD: Comparison x Enable Update

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x is disabled and can not match.
  1 | - | The comparison x is enabled and can match.

- CTRUPD: Comparison x Trigger Update

-

- CPRUPD: Comparison x Period Update

-

- CUPRUPD: Comparison x Update Period Update

-

#### PWM PWM Comparison 6 Value Register

Name: PWM_CMPV6

Access: read-write

Address: 0x4008C190

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

- CV: Comparison x Value

-

- CVM: Comparison x Value Mode

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x between the counter of the channel 0 and the comparison x value is performed when this counter is incrementing.
  1 | - | The comparison x between the counter of the channel 0 and the comparison x value is performed when this counter is decrementing.

#### PWM PWM Comparison 6 Value Update Register

Name: PWM_CMPVUPD6

Access: write-only

Address: 0x4008C194

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

- CVUPD: Comparison x Value Update

-

- CVMUPD: Comparison x Value Mode Update

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x between the counter of the channel 0 and the comparison x value is performed when this counter is incrementing.
  1 | - | The comparison x between the counter of the channel 0 and the comparison x value is performed when this counter is decrementing.

#### PWM PWM Comparison 6 Mode Register

Name: PWM_CMPM6

Access: read-write

Address: 0x4008C198

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

- CEN: Comparison x Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x is disabled and can not match.
  1 | - | The comparison x is enabled and can match.

- CTR: Comparison x Trigger

-

- CPR: Comparison x Period

-

- CPRCNT: Comparison x Period Counter

-

- CUPR: Comparison x Update Period

-

- CUPRCNT: Comparison x Update Period Counter

-

#### PWM PWM Comparison 6 Mode Update Register

Name: PWM_CMPMUPD6

Access: write-only

Address: 0x4008C19C

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

- CENUPD: Comparison x Enable Update

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x is disabled and can not match.
  1 | - | The comparison x is enabled and can match.

- CTRUPD: Comparison x Trigger Update

-

- CPRUPD: Comparison x Period Update

-

- CUPRUPD: Comparison x Update Period Update

-

#### PWM PWM Comparison 7 Value Register

Name: PWM_CMPV7

Access: read-write

Address: 0x4008C1A0

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

- CV: Comparison x Value

-

- CVM: Comparison x Value Mode

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x between the counter of the channel 0 and the comparison x value is performed when this counter is incrementing.
  1 | - | The comparison x between the counter of the channel 0 and the comparison x value is performed when this counter is decrementing.

#### PWM PWM Comparison 7 Value Update Register

Name: PWM_CMPVUPD7

Access: write-only

Address: 0x4008C1A4

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

- CVUPD: Comparison x Value Update

-

- CVMUPD: Comparison x Value Mode Update

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x between the counter of the channel 0 and the comparison x value is performed when this counter is incrementing.
  1 | - | The comparison x between the counter of the channel 0 and the comparison x value is performed when this counter is decrementing.

#### PWM PWM Comparison 7 Mode Register

Name: PWM_CMPM7

Access: read-write

Address: 0x4008C1A8

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

- CEN: Comparison x Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x is disabled and can not match.
  1 | - | The comparison x is enabled and can match.

- CTR: Comparison x Trigger

-

- CPR: Comparison x Period

-

- CPRCNT: Comparison x Period Counter

-

- CUPR: Comparison x Update Period

-

- CUPRCNT: Comparison x Update Period Counter

-

#### PWM PWM Comparison 7 Mode Update Register

Name: PWM_CMPMUPD7

Access: write-only

Address: 0x4008C1AC

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

- CENUPD: Comparison x Enable Update

  Value | Name | Description
  --- | --- | ---
  0 | - | The comparison x is disabled and can not match.
  1 | - | The comparison x is enabled and can match.

- CTRUPD: Comparison x Trigger Update

-

- CPRUPD: Comparison x Period Update

-

- CUPRUPD: Comparison x Update Period Update

-

#### PWM PWM Channel Mode Register (ch_num = 0)

Name: PWM_CMR0

Access: read-write

Address: 0x4008C200

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

- CPRE: Channel Pre-scaler

  Value | Name | Description
  --- | --- | ---
  0x0 | MCK | Master clock
  0x1 | MCK_DIV_2 | Master clock/2
  0x2 | MCK_DIV_4 | Master clock/4
  0x3 | MCK_DIV_8 | Master clock/8
  0x4 | MCK_DIV_16 | Master clock/16
  0x5 | MCK_DIV_32 | Master clock/32
  0x6 | MCK_DIV_64 | Master clock/64
  0x7 | MCK_DIV_128 | Master clock/128
  0x8 | MCK_DIV_256 | Master clock/256
  0x9 | MCK_DIV_512 | Master clock/512
  0xA | MCK_DIV_1024 | Master clock/1024
  0xB | CLKA | Clock A
  0xC | CLKB | Clock B

- CALG: Channel Alignment

  Value | Name | Description
  --- | --- | ---
  0 | - | The period is left aligned.
  1 | - | The period is center aligned.

- CPOL: Channel Polarity

  Value | Name | Description
  --- | --- | ---
  0 | - | The OCx output waveform (output from the comparator) starts at a low level.
  1 | - | The OCx output waveform (output from the comparator) starts at a high level.

- CES: Counter Event Selection

  Value | Name | Description
  --- | --- | ---
  0 | - | The channel counter event occurs at the end of the PWM period.
  1 | - | The channel counter event occurs at the end of the PWM period and at half the PWM period.

- DTE: Dead-Time Generator Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | The dead-time generator is disabled.
  1 | - | The dead-time generator is enabled.

- DTHI: Dead-Time PWMHx Output Inverted

  Value | Name | Description
  --- | --- | ---
  0 | - | The dead-time PWMHx output is not inverted.
  1 | - | The dead-time PWMHx output is inverted.

- DTLI: Dead-Time PWMLx Output Inverted

  Value | Name | Description
  --- | --- | ---
  0 | - | The dead-time PWMLx output is not inverted.
  1 | - | The dead-time PWMLx output is inverted.

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

Name: PWM_CDTY0

Access: read-write

Address: 0x4008C204

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

- CDTY: Channel Duty-Cycle

-

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

Name: PWM_CDTYUPD0

Access: write-only

Address: 0x4008C208

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

- CDTYUPD: Channel Duty-Cycle Update

-

#### PWM PWM Channel Period Register (ch_num = 0)

Name: PWM_CPRD0

Access: read-write

Address: 0x4008C20C

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

- CPRD: Channel Period

-

#### PWM PWM Channel Period Update Register (ch_num = 0)

Name: PWM_CPRDUPD0

Access: write-only

Address: 0x4008C210

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

- CPRDUPD: Channel Period Update

-

#### PWM PWM Channel Counter Register (ch_num = 0)

Name: PWM_CCNT0

Access: read-only

Address: 0x4008C214

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

- CNT: Channel Counter Register

-

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

Name: PWM_DT0

Access: read-write

Address: 0x4008C218

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

- DTH: Dead-Time Value for PWMHx Output

-

- DTL: Dead-Time Value for PWMLx Output

-

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

Name: PWM_DTUPD0

Access: write-only

Address: 0x4008C21C

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

- DTHUPD: Dead-Time Value Update for PWMHx Output

-

- DTLUPD: Dead-Time Value Update for PWMLx Output

-

#### PWM PWM Channel Mode Register (ch_num = 1)

Name: PWM_CMR1

Access: read-write

Address: 0x4008C220

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

- CPRE: Channel Pre-scaler

  Value | Name | Description
  --- | --- | ---
  0x0 | MCK | Master clock
  0x1 | MCK_DIV_2 | Master clock/2
  0x2 | MCK_DIV_4 | Master clock/4
  0x3 | MCK_DIV_8 | Master clock/8
  0x4 | MCK_DIV_16 | Master clock/16
  0x5 | MCK_DIV_32 | Master clock/32
  0x6 | MCK_DIV_64 | Master clock/64
  0x7 | MCK_DIV_128 | Master clock/128
  0x8 | MCK_DIV_256 | Master clock/256
  0x9 | MCK_DIV_512 | Master clock/512
  0xA | MCK_DIV_1024 | Master clock/1024
  0xB | CLKA | Clock A
  0xC | CLKB | Clock B

- CALG: Channel Alignment

  Value | Name | Description
  --- | --- | ---
  0 | - | The period is left aligned.
  1 | - | The period is center aligned.

- CPOL: Channel Polarity

  Value | Name | Description
  --- | --- | ---
  0 | - | The OCx output waveform (output from the comparator) starts at a low level.
  1 | - | The OCx output waveform (output from the comparator) starts at a high level.

- CES: Counter Event Selection

  Value | Name | Description
  --- | --- | ---
  0 | - | The channel counter event occurs at the end of the PWM period.
  1 | - | The channel counter event occurs at the end of the PWM period and at half the PWM period.

- DTE: Dead-Time Generator Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | The dead-time generator is disabled.
  1 | - | The dead-time generator is enabled.

- DTHI: Dead-Time PWMHx Output Inverted

  Value | Name | Description
  --- | --- | ---
  0 | - | The dead-time PWMHx output is not inverted.
  1 | - | The dead-time PWMHx output is inverted.

- DTLI: Dead-Time PWMLx Output Inverted

  Value | Name | Description
  --- | --- | ---
  0 | - | The dead-time PWMLx output is not inverted.
  1 | - | The dead-time PWMLx output is inverted.

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

Name: PWM_CDTY1

Access: read-write

Address: 0x4008C224

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

- CDTY: Channel Duty-Cycle

-

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

Name: PWM_CDTYUPD1

Access: write-only

Address: 0x4008C228

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

- CDTYUPD: Channel Duty-Cycle Update

-

#### PWM PWM Channel Period Register (ch_num = 1)

Name: PWM_CPRD1

Access: read-write

Address: 0x4008C22C

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

- CPRD: Channel Period

-

#### PWM PWM Channel Period Update Register (ch_num = 1)

Name: PWM_CPRDUPD1

Access: write-only

Address: 0x4008C230

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

- CPRDUPD: Channel Period Update

-

#### PWM PWM Channel Counter Register (ch_num = 1)

Name: PWM_CCNT1

Access: read-only

Address: 0x4008C234

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

- CNT: Channel Counter Register

-

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

Name: PWM_DT1

Access: read-write

Address: 0x4008C238

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

- DTH: Dead-Time Value for PWMHx Output

-

- DTL: Dead-Time Value for PWMLx Output

-

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

Name: PWM_DTUPD1

Access: write-only

Address: 0x4008C23C

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

- DTHUPD: Dead-Time Value Update for PWMHx Output

-

- DTLUPD: Dead-Time Value Update for PWMLx Output

-

#### PWM PWM Channel Mode Register (ch_num = 2)

Name: PWM_CMR2

Access: read-write

Address: 0x4008C240

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

- CPRE: Channel Pre-scaler

  Value | Name | Description
  --- | --- | ---
  0x0 | MCK | Master clock
  0x1 | MCK_DIV_2 | Master clock/2
  0x2 | MCK_DIV_4 | Master clock/4
  0x3 | MCK_DIV_8 | Master clock/8
  0x4 | MCK_DIV_16 | Master clock/16
  0x5 | MCK_DIV_32 | Master clock/32
  0x6 | MCK_DIV_64 | Master clock/64
  0x7 | MCK_DIV_128 | Master clock/128
  0x8 | MCK_DIV_256 | Master clock/256
  0x9 | MCK_DIV_512 | Master clock/512
  0xA | MCK_DIV_1024 | Master clock/1024
  0xB | CLKA | Clock A
  0xC | CLKB | Clock B

- CALG: Channel Alignment

  Value | Name | Description
  --- | --- | ---
  0 | - | The period is left aligned.
  1 | - | The period is center aligned.

- CPOL: Channel Polarity

  Value | Name | Description
  --- | --- | ---
  0 | - | The OCx output waveform (output from the comparator) starts at a low level.
  1 | - | The OCx output waveform (output from the comparator) starts at a high level.

- CES: Counter Event Selection

  Value | Name | Description
  --- | --- | ---
  0 | - | The channel counter event occurs at the end of the PWM period.
  1 | - | The channel counter event occurs at the end of the PWM period and at half the PWM period.

- DTE: Dead-Time Generator Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | The dead-time generator is disabled.
  1 | - | The dead-time generator is enabled.

- DTHI: Dead-Time PWMHx Output Inverted

  Value | Name | Description
  --- | --- | ---
  0 | - | The dead-time PWMHx output is not inverted.
  1 | - | The dead-time PWMHx output is inverted.

- DTLI: Dead-Time PWMLx Output Inverted

  Value | Name | Description
  --- | --- | ---
  0 | - | The dead-time PWMLx output is not inverted.
  1 | - | The dead-time PWMLx output is inverted.

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

Name: PWM_CDTY2

Access: read-write

Address: 0x4008C244

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

- CDTY: Channel Duty-Cycle

-

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

Name: PWM_CDTYUPD2

Access: write-only

Address: 0x4008C248

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

- CDTYUPD: Channel Duty-Cycle Update

-

#### PWM PWM Channel Period Register (ch_num = 2)

Name: PWM_CPRD2

Access: read-write

Address: 0x4008C24C

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

- CPRD: Channel Period

-

#### PWM PWM Channel Period Update Register (ch_num = 2)

Name: PWM_CPRDUPD2

Access: write-only

Address: 0x4008C250

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

- CPRDUPD: Channel Period Update

-

#### PWM PWM Channel Counter Register (ch_num = 2)

Name: PWM_CCNT2

Access: read-only

Address: 0x4008C254

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

- CNT: Channel Counter Register

-

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

Name: PWM_DT2

Access: read-write

Address: 0x4008C258

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

- DTH: Dead-Time Value for PWMHx Output

-

- DTL: Dead-Time Value for PWMLx Output

-

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

Name: PWM_DTUPD2

Access: write-only

Address: 0x4008C25C

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

- DTHUPD: Dead-Time Value Update for PWMHx Output

-

- DTLUPD: Dead-Time Value Update for PWMLx Output

-

#### PWM PWM Channel Mode Register (ch_num = 3)

Name: PWM_CMR3

Access: read-write

Address: 0x4008C260

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

- CPRE: Channel Pre-scaler

  Value | Name | Description
  --- | --- | ---
  0x0 | MCK | Master clock
  0x1 | MCK_DIV_2 | Master clock/2
  0x2 | MCK_DIV_4 | Master clock/4
  0x3 | MCK_DIV_8 | Master clock/8
  0x4 | MCK_DIV_16 | Master clock/16
  0x5 | MCK_DIV_32 | Master clock/32
  0x6 | MCK_DIV_64 | Master clock/64
  0x7 | MCK_DIV_128 | Master clock/128
  0x8 | MCK_DIV_256 | Master clock/256
  0x9 | MCK_DIV_512 | Master clock/512
  0xA | MCK_DIV_1024 | Master clock/1024
  0xB | CLKA | Clock A
  0xC | CLKB | Clock B

- CALG: Channel Alignment

  Value | Name | Description
  --- | --- | ---
  0 | - | The period is left aligned.
  1 | - | The period is center aligned.

- CPOL: Channel Polarity

  Value | Name | Description
  --- | --- | ---
  0 | - | The OCx output waveform (output from the comparator) starts at a low level.
  1 | - | The OCx output waveform (output from the comparator) starts at a high level.

- CES: Counter Event Selection

  Value | Name | Description
  --- | --- | ---
  0 | - | The channel counter event occurs at the end of the PWM period.
  1 | - | The channel counter event occurs at the end of the PWM period and at half the PWM period.

- DTE: Dead-Time Generator Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | The dead-time generator is disabled.
  1 | - | The dead-time generator is enabled.

- DTHI: Dead-Time PWMHx Output Inverted

  Value | Name | Description
  --- | --- | ---
  0 | - | The dead-time PWMHx output is not inverted.
  1 | - | The dead-time PWMHx output is inverted.

- DTLI: Dead-Time PWMLx Output Inverted

  Value | Name | Description
  --- | --- | ---
  0 | - | The dead-time PWMLx output is not inverted.
  1 | - | The dead-time PWMLx output is inverted.

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

Name: PWM_CDTY3

Access: read-write

Address: 0x4008C264

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

- CDTY: Channel Duty-Cycle

-

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

Name: PWM_CDTYUPD3

Access: write-only

Address: 0x4008C268

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

- CDTYUPD: Channel Duty-Cycle Update

-

#### PWM PWM Channel Period Register (ch_num = 3)

Name: PWM_CPRD3

Access: read-write

Address: 0x4008C26C

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

- CPRD: Channel Period

-

#### PWM PWM Channel Period Update Register (ch_num = 3)

Name: PWM_CPRDUPD3

Access: write-only

Address: 0x4008C270

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

- CPRDUPD: Channel Period Update

-

#### PWM PWM Channel Counter Register (ch_num = 3)

Name: PWM_CCNT3

Access: read-only

Address: 0x4008C274

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

- CNT: Channel Counter Register

-

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

Name: PWM_DT3

Access: read-write

Address: 0x4008C278

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

- DTH: Dead-Time Value for PWMHx Output

-

- DTL: Dead-Time Value for PWMLx Output

-

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

Name: PWM_DTUPD3

Access: write-only

Address: 0x4008C27C

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

- DTHUPD: Dead-Time Value Update for PWMHx Output

-

- DTLUPD: Dead-Time Value Update for PWMLx Output

-

#### PWM Transmit Pointer Register

Name: PWM_TPR

Access: read-write

Address: 0x4008C108

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

- TXPTR: Transmit Counter Register

-

#### PWM Transmit Counter Register

Name: PWM_TCR

Access: read-write

Address: 0x4008C10C

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

- TXCTR: Transmit Counter Register

-

#### PWM Transmit Next Pointer Register

Name: PWM_TNPR

Access: read-write

Address: 0x4008C118

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

- TXNPTR: Transmit Next Pointer

-

#### PWM Transmit Next Counter Register

Name: PWM_TNCR

Access: read-write

Address: 0x4008C11C

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

- TXNCTR: Transmit Counter Next

-

#### PWM Transfer Control Register

Name: PWM_PTCR

Access: write-only

Address: 0x4008C120

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

- RXTEN: Receiver Transfer Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enables PDC receiver channel requests if RXTDIS is not set.

- RXTDIS: Receiver Transfer Disable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disables the PDC receiver channel requests.

- TXTEN: Transmitter Transfer Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enables the PDC transmitter channel requests.

- TXTDIS: Transmitter Transfer Disable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disables the PDC transmitter channel requests.

#### PWM Transfer Status Register

Name: PWM_PTSR

Access: read-only

Address: 0x4008C124

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

- RXTEN: Receiver Transfer Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | PDC Receiver channel requests are disabled.
  1 | - | PDC Receiver channel requests are enabled.

- TXTEN: Transmitter Transfer Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | PDC Transmitter channel requests are disabled.
  1 | - | PDC Transmitter channel requests are enabled.