Introduced in 1986, Controller Area Network (CAN) technology was originally intended for automotive engine control communication. It has rapidly gained popularity to support a wide range of growing applications, including medical devices, avionics, factory and industrial automation, and maritime environments.

Atmel is well positioned to support CAN networking with a broad portfolio of 8051 microcontroller flash technology, together with extensive experience in CAN networking.

For example, the AT89C51CC01, AT89C51CC02, AT89C51CC03 deliver 5 MIPS at 5V, and 16KBytes to 64KBytes Flash. They can support a wide range of slave applications such as proximity sensor, DeviceNet I/O, textile machine I/O, and many other applications.

For low voltage applications, the following controllers maintain up to 3.3MIPS down to 2.7 volts.

The AT89C51CC02 with 16Kbytes Flash and 0.5Kbytes RAM + a simple 4 message objects CAN engine packaged into a Small Pin Count package is excellent for low end applications where a minimum DeviceNet or CANopen slave stacks are used. It is an ideal low cost product for a CAN controller push-button.

The AT89C51CC01 features 32Kbytes Flash and 1.2 Kbytes RAM, and is well-positioned for slave applications. It offers 2 Kbytes of Boot flash, with at least 3 MIPS remaining for the application on top of a CANopen or DeviceNet stack. The chip features an 8 channel 10 bit A/D converter, 3 timers, a 5-channel high speed input/output timer units, and 32 I/Os. Its 15 message objects and the 1.2Kbytes RAM make the chip suitable for complex I/O systems.

The AT89C51CC03 provides 64Kbytes Flash for application programs and 2Kbytes RAM for a larger object Dictionary. The built-in SPI port also assists communication with other devices. It features 15 message objects as well as 2Kbytes Bootloader and 2Kbytes EEPROM.


Enhanced 8-Bit MCU with CAN Controller and Flash Memory

Enhanced 8-Bit Microcontroller, CAN Controller, and Flash Memory

Enhanced 8-Bit Microcontroller with CAN Controller and Flash