SLLSFR8A September 2025 – October 2025 TCAN5102-Q1
ADVANCE INFORMATION
Section 7.6.8 lists the memory-mapped registers for the PWM0 registers. All register offset addresses not listed in Section 7.6.8 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Section |
|---|---|---|---|
| 4000h | PWM1_ACTION | Section 7.6.8.1 | |
| 4000h | PWM0_CTRL | PWM0 Control | Section 7.6.8.2 |
| 4001h | PWM0_IE0 | Interrupt Enable | Section 7.6.8.3 |
| 4002h | PWM0_IE1 | Interrupt Enable | Section 7.6.8.4 |
| 4003h | PWM0_IR | Interrupt Register | Section 7.6.8.5 |
| 4004h | PWM0_STATUS | Status | Section 7.6.8.6 |
| 4005h + formula | PWM0_CUR_PULSE[y] | Current Pulse Count | Section 7.6.8.7 |
| 4009h | PWM0_CUR_VAL_MSB | Current Value MSB | Section 7.6.8.8 |
| 400Ah | PWM0_CUR_VAL_LSB | Current Value LSB | Section 7.6.8.9 |
| 400Bh | PWM0_CONST_MSB | Constant Value Integer MSB | Section 7.6.8.10 |
| 400Ch | PWM0_CONST_LSB | Constant Value Integer LSB | Section 7.6.8.11 |
| 400Dh | PWM0_STOP_VAL_FRAC_F | Stop Fractional Value (Frequency Only) | Section 7.6.8.12 |
| 400Eh | PWM0_STOP_VAL_MSB | Stop Value Integer MSB | Section 7.6.8.13 |
| 400Fh | PWM0_STOP_VAL_LSB | Stop Value Integer LSB | Section 7.6.8.14 |
| 4010h | PWM0_STOP_SL_MSB | Stop Slope MSB | Section 7.6.8.15 |
| 4011h | PWM0_STOP_SL_MID | Stop Slope Mid | Section 7.6.8.16 |
| 4012h | PWM0_STOP_SL_LSB | Stop Slope LSB | Section 7.6.8.17 |
| 4013h | PWM0_START_VAL_FRAC_F | Start Fractional Value (Frequency Only) | Section 7.6.8.18 |
| 4014h | PWM0_START_VAL_MSB | Start Value MSB | Section 7.6.8.19 |
| 4015h | PWM0_START_VAL_LSB | Start Value LSB | Section 7.6.8.20 |
| 4016h | PWM0_START_SL_MSB | Start Slope MSB | Section 7.6.8.21 |
| 4017h | PWM0_START_SL_MID | Start Slope Mid Byte | Section 7.6.8.22 |
| 4018h | PWM0_START_SL_LSB | Start Slope LSB | Section 7.6.8.23 |
| 4019h | PWM0_END_VAL_CONST_FRAC_F | End (Freq) or Const (DC) Fractional Value | Section 7.6.8.24 |
| 401Ah | PWM0_END_VAL_MSB | End Value MSB | Section 7.6.8.25 |
| 401Bh | PWM0_END_VAL_LSB | End Value LSB | Section 7.6.8.26 |
| 401Ch + formula | PWM0_PULSE_STOP_RAMP[y] | Pulse Count to Begin Stop Ramp | Section 7.6.8.27 |
| 4020h + formula | PWM0_PULSE_MAX[y] | Pulse Count Maximum | Section 7.6.8.28 |
| 4024h | PWM0_ACTION | Start Action Register | Section 7.6.8.29 |
| 4030h | PWM0_IAS_CTRL | Input Auto Stop Control | Section 7.6.8.30 |
Complex bit access types are encoded to fit into small table cells. Section 7.6.8 shows the codes that are used for access types in this section.
| Access Type | Code | Description |
|---|---|---|
| Read Type | ||
| R | R | Read |
| RH | R H | Read Set or cleared by hardware |
| Write Type | ||
| W | W | Write |
| W1C | W 1C | Write 1 to clear |
| W1S | W 1S | Write 1 to set |
| WP | W P | Write Requires privileged access |
| Reset or Default Value | ||
| -n | Value after reset or the default value | |
| Register Array Variables | ||
| i,j,k,l,m,n | When these variables are used in a register name, an offset, or an address, they refer to the value of a register array where the register is part of a group of repeating registers. The register groups form a hierarchical structure and the array is represented with a formula. | |
| y | When this variable is used in a register name, an offset, or an address it refers to the value of a register array. | |