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.