Datasheet

dsPIC30F6010A/6015
DS70150E-page 128 © 2011 Microchip Technology Inc.
FIGURE 19-1: CAN BUFFERS AND PROTOCOL ENGINE BLOCK DIAGRAM
Acceptance Filter
RXF2
R
X
B
1
A
c
c
e
p
t
A
c
c
e
p
t
Identifier
Data Field Data Field
Identifier
Acceptance Mask
RXM1
Acceptance Filter
RXF3
Acceptance Filter
RXF4
Acceptance Filter
RXF5
M
A
B
Acceptance Mask
RXM0
Acceptance Filter
RXF0
Acceptance Filter
RXF1
R
X
B
0
MSGREQ
TXB2
TXABT
TXLARB
TXERR
MTXBUFF
MESSAGE
Message
Queue
Control
Transmit Byte Sequencer
MSGREQ
TXB1
TXABT
TXLARB
TXERR
MTXBUFF
MESSAGE
MSGREQ
TXB0
TXABT
TXLARB
TXERR
MTXBUFF
MESSAGE
Receive ShiftTransmit Shift
Receive
Error
Transmit
Error
Protocol
RERRCNT
TERRCNT
ErrPas
BusOff
Finite
State
Machine
Counter
Counter
Transmit
Logic
Bit
Timing
Logic
CiTX
(1)
CiRX
(1)
Bit Timing
Generator
PROTOCOL
ENGINE
BUFFERS
CRC Check
CRC Generator
Note 1. i = 1 or 2 refers to a particular CAN module (CAN1 or CAN2).
The dsPIC30F6015 has only one CAN module.