| Bit31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| ARA | PED | PEA | WDI | BO | EW | ||
| Access | R/W | R/W | R/W | R/W | R/W | R/W | |
| Reset | 0 | 0 | 0 | 0 | 0 | 0 | |
| Bit23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| EP | ELO | BEU | BEC | DRX | TOO | MRAF | TSW |
| AccessR/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W |
| Reset0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Bit15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| TEFL | TEFF | TEFW | TEFN | TFE | TCF | TC | HPM |
| AccessR/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W |
| Reset0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Bit7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RF1L | RF1F | RF1W | RF1N | RF0L | RF0F | RF0W | RF0N |
| AccessR/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W |
| Reset0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Access to Reserved Address
| Value | Description |
|---|---|
| 0 | No access to reserved address occurred. |
| 1 | Access to reserved address occurred. |
Protocol Error in Data Phase
| Value | Description |
|---|---|
| 0 | No protocol error in data phase. |
| 1 | Protocol error in data phase detected (PSR.DLEC != 0,7). |
Protocol Error in Arbitration Phase
| Value | Description |
|---|---|
| 0 | No protocol error in arbitration phase. |
| 1 | Protocol error in arbitration phase detected (PSR.LEC != 0,7). |
Watchdog Interrupt
| Value | Description |
|---|---|
| 0 | No Message RAM Watchdog event occurred. |
| 1 | Message RAM Watchdog event due to missing READY. |
Bus_Off Status
| Value | Description |
|---|---|
| 0 | Bus_Off status unchanged. |
| 1 | Bus_Off status changed. |
Error Warning Status
| Value | Description |
|---|---|
| 0 | Error_Warning status unchanged. |
| 1 | Error_Warning status changed. |
Error Passive
| Value | Description |
|---|---|
| 0 | Error_Passive status unchanged. |
| 1 | Error_Passive status changed. |
Error Logging Overflow
| Value | Description |
|---|---|
| 0 | CAN Error Logging Counter did not overflow. |
| 1 | Overflow of CAN Error Logging Counter occurred. |
Bit Error Uncorrected
| Value | Description |
|---|---|
| 0 | Not bit error detected when reading from Message RAM. |
| 1 | Bit error detected, uncorrected (e.g. parity logic). |
Bit Error Corrected
| Value | Description |
|---|---|
| 0 | Not bit error detected when reading from Message RAM. |
| 1 | Bit error detected and corrected (e.g. ECC). |
Message stored to Dedicated Rx Buffer
| Value | Description |
|---|---|
| 0 | No Rx Buffer updated. |
| 1 | At least one received message stored into a Rx Buffer. |
Timeout Occurred
| Value | Description |
|---|---|
| 0 | No timeout. |
| 1 | Timeout reached. |
Message RAM Access Failure
The flag is set, when the Rx Handler
In both cases the FIFO put index is not updated resp. the New Data flag for a dedicated Rx Buffer is not set, a partly stored message is overwritten when the next message is stored to this location.
The flag is also set when the Tx Handler was not able to read a message from the Message RAM in time. In this case message transmission is aborted. In case of a Tx Handler access failure the CAN is switched into Restricted Operation Mode. To leave Restricted Operation Mode, the Host CPU has to reset CCCR.ASM.
| Value | Description |
|---|---|
| 0 | No Message RAM access failure occurred. |
| 1 | Message RAM access failure occurred. |
Timestamp Wraparound
| Value | Description |
|---|---|
| 0 | No timestamp counter wrap-around. |
| 1 | Timestamp counter wrapped around. |
Tx Event FIFO Element Lost
| Value | Description |
|---|---|
| 0 | No Tx Event FIFO element lost. |
| 1 | Tx Event FIFO element lost, also set after write attempt to Tx Event FIFO of size zero. |
Tx Event FIFO Full
| Value | Description |
|---|---|
| 0 | Tx Event FIFO not full. |
| 1 | Tx Event FIFO full. |
Tx Event FIFO Watermark Reached
| Value | Description |
|---|---|
| 0 | Tx Event FIFO fill level below watermark. |
| 1 | Tx Event FIFO fill level reached watermark. |
Tx Event FIFO New Entry
| Value | Description |
|---|---|
| 0 | Tx Event FIFO unchanged. |
| 1 | Tx Handler wrote Tx Event FIFO element. |
Tx FIFO Empty
| Value | Description |
|---|---|
| 0 | Tx FIFO non-empty. |
| 1 | Tx FIFO empty. |
Transmission Cancellation Finished
| Value | Description |
|---|---|
| 0 | No transmission cancellation finished. |
| 1 | Transmission cancellation finished. |
Timestamp Completed
| Value | Description |
|---|---|
| 0 | No transmission completed. |
| 1 | Transmission completed. |
High Priority Message
| Value | Description |
|---|---|
| 0 | No high priority message received. |
| 1 | High priority message received. |
Rx FIFO 1 Message Lost
| Value | Description |
|---|---|
| 0 | No Rx FIFO 1 message lost. |
| 1 | Rx FIFO 1 message lost. also set after write attempt to Rx FIFO 1 of size zero. |
Rx FIFO 1 Full
| Value | Description |
|---|---|
| 0 | Rx FIFO 1 not full. |
| 1 | Rx FIFO 1 full. |
Rx FIFO 1 Watermark Reached
| Value | Description |
|---|---|
| 0 | Rx FIFO 1 fill level below watermark. |
| 1 | Rx FIFO 1 fill level reached watermark. |
Rx FIFO 1 New Message
| Value | Description |
|---|---|
| 0 | No new message written to Rx FIFO 1. |
| 1 | New message written to Rx FIFO 1. |
Rx FIFO 0 Message Lost
| Value | Description |
|---|---|
| 0 | No Rx FIFO 0 message lost. |
| 1 | Rx FIFO 0 message lost. also set after write attempt to Rx FIFO 0 of size zero. |
Rx FIFO 0 Full
| Value | Description |
|---|---|
| 0 | Rx FIFO 0 not full. |
| 1 | Rx FIFO 0 full. |
Rx FIFO 0 Watermark Reached
| Value | Description |
|---|---|
| 0 | Rx FIFO 0 fill level below watermark. |
| 1 | Rx FIFO 0 fill level reached watermark. |
Rx FIFO 0 New Message
| Value | Description |
|---|---|
| 0 | No new message written to Rx FIFO 0. |
| 1 | New message written to Rx FIFO 0. |