Microchip Technology DM164134 Data Sheet

Page of 402
© 2006 Microchip Technology Inc.
DS41159E-page 213
PIC18FXX8
REGISTER 19-17: RXBnEIDL: RECEIVE BUFFER n EXTENDED IDENTIFIER, 
LOW BYTE REGISTERS              
 
REGISTER 19-18: RXBnDLC: RECEIVE BUFFER n DATA LENGTH CODE REGISTERS              
 
R/W-x
R/W-x
R/W-x
R/W-x
R/W-x
R/W-x
R/W-x
R/W-x
EID7
EID6
EID5
EID4
EID3
EID2
EID1
EID0
bit 7
bit 0
bit 7-0
EID7:EID0: Extended Identifier bits
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
U-0
R/W-x
R/W-x
R/W-x
R/W-x
R/W-x
R/W-x
R/W-x
RXRTR
RB1
RB0
DLC3
DLC2
DLC1
DLC0
bit 7
bit 0
bit 7
Unimplemented: Read as ‘0’
bit 6
RXRTR: Receiver Remote Transmission Request bit
1
 = Remote transfer request 
0
 = No remote transfer request 
bit 5
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
DLC3:DLC0: Data Length Code bits
1111
 = Invalid 
1110
 = Invalid 
1101
 = Invalid 
1100
 = Invalid 
1011
 = Invalid 
1010
 = Invalid 
1001
 = Invalid 
1000
 = Data Length = 8 bytes 
0111
 = Data Length = 7 bytes 
0110
 = Data Length = 6 bytes 
0101
 = Data Length = 5 bytes 
0100
 = Data Length = 4 bytes 
0011
 = Data Length = 3 bytes 
0010
 = Data Length = 2 bytes 
0001
 = Data Length = 1 bytes 
0000
 = Data Length = 0 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