Welcome to the CAN-bus Wiki project

This is an old revision of the document!


Microchip

Try to put the latest devices on top of each section and mark end-of-line products. Only specify the main parameters of the micro controllers and go more into deep with details about the CAN interface. Always try to put a link to the data sheet or manual.

8 bit Controllers

16 bit Controllers

32 bit Controllers

dsPIC33 16bit MCU with Digital Signal Controllers
dsPIC33EV 5V CAN-LIN Starterkit dsPIC33EV256GM106, with debug interface (≈ USD80 @ March 2015)

PIC32MZ 32-bit MIPS32 microAptiv Core @ 200MHz, up to 2 MBytes Flash and up to 512KBytes RAM, Two CAN controllers. For bootloaders, this feature seems to be relevant: Live-update allows the flash memory to be updated in the field while application code is still running, all in a fail-safe manner.
Older vesions of the family, like PIC32MX5/6/7 too have CAN.

DSPs

Stand alone CAN Controllers

Microchip was one of the first manufacturers which provided a CAN controller with SPI interface to the local micro-controller.

  • MCP2510 PDF SPI/CAN.
  • MCP2515 PDF SPI/CAN. Three Transmit Buffers with Prioritization and Abort Feature. Two Receive Buffers.
  • MCP25625 PDF SPI/CAN. CAN Controller with Integrated Transceiver. CAN controller works from 2.7 to 5.5 V, Transceiver needs 5 V. SPI speed max 10 Mbit/s. Three Transmit Buffers with Prioritization and Abort Feature. Two Receive Buffers.

QR Code
QR Code controllers:microchip (generated for current page)