AT90CAN64-ESMZ - 64KB AVR CAN MCU | Microchip Technology
Teilenummer: AT90CAN64-ESMZ ✓ AktivAT90CAN64-ESMZ Übersicht
An 8-bit microcontroller is a programmable semiconductor that executes instructions from embedded flash memory and uses peripherals to control electronic systems. The AVR enhanced RISC architecture combines a compact instruction set with low-power CMOS operation. In the wider product hierarchy, the AT90CAN64 is an 8-bit microcontroller, an embedded processing IC, and a member of Microchip's AVR 90CAN family. Its integrated CAN controller makes it suitable for distributed industrial, automotive, and control systems that require robust communication between nodes.
The AT90CAN64-ESMZ combines 64KB of ISP flash with read-while-write capability, allowing firmware to remain available while embedded code is updated. Its 2KB EEPROM supports nonvolatile configuration and calibration data, while 4KB of SRAM provides working memory for protocol stacks and real-time control. The device also offers two USARTs, a byte-oriented two-wire serial interface, four flexible timer/counter blocks, and a real-time counter according to the AT90CAN32/64/128 family datasheet.
The 53 general-purpose I/O lines make the device useful in designs that need both control signals and communications in one package. The CAN controller handles frame-based network communication, while the USARTs support independent serial links to sensors, programmers, or other controllers. The 2.7V to 5.5V operating range accommodates both 3.3V and 5V equipment while supporting designs that need a transition between the two voltage domains.
Typical uses include CAN-connected industrial controls, automotive body and subsystem controllers, building automation nodes, motor-control equipment, instrument panels, and embedded data loggers. A network node can place the AT90CAN64-ESMZ beside a CAN transceiver, use its timers for periodic control tasks, and retain configuration in EEPROM. This integration reduces the need for separate memory, serial-interface, and real-time timer components in a compact control board.
Designers should preserve the required input, output, programming, reset, and clock circuitry from the manufacturer datasheet and confirm the exact exposed-pad and thermal-layout requirements before release. Firmware should include CAN termination, fault handling, watchdog discipline, and brownout behavior appropriate to the installed CAN network. Software compatibility must be validated because a footprint-compatible component does not automatically guarantee identical peripheral behavior.
This product record combines verified manufacturer specifications, distributor availability, price information, same-family alternatives, and practical CAN-system design guidance. It also distinguishes package and temperature-grade differences that are essential when evaluating a true drop-in replacement rather than merely a functionally similar microcontroller.
Drop-in-Alternativen für AT90CAN64-ESMZ – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.
AT90CAN64-16MU
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
AT90CAN64-16MZ
✅ Drop-In ⚠️ Spezifikationen ungeprüft📋 Referenzalternative (nicht im Katalog)
AT90CAN64-15MZ
✅ Drop-In ⚠️ Spezifikationen ungeprüft📋 Referenzalternative (nicht im Katalog)
AT90CAN64-15MU
✅ Drop-In ⚠️ Spezifikationen ungeprüft📋 Referenzalternative (nicht im Katalog)
AT90CAN64-16MU
✅ Drop-In ⚠️ Spezifikationen ungeprüft📋 Referenzalternative (nicht im Katalog)
AT90CAN64-ESMZ Grenzwerte & elektrische Eigenschaften
| Product Type | 8-bit RISC microcontroller with CAN controller |
| Architecture | AVR enhanced RISC |
| Betriebsversorgungsspannung | 2.7 V to 5.5 V |
| Program Memory Size | 64KB flash |
| Program Memory Type | Flash |
| ISP Flash Read-While-Write | Supported |
| EEPROM Size | 2KB |
| SRAM Size | 4KB |
| General-Purpose I/O Lines | 53 lines |
| General-Purpose Working Registers | 32 registers |
| CAN Controller | Integrated |
| Real-Time Counter | Integrated |
| Timer/Counters | 4 flexible timer/counters with compare modes and PWM |
| USART Count | 2 |
| Two-Wire Serial Interface | Byte-oriented |
| Gehäuse | 64-QFN (9x9 mm) |
| Montageart | Surface mount |
| RoHS-Status | Compliant |
AT90CAN64-ESMZ 64-qfn (9x9 mm) Pinbelegungsleitfaden
Pinbelegung für AT90CAN64-ESMZ (64-qfn (9x9 mm)-Gehäuse). Dieser digitale IC umfasst GPIO, Kommunikationsschnittstellen (UART, SPI, I2C) und Versorgungspins. Alternative Pin-Funktionen und Konfigurationsoptionen entnehmen Sie dem Herstellerdatenblatt. Unverzichtbar für Embedded-System-Design und PCB-Layout.
Keine detaillierten Pinbelegungsdaten verfügbar für AT90CAN64-ESMZ.
Siehe die Datenblatt für die vollständige Pin-Konfiguration.
Typische Anwendungen
AT90CAN64-ESMZ ist geeignet für 6 Anwendungs: Industrial CAN Control Node, Automotive Body Controller, Building Automation Sensor Node, Motor and Pump Controller, Instrumentation and Data Logger, Programmable Logic Controller.
Industrial CAN Control Node
The AT90CAN64-ESMZ fits industrial CAN nodes that combine protocol handling with local real-time control. Its 64KB of ISP flash provides room for application firmware and CAN services, while 4KB of SRAM can support protocol buffers and control state. The four timer/counters with compare and PWM modes allow the MCU to handle periodic actuator updates independently of communication traffic. In a typical controller, the AVR processes received CAN commands, drives discrete outputs through its 53 I/O lines, and reports diagnostics over a second serial channel. Its 2.7V to 5.5V range supports both 3.3V and 5V industrial equipment, although the selected CAN transceiver should match the bus voltage and isolation requirements.
Empfohlen
Automotive Body Controller
The AT90CAN64-ESMZ is appropriate for distributed body and accessory modules that exchange diagnostic and control frames over a CAN network. The integrated CAN controller removes the need for a separate protocol device, while two USARTs can connect to diagnostic or configuration equipment. Its 53 general-purpose I/O lines support switches, lamps, sensors, and actuator interfaces, and the 4KB SRAM accommodates real-time state handling. The ESMZ ordering suffix should be selected only after confirming the required automotive temperature range, qualification level, and supplier documentation against the manufacturer ordering information.
Empfohlen
Building Automation Sensor Node
The AT90CAN64-ESMZ can serve as the communications and control MCU in a building automation node for HVAC, lighting, or access equipment. Its 2KB EEPROM preserves calibration values, device addresses, and configuration across power cycles, while the 64KB flash supports protocol stacks and application logic. The byte-oriented two-wire interface is useful for compatible sensors, and the general-purpose I/O lines can supervise relays or digital inputs. A building controller can use the four timer/counters for periodic sampling and PWM functions, reducing the need for discrete timer devices in compact wall or ceiling-mounted equipment.
Empfohlen
Motor and Pump Controller
The AT90CAN64-ESMZ is suitable for supervisory motor and pump controllers that coordinate speed commands over CAN while performing local timing functions. Its flexible timer/counter resources support input capture, compare events, and PWM generation, while 53 I/O lines provide interfaces for position sensors, gate drivers, status indicators, and safety inputs. The 64KB flash stores control algorithms and communication code, and 4KB of SRAM can hold command state and diagnostic buffers. Designers should preserve the datasheet's clock and timing margins, use appropriate isolation for noisy motor environments, and select an external CAN transceiver whose protection ratings match the installation.
Empfohlen
Instrumentation and Data Logger
The AT90CAN64-ESMZ can act as the local processor in a connected measurement instrument or industrial data logger. Its 64KB of ISP flash accommodates measurement routines, protocols, and calibration management, while the 2KB EEPROM stores configuration without consuming RAM. The two USARTs support separate sensor and service links, and the CAN controller supports coordinated test systems or equipment networks. With 53 I/O lines, designers can connect digital sensors, status LEDs, and trigger signals without duplicating the MCU. The 2.7V to 5.5V operating range allows integration into mixed-voltage instruments, provided every rail and signal remains within the verified absolute-maximum limits.
Empfohlen
Programmable Logic Controller
The AT90CAN64-ESMZ can be used in a compact PLC or remote I/O module because it combines flash-based firmware, EEPROM configuration, timers, serial interfaces, and CAN in one device. Its 53 I/O lines support a useful mix of digital inputs and outputs, while the timer/counter PWM functions simplify actuator tasks. A CAN master can distribute setpoints or configuration, and the two USARTs can connect local displays, programmers, or expansion modules. The 2.7V to 5.5V range accommodates common industrial logic levels, although designers should verify the exact MCU, transceiver, and isolation requirements as a complete system rather than relying on package compatibility alone.
Empfohlen
Zusammenfassung der empfohlenen Produkte
Technische Referenzdaten für AT90CAN64-ESMZ – Vergleich, Designhinweise und Compliance-Informationen.
Auswahlhilfe
Vergleich mit Alternativen
| Parameter | Dieses Produkt | AT90CAN64-16MU | AT90CAN64-16MZ | AT90CAN64-15MZ | AT90CAN64-15MU |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-QFN (9x9 mm) | 64-QFN (9x9 mm) - same footprint | 64-QFN (9x9 mm) - same footprint | 64-QFN (9x9 mm) - same footprint | 64-QFN (9x9 mm) - same footprint |
| Architecture | 8-bit AVR enhanced RISC | 8-bit AVR enhanced RISC | 8-bit AVR enhanced RISC | 8-bit AVR enhanced RISC | 8-bit AVR enhanced RISC |
| Program Memory | 64KB flash | 64KB flash | 64KB flash | 64KB flash | 64KB flash |
| EEPROM | 2KB | 2KB | 2KB | 2KB | 2KB |
| SRAM | 4KB | 4KB | 4KB | 4KB | 4KB |
| General-Purpose I/O | 53 lines | 53 lines | 53 lines | 53 lines | 53 lines |
| 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 |
| CAN Controller | Integrated | Integrated | Integrated | Integrated | Integrated |
Wichtigste Unterscheidungsmerkmale
- Integrated CAN and serial peripherals reduce external controller count (vs. AT90CAN64-16MU)
- Extensive I/O availability for compact embedded controllers (vs. AT90CAN64-15MZ)
- Broad supply-voltage compatibility (vs. AT90CAN64-15MU)
Designhinweise
Route the 64-QFN exposed thermal pad and ground connections exactly as specified in the Microchip package drawing. Because the supplied web snippets do not provide the complete pin table or exposed-pad dimensions, do not infer pad geometry from the generic 64-QFN name. Preserve the manufacturer-recommended land pattern, thermal-via arrangement, and copper connection, then cross-check the assembled PCB against the current datasheet before releasing artwork.
Decouple each applicable supply rail locally with the capacitance and ESR range required by the Microchip datasheet. The verified 2.7V to 5.5V operating range does not by itself define acceptable transient limits, startup behavior, or external component selection. Place bulk and high-frequency decoupling close to the device, keep switching-supply and high-current return paths away from the MCU ground reference, and verify brownout and power-consumption behavior in the final board configuration.
A shared 64-QFN footprint does not by itself establish a drop-in replacement. Compare clock speed, temperature grade, qualification, silicon revision, marking, programming interface, reset behavior, and exposed-pad requirements against the approved Microchip ordering information. In particular, the verified AT90CAN64-16MU listing confirms a related family member but does not eliminate the need for firmware timing review, boundary-scan checks, and a pilot build before changing a qualified BOM.
Do not power the AT90CAN64-ESMZ directly from an unprotected CAN bus. The MCU requires a local regulated supply and a separate CAN transceiver whose logic levels, supply range, bus fault protection, and isolation arrangement match the installation. Verify the transceiver standby and loopback behavior during reset, avoid applying bus voltage to MCU I/O pins, and include termination only where required by the network topology to prevent unnecessary loading of inactive nodes.
Compliance-Informationen
The verified JLCPCB listing marks the AT90CAN64-ESMZ as RoHS compliant. No verified REACH, AEC-Q100, lead-free, halogen-free, or conflict-minerals declarations were supplied, so those fields remain unknown.