SLLSEZ4A August 2019 – November 2019 TCAN4551-Q1
PRODUCTION DATA.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
CANBUSNOM | RSVD | RSVD | RSVD | RSVD | RSVD | RSVD | RSVD |
RU | R | R | R | R | R | R | R |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RSVD | UVSUP | RSVD | PWRON | TSD | RSVD | RSVD | ECCERR |
R | R/WC | R | R/WC/U | R/WC | R | R | R/WC |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
CANINT | LWU | WKERR | RSVD | RSVD | CANSLNT | RSVD | CANDOM |
R/WC | R/WC | R/WC | R | R | R/WC | R | R/WC |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GLOBALERR | nWKRQ | CANERR | RSVD | SPIERR | RSVD | M_CAN_INT | VTWD |
R | R | R | R | R | R | R | R |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | CANBUSNOM | RU | 1'b0 | CAN Bus normal (Flag and Not Interrupt)
Will change to 1 when in normal mode after first Dom to Rec transition |
30:24 | RSVD | R | 7b'0000000 | Reserved |
23 | SMS | R/WC | 1'b0 | Sleep Mode Status (Flag & Not an interrupt) Only sets when sleep mode is entered by a WKERR or TSD fault |
22 | UVSUP | R/WC | 1'b0 | Under Voltage VSUP and UVCCFLTR |
21 | RSVD | R | 1'b0 | Reserved |
20 | PWRON | R/WC/U | 1'b1 | Power ON |
19 | TSD | R/WC | 1'b0 | Thermal Shutdown |
18 | RSVD | R | 1'b0 | Reserved |
17 | RSVD | R | 1'b0 | Reserved |
16 | ECCERR | R/WC | 1'b0 | Uncorrectable ECC error detected |
15 | CANINT | R/WC | 1'b0 | Can Bus Wake Up Interrupt |
14 | LWU | R/WC | 1'b0 | Local Wake Up |
13 | WKERR | R/WC | 1'b0 | Wake Error |
12 | RSVD | R | 1'b0 | Reserved |
11 | RSVD | R | 1'b0 | Reserved |
10 | CANSLNT | R/WC | 1'b0 | CAN Silent |
9 | RSVD | R | 1'b0 | Reserved |
8 | CANDOM | R/WC | 1'b0 | CAN Stuck Dominant |
7 | GLOBALERR | R | 1'b0 | Global Error (Any Fault) |
6 | WKRQ | R | 1'b0 | Wake Request |
5 | CANERR | R | 1'b0 | CAN Error |
4 | RSVD | R | 1'b0 | RSVD |
3 | SPIERR | R | 1'b0 | SPI Error |
2 | RSVD | R | 1'b0 | Reserved |
1 | M_CAN_INT | R | 1'b0 | M_CAN global INT |
0 | VTWD | R | 1'b0 | Global Voltage, Temp or WDTO |
GLOBALERR: Logical OR of all faults in registers 0x0820-0824.
WKRQ: Logical OR of CANINT, LWU and WKERR.
CANBUSNOM is not an interrupt but a flag. In normal mode after the first dominant-recessive transition it will set. It will reset to 0 when entering Standby or Sleep modes or when a bus fault condition takes place in normal mode.
CANERR: Logical OR of CANSLNT and CANDOM faults.
SPIERR: Will be set if any of the SPI status register 16'h000C[30:16] is set.
VTWD: Logical or of UVCCFLTR, UVSUP, TSD and ECCERR.
CANINT: Indicates a WUP has occurred; Once a CANINT flag is set, LWU events will be ignored. Flag can be cleared by changing to Normal or Sleep modes.
LWU: Indicates a local wake event, from toggling the WAKE pin, has occurred. Once a LWU flag is set, CANINT events will be ignored. Flag can be cleared by changing to Normal or Sleep modes.
WKERR: If the device receives a wake up request and does not transition to Normal mode or clear the PWRON or Wake flag before tINACTIVE, the device will transition to Sleep Mode. After the wake event, a Wake Error (WKERR) will be reported and the SMS flag will be set to 1.
CANTO: CAN Timeout: flag indicates a CAN bus timeout event while in Standby mode with frame detection enabled. If there is no activity on the CAN bus for more than tSILENCE while in Standby mode with frame detect enabled, this flag is set.
NOTE
PWRON Flag is cleared by either writing a 1 or by going to sleep mode or normal mode from standby mode.