Overview
The AT90CAN128-16MUR is a high-performance, low-power 8-bit microcontroller from Microchip Technology, based on the AVR enhanced RISC architecture. This microcontroller is part of the AT90CAN series, which integrates a CAN (Controller Area Network) controller, making it suitable for applications requiring robust communication capabilities. The AT90CAN128-16MUR features 128KB of in-system reprogrammable flash memory, 4KB of EEPROM, and 4KB of internal SRAM, along with 53 programmable I/O lines. It operates within a voltage range of 2.7V to 5.5V and supports various communication interfaces such as UART, SPI, and two-wire serial interface.
Key Specifications
Parameter | Value |
---|---|
Microcontroller Type | 8-bit AVR |
Flash Memory | 128KB (In-System Reprogrammable) |
EEPROM | 4KB |
Internal SRAM | 4KB |
Programmable I/O Lines | 53 |
CAN Controller | 2.0A & 2.0B - ISO 16845 Certified |
Operating Voltage | 2.7V - 5.5V |
Operating Temperature | -40°C to 85°C |
Package Type | 64-lead QFN |
Clock Speed | Up to 16 MHz |
Instruction Execution | Most instructions executed in one clock cycle |
Key Features
- High-performance AVR 8-bit microcontroller with advanced RISC architecture.
- 133 powerful instructions with most single clock cycle execution.
- 32 x 8 general purpose working registers and peripheral control registers.
- True Read-While-Write operation for flash memory.
- CAN controller 2.0A & 2.0B compliant with ISO 16845 certification.
- 15 full message objects with separate identifier tags and masks.
- Dual programmable serial USART and master/slave SPI serial interface.
- On-chip analog comparator and byte-oriented two-wire 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, and Standby.
Applications
- Automotive systems requiring CAN communication.
- Industrial control and automation.
- Medical devices needing robust communication and low power consumption.
- Consumer electronics requiring advanced microcontroller capabilities.
- Embedded systems in various fields such as robotics, IoT devices, and more.
Q & A
- What is the AT90CAN128-16MUR microcontroller based on?
The AT90CAN128-16MUR is based on the AVR enhanced RISC architecture.
- How much flash memory does the AT90CAN128-16MUR have?
The AT90CAN128-16MUR has 128KB of in-system reprogrammable flash memory.
- What is the operating voltage range of the AT90CAN128-16MUR?
The operating voltage range is 2.7V to 5.5V.
- Does the AT90CAN128-16MUR support CAN communication?
- How many programmable I/O lines does the AT90CAN128-16MUR have?
The AT90CAN128-16MUR has 53 programmable I/O lines.
- What are the sleep modes available in the AT90CAN128-16MUR?
The available sleep modes are Idle, ADC Noise Reduction, Power-save, Power-down, and Standby.
- Does the AT90CAN128-16MUR have an internal oscillator?
- How many external interrupt sources does the AT90CAN128-16MUR have?
The AT90CAN128-16MUR has 8 external interrupt sources.
- What is the maximum clock speed of the AT90CAN128-16MUR?
The maximum clock speed is up to 16 MHz.
- Is the AT90CAN128-16MUR suitable for automotive applications?