Table of Contents
Freescale Controller
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
- S12G is an optimized, automotive, 16-bit product line focused on low-cost, high-performance and low pin-count. The S12G is suited for automotive body applications requiring CAN (msCAN12) or LIN/SAE J2602 communication. MC9S12G Family Reference Manual PDF
- S12ZVC provide one msCAN on-chip module plus an integrated CAN transceiver.
Freescale names it: S12 MagniV Mixed-Signal MCU for CAN Applications.
32 bit Controllers
Kinetis KV5x
Kv5x Cortex©-M7 family
Kinetis
Kinetis MCUs L- Series
exceptional energy-efficient and ease-of-use 32-bit ARM® Cortex®-M0+ processor
KL0
Baseline MCUs
KL1x
General Purpose MCUs
KL2x
USB MCUs
KL3x
Segment LCD MCUs
KL4x
USB and Segment LCD MCUs
Kinetis MCUs K- Series
Kinetis K high-performance 32-bit MCUs built on the ARM® Cortex®-M4 core.
K10
Baseline MCUs
K20
USB MCUs with optional FlexCAN
K30
Segment LCD MCUs
K40
USB & Segment LCD MCUs
K50
Measurement MCUs
K60
Ethernet Crypto MCUs with optional FlexCAN
K70
Graphic LCD MCUs
i.MX
Architectural Differences between the i.MX23, i.MX25, and i.MX28 This application note describes the key architectural differences between the i.MX23, i.MX25, and i.MX28 ARM® based 32-bit applications processors. This application note provides an overview on several aspects of these processors which includes core, security, peripherals, and connectivity. It compares the different features of the processors.
i.MX286
Features
- 454MHz ARM926EJ-S core with 16KB/32KB Cache
- PMU with high efficiency on-chip DC/DC, supports Li-Ion batteries
- 10/100 IEEE® 1588 Ethernet with RMII support
- Dual CAN interfaces, FlexCAN2
- LCD Controller with Touchscreen
- NAND support – SLC/MLC and eMMC 4.4 managed
- Hardware BCH (up to 20-bit correction)
- 200 MHz 16-bit DDR2, LV-DDR2, mDDR external memory support
- Dual High speed USB with embedded PHY
- 8 General purpose 12-bit ADC channels and single 2 Msps ADC channel
- Temperature sensor for thermal protection
- Multiple connectivity ports (UARTs, SSP, SDIO, SPI, I2C, I2S)
- 3.3V I/O, 10 year lifetime (Industrial)
- Package and Temperature
- 289 BGA 14x14mm .8mm
- -20C to +70C (Consumer)
- -40C to +85C (Industrial)
i.MX6
- i.MX6Solo Single Core Cortey-A9 @1GHz, integrated LVDS, MIPI display, MIPI camera port, HDMI v1.4, 2xFlexCAN and MediaLB (Media Local Bus). Controller for consumer, automotive and industrial applications. The i.MX 6SoloLite (i.MX6SL) does not have the FlexCAN module.
Vybrid micro-controller series
a new family of dual core controllers (ARM Cortex-A5 and Cortex-M4). All family members do have 2x FlexCAN modules
Qoriq
Qoriq LS1 family of Cortex A7 based MCUs implementing up to four FlexCAN modules dedicated for non-automotive applications. Interesting, LS means Layerscape architecture.
- LS1020A for fanless networking devices such as gateways and access points,
- LS1021A for factory and building automation,
- LS1022A for power-sensitive industrial applications
Qorivva
Qorivva 32-bit MCUs based on Power Architecture® Technology (core e200z0h)
- Qorivva MPC5604P Pictus, one FlexCAN, 32 message buffers, and one additional FlexCAN module called Safety port which can be used with bit rates as fast as 7.5 Mbit/s at 60 MHz CPU clock using direct connection between CAN modules (no physical transceiver required.)
- Qorivva MPC5748G is equipped with seven FlexCAN interfaces, which support the improved CAN protocol (also known as CAN FD). In addition, the MCU provides one FlexCAN port for pretended networking. The MCU complies with the ISO 26262 automotive safety standard and fulfills ASIL B compliancy.
- MPC564 Three TouCAN modules (MPC561, 562/563/564)
DSPs
Some members of the 56K family, like
MPC 500 Family
All members of this family introduced in 2002 are implementing one or more TouCAN modules.
Stand alone CAN Controllers
Application specific
- MM9Z1J638 Battery Sensor with CAN (msCAN) and LIN. Wide range battery current measurement; on-chip temperature measurement. It features a HCSS12Z micro controller with 96/128 kByte Flash, 8.0 kByte RAM, 4.0 kByte EEPROM.