We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X

Live Chat

Need Help?

Privacy Policy

Complete Solution for Controller Area Network (CAN 2.0) and CAN FD (Flexible Data Rate)


Bring communication and connectivity in your embedded design to the next level with our Controller Area Network (CAN) bus solutions technology. Originally created for automotive applications, the CAN protocol is a high-speed, reliable communication protocol for applications requiring robust communication at bit rates reaching 8 Mbps. Incorporating the CAN protocol into your design is a cost-effective communications option which enables a high degree of real-time capability for simple to complex electrical environments.

We offer a complete line of products to meet the needs of high-performance embedded applications using the CAN protocol, including 8-bit, 16-bit and 32-bit microcontrollers (MCUs), 32-bit microprocessors (MPUs) and Digital Signal Controllers (DSCs) with integrated CAN, external CAN controllers and CAN transceivers. With easy-to-use development systems, code examples, drivers and application notes, we provide a total CAN bus solution that enables low-risk product development, lower total system cost and faster time to market for your high-performance, embedded design.

CAN Solutions With MCUs, DSCs and MPUs


CAN 2.0 MCUs

We offer a complete line of products to meet the needs of high-performance embedded applications using the CAN protocol, including 8-bit, 16-bit and 32-bit MCUs and DSCs with integrated CAN.

 

CAN FD MCUs

We offer 8-bit and 32-bit MCUs and DSCs with integrated CAN FD bus compliant to 11898-1:2015 (ISO CAN FD). These products range from entry-level devices to high-performance products both in industrial and automotive-qualified solutions.

CAN 2.0 and CAN FD MPUs

We offer a wide range of MPU-based devices supporting both CAN and CAN FD for industrial and qualified automotive solutions. CAN is supported on both the SAM9 and SAMA5D series MPUs, with support provided for both RTOS and Linux® operating systems.

 

CAN Solutions With Interface and Connectivity Products


CAN 2.0 and CAN FD Transceivers

Our CAN and CAN FD transceivers support the newest CAN standards, ISO 11898 2/5/6, ISO 11898-2:2016 and SAE J2962-2. These CAN transceivers offer unique features, various wake-up functionalities and high levels of EMC performance with and without Common Mode Choke. These devices also offer the industry’s first Grade 0 (Temp: −40 to 150°C) automotive approved CAN transceiver family.

External CAN 2.0 and CAN FD Controller with Integrated Transceiver

By combining a CAN controller and high-speed CAN transceiver in a single package these devices minimize application component count while offering the same features as the stand-alone devices.

CAN Partial Networking Transceiver

These CAN Partial Networking (PN) transceivers support not only local wake-up via WAKE and remote wake-up pattern according to ISO 11898-2: 2016, but also support ISO 11898-2: 2016 compliant CAN partial networking. A CAN frame decoder evaluates the bus traffic and checks for a matching frame that has been configured into registers via the SPI. The device is able to keep the complete ECU in a low power mode even when bus traffic is present until a valid wake-up frame is received. It also features a watchdog and a Serial Peripheral Interface (SPI).

External CAN 2.0 and CAN FD Controller

These products increase design flexibility while reducing component count and can be easily added to a microcontroller with an available SPI interface. Therefore, a CAN FD channel can be easily added to a MCU that is either lacking a CAN FD peripheral or that doesn't have enough CAN FD channels. They support both CAN frames in the classical format (CAN 2.0B) and CAN Flexible Data Rate (CAN FD) format as specified in ISO11898-1:2015.

CAN Software


  • AUTOSAR® 4.0.3 support is available for the PIC32MZ2048ECH144 and PIC32MZ2048ECH064 as well as the SAM V70 and SAM V71 families of MCUs
  • An AUTOSAR driver is also available for the MCP2517FD external CAN FD controller using a PIC32MZ or SAMV71 MCU as a host controller
  • AUTOSAR MCAL driver support is available for dsPIC30F, dsPIC33F and dsPIC33E DSCs. OSEK/VDX support is available for dsPIC30F, dsPIC33F and dsPIC33E from Erika Enterprise (Evidence)
  • Vector CANbedded™ and osCAN™ development solutions support our PIC18 and PIC24H MCUs and dsPIC30F, dsPIC33E and dsPIC33F DSCs with embedded CAN controllers
  • Simma Software Solutions supports designs that use our stand-alone and embedded CAN controllers featured on products including the MCP251x and a variety of PIC18, PIC24H, dsPIC30F, dsPIC33E, dsPIC33F, PIC32, SAM7 and AT90 devices

MCUs, DSCs and MPUs with Integrated CAN


Interface and Connectivity Products


Development Tools


Documentation


Title
AN916 - Comparing CAN and ECAN Modules Download
AN1249 - ECAN Operation with DMA on dsPIC33F and PIC24H Devices Download
TB3008, PLL Jitter and its Effects on ECAN Technology Protocol Download
Title
Automotive Network and Connectivity Solutions Download
Low Power Analog Solutions Download
Title
CE127 - Crosswire Communication between ECAN 1 and ECAN 2 modules Download
PIC32 CAN to Ethernet Bridge Demo Download
CE128 - ECAN FIFO Receive Example Download
CE227 - Crosswire Communication between ECAN 1 and ECAN 2 modules Download
CE129 - ECAN Remote Transmission Request Download
CE229 - ECAN Remote Transmission Request Download
CE034 - CAN Loopback Download
ECAN Mode 0 with Baud Download
CE228 - ECAN FIFO Receive Example Download
ECAN Listen Only Loopback Download
ECAN Mode1-2 RX15 Download

Introducing the dsPIC33CH Family of Dual-Core Digital Signal Controllers (DSCs)

This video is a quick introduction to the high-performance dual-core and peripheral of the dsPIC33CH family of DSCs. Learn how to take advantages of the new features of the dsPIC33CH family of DSCs, in your next real-time embedded system development.

https://mu.microchip.com/dspic33ch-dual-core-device-architecture