JAJSNH9 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. |