San Jose, Calif. -- Atmel Corp.'s AT90CAN128, an 8-bit AVR Flash microcontroller with extended CAN (Controller Area Network) capabilities boasts 16 MIPS processing speed for many CAN networking and industrial applications, including factory and building automation, medical equipment, marine networking and print media.
The CAN controller can handle 15 independent message objects, programmable on-the-fly. With a 16 MIPS AVR RISC-engine, 128-Kbyte flash program memory, 4-Kbyte RAM and 4-Kbyte on-chip EEPROM, AT90CAN128 can tackle the most demanding industrial control applications, according to Atmel.
A large portion of the AT90CAN128 processing speed and memory remains available for the application while a full higher layer protocol stack (CANopen, DeviceNet, or J1939) runs on the chip. An interrupt accelerator engine informs the CPU of critical messages without running a software scan routine, minimizing the overhead impact on real time event applications.
An In-Application Programming capability, via CAN, UART or SPI, allows remote programming and field upgrades. Atmel offers a library of In-Application Programming routines to customers wanting to build their own bootloaders, reducing overall development time and thus time-to-market.
AT90CAN128 peripherals include 16-bit timers with enhanced pulse width modulation capabilities, a 10-bit/8-channel A/D converter and several serial interfaces. A wide operating voltage range (2.7V-5.5V) plus five low-power management modes optimize the application power consumption.
"Handling a large number of message objects programmable on-the-fly with 16 MIPS is a real benefit for many applications", said Michel Passemard, Director for the Industrial Control Business Development at Atmel.
AT90CAN128 is pin-to-pin compatible with the mega128. It is available in TQFP64 and QFN64 packages and in industrial temperature. Pricing for 10,000-unit quantity per year is $7.50.
To aid development, Atmel supplies a CAN physical interface module kit, the ATADAPCAN01 at a cost of $19, this combined with the STK501 and the STK500 provides a full development environment to the user. With the kit, Atmel also provides a C-code drivers library for all peripherals including the CAN-driver and various program examples.
For more information on the Atmel MCU line visit www.atmel.com