CAN Controllers and Acceptance Filter
167
Philips Semiconductors
Preliminary User Manual
LPC2119/2129/2292/2294
ARM-based Microcontroller
Rx Data Register A (CANRDA - 0xE00x x028)
This register contains the first 1-4 Data bytes of the current received message. It is read-only in normal operation, but can be
written for testing purposes if the RM bit in CANMOD is 1.
Rx Data Register B (CANRDB - 0xE00x x02C)
This register contains the 5th through 8th Data bytes of the current received message. It is read-only in normal operation, but
can be written for testing purposes if the RM bit in CANMOD is 1.
Table 135: CAN Rx Data Register 1 (CANRDA - 0xE00x x028)
CANRDA Name Function
Reset Value RM Set
7:0
Data 1
If the DLC field in CANRFS >= 0001, this contains the first Data byte of the current
received message.
0
X
15:8
Data 2
If the DLC field in CANRFS >= 0010, this contains the second Data byte of the
current received message.
0
X
23:16
Data 3
If the DLC field in CANRFS >= 0011, this contains the third Data byte of the current
received message.
0
X
31:24
Data 4
If the DLC field in CANRFS >= 0100, this contains the fourth Data byte of the current
received message.
0
X
Table 136: CAN Rx Data Register B (CANRDB - 0xE00x x02C)
CANRDB Name Function
Reset Value RM Set
7:0
Data 5
If the DLC field in CANRFS >= 0101, this contains the 5th Data byte of the current
received message.
0
X
15:8
Data 6
If the DLC field in CANRFS >= 0110, this contains the 6th Data byte of the current
received message.
0
X
23:16
Data 7
If the DLC field in CANRFS >= 0111, this contains the 7th Data byte of the current
received message.
0
X
31:24
Data 8
If the DLC field in CANRFS >= 1000, this contains the 8th Data byte of the current
received message.
0
X