The AT90CAN32/64/128 is a high-performance, low-power AVR® 8-bit microcontroller with advanced RISC architecture, 133 powerful instructions, single clock cycle execution, 32 x 8 general purpose working registers and peripheral control registers, fully static operation, 16 MIPS throughput, 16 MHz clock frequency, and an on-chip 2-cycle multiplier.
The AT90CAN32/64/128 family are low‑power 8‑bit AVR® microcontrollers with integrated CAN 2.0A/B controllers. They offer up to 16 MHz operation, 1 MIPS throughput, and a rich set of peripherals including multiple timers, UARTs, SPI, JTAG, and an 8‑channel 10‑bit SAR ADC. Power‑saving modes and flexible clock options enable efficient embedded designs.
The document includes a block diagram, detailed pin‑out for 64‑lead TQFP and QFN packages, and descriptions of each I/O port. Memory configurations, electrical characteristics, and mechanical dimensions are listed, along with example code snippets for using the device’s features.
| Core Architecture | AVR® 8-bit RISC |
|---|---|
| Operating Voltage | 2.7 V – 5.5 V |
| Maximum Clock Frequency | 16 MHz |
| Flash Memory | 32 KB / 64 KB / 128 KB (depending on model) |
| EEPROM | 1 KB / 2 KB / 4 KB (depending on model) |
| SRAM | 2 KB / 4 KB / 4 KB (depending on model) |
| ADC | 8‑channel, 10‑bit SAR ADC |
| I/O Pins | 53 programmable I/O lines |
| Package Options | 64‑lead TQFP, 64‑lead QFN |
The device supports up to 1 Mbit/s CAN transfer rate at an 8 MHz clock.
It operates from 2.7 V to 5.5 V.
The microcontroller is offered in 64‑lead TQFP and 64‑lead QFN packages.