CAN Controllers and Acceptance Filter 200 May 03, 2004
Philips Semiconductors Preliminary User Manual
LPC2119/2129/2292/2294ARM-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. See Table 124 for details on specific CAN channel register address.
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. See Table 124 for details on specific CAN channel register
address.
Table 136: 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.
0X
15:8 Data 2
If the DLC field in CANRFS >= 0010, this contains the second Data byte of the
current received message.
0X
23:16 Data 3
If the DLC field in CANRFS >= 0011, this contains the third Data byte of the current
received message.
0X
31:24 Data 4
If the DLC field in CANRFS >= 0100, this contains the fourth Data byte of the current
received message.
0X
Table 137: 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.
0X
15:8 Data 6
If the DLC field in CANRFS >= 0110, this contains the 6th Data byte of the current
received message.
0X
23:16 Data 7
If the DLC field in CANRFS >= 0111, this contains the 7th Data byte of the current
received message.
0X
31:24 Data 8
If the DLC field in CANRFS >= 1000, this contains the 8th Data byte of the current
received message.
0X