Controller Area Network (CAN)  Favorite




A controller area network (CAN) is an asynchronous serial bus network that connects devices, sensors and actuators for control applications. This multi–master communication protocol was first developed in 1986 for automotive applications needing data rates up to 1 Mbps with high data integrity. CAN is now standarized in ISO 11898, ISO 16845 and SAE J1939 for automotive, industrial and general embedded communications. Since 1993, we have added CAN controllers to power management chips and every 8–bit, 16–bit and 32–bit architecture, including Qorivva automotive microcontrollers and QorIQ network processors.

View target applications and read more

Freescale Controller Area Network (CAN®) block diagram

Recommended Solutions


Products Features
Automotive Microcontrollers (MCU)
S08D: 8-bit Cost-Effective with CAN D MCUs CAN+LIN, 40 MHz 8-bit, 128K flash
S12 and S12X CAN+LIN, 80 MHz 16-bit, 512K flash
Qorivva MPC55xx CAN+ETH, 132 MHz, 3M flash
Qorivva MPC56xx CAN, 264 MHz, 4M flash
Industrial Microcontrollers (MCU) or Processors
K60_120: Kinetis K60 Ethernet 120/150 MHz MCUs 150 MHz, 1M flash,10/100, 2xCAN
P1010: QorIQ P1010/14 Low-Power Communications Processors with Trust Architecture 2xCAN, 3xGbE, 1800 MIPS <4W
MPC8309: Low-Power PowerQUICC II Pro Processor with DDR2, eSDHC, 128-ch. HDLC/TDM, 10/100 Ethernet, USB, IEEE® 1588 4xCAN, 3xEthernet, 867 MIPS <1.5W
i.MX357: Multimedia Applications Processor CAN+ETH, WVGA, 532 MHz <1W
i.MX28 Applications Processors: Integrated Power Management Unit (PMU), ARM9™ Core CAN+ETH, SVGA, 500 MIPS <0.5W
i.MX257: Multimedia Applications Processor CAN+ETH, SVGA, 400 MHz <1W
i.MX537: i.MX537 Multimedia Applications Processor VGA, graphics, ETH+CAN, 800 MHz <2W
Qorivva MPC56xx CAN, 264 MHz, 4M flash
Qorivva MPC55xx CAN+ETH, 132 MHz, 3M flash
MCF5225X: One-Stop-Shop Connectivity 32-bit microcontrollers CAN+ETH 3xUART 80 MHz 512K flash
MCF5441X: 32-bit microprocessor 2xCAN, 2xETH, 6xUART, 385 MIPS <0.5W
MPC5121e: 32-bit Power Architecture® Microcontrollers 4xCAN, ETH, XGA,760 MIPS <2W
S12 and S12X CAN+LIN, 80 MHz 16-bit, 512K flash
S08D: 8-bit Cost-Effective with CAN D MCUs CAN+LIN, 40 MHz 8-bit, 128K flash
VF3xx: Vybrid family with ARM® Cortex™-A5, 1.5MB SRAM, LCD, security, 2x Ethernet, L2 switch ARM Cortex-A5 266MHz, 1.5M SRAM, Display, dual 10/100 ETH, dual CAN, PMU, <1W
VF5xx: Vybrid family with ARM® Cortex™-A5, 1.5MB SRAM, LCD, security, 2x Ethernet, L2 switch ARM Cortex-A5 500MHz, 1.5M SRAM, Display, dual 10/100 ETH, dual CAN, PMU, <1W
VF6xx: Vybrid family with ARM® Cortex™-A5 + Cortex-M4, 1.5MB SRAM, LCD, security, 2x Ethernet, L2 switch ARM Cortex-A5 500MHz, Cortex-M4 167MHz, 1.5M SRAM, Display, dual 10/100 ETH, dual CAN, PMU, <1W
CAN Transceiver
MC33897: Single-Wire Can Transceiver Low-speed, single wire, CAN PHY
MC33901: High-Speed CAN Transceiver for Automotive Applications Single CAN high-speed, built-in transceiver dominant timeout
MC33907: Safe System Basis Chip with Buck and Boost DC/DC up to 800 mA on Vcore 1.2 or 3.3V/800mA VCORE buck, 3.3 or 5.0V/800mA VIO
MC33908: Safe System Basis Chip with Buck and Boost DC/DC up to 1.5 A on Vcore 1.2 or 3.3V/1.5A VCORE buck, 3.3 or 5.0V/800mA VIO
Power Management
MC34704: Multi-channel Power Management IC (PMIC) PMIC for i.MX25
MC13892: Power Management Integrated Circuit (PMIC) for i.MX35/51 PMIC for i.MX35, i.MX51
MC33730: Switch Mode Power Supply with Multiple Linear Regulators PM V-Regs for MCU
MC34717: 5.0 A 1.0 MHz Fully Integrated Dual Switch-Mode Power Supply 2xSwitch-mode PS 5A/3.3V
MC34713: 5.0 A 1.0 MHz Fully Integrated Single Switch-Mode Power Supply Switch-mode PS 5A/3.3V
MC34700: 9-18 V Four Output, Multi-Purpose Switching Power Supply 4x Vreg 1.5A/9–18V
Voltage Regulator with CAN Transceiver
MC33903: System Basis Chip Gen2 with High-speed CAN and LIN Interfaces CAN PHY, LIN, SBC 3.3V/5V
MC33904: System Basis Chip Gen2 with High Speed CAN CAN PHY, SBC 3.3V/5V
MC33905: System Basis Chip Gen2 with High-speed CAN and LIN Interface CAN PHY, LIN, SBC 3.3V/5V
MC33889: System Basis Chip Lite with Low-speed CAN CAN, SBC 5V
MC33989: System Basis Chip with High Speed CAN CAN, SBC 5V
MC33742: System Basis Chip (SBC) with Enhanced High-Speed CAN Transceiver CAN SBC, PHY, 2x Vreg 200mA/5V
Switch Detector
MC33972: Multiple Switch Detection Interface with Suppressed Wakeup 22 contacts
MC33975: Multiple Switch Detection Interface with 32 mA Suppressed Wakeup 22 contacts
Sensors
MMA7368L: 1.5g Three Axis Low-g Micromachined Accelerometer 3-axis Accel (±1.5g)
MMA745xL: ±2g/±4g/±8g, Low g, Digital Accelerometer 3-axis Accel (±2g/4g/8g)
MMA7660FC: ±1.5g, Low g, Digital Accelerometer 3-axis Accel (±1.5g)
MPR121: Proximity Capacitive Touch Sensor Controller Touch (12-pad)
MPR03x: Proximity Capacitive Touch Sensor Controller Touch (2-3 pad)
MPXx5050: -50 to 50kPa, Differential and Gauge Pressure Sensor Pressure (7.5 psi/50 kPA)
MPX5999: 0 to 1000kPa, Differential Integrated Pressure Sensor Pressure (150psi/1000kPA)
MPXx5004: 0 to 3.92kPa, Differential and Gauge, Integrated Pressure Sensor Pressure (0.57 psi/4 kPA)
Advantages
  • Run CAN and complex application simultaneously on one processor.
  • CAN enablement tools include RAppID Toolbox, Processor Expert initialization tool, MQX™ RTOS and AutoSAR operating system.
  • Same device can bridge to other industrial Ethernet or field bus protocols.
  • Product longevity program offers up to 15-year product availability
  • MPC512x integrates Power Architecture core, XGA LCD, Ethernet, CAN <2W
  • MPC8309 and MPC8306 consume <1.5W max power at 85C
  • i.MX is designed for low-power and battery-operated display applications
  • i.MX28x and MCF5441x integrate 3-port Layer 2 switch with IEEE 1588 timestamp
  • i.MX integrates ARM core up to 1600 MIPS, WXGA LCD controller, Ethernet, CAN <1W
  • MPC55xx and MPC56xx Qorivva processors are qualified for use in automotive applications
  • MPC5668G Qorivva dual-core processor connects at one single point all the possible communication protocols you can find in a car
  • MC13892 operates -30C to 85C; software drivers + ref designs for i.MX35, i.MX51
  • MC33742 is a dual voltage regulator with CAN transceiver
  • MC33904 includes CAN transceiver and voltage regulator
  • MC33903/905 CAN & LIN PHY with integrated voltage regulator