English
Language : 

PIC18F258 Datasheet, PDF (211/384 Pages) Microchip Technology – High Performance, 28/40-Pin Enhanced FLASH Microcontrollers with CAN
PIC18FXX8
REGISTER 19-13: RXB1CON – RECEIVE BUFFER 1 CONTROL REGISTER
R/C-0
RXFUL(1)
bit 7
R/W-0
RXM1(1)
R/W-0
RXM0(1)
U-0
R-0
R-0
— RXRTRRO FILHIT2
R-0
FILHIT1
R-0
FILHIT0
bit 0
bit 7
bit 6-5
bit 4
bit 3
bit 2-0
RXFUL: Receive Full Status bit(1)
1 = Receive buffer contains a received message
0 = Receive buffer is open to receive a new message
Note:
This bit is set by the CAN module and should be cleared by software after the buffer
is read.
RXM1:RXM0: Receive Buffer Mode bits(1)
11 = Receive all messages (including those with errors)
10 = Receive only valid messages with extended identifier
01 = Receive only valid messages with standard identifier
00 = Receive all valid messages
Unimplemented: Read as ’0’
RXRTRRO: Receive Remote Transfer Request bit (read only)
1 = Remote transfer request
0 = No remote transfer request
FILHIT2:FILHIT0: Filter Hit bits
These bits indicate which acceptance filter enabled the last message reception into Receive
Buffer 1
111 = Reserved
110 = Reserved
101 = Acceptance Filter 5 (RXF5)
100 = Acceptance Filter 4 (RXF4)
011 = Acceptance Filter 3 (RXF3)
010 = Acceptance Filter 2 (RXF2)
001 = Acceptance Filter 1 (RXF1) only possible when RXB0DBEN bit is set
000 = Acceptance Filter 0 (RXF0) only possible when RXB0DBEN bit is set
Note 1: Bits RXFUL, RXM1 and RXM0 of RXB1CON are not mirrored in RXB0CON.
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
REGISTER 19-14: RXBnSIDH – RECEIVE BUFFER n STANDARD IDENTIFIER, HIGH BYTE
REGISTER
R/W-x
SID10
bit 7
R/W-x
SID9
R/W-x
SID8
R/W-x
SID7
R/W-x
SID6
R/W-x
SID5
R/W-x
SID4
R/W-x
SID3
bit 0
bit 7-0
SID10:SID3: Standard Identifier bits, if EXID = 0 (RXBnSIDL Register)
Extended Identifier bits EID28:EID21, if EXID = 1
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
 2002 Microchip Technology Inc.
Preliminary
DS41159B-page 209