ZHCSPG0 December 2021 TCAN1167-Q1
PRODUCTION DATA
Device Registers lists the memory-mapped registers for the Device registers. All register offset addresses not listed in Device Registers should be considered as reserved locations and the register contents should not be modified.
| Address | Acronym | Register Name | Section |
|---|---|---|---|
| 0h + formula | DEVICE_ID_y | Device Part Number | Go |
| 8h | REV_ID_MAJOR | Major Revision | Go |
| 9h | REV_ID_MINOR | Minor Revision | Go |
| Ah + formula | SPI_RSVD_x | SPI reserved registers | Go |
| Fh | Scratch_Pad_SPI | Read and Write Test Register SPI | Go |
| 10h | MODE_CNTRL | Mode configurations | Go |
| 13h | WD_CONFIG_1 | Watchdog configuration 1 | Go |
| 14h | WD_CONFIG_2 | Watchdog configuration 2 | Go |
| 15h | WD_INPUT_TRIG | Watchdog input trigger | Go |
| 2Dh | WD_QA_CONFIG | Q and A Watchdog configuration | Go |
| 2Eh | WD_QA_ANSWER | Q and A Watchdog answer | Go |
| 2Fh | WD_QA_QUESTION | Q and A Watchdog question | Go |
| 40h | STATUS | CAN Transceiver Status | Go |
| 50h | INT_GLOBAL | Global Interrupts | Go |
| 51h | INT_1 | Interrupts | Go |
| 52h | INT_2 | Interrupts | Go |
| 53h | INT_3 | Interrupts | Go |
| 54h | INT_CANBUS | CAN Bus fault interrupts | Go |
| 56h | INT_ENABLE_1 | Interrupt enable for INT_1 | Go |
| 57h | INT_ENABLE_2 | Interrupt enable for INT_2 | Go |
| 58h | INT_ENABLE_3 | Interrupt enable for INT_3 | Go |
| 59h | INT_ENABLE_CANBUS | Interrupt enable for INT_CANBUS | Go |
| 5Ah + formula | INT_RSVD_y | Interrupt Reserved Register INT_RSVD0 through INT_RSVD5 | Go |
Complex bit access types are encoded to fit into small table cells. Device Access Type Codes shows the codes that are used for access types in this section.
| Access Type | Code | Description |
|---|---|---|
| Read Type | ||
| R | R | Read |
| RH | H R |
Set or cleared by hardware Read |
| Write Type | ||
| H | H | Set or cleared by hardware |
| W | W | Write |
| W1C | 1C W |
1 to clear Write |
| 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. | |