8-bit AVR microcontrollers with 64KB Flash, 4KB RAM, and TQFP-64 packaging
Manufacturer: ['microchip', 'atmel']
# Introduction to the AT90CAN64 - 16AU Product Series
## 1. Overview
The AT90CAN64 - 16AU is a remarkable member of the microcontroller product series developed by Atmel (now part of Microchip Technology). This series is specifically engineered to meet the diverse and demanding requirements of modern embedded systems, offering a powerful combination of features, performance, and reliability. With its advanced capabilities, it is well - suited for a wide range of applications, from automotive electronics to industrial control systems.
## 2. Key Features
### 2.1 Microcontroller Core
- **AVR Architecture**: The AT90CAN64 - 16AU is based on the high - performance AVR RISC (Reduced Instruction Set Computing) architecture. This architecture provides a large number of general - purpose working registers, which allows for efficient execution of instructions. It can execute most instructions in a single clock cycle, resulting in high processing speeds and excellent code density.
- **16 MHz Clock Frequency**: Operating at a clock frequency of 16 MHz, the microcontroller can handle complex tasks with ease. This high - speed operation enables real - time processing of data, making it suitable for applications that require quick response times, such as motor control and sensor data acquisition.
### 2.2 Memory
- **64 KB Flash Memory**: The on - board 64 KB of in - system self - programmable Flash memory provides ample space for storing the application code. This non - volatile memory allows for easy reprogramming of the microcontroller, enabling developers to update and improve the functionality of their systems over time.
- **4 KB SRAM**: The 4 KB of static random - access memory (SRAM) is used for storing variables and intermediate data during program execution. It provides fast access to data, which is crucial for maintaining high - speed operation and efficient data processing.
- **2 KB EEPROM**: The 2 KB of electrically erasable programmable read - only memory (EEPROM) is ideal for storing critical data that needs to be retained even when the power is turned off. This can include calibration data, configuration settings, and user - specific information.
### 2.3 CAN Interface
- **Controller Area Network (CAN)**: One of the standout features of the AT90CAN64 - 16AU is its built - in CAN controller. CAN is a widely used communication protocol in automotive and industrial applications due to its high reliability, real - time performance, and ability to support multiple nodes on a single bus.
- **CAN 2.0B Compatibility**: The microcontroller is fully compatible with the CAN 2.0B protocol, which supports both standard (11 - bit) and extended (29 - bit) message identifiers. This allows for flexible and efficient communication between different devices on the CAN bus.
- **High - Speed Communication**: The CAN interface can operate at high data rates, up to 1 Mbps, enabling fast and reliable data transfer between nodes. This is essential for applications where timely communication is critical, such as in automotive engine control units and industrial automation systems.
### 2.4 Peripherals
- **Multiple Timer/Counters**: The AT90CAN64 - 16AU is equipped with several timer/counters, including 8 - bit and 16 - bit timers. These timers can be used for a variety of purposes, such as generating accurate time delays, measuring time intervals, and controlling PWM (Pulse Width Modulation) signals. PWM signals are commonly used in motor control applications to regulate the speed and torque of motors.
- **Analog - to - Digital Converter (ADC)**: The integrated 10 - bit ADC allows for the conversion of analog signals to digital values. This is useful for applications that
64-LQFP
Image Preview
Image Preview