SCPS286 July 2025 TPLD2001
ADVANCE INFORMATION
Table 7-38 lists the memory-mapped registers for the TPLD2001_User registers. All register offset addresses not listed in Table 7-38 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 | DEVICE_ID4 | DEVICE_ID4 | |||||||
| 5h | DEVICE_ID5 | DEVICE_ID5 | |||||||
| 6h | DEVICE_ID6 | DEVICE_ID6 | |||||||
| 7h | DEVICE_ID7 | DEVICE_ID7 | |||||||
| 10h | CNT0_COUNT | CNT0_COUNT | |||||||
| 11h | CNT1_COUNT | CNT1_COUNT | |||||||
| 12h | CNT2_COUNT | CNT2_COUNT | |||||||
| 13h | CNT3_COUNT | CNT3_COUNT | |||||||
| 14h | CNT4_COUNT_LSB | CNT4_COUNT_LSB | |||||||
| 15h | CNT4_COUNT_MSB | CNT4_COUNT_MSB | |||||||
| 16h | CNT5_COUNT_LSB | CNT5_COUNT_LSB | |||||||
| 17h | CNT5_COUNT_MSB | CNT5_COUNT_MSB | |||||||
| 18h | CNT6_COUNT | CNT6_COUNT | |||||||
| 19h | CNT7_COUNT | CNT7_COUNT | |||||||
| 1Ah | CNT8_COUNT | CNT8_COUNT | |||||||
| 1Bh | 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_LSB | CNT4_DATA_LSB | |||||||
| 25h | CNT4_DATA_MSB | CNT4_DATA_MSB | |||||||
| 26h | CNT5_DATA_LSB | CNT5_DATA_LSB | |||||||
| 27h | CNT5_DATA_MSB | CNT5_DATA_MSB | |||||||
| 28h | CNT6_DATA | CNT6_DATA | |||||||
| 29h | CNT7_DATA | CNT7_DATA | |||||||
| 2Ah | CNT8_DATA | CNT8_DATA | |||||||
| 2Bh | 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_ACMP0 | RESERVED | VREF_ACMP0 | ||||||
| 71h | VREF_ACMP1 | RESERVED | VREF_ACMP1 | ||||||
| 72h | VREF_ACMP2 | RESERVED | VREF_ACMP2 | ||||||
| 73h | VREF_ACMP3 | RESERVED | VREF_ACMP3 | ||||||
| 74h | VREF_McACMP0_0 | RESERVED | VREF_McACMP0_0 | ||||||
| 75h | VREF_McACMP0_1 | RESERVED | VREF_McACMP0_1 | ||||||
| 76h | VREF_McACMP1_0 | RESERVED | VREF_McACMP1_0 | ||||||
| 77h | VREF_McACMP1_1 | RESERVED | VREF_McACMP1_1 | ||||||
| 78h | VREF_McACMP2_0 | RESERVED | VREF_McACMP2_0 | ||||||
| 79h | VREF_McACMP2_1 | RESERVED | VREF_McACMP2_1 | ||||||
| 7Ah | VREF_McACMP3_0 | RESERVED | VREF_McACMP3_0 | ||||||
| 7Bh | VREF_McACMP3_1 | RESERVED | VREF_McACMP3_1 | ||||||
| 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 7-39 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 7-40.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | DEVICE_ID_MSB | R | 20h |
DEVICE_ID1 is shown in Table 7-41.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | DEVICE_ID_LSB | R | 1h |
DEVICE_ID2 is shown in Table 7-42.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | DEVICE_ID_RSVD | R | 0h |
DEVICE_ID3 is shown in Table 7-43.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | DEVICE_ID_REV | R | 0h |
DEVICE_ID4 is shown in Table 7-44.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | DEVICE_ID4 | R | Xh |
DEVICE_ID5 is shown in Table 7-45.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | DEVICE_ID5 | R | Xh |
DEVICE_ID6 is shown in Table 7-46.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | DEVICE_ID6 | R | Xh |
DEVICE_ID7 is shown in Table 7-47.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | DEVICE_ID7 | R | Xh |
CNT0_COUNT is shown in Table 7-48.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT0_COUNT | R | Xh |
CNT1_COUNT is shown in Table 7-49.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT1_COUNT | R | Xh |
CNT2_COUNT is shown in Table 7-50.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT2_COUNT | R | Xh |
CNT3_COUNT is shown in Table 7-51.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT3_COUNT | R | Xh |
CNT4_COUNT_LSB is shown in Table 7-52.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT4_COUNT_LSB | R | Xh |
CNT4_COUNT_MSB is shown in Table 7-53.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT4_COUNT_MSB | R | Xh |
CNT5_COUNT_LSB is shown in Table 7-54.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT5_COUNT_LSB | R | Xh |
CNT5_COUNT_MSB is shown in Table 7-55.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT5_COUNT_MSB | R | Xh |
CNT6_COUNT is shown in Table 7-56.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT6_COUNT | R | Xh |
CNT7_COUNT is shown in Table 7-57.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT7_COUNT | R | Xh |
CNT8_COUNT is shown in Table 7-58.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT8_COUNT | R | Xh |
CNT9_COUNT is shown in Table 7-59.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT9_COUNT | R | Xh |
CNT0_DATA is shown in Table 7-60.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT0_DATA | R/W | Xh |
CNT1_DATA is shown in Table 7-61.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT1_DATA | R/W | Xh |
CNT2_DATA is shown in Table 7-62.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT2_DATA | R/W | Xh |
CNT3_DATA is shown in Table 7-63.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT3_DATA | R/W | Xh |
CNT4_DATA_LSB is shown in Table 7-64.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT4_DATA_LSB | R/W | Xh |
CNT4_DATA_MSB is shown in Table 7-65.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT4_DATA_MSB | R/W | Xh |
CNT5_DATA_LSB is shown in Table 7-66.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT5_DATA_LSB | R/W | Xh |
CNT5_DATA_MSB is shown in Table 7-67.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT5_DATA_MSB | R/W | Xh |
CNT6_DATA is shown in Table 7-68.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT6_DATA | R/W | Xh |
CNT7_DATA is shown in Table 7-69.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT7_DATA | R/W | Xh |
CNT8_DATA is shown in Table 7-70.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT8_DATA | R/W | Xh |
CNT9_DATA is shown in Table 7-71.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CNT9_DATA | R/W | Xh |
WDT_TIMEOUT_DATA is shown in Table 7-72.
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 7-73.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | WATCHDOG_OUTPUT_DATA | R/W | Xh |
WDT_STATUS is shown in Table 7-74.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:1 | RESERVED | R | 0h | Reserved |
| 0 | WDT_STATUS | R/W | Xh | Watchdog fault/timeout output |
PGEN_DATA_LSB is shown in Table 7-75.
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 7-76.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | PGEN_DATA_MSB | R/W | Xh |
STATE_MACHINE is shown in Table 7-77.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:3 | RESERVED | R | 0h | Reserved |
| 2:0 | CURRENT_STATE | R/W | Xh |
STATE0_OUT is shown in Table 7-78.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | STATE0_OUT | R/W | Xh |
STATE1_OUT is shown in Table 7-79.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | STATE1_OUT | R/W | Xh |
STATE2_OUT is shown in Table 7-80.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | STATE2_OUT | R/W | Xh |
STATE3_OUT is shown in Table 7-81.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | STATE3_OUT | R/W | Xh |
STATE4_OUT is shown in Table 7-82.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | STATE4_OUT | R/W | Xh |
STATE5_OUT is shown in Table 7-83.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | STATE5_OUT | R/W | Xh |
STATE6_OUT is shown in Table 7-84.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | STATE6_OUT | R/W | Xh |
STATE7_OUT is shown in Table 7-85.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | STATE7_OUT | R/W | Xh |
VREF_ACMP0 is shown in Table 7-86.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 0h | Reserved |
| 5:0 | VREF_ACMP0 | R/W | Xh |
VREF_ACMP1 is shown in Table 7-87.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 0h | Reserved |
| 5:0 | VREF_ACMP1 | R/W | Xh |
VREF_ACMP2 is shown in Table 7-88.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 0h | Reserved |
| 5:0 | VREF_ACMP2 | R/W | Xh |
VREF_ACMP3 is shown in Table 7-89.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 0h | Reserved |
| 5:0 | VREF_ACMP3 | R/W | Xh |
VREF_McACMP0_0 is shown in Table 7-90.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 0h | Reserved |
| 5:0 | VREF_McACMP0_0 | R/W | Xh |
VREF_McACMP0_1 is shown in Table 7-91.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 0h | Reserved |
| 5:0 | VREF_McACMP0_1 | R/W | Xh |
VREF_McACMP1_0 is shown in Table 7-92.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 0h | Reserved |
| 5:0 | VREF_McACMP1_0 | R/W | Xh |
VREF_McACMP1_1 is shown in Table 7-93.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 0h | Reserved |
| 5:0 | VREF_McACMP1_1 | R/W | Xh |
VREF_McACMP2_0 is shown in Table 7-94.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 0h | Reserved |
| 5:0 | VREF_McACMP2_0 | R/W | Xh |
VREF_McACMP2_1 is shown in Table 7-95.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 0h | Reserved |
| 5:0 | VREF_McACMP2_1 | R/W | Xh |
VREF_McACMP3_0 is shown in Table 7-96.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 0h | Reserved |
| 5:0 | VREF_McACMP3_0 | R/W | Xh |
VREF_McACMP3_1 is shown in Table 7-97.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 0h | Reserved |
| 5:0 | VREF_McACMP3_1 | R/W | Xh |
VIRTUAL_INPUT is shown in Table 7-98.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | VIRTUAL_IN | R/W | Xh |
VIRTUAL_OUTPUT is shown in Table 7-99.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | VIRTUAL_OUT | R/W | Xh |
SER_COMM_CFG is shown in Table 7-100.
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
|
CRC_STATUS is shown in Table 7-101.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:5 | ERR_CNT | R/W | 0h | |
| 4:1 | RESERVED | R | 0h | Reserved |
| 0 | ERR_FLAG | R/W | Xh |
SER_COMM_WR_MASK is shown in Table 7-102.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | SER_COMM_WR_MASK | R/W | Xh |