Overview
The AT90CAN32-16AU is a low-power CMOS 8-bit microcontroller produced by Microchip Technology, based on the AVR enhanced RISC architecture. This microcontroller is part of the AT90CAN series, which includes the AT90CAN32, AT90CAN64, and AT90CAN128 models. It is designed for high-performance and low-power applications, making it suitable for a wide range of embedded systems.
Key Specifications
Specification | Value |
---|---|
Microcontroller Type | 8-bit AVR |
Program Memory | 32K Bytes In-System Reprogrammable Flash |
EEPROM | 1K Bytes |
SRAM | 2K Bytes |
General Purpose I/O Lines | 53 |
General Purpose Working Registers | 32 x 8-bit |
CAN Controller | ISO 16845 Certified, 2.0A & 2.0B |
Maximum CAN Transfer Rate | 1 Mbits/s at 8 MHz |
Operating Voltage | 2.7 - 5.5V |
Operating Temperature | -40°C to 85°C |
Package Type | 64-lead TQFP and 64-lead QFN |
Instruction Execution | Most instructions in one clock cycle |
Maximum Throughput | Up to 16 MIPS at 16 MHz |
Key Features
- High-performance, Low-power AVR 8-bit Microcontroller with enhanced RISC architecture.
- 133 powerful instructions with most single clock cycle execution.
- 32 general purpose working registers and peripheral control registers.
- True Read-While-Write operation for Flash memory.
- CAN Controller 2.0A & 2.0B, ISO 16845 certified, with 15 full message objects.
- Programmable Watchdog Timer with on-chip oscillator.
- 8-bit and 16-bit synchronous timer/counters with various modes.
- 8-channel, 10-bit SAR ADC with single-ended and differential channels.
- On-chip Analog Comparator and Byte-oriented Two-wire Serial Interface.
- Dual Programmable Serial USART and Master/Slave SPI Serial Interface.
- Power-on Reset and Programmable Brown-out Detection.
- Internal Calibrated RC Oscillator and 8 external interrupt sources.
- 5 sleep modes: Idle, ADC Noise Reduction, Power-save, Power-down & Standby.
Applications
The AT90CAN32-16AU is versatile and can be used in a variety of applications, including:
- Automotive systems, particularly those requiring CAN bus communication.
- Industrial control systems and automation.
- Medical devices that need precise and reliable microcontroller performance.
- Consumer electronics requiring low power consumption and high performance.
- Embedded systems in IoT devices and smart home appliances.
Q & A
- What is the AT90CAN32-16AU microcontroller based on?
The AT90CAN32-16AU is based on the AVR enhanced RISC architecture. - How much program memory does the AT90CAN32-16AU have?
The AT90CAN32-16AU has 32K Bytes of In-System Reprogrammable Flash memory. - What is the maximum CAN transfer rate of the AT90CAN32-16AU?
The maximum CAN transfer rate is 1 Mbits/s at 8 MHz. - What are the operating voltage and temperature ranges for the AT90CAN32-16AU?
The operating voltage range is 2.7 - 5.5V, and the operating temperature range is -40°C to 85°C. - How many general purpose I/O lines does the AT90CAN32-16AU have?
The AT90CAN32-16AU has 53 general purpose I/O lines. - What types of packages are available for the AT90CAN32-16AU?
The AT90CAN32-16AU is available in 64-lead TQFP and 64-lead QFN packages. - Does the AT90CAN32-16AU support in-system programming?
Yes, the AT90CAN32-16AU supports in-system programming via the on-chip boot program. - What is the maximum throughput of the AT90CAN32-16AU at 16 MHz?
The maximum throughput is up to 16 MIPS at 16 MHz. - Does the AT90CAN32-16AU have any analog-to-digital conversion capabilities?
Yes, it has an 8-channel, 10-bit SAR ADC with single-ended and differential channels. - What sleep modes are available on the AT90CAN32-16AU?
The AT90CAN32-16AU has 5 sleep modes: Idle, ADC Noise Reduction, Power-save, Power-down & Standby.