The AT90CAN128-16AU is an 8-bit microcontroller from Microchip Technology (formerly Atmel) that is part of the AVR family, specifically designed for automotive and industrial applications. It features an integrated Controller Area Network (CAN) interface, making it suitable for communication in CAN bus systems. Key features include:
- Core: 8-bit AVR RISC-based microcontroller.
- Flash Memory: 128 KB of In-System Programmable (ISP) flash memory.
- SRAM: 4 KB of SRAM for data storage.
- EEPROM: 4 KB of EEPROM for non-volatile data storage.
- Operating Frequency: Capable of running at up to 16 MHz.
- CAN Interface: Integrated CAN controller for high-speed automotive and industrial communication.
- I/O Ports: Multiple programmable I/O pins.
- Timers/Counters: Includes timers and counters for precise time-based operations.
- Communication Interfaces: Includes UART, SPI, and I2C interfaces for versatile communication.
- Analog Features: 10-bit ADC for analog signal conversion.
- Power Consumption: Designed for low power consumption with various power-saving modes.
- Operating Voltage: Supports an operating voltage range of 4.5V to 5.5V.
The AT90CAN128-16AU is commonly used in applications requiring reliable communication via CAN bus, such as automotive control systems, industrial automation, and robotics.