dsPIC30F Family Reference Manual
DS70070B-page 23-32 © 2004 Microchip Technology Inc.
Figure 23-3: Standard Data Frame
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0
INT Suspend
Transmit
bus Idle
Any Frame
Inter-Frame Space
Start-Of-Frame
Data Frame or
Remote Frame
3
8
0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1
Start-Of-Frame
Data Frame (number of bits = 44 + 8 N)
12
Arbitration Field
ID 10
11
ID3
ID0
Identifier
Message
Filtering
Stored in Buffers
RTR
IDE
RB0
DLC3
DLC0
6
4
Control
Field
Data
Length
Code
Reserved Bits
8N (≤ N ≤ 8)
Data Field
8
8
Stored in Transmit/Receive Buffers
Bit-Stuffing
16
CRC Field
15
CRC
7
End-Of-
Frame
CRC Del
Acknowledgment
ACK Del
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0
INT Suspend
Transmit
bus Idle
Any Frame
Inter-Frame Space
Start-Of-Frame
Data Frame or
Remote Frame
3
8