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
333 of 571
NXP Semiconductors
UM10316
Chapter 21: LPC29xx CAN 0/1
9.11 CAN controller receive buffer data A register
The CAN controller receive buffer data A register CCRXBDA contains the first four data
bytes of the received message. This register is only writable in soft-reset mode.
shows the bit assignment of the CCRXBDA register.
9.12 CAN controller receive-buffer data B register
The CAN controller receive buffer data B register CCRXBDB contains the second four
data bytes of the received message. This register is only writable in soft-reset mode.
shows the bit assignment of the CCRXBDB register.
Table 277. CAN controller receive buffer identifier register bit description (CCRXBID,
address 0xE008 0024 (CAN0) and 0xE008 1024 (CAN1))
* = reset value
Bit
Symbol
Access
Value
Description
31 to 29 reserved
R
-
Reserved; do not modify. Read as logic 0
28 to 0
ID[28:0]
R
Identifier register. This contains the
identifier of the received CAN message. If
a standard frame-format message has
been received the 11 least significant bits
represent the 11-bit identifier
0000 0000h*
Table 278. CAN controller receive buffer data A register bit description (CCRXBDA, address
0xE008 0028 (CAN0) and 0xE008 1028 (CAN1))
* = reset value
Bit
Symbol
Access
Value
Description
31 to 24 DB4[7:0]
R
Data byte 4. If the data-length code value is
four or more this register contains the fourth
data byte of the received message
00h*
23 to 16 DB3[7:0]
R
Data byte 3. If the data-length code value is
three or more this register contains the third
data byte of the received message
00h*
15 to 8
DB2[7:0]
R
Data byte 2. If the data-length code value is two
or more this register contains the second data
byte of the received message
00h*
7 to 0
DB1[7:0]
R
Data byte 1. If the data-length code value is one
or more this register contains the first data byte
of the received message
00h*