Table of Contents
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
PIC32MZ EF Press release.
2 MB Flash, 512 KB RAM, 18 MSPS 12-bit ADC, FPU, Crypto Engine, Hi-Speed USB, 10/100 Ethernet, 2xCAN
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.
Stand alone CAN Controllers
Microchip was one of the first manufacturers which provided a CAN controller with SPI interface to the local micro-controller.
Microchip has announced a stand alone CAN FD controller with SPI host interface. The official product launch is planned for end of October 2015.
IO expander is a special kind of CAN controller with direct controlled IOs. Mixed-Signal Input/Output Expander. Contains up to 8 digital I/O, up to 4 10-bit A/D converters and up to 2 PWM outputs configurable by user.
- AN754 Understanding the MCP250XX devices.
- [[http://ww1.microchip.com/downloads/en/DeviceDoc/21664D.pdf | Data Sheet]