DR
AFT
DR
AFT
DRAFT
DR
D
RAFT
DRAFT
DRA
FT DRAF
D
RAFT DRAFT DRAFT DRAFT DRAFT D
DRAFT
D
RAFT DRA
FT DRAFT DRAFT DRAFT DRA
UM10316_0
© NXP B.V. 2008. All rights reserved.
User manual
Rev. 00.06 — 17 December 2008
331 of 571
NXP Semiconductors
UM10316
Chapter 21: LPC29xx CAN 0/1
[1]
The TCS1 bit is set to 0 (incomplete) whenever the transmission request bit or the self-reception request bit
is set to 1 for this TX buffer. The TCS1 bit will remain 0 until a message is successfully transmitted.
[2]
If the CPU tries to write to this transmit buffer when the TBS1 bit is 0 (locked), the written byte will not be
accepted and will be lost without this being signalled.
9.9 CAN controller receive-buffer message info register
The CAN controller receive-buffer message info register CCRXBMI gives the
characteristics of the received message. This register is only writable in soft-reset mode.
shows the bit assignment of the CCRXBMI register.
6
ES
R
Error status
1
One or both of the transmit and receive error
counters has reached the limit set in the error
warning-limit register
0**
5
TS1
R
Transmit status 1
1**
The CAN controller is transmitting a message
from transmit buffer 1
4
RS
R
Receive status
1**
The CAN controller is receiving a message
3
TCS1
R
Transmission-complete status 1
1*
The requested message transmission from
transmit buffer 1 has been successfully
completed
0
The previously requested transmission from
transmit buffer 1 has not yet completed
2
TBS1
R
Transmit-buffer status
1**
Transmit buffer 1 is available for the CPU
0
Transmit buffer 1 contains a previously queued
message that has not yet been sent
1
DOS
R
Data-overrun status
1
A message was lost because the preceding
message to this CAN controller was not read
and released quickly enough
0**
No data overrun has occurred
0
RBS
R
Receive-buffer status
1
At least one complete message is available in
the double receive buffer. If no subsequent
received message is available this bit is cleared
by the release receive-buffer command in the
CAN controller command register
0**
No message is available in the double receive
buffer
Table 275. CAN controller status register bit description (CCSTAT, address 0xE008 001C
(CAN0) and 0xE008 101C (CAN1))
…continued
* = reset value; **both reset value and soft reset mode value
Bit
Symbol
Access
Value
Description