AT90CAN64-ESAZ - 16MHz AVR CAN MCU | Microchip Technology
MPN: AT90CAN64-ESAZ ✓ ActiveAT90CAN64-ESAZ Overview
An 8-bit AVR microcontroller is a compact embedded-control platform that executes instructions from nonvolatile Flash while using SRAM for working data and EEPROM for parameters that must survive power loss. Within the product hierarchy, the AT90CAN64 belongs to the AVR family of RISC microcontrollers and combines general-purpose embedded processing with a dedicated CAN protocol controller. Its 32 general-purpose working registers support an efficient register-based programming model.
Key features include 64KB of read-while-write ISP Flash, 4KB of SRAM, 2KB of EEPROM, 53 general-purpose I/O lines, and a maximum clock frequency of 16MHz. Four flexible timer/counter blocks provide compare and PWM functions, while two USARTs and a byte-oriented Two-wire Serial interface support multiple serial communication channels. These peripherals reduce the need for external interface ICs in CAN-connected control nodes.
The AT90CAN64 architecture provides 133 powerful instructions, with most instructions executing in a single clock cycle. Read-while-write Flash allows the application to remain operational while nonvolatile code or data is updated through the ISP interface. A separate CAN controller handles message objects, filtering, and bus protocol processing, while the AVR core manages application logic and general-purpose I/O.
Typical uses include CAN-based industrial control modules, vehicle or transportation subsystems, building automation equipment, sensor gateways, motor controllers, and diagnostic interfaces. The combination of 53 I/O lines and two USARTs is particularly useful for nodes that must monitor several discrete inputs while communicating over both CAN and RS-232 or RS-485 equipment.
Designers should verify the exact pin functions, clock source, reset requirements, and transceiver interface against the manufacturer datasheet. A CAN bus still requires an external CAN transceiver; the AT90CAN64 provides the digital controller but not the physical bus driver. Decoupling, grounding, and PCB layout should preserve CAN signal integrity and minimize noise coupling into sensitive measurements.
This product page consolidates verified manufacturer specifications, distributor availability, same-family drop-in candidates, and practical selection guidance. It also distinguishes documented electrical and memory characteristics from parameters that still require confirmation for a production design.
Drop-in alternatives for AT90CAN64-ESAZ — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
AT90CAN64-16AZ
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
AT90CAN64-16AU
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
AT90CAN64-15AZ
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
AT90CAN64-15AU
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
AT90CAN64-ESAU
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
AT90CAN64-ESAZ Maximum Ratings & Electrical Characteristics
| Microcontroller Core | 8-bit AVR enhanced RISC architecture |
| Maximum Clock Frequency | 16 MHz |
| Supply Voltage Range | 2.7 V to 5.5 V |
| Flash Memory | 64KB, In-System Programmable, read-while-write |
| EEPROM Memory | 2KB |
| SRAM | 4KB |
| General-Purpose I/O Lines | 53 lines |
| General-Purpose Working Registers | 32 registers |
| Instruction Set | 133 instructions; most execute in one clock cycle |
| CAN Controller | Integrated CAN controller |
| Timer/Counters | 4 flexible timer/counter blocks with compare and PWM modes |
| USART | 2 USARTs |
| Serial Interface | Byte-oriented Two-wire Serial interface |
| Real-Time Counter | Integrated real-time counter |
| Program Memory Type | Flash |
| RAM Organization | 4K x 8 |
| Technology | Low-power CMOS |
| Package | 64-pin TQFP |
| RoHS Status | Compliant |
AT90CAN64-ESAZ 64-pin tqfp Pin Configuration Guide
Pin configuration for AT90CAN64-ESAZ (64-pin tqfp package). This digital IC includes GPIO, communication interfaces (UART, SPI, I2C), and power pins. Refer to the manufacturer datasheet for alternate pin functions and configuration options. Essential for embedded system design and PCB layout.
No detailed pinout data available for AT90CAN64-ESAZ.
Refer to the datasheet for full pin configuration.
Typical Applications
AT90CAN64-ESAZ is suitable for 6 applications: Industrial CAN Control Nodes, Vehicle and Transportation Modules, Building Automation Equipment, Sensor and Diagnostic Gateways, Motor and Actuator Control, Test, Measurement, and Service Interfaces.
Industrial CAN Control Nodes
The AT90CAN64-ESAZ fits industrial CAN control nodes because it combines an integrated CAN controller with 53 general-purpose I/O lines and a 2.7V-to-5.5V supply range. The 64KB of read-while-write ISP Flash provides room for application firmware, diagnostics, and a CAN protocol stack, while 4KB of SRAM supports scheduling and local data processing. In a controller, the device reads sensors and discrete inputs, executes control logic, and publishes machine state through an external transceiver such as a TCAN334DR. Designers should verify the exact temperature range, CAN bit timing, watchdog implementation, and transceiver requirements before industrial deployment.
Recommended
Vehicle and Transportation Modules
The AT90CAN64-ESAZ is suitable for compact vehicle or transportation modules that need CAN communication and several local I/O functions in one controller. Its 32 working registers support efficient AVR-based control code, while four timer/counter blocks with compare and PWM modes can assist with periodic sensing or actuator timing. Two USARTs add diagnostic or peripheral communication options beyond CAN. An external transceiver such as the TCAN330DR is still required at the physical bus interface. Before selecting it for an automotive program, engineers must confirm the exact temperature grade, AEC-Q100 status, transient immunity, and line-level network requirements.
Recommended
Building Automation Equipment
The AT90CAN64-ESAZ can serve as the central controller in building-automation equipment where a local bus connects sensors, actuators, and remote I/O modules. Its 53 general-purpose I/O lines allow the MCU to supervise digital inputs and outputs directly, while the two USARTs support local displays, service interfaces, or equipment with legacy serial protocols. The integrated CAN controller reduces protocol-handling overhead and allows the node to share operating data across a building network. Firmware can use 2KB of EEPROM for configuration retention, but write endurance and update strategy should be managed explicitly. A TCAN334DR or similar transceiver provides the physical CAN connection.
Recommended
Sensor and Diagnostic Gateways
The AT90CAN64-ESAZ is well matched to sensor gateways that collect local measurements and forward status over CAN. Its four flexible timer/counters support periodic sampling, capture, compare, and PWM-related tasks, while the two USARTs can receive data from sensors that do not use CAN. The 64KB ISP Flash is sufficient for buffering routines, device diagnostics, and protocol handling, and read-while-write operation can assist field updates. A companion transceiver such as the TCAN332DR is required to connect to the bus. Signal-conditioning parts, grounding, isolation, and the accuracy of external sensors remain outside the MCU and must be validated separately.
Recommended
Motor and Actuator Control
The AT90CAN64-ESAZ can coordinate motor or actuator subsystems where PWM generation, digital interlocks, and remote command traffic are required. Its four flexible timer/counters include compare and PWM modes, and the 53 general-purpose I/O lines support limit switches, interlocks, status LEDs, and discrete sensors. The CAN controller provides a deterministic command and telemetry path, while two USARTs can support an encoder, service console, or local configuration tool. The device does not directly drive motors or power stages, so designers must add suitable driver circuitry and verify timing, current limits, isolation, and fail-safe behavior.
Recommended
Test, Measurement, and Service Interfaces
The AT90CAN64-ESAZ can implement a compact test or measurement interface that accepts commands over CAN and exposes data through serial service ports. Two USARTs permit simultaneous connection to an instrument and a technician console, while 53 I/O lines support control signals, status indicators, and trigger inputs. The 64KB of ISP Flash accommodates test firmware and calibration procedures, and 2KB of EEPROM can preserve serial numbers or configuration. For portable diagnostic equipment, the 2.7V-to-5.5V operating range supports multiple regulated rails, although battery life, analog measurement accuracy, and the exact operating-temperature limits require separate verification.
Recommended
Recommended Products Summary
Engineering reference data for AT90CAN64-ESAZ — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | AT90CAN64-16AZ | AT90CAN64-16AU | AT90CAN64-15AZ | AT90CAN64-15AU | AT90CAN64-ESAU |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | TQFP-64 | TQFP-64 - same | TQFP-64 - same | TQFP-64 - same | TQFP-64 - same | TQFP-64 - same |
| Flash Memory | 64KB ISP Flash | 64KB | 64KB | 64KB | 64KB | 64KB |
| EEPROM Memory | 2KB | 2KB | 2KB | 2KB | 2KB | 2KB |
| SRAM | 4KB | 4KB | 4KB | 4KB | 4KB | 4KB |
| General-Purpose I/O | 53 lines | 53 lines | 53 lines | 53 lines | 53 lines | 53 lines |
| CAN Controller | Integrated | Integrated | Integrated | Integrated | Integrated | Integrated |
| Supply Voltage | 2.7 V to 5.5 V | 2.7 V to 5.5 V | 2.7 V to 5.5 V | 2.7 V to 5.5 V | 2.7 V to 5.5 V | 2.7 V to 5.5 V |
Key Differentiators
- Integrated CAN controller reduces external digital-interface overhead (vs AT90CAN64-15AZ)
- Balanced embedded resource set for CAN nodes (vs AT90CAN64-ESAU)
- TQFP-64 package preserves compatibility with ESAZ board layouts (vs AT90CAN64-16MU)
Design Notes
Treat the CAN controller and transceiver interface as a short, controlled signal path. Place the transceiver close to the connector, route CANH and CANH pair as a differential pair with continuous reference-plane support, and minimize stubs and unprotected test points. Follow the manufacturer datasheet for transceiver placement, common-mode choke selection, bus termination, and connector protection. The AT90CAN64-ESAZ handles protocol logic, but PCB geometry still determines field robustness.
Provide low-impedance supply and ground distribution for the 2.7V-to-5.5V operating range. Place the required bypass capacitors at the device power pins using the package-specific guidance in the datasheet, keep return-current paths short, and avoid sharing noisy motor or relay return paths with the MCU. If the board also supports 5V-only legacy peripherals, validate logic levels rather than assuming that every powered input remains 5V tolerant.
Do not treat AT90CAN64-16MU as a drop-in replacement for the ESAZ device: the verified DigiKey listing identifies 16MU as 64-QFN at 9mm by 9mm, while ESAZ uses the TQFP-64 ordering form. Also confirm CAN clock configuration, bit timing, filter settings, and transceiver loopback before connecting the node to a live network. A 15MHz alternative has 1MHz less core clock and may require firmware timing review.
Use the 4KB SRAM figure as the total available working memory, not as a guaranteed free stack space. Include stack depth, interrupt frames, CAN buffers, and communication stacks in the RAM budget. The 2KB EEPROM should be reserved for values that truly require nonvolatile retention, and frequent parameter updates should use wear-aware routines. Avoid using Flash endurance assumptions unless they are explicitly confirmed in the manufacturer documentation.
Compliance Information
RoHS compliance is stated in the verified LCSC product listing. The supplied excerpts do not establish REACH, AEC-Q100, lead-free, halogen-free, or conflict-minerals status.