
2004 Microchip Technology Inc.
Preliminary
DS39637A-page 297
PIC18F2480/2580/4480/4580
REGISTER 23-26: BnSIDL: TX/RX BUFFER n STANDARD IDENTIFIER REGISTERS,
LOW BYTE IN RECEIVE MODE [0
≤
n
≤
5, TXnEN (BSEL0<n>) =
0
]
(1)
R-x
R-x
R-x
SID2
SID1
SID0
bit 7
REGISTER 23-27: BnSIDL: TX/RX BUFFER n STANDARD IDENTIFIER REGISTERS,
LOW BYTE IN TRANSMIT MODE [0
≤
n
≤
5, TXnEN (BSEL0<n>) =
1
]
(1)
R/W-x
R/W-x
R/W-x
SID2
SID1
SID0
bit 7
R-x
SRR
R-x
EXID
U-0
—
R-x
EID17
R-x
EID16
bit 0
bit 7-5
SID2:SID0:
Standard Identifier bits (if EXID =
0
)
Extended Identifier bits EID20:EID18 (if EXID =
1
).
SRR:
Substitute Remote Transmission Request bit (only when EXID =
1
)
1
= Remote transmission request occurred
0
= No remote transmission request occurred
EXID:
Extended Identifier Enable bit
1
= Received message is an extended identifier frame (SID10:SID0 are EID28:EID18)
0
= Received message is a standard identifier frame
Unimplemented:
Read as ‘
0
’
EID17:EID16:
Extended Identifier bits
Note 1:
These registers are available in Mode 1 and 2 only.
bit 4
bit 3
bit 2
bit 1-0
Legend:
R = Readable bit
-n = Value at POR
W = Writable bit
‘1’ = Bit is set
U = Unimplemented bit, read as ‘0’
‘0’ = Bit is cleared
x = Bit is unknown
U-0
—
R/W-x
EXIDE
U-0
—
R/W-x
EID17
R/W-x
EID16
bit 0
bit 7-5
SID2:SID0:
Standard Identifier bits (if EXIDE =
0
)
Extended Identifier bits EID20:EID18 (if EXIDE =
1
).
Unimplemented:
Read as ‘
0
’
EXIDE:
Extended Identifier Enable bit
1
= Received message is an extended identifier frame (SID10:SID0 are EID28:EID18)
0
= Received message is a standard identifier frame
Unimplemented:
Read as ‘
0
’
EID17:EID16:
Extended Identifier bits
Note 1:
These registers are available in Mode 1 and 2 only.
bit 4
bit 3
bit 2
bit 1-0
Legend:
R = Readable bit
-n = Value at POR
W = Writable bit
‘1’ = Bit is set
U = Unimplemented bit, read as ‘0’
‘0’ = Bit is cleared
x = Bit is unknown