JAJSH69D January 2018 – June 2022 TCAN4550-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 |
SMS | UVSUP | UVIO | PWRON | TSD | WDTO | RSVD | ECCERR |
R | R/WC | R/WC | R/WC/U | R/WC | RU/WC | 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, UVIO timeout, or UVIO+TSD fault |
22 | UVSUP | R/WC | 1'b0 | Under-Voltage VSUP and UVCCOUT |
21 | UVIO | R/WC | 1'b0 | Under-Voltage VIO |
20 | PWRON | R/WC/U | 1'b1 | Power ON |
19 | TSD | R/WC | 1'b0 | Thermal Shutdown |
18 | WDTO | RU/WC | 1'b0 | Watchdog Time Out |
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 UVCCOUT, UVSUP, UVVIO, TSD, WDTO (Watchdog time out) 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 WUP 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.
PWRON Flag is cleared by either writing a 1 or by going to sleep mode or normal mode from standby mode.