Professional Documents
Culture Documents
Bus-Off
A node goes into the Bus-Off state when the Trans-
mit Error Counter is greater than 255 (receive errors
can not cause a node to go Bus-Off). In this mode,
the node can not send or receive messages,
acknowledge messages, or transmit Error Frames of
any kind. This is how Fault Confinement is achieved.
There is a bus recovery sequence that is defined by
the CAN protocol that allows a node that is Bus-Off
to recover, return to Error-Active, and begin transmit-
ting again if the fault condition is removed.
Inter-Frame Space
Start of 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
12 6 8N (0≤N≤8) 16 7
Arbitration Field Control Data Field CRC Field
Field End of
4 Frame
11 8 8 15
CRC
Start of Frame
ACK Del
Ack Slot Bit
CRC Del
DLC3
ID 10
ID3
ID0
IDE
DLC0
RTR
RB0
0 0 0 0 1 1 1 1 1 1 1 1 1
Preliminary
Identifier Data
Length
Message Code
Filtering Inter-Frame Space
Reserved Bit
Stored in Transmit/Receive Buffers
Stored in Buffers 3 8 Data Frame or
Bit Stuffing Any Frame Remote Frame
INT Suspend Bus Idle
Transmit
Start of 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
Start of Frame
1 1 1 1 1 0
ID10
ID3
SRR
IDE
EID17
EID0
RTR
RB1
RB0
DLC3
DLC0
ID0
CRC Del
Start of Frame
0 1 1 0 0 0 1 1 1 1 1 1 1 1 1
Preliminary
Identifier Data
Extended Identifier
Length
Message Code
Filtering
Reserved bits
Stored in Buffers Stored in Transmit/Receive Buffers
Inter-Frame Space
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
AN713
DS00713A-page 7
Note the following details of the code protection feature on PICmicro® MCUs.
• The PICmicro family meets the specifications contained in the Microchip Data Sheet.
• Microchip believes that its family of PICmicro microcontrollers is one of the most secure products of its kind on the market today,
when used in the intended manner and under normal conditions.
• There are dishonest and possibly illegal methods used to breach the code protection feature. All of these methods, to our knowl-
edge, require using the PICmicro microcontroller in a manner outside the operating specifications contained in the data sheet.
The person doing so may be engaged in theft of intellectual property.
• Microchip is willing to work with the customer who is concerned about the integrity of their code.
• Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code. Code protection does not
mean that we are guaranteeing the product as “unbreakable”.
• Code protection is constantly evolving. We at Microchip are committed to continuously improving the code protection features of
our product.
If you have any further questions about this matter, please contact the local sales office nearest to you.
01/18/02