Controller Area Network Flexible Data-Rate (CAN FD)
Introduction

As automotive and industrial systems have evolved, the limitations of the original Controller Area Network (CAN) protocol have become increasingly apparent. CAN is a robust, asynchronous serial communication protocol that has served as the backbone of in-vehicle and embedded networks for decades. However, as the complexity of Electronic Control Units (ECUs) and the volume of data in modern vehicles have grown, several challenges have emerged that classical CAN (CAN 2.0B) cannot efficiently address.
Challenges of Classical CAN

One of the primary issues is the slow speed of End-of-Line (EOL) programming. As vehicles and devices have adopted larger Flash memory to support more sophisticated features, the time required to program these devices at the end of the manufacturing process has increased. Classical CAN, with a maximum data rate of 500 kbps and a payload limit of 8B per message, is not well suited to transferring large amounts of data quickly. This limitation not only slows down EOL programming but also impacts diagnostic operations and software updates.
Another significant challenge is the limited operating bandwidth of classical CAN. As the number of features and messages in vehicles continues to grow, the available bandwidth on a single CAN bus can become saturated. This has led manufacturers to split CAN buses within vehicles, increasing system complexity and cost. Additionally, the 8B payload limit of classical CAN often requires large data sets to be fragmented across multiple messages, thereby increasing bus traffic and the need for post-processing to reassemble the data.
Improvements were also needed in functional safety. As vehicles incorporate more safety-critical systems, the need for enhanced error detection and data integrity has become paramount.

To address these challenges, CAN Flexible Data-Rate (CAN FD) was introduced. CAN FD is an extension of the original CAN protocol, standardized as ISO 11898-1:2015 and ISO 11898-2:2016. The key innovation of CAN FD is its ability to significantly increase both the data rate and the payload size of CAN messages. In normal operation, CAN FD can achieve data rates up to 2 Mbps, and for diagnostics or programming, speeds can reach up to 5 Mbps. This enhanced data rate dramatically reduces the time required for EOL programming and large data transfers.
CAN FD also increases the maximum payload from 8B in classical CAN to 64B in a single message. This enables the transmission of larger data sets without fragmentation, reducing bus traffic and simplifying data handling. To further improve reliability and functional safety, the Cyclic Redundancy Check (CRC) field in CAN FD has been expanded from 15b (in classical CAN) to either 17b or 21b, depending on the length of the data field. This enhancement provides stronger error detection capabilities, which are critical for safety-related applications.
Benefits
The benefits of CAN FD are substantial. By increasing the data rate and payload size, CAN FD significantly decreases EOL programming time, frees up bus bandwidth for additional features and messages, and reduces the need for post-processing of fragmented data. These improvements make CAN FD an ideal solution for modern vehicles and embedded systems that demand higher performance, greater flexibility, and enhanced safety.
Microchip Solutions
Microchip Technology Inc. offers a comprehensive range of solutions to support CAN FD implementation. Our portfolio includes CAN FD transceivers, such as the MCP2561FD, and microcontrollers with integrated CAN FD controllers from the PIC®, AVR®, and SAM microcontroller families. Microchip also provides development tools such as MPLAB® X Integrated Development Environment (IDE) and CAN FD bus analyzers, enabling engineers to design, test, and deploy CAN FD networks efficiently and reliably.
Summary
In summary, CAN FD represents a significant advancement over classical CAN, addressing the growing demands for bandwidth, data integrity, and efficiency in modern embedded and automotive systems. With its higher data rates, larger payloads, and improved error detection, CAN FD ensures that in-vehicle and industrial networks can continue to evolve to meet the needs of the future, supported by robust solutions from Microchip Technology.