Microchip Technology MA300015 Data Sheet

Page of 236
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
MSGRE
Q
TXB2
TXABT
TXLARB
TXERR
MTXB
UF
F
ME
SSA
GE
Message
Queue
Control
Transmit Byte Sequencer
MSGRE
Q
TXB1
TXABT
TXLARB
TXERR
MTXB
UF
F
ME
SSA
GE
MSGRE
Q
TXB0
TXABT
TXLARB
TXERR
MTXB
UF
F
ME
SSA
GE
Receive Shift
Transmit 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.