Microchip Technology DM164134 Data Sheet

Page of 402
PIC18FXX8
DS41159E-page 200
© 2006 Microchip Technology Inc.
FIGURE 19-1:
CAN BUFFERS AND PROTOCOL ENGINE BLOCK DIAGRAM
Acceptance Mask
RXM0
Acceptance Filter
RXF0
Acceptance Filter
RXF1
Message
Queue
Control
Transmit Byte Sequencer
TXREQ
TXB0
TXABT
TXLARB
TXERR
TXBUFF
MESSAGE
Receive Shift
Receive
Error
Transmit
Error
RXERRCNT
TXERRCNT
Err-Pas
Bus-Off
Counter
Counter
Transmit
Logic
Bit Timing
Logic
TX
RX
Bit Timing
Generator
PROTOCOL
ENGINE
BUFFERS
Transmit Shift
Protocol
FSM
Comparator
CRC Register
TXREQ
TXB1
TXABT
TXLARB
TXERR
TXBUFF
MESSAGE
TXREQ
TXB2
TXABT
TXLARB
TXERR
TXBUFF
MESSAGE
Message Assembly Buffer
Acceptance Filter
RXM2
Acceptance Filter
RXF3
Acceptance Filter
RXF4
Acceptance Filter
RXF5
Acceptance Mask
RXM1
RXB0
RXB1
Accept
Accept
Message
Request
Data and 
Identifier
Data and
Identifier
Identifier
Identifier