Overview
The AT90CAN128-16AU is a high-performance, low-power 8-bit AVR microcontroller produced by Microchip Technology. This microcontroller is part of the AT90CAN family and is distinguished by its advanced RISC architecture, high throughput, and integrated CAN controller. It is designed for applications requiring robust communication capabilities, particularly in automotive and industrial environments. The device features a comprehensive set of peripherals and memory options, making it suitable for a wide range of applications that demand reliability and efficiency.
Key Specifications
Specification | Value |
---|---|
Manufacturer | Microchip Technology |
Type of Integrated Circuit | AVR Microcontroller |
Case | TQFP64 |
Clock Frequency | 16 MHz |
Number of Inputs/Outputs | 53 |
Number of PWM Channels | 7 |
Number of 8-bit Timers | 2 |
Number of 16-bit Timers | 2 |
Mounting | SMD |
Operating Temperature | -40°C to 85°C |
Operating Frequency | 16 MHz |
Number of External Interrupts | 8 |
Memory | 128 kB FLASH, 4 kB EEPROM, 4 kB SRAM |
Number of Output Compare Channels | 8 |
Number of Comparators | 1 |
Number of Input Capture Channels | 2 |
Number of 10-bit A/D Converters | 8 |
Operating Voltages | 2.7 - 5.5 V |
Package Type | LQFP-64 |
Key Features
- Advanced RISC Architecture: 133 powerful instructions with most single clock cycle execution, 32 x 8 general purpose working registers, and fully static operation.
- High Throughput: Up to 16 MIPS throughput at 16 MHz.
- Memory: 128 kB of in-system reprogrammable flash, 4 kB EEPROM, and 4 kB SRAM.
- CAN Controller: ISO 16845 certified CAN 2.0A & 2.0B controller with 15 full message objects.
- Analog Peripherals: 8-channel 10-bit A/D converter, analog comparator, and programmable gain channels.
- Communication Interfaces: Dual programmable serial USART, master/slave SPI serial interface, and byte-oriented two-wire serial interface.
- Debug and Programming: JTAG (IEEE std. 1149.1 compliant) interface, boundary-scan capabilities, and extensive on-chip debug support.
- Power Management: Power-on reset, programmable brown-out detection, internal calibrated RC oscillator, and five sleep modes.
Applications
The AT90CAN128-16AU is suitable for various applications, particularly in the automotive and industrial sectors. Some key applications include:
- Automotive Systems: Vehicle networking, engine control units, and other automotive control systems that require robust CAN communication.
- Industrial Automation: Control systems, sensors, and actuators in industrial environments where reliable communication and high performance are critical.
- Medical Devices: Devices requiring precise control and reliable communication, such as medical diagnostic equipment and patient monitoring systems.
- Consumer Electronics: High-performance consumer electronics that need advanced microcontroller capabilities.
Q & A
- What is the clock frequency of the AT90CAN128-16AU microcontroller?
The clock frequency of the AT90CAN128-16AU is 16 MHz. - What type of package does the AT90CAN128-16AU come in?
The AT90CAN128-16AU comes in a TQFP64 package. - How much flash memory does the AT90CAN128-16AU have?
The AT90CAN128-16AU has 128 kB of in-system reprogrammable flash memory. - What is the operating temperature range of the AT90CAN128-16AU?
The operating temperature range is -40°C to 85°C. - Does the AT90CAN128-16AU support CAN communication?
Yes, it has an ISO 16845 certified CAN 2.0A & 2.0B controller. - How many external interrupts does the AT90CAN128-16AU support?
The AT90CAN128-16AU supports 8 external interrupts. - What are the operating voltages for the AT90CAN128-16AU?
The operating voltages range from 2.7 to 5.5 V. - Does the AT90CAN128-16AU have analog-to-digital conversion capabilities?
Yes, it has an 8-channel 10-bit A/D converter. - What debug and programming interfaces are available on the AT90CAN128-16AU?
The AT90CAN128-16AU features a JTAG (IEEE std. 1149.1 compliant) interface and extensive on-chip debug support. - How many sleep modes does the AT90CAN128-16AU have?
The AT90CAN128-16AU has five sleep modes: Idle, ADC Noise Reduction, Power-save, Power-down, and Standby.