English
Language : 

PIC18F258 Datasheet, PDF (210/384 Pages) Microchip Technology – High Performance, 28/40-Pin Enhanced FLASH Microcontrollers with CAN
PIC18FXX8
19.2.3 CAN RECEIVE BUFFER
REGISTERS
This section shows the Receive Buffer registers with
their associated control registers.
REGISTER 19-12: RXB0CON – RECEIVE BUFFER 0 CONTROL REGISTER
R/C-0
RXFUL(1)
bit 7
R/W-0
RXM1(1)
R/W-0
RXM0(1)
U-0
R-0
R/W-0
R-0
— RXRTRRO RXB0DBEN JTOFF
R/W-0
FILHIT0
bit 0
bit 7
bit 6-5
bit 4
bit 3
bit 2
bit 1
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 must 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 Read Only bit
1 = Remote transfer request
0 = No remote transfer request
RXB0DBEN: Receive Buffer 0 Double Buffer Enable bit
1 = Receive Buffer 0 overflow will write to Receive Buffer 1
0 = No Receive Buffer 0 overflow to Receive Buffer 1
JTOFF: Jump Table Offset bit (read only copy of RXB0DBEN)
1 = Allows Jump Table offset between 6 and 7
0 = Allows Jump Table offset between 1 and 0
Note: This bit allows same filter jump table for both RXB0CON and RXB1CON.
bit 0
FILHIT0: Filter Hit bit
This bit indicates which acceptance filter enabled the message reception into Receive Buffer 0
1 = Acceptance Filter 1 (RXF1)
0 = Acceptance Filter 0 (RXF0)
Note 1: Bits RXFUL, RXM1 and RXM0 of RXB0CON are not mirrored in RXB1CON.
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
DS41159B-page 208
Preliminary
 2002 Microchip Technology Inc.