AT90CAN64-15AT - 64KB AVR CAN Microcontroller | Microchip
Référence : AT90CAN64-15AT ✓ ActifAT90CAN64-15AT Présentation
An 8-bit microcontroller is a programmable integrated circuit built around a compact processor core, embedded memory, and dedicated peripheral blocks. The AT90CAN64 belongs to the AVR 90CAN family, combining Microchip's AVR RISC architecture with a CAN protocol controller. This hierarchy places the device between a general-purpose MCU and a dedicated CAN transceiver: the MCU processes frames and controls logic, while an external CAN transceiver converts the digital CAN TXD and RXD signals to a physical bus.
Key features include 64KB of flash for read-while-write operation, 2KB of EEPROM for nonvolatile parameters, and 4KB of SRAM for working data. The 53 I/O lines provide substantial connectivity for sensors, switches, actuators, indicators, and status inputs. A 64-lead TQFP package also exposes the complete peripheral set while remaining compatible with automated board assembly and multilayer PCB layouts.
The device uses 32 general-purpose working registers and supports 16-bit instruction word execution, balancing throughput with low-power operation. Its integrated CAN controller supports standard CAN communication tasks, including frame handling and status monitoring, while timers, serial interfaces, and other MCU peripherals support periodic control, sensor acquisition, diagnostics, and external communication.
Typical uses include automotive body and comfort modules, CAN-based diagnostic equipment, elevator and industrial machinery controllers, building automation interfaces, and embedded telemetry nodes. The 5V supply range and 64-pin footprint make AT90CAN64-15AT especially suitable for established 5V CAN-control designs that require more memory and I/O capacity than entry-level 8-bit MCUs.
When laying out the PCB, place the MCU decoupling capacitors and oscillator components close to their associated pins, and route the CAN RXD and TXD connections away from noisy switching nodes. Confirm the transceiver logic levels, termination placement, and firmware clock configuration before production release. These steps reduce signal-integrity risk in multi-node CAN networks.
Alternatives de remplacement direct pour AT90CAN64-15AT — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec AT90CAN64-15AT (même facteur de forme et même empreinte) — différant par Package, CAN Controller, Flash Memory, Instruction Set, Product Type.
AT90CAN64-15AT1
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
AT90CAN64-15AZ
✅ Remplacement directContactez-nous pour le prix
Voir la fiche technique →AT90CAN64-15MT
✅ Remplacement directContactez-nous pour le prix
Voir la fiche technique →AT90CAN64-15MT1
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
AT90CAN64-15MZ
✅ Remplacement directContactez-nous pour le prix
Voir la fiche technique →AT90CAN64-15AT Valeurs maximales et caractéristiques électriques
| Microcontroller Type | 8-bit AVR RISC microcontroller with CAN controller |
| Program Memory | 64 KB ISP flash with read-while-write capability |
| EEPROM | 2 KB |
| SRAM | 4 KB |
| Maximum Clock Speed | 15 MHz |
| Largeur du bus de données | 8 bit |
| General-Purpose I/O Lines | 53 |
| General-Purpose Working Registers | 32 |
| Tension d'alimentation | 4.5 V to 5.5 V |
| Boîtier | 64-lead TQFP, 14 mm x 14 mm |
| Type de montage | Surface mount |
| Program Memory Type | Flash |
| Series | AVR 90CAN |
| Product Grade | Automotive, AEC-Q100 |
| Lifecycle Stage | Active |
| Instruction Set | AVR enhanced RISC architecture |
Guide de configuration des broches du AT90CAN64-15AT 64-lead tqfp, 14 mm x 14 mm
Configuration des broches du AT90CAN64-15AT (boîtier 64-lead tqfp, 14 mm x 14 mm). Ce circuit intégré numérique comprend des GPIO, des interfaces de communication (UART, SPI, I2C) et des broches d'alimentation. Consultez la fiche technique du fabricant pour les fonctions alternatives des broches et les options de configuration. Indispensable pour la conception de systèmes embarqués et la conception de circuits imprimés.
Aucune donnée de brochage détaillée disponible pour AT90CAN64-15AT.
Consultez la fiche technique pour la configuration complète des broches.
Applications typiques
AT90CAN64-15AT convient pour 6 applications: Automotive Body Control Module, Vehicle CAN Gateway and Telematics Interface, Industrial Machinery CAN Controller, Building Automation Controller, Elevator and Door Access Control, Diagnostic and CAN Test Equipment.
Automotive Body Control Module
The AT90CAN64-15AT fits an automotive body controller because it combines an integrated CAN controller with 53 general-purpose I/O lines and 64KB of flash in a 64-lead TQFP. The MCU can supervise door, lighting, climate, and switch inputs while coordinating actuators over the vehicle CAN network. Its 4.5V-to-5.5V operating range matches conventional 5V body-electronics rails. Firmware should implement diagnostic monitoring, debouncing, and actuator timeout handling, while the external CAN transceiver handles the physical bus.
Vehicle CAN Gateway and Telematics Interface
A CAN gateway built around the AT90CAN64-15AT can bridge vehicle network traffic to another serial or industrial communication channel. Its 64KB ISP flash accommodates protocol tables, message filters, and gateway logic, while 4KB of SRAM supports buffering. The 53 I/O lines leave additional capacity for status LEDs, configuration straps, and interface control. Firmware must validate identifiers, apply timeout policies, and isolate faults so one malformed frame cannot stall the gateway.
Industrial Machinery CAN Controller
The AT90CAN64-15AT is appropriate for machinery modules that exchange commands and sensor data over a CAN bus while also handling local discrete I/O. Its 8-bit AVR core and 32 working registers support responsive control loops, and the 53 I/O lines can connect limit switches, encoders, relays, and indicators. Use the 5V supply specification for local rail design, and place termination only at the physical ends of the bus rather than at every controller.
Building Automation Controller
The AT90CAN64-15AT can serve as a room or floor-level building automation controller for lighting, HVAC interface, access equipment, and environmental sensors. The CAN controller provides a deterministic communication path between distributed modules, and the 64KB flash supports application firmware plus configuration tables. Its 53 I/O lines reduce the need for external I/O expanders on designs with numerous discrete points. A watchdog strategy and periodic status reporting are advisable for unattended installed equipment.
Elevator and Door Access Control
The AT90CAN64-15AT suits elevator landing controllers, door-control modules, and access-control readers that must coordinate subsystems over CAN. The integrated protocol controller handles digital CAN frame exchange, while 53 I/O lines support call buttons, position indicators, lock sensors, and door-limit inputs. The 4KB SRAM is adequate for short task buffers and control variables, and 2KB EEPROM can retain configuration parameters. Safety-related outputs should remain independent of general-purpose firmware where required by the end application.
Diagnostic and CAN Test Equipment
The AT90CAN64-15AT can be used in compact CAN diagnostic tools, bus analyzers, and service interfaces because it provides both the CAN controller and abundant parallel I/O. Its 64KB flash is sufficient for protocol decoding, logging, and a compact user interface, while the 53 I/O lines can drive status indicators and control external transceivers. Firmware should expose timestamped error counters and bus-off recovery behavior. A separate transceiver remains required because the MCU pins do not connect directly to a physical CAN bus.
Données de référence d'ingénierie pour AT90CAN64-15AT — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | AT90CAN64-15AT1 | AT90CAN64-15AZ | AT90CAN64-15MT | AT90CAN64-15MT1 | AT90CAN64-15MZ |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-TQFP (14x14) | 64-TQFP (14x14) | 64-TQFP (14x14) | 64-TQFP (14x14) | 64-TQFP (14x14) | 64-TQFP (14x14) |
| CAN Controller | Integrated | Integrated | Integrated | Integrated | Integrated | Integrated |
| Series | AVR 90CAN | AVR 90CAN | AVR 90CAN | AVR 90CAN | AVR 90CAN | AVR 90CAN |
Principaux différenciateurs
- Integrated CAN controller with substantial embedded memory (vs AT90CAN64-15MT)
- Wide I/O availability in a standard 64-lead surface-mount package (vs AT90CAN64-15AZ)
- Dedicated 15MHz ordering grade (vs AT90CAN64-15AT1)
- Automotive-oriented AVR 90CAN family positioning (vs AT90CAN64-15MZ)
Notes de conception
The AT90CAN64-15AT uses a 64-lead TQFP with a 14mm by 14mm body. Place the device's supply decoupling capacitors adjacent to the power and ground pins, route oscillator connections as short as practical, and assign continuous ground-plane area beneath the package. Verify the land pattern against the manufacturer package drawing and check the PCB soldermask clearance before releasing artwork.
The MCU CAN controller requires an external transceiver to interface with the physical CAN bus. Keep CAN TXD and RXD traces short, route them away from switching-regulator and high-current traces, and use a solid ground reference beneath the signal path. Install the bus termination only at the two physical endpoints of the CAN segment, not at every node.
Do not treat the MCU CAN pins as direct bus connections and do not assume every AT90CAN64 suffix has the same temperature or qualification grade. Confirm the ordering table for -15AT, -15AT1, -15AZ, -15MT, -15MT1, and -15MZ. Also verify whether the design clock source matches the 15MHz grade before changing firmware timing or baud-rate calculations.
Design the 5V rail for the AT90CAN64-15AT's 4.5V-to-5.5V operating range and allow for transient margin required by the vehicle or industrial environment. Place bulk and high-frequency decoupling according to the manufacturer guidance, and use separate return paths for noisy loads so switching current does not distort the MCU supply. Review brownout behavior and startup sequencing in firmware.
The 64KB flash supports read-while-write operation, but application firmware must still account for bootloader or ISP programming access and EEPROM endurance. Avoid placing critical data only in SRAM, include a reset and watchdog recovery path, and validate the clock configuration, CAN bit timing, and transceiver standby logic as part of hardware bring-up.
Informations de conformité
The AT90CAN64-15AT is listed under the automotive AEC-Q100 AVR 90CAN series. RoHS, REACH, lead-free, halogen-free, and conflict-minerals declarations were not stated in the retrieved product information.