© 2004 Microchip Technology Inc. DS70070B-page 23-11
Section 23. CAN
CAN Module
23
Register 23-11: CiRXnBm: Receive Buffer n Data Field Word m
Register 23-12:
CiRXnDLC: Receive Buffer n Data Length Control
Upper Byte:
R/W-x R/W-x R/W-x R/W-x R/W-x R/W-x R/W-x R/W-x
CRXB<15:8>
bit 15 bit 8
Lower Byte:
R/W-x R/W-x R/W-x R/W-x R/W-x R/W-x R/W-x R/W-x
CRXB<7:0>
bit 7 bit 0
bit 15-0 CRXB<15:0>: Data Field Buffer Word bits (2 bytes)
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Upper Byte:
R/W-x R/W-x R/W-x R/W-x R/W-x R/W-x R/W-x R/W-x
EID<5:0> RXRTR RB1
bit 15 bit 8
Lower Byte:
U-0 U-0 U-0 R/W-x R/W-x R/W-x R/W-x R/W-x
— — — RB0 DLC<3:0>
bit 7 bit 0
bit 15-10 EID<5:0>: Extended Identifier bits
bit 9 RXRTR: Receive Remote Transmission Request bit
1 = Remote transfer request
0 = No remote transfer request
Note: This bit reflects the status of the RTR bit in the last received message.
bit 8 RB1: Reserved bit 1
Reserved by CAN Spec and read as ‘0’
bit 4 RB0: Reserved bit 0
Reserved by CAN Spec and read as ‘0’
bit 3-0 DLC<3:0>: Data Length Code bits (Contents of Receive Buffer)
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown