SCPS289B September 2024 – August 2026 TPLD1202
PRODUCTION DATA
Table 8-1 lists the memory-mapped registers for the TPLD1202_User registers. All register offset addresses not listed in Table 8-1 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
|---|---|---|---|---|---|---|---|---|---|
| 0h | DEVICE_ID0 | DEVICE_ID_MSB | |||||||
| 1h | DEVICE_ID1 | DEVICE_ID_LSB | |||||||
| 2h | DEVICE_ID2 | DEVICE_ID_RSVD | |||||||
| 3h | DEVICE_ID3 | DEVICE_ID_REV | |||||||
| 4h | PROG_ID0 | PROG_ID0 | |||||||
| 5h | PROG_ID1 | PROG_ID1 | |||||||
| 6h | PROG_ID2 | PROG_ID2 | |||||||
| 7h | PROG_ID3 | PROG_ID3 | |||||||
| 10h | CNT0_COUNT | CNT0_COUNT | |||||||
| 11h | CNT1_COUNT | CNT1_COUNT | |||||||
| 12h | CNT2_COUNT | CNT2_COUNT | |||||||
| 13h | CNT3_COUNT | CNT3_COUNT | |||||||
| 14h | CNT4_COUNT | CNT4_COUNT | |||||||
| 15h | CNT5_COUNT | CNT5_COUNT | |||||||
| 16h | CNT6_COUNT | CNT6_COUNT | |||||||
| 17h | CNT7_COUNT | CNT7_COUNT | |||||||
| 18h | CNT8_COUNT | CNT8_COUNT | |||||||
| 19h | CNT9_COUNT | CNT9_COUNT | |||||||
| 20h | CNT0_DATA | CNT0_DATA | |||||||
| 21h | CNT1_DATA | CNT1_DATA | |||||||
| 22h | CNT2_DATA | CNT2_DATA | |||||||
| 23h | CNT3_DATA | CNT3_DATA | |||||||
| 24h | CNT4_DATA | CNT4_DATA | |||||||
| 25h | CNT5_DATA | CNT5_DATA | |||||||
| 26h | CNT6_DATA | CNT6_DATA | |||||||
| 27h | CNT7_DATA | CNT7_DATA | |||||||
| 28h | CNT8_DATA | CNT8_DATA | |||||||
| 29h | CNT9_DATA | CNT9_DATA | |||||||
| 30h | WDT_TIMEOUT_DATA | WATCHDOG_TIMEOUT_DATA | |||||||
| 31h | WDT_OUTPUT_DATA | WATCHDOG_OUTPUT_DATA | |||||||
| 32h | WDT_STATUS | RESERVED | WDT_STATUS | ||||||
| 40h | PGEN_DATA_LSB | PGEN_DATA_LSB | |||||||
| 41h | PGEN_DATA_MSB | PGEN_DATA_MSB | |||||||
| 50h | STATE_MACHINE | RESERVED | CURRENT_STATE | ||||||
| 51h | STATE0_OUT | STATE0_OUT | |||||||
| 52h | STATE1_OUT | STATE1_OUT | |||||||
| 53h | STATE2_OUT | STATE2_OUT | |||||||
| 54h | STATE3_OUT | STATE3_OUT | |||||||
| 55h | STATE4_OUT | STATE4_OUT | |||||||
| 56h | STATE5_OUT | STATE5_OUT | |||||||
| 57h | STATE6_OUT | STATE6_OUT | |||||||
| 58h | STATE7_OUT | STATE7_OUT | |||||||
| 70h | VREF_McACMP0 | RESERVED | VREF_McACMP0 | ||||||
| 71h | VREF_McACMP1 | RESERVED | VREF_McACMP1 | ||||||
| 72h | VREF_McACMP2 | RESERVED | VREF_McACMP2 | ||||||
| 73h | VREF_McACMP3 | RESERVED | VREF_McACMP3 | ||||||
| E0h | VIRTUAL_INPUT | VIRTUAL_IN | |||||||
| E1h | VIRTUAL_OUTPUT | VIRTUAL_OUT | |||||||
| FDh | SER_COMM_CFG | RESERVED | ADDR_INC | ||||||
| FEh | CRC_STATUS | ERR_CNT | RESERVED | ERR_FLAG | |||||
| FFh | SER_COMM_WR_MASK | SER_COMM_WR_MASK | |||||||
Complex bit access types are encoded to fit into small table cells. Table 8-2 shows the codes that are used for access types in this section.
| Access Type | Code | Description |
|---|---|---|
| Read Type | ||
| R | R | Read |
| Write Type | ||
| W | W | Write |
| Reset or Default Value | ||
| -n | Value after reset or the default value | |
DEVICE_ID0 is shown in Table 8-3.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | DEVICE_ID_MSB | R | 12h |
DEVICE_ID1 is shown in Table 8-4.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | DEVICE_ID_LSB | R | 2h |
DEVICE_ID2 is shown in Table 8-5.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | DEVICE_ID_RSVD | R | 0h |
DEVICE_ID3 is shown in Table 8-6.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | DEVICE_ID_REV | R | 20h |
PROG_ID0 is shown in Table 8-7.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | PROG_ID0 | R | Xh |
PROG_ID1 is shown in Table 8-8.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | PROG_ID1 | R | Xh |
PROG_ID2 is shown in Table 8-9.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | PROG_ID2 | R | Xh |
PROG_ID3 is shown in Table 8-10.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | PROG_ID3 | R | Xh |
CNT0_COUNT is shown in Table 8-11.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT0_COUNT | R | Xh |
CNT1_COUNT is shown in Table 8-12.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT1_COUNT | R | Xh |
CNT2_COUNT is shown in Table 8-13.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT2_COUNT | R | Xh |
CNT3_COUNT is shown in Table 8-14.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT3_COUNT | R | Xh |
CNT4_COUNT is shown in Table 8-15.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT4_COUNT | R | Xh |
CNT5_COUNT is shown in Table 8-16.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT5_COUNT | R | Xh |
CNT6_COUNT is shown in Table 8-17.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT6_COUNT | R | Xh |
CNT7_COUNT is shown in Table 8-18.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT7_COUNT | R | Xh |
CNT8_COUNT is shown in Table 8-19.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT8_COUNT | R | Xh |
CNT9_COUNT is shown in Table 8-20.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT9_COUNT | R | Xh |
CNT0_DATA is shown in Table 8-21.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT0_DATA | R/W | Xh |
CNT1_DATA is shown in Table 8-22.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT1_DATA | R/W | Xh |
CNT2_DATA is shown in Table 8-23.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT2_DATA | R/W | Xh |
CNT3_DATA is shown in Table 8-24.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT3_DATA | R/W | Xh |
CNT4_DATA is shown in Table 8-25.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT4_DATA | R/W | Xh |
CNT5_DATA is shown in Table 8-26.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT5_DATA | R/W | Xh |
CNT6_DATA is shown in Table 8-27.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT6_DATA | R/W | Xh |
CNT7_DATA is shown in Table 8-28.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT7_DATA | R/W | Xh |
CNT8_DATA is shown in Table 8-29.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT8_DATA | R/W | Xh |
CNT9_DATA is shown in Table 8-30.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT9_DATA | R/W | Xh |
WDT_TIMEOUT_DATA is shown in Table 8-31.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | WATCHDOG_TIMEOUT_DATA | R/W | Xh |
WDT_OUTPUT_DATA is shown in Table 8-32.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | WATCHDOG_OUTPUT_DATA | R/W | Xh |
WDT_STATUS is shown in Table 8-33.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:1 | RESERVED | R | 0h | Reserved |
| 0 | WDT_STATUS | R/W | Xh | Watchdog fault output |
PGEN_DATA_LSB is shown in Table 8-34.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | PGEN_DATA_LSB | R/W | Xh |
PGEN_DATA_MSB is shown in Table 8-35.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | PGEN_DATA_MSB | R/W | Xh |
STATE_MACHINE is shown in Table 8-36.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:3 | RESERVED | R | 0h | Reserved |
| 2:0 | CURRENT_STATE | R | Xh |
STATE0_OUT is shown in Table 8-37.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | STATE0_OUT | R/W | Xh |
STATE1_OUT is shown in Table 8-38.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | STATE1_OUT | R/W | Xh |
STATE2_OUT is shown in Table 8-39.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | STATE2_OUT | R/W | Xh |
STATE3_OUT is shown in Table 8-40.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | STATE3_OUT | R/W | Xh |
STATE4_OUT is shown in Table 8-41.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | STATE4_OUT | R/W | Xh |
STATE5_OUT is shown in Table 8-42.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | STATE5_OUT | R/W | Xh |
STATE6_OUT is shown in Table 8-43.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | STATE6_OUT | R/W | Xh |
STATE7_OUT is shown in Table 8-44.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | STATE7_OUT | R/W | Xh |
VREF_McACMP0 is shown in Table 8-45.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 0h | Reserved |
| 5:0 | VREF_McACMP0 | R/W | Xh |
VREF_McACMP1 is shown in Table 8-46.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 0h | Reserved |
| 5:0 | VREF_McACMP1 | R/W | Xh |
VREF_McACMP2 is shown in Table 8-47.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 0h | Reserved |
| 5:0 | VREF_McACMP2 | R/W | Xh |
VREF_McACMP3 is shown in Table 8-48.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 0h | Reserved |
| 5:0 | VREF_McACMP3 | R/W | Xh |
VIRTUAL_INPUT is shown in Table 8-49.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | VIRTUAL_IN | R/W | Xh |
VIRTUAL_OUTPUT is shown in Table 8-50.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | VIRTUAL_OUT | R | Xh |
SER_COMM_CFG is shown in Table 8-51.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:1 | RESERVED | R | 0h | Reserved |
| 0 | ADDR_INC | R/W | Xh | Address auto-incrementing disable select
|
CRC_STATUS is shown in Table 8-52.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:5 | ERR_CNT | R | 0h | |
| 4:1 | RESERVED | R | 0h | Reserved |
| 0 | ERR_FLAG | R/W | Xh |
SER_COMM_WR_MASK is shown in Table 8-53.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | SER_COMM_WR_MASK | R/W | Xh |