AT90CAN32-15AZ - 8-bit AVR MCU, 16MHz, 32KB Flash, CAN, 64-Pin TQFP | Microchip Technology
MPN: AT90CAN32-15AZ ✓ Hoạt độngAT90CAN32-15AZ Tóm tắt
An 8-bit AVR microcontroller is a Harvard-architecture, single-cycle RISC processor optimized for deterministic embedded control. AVR MCUs belong to the broader category of microcontrollers (MCU) -> embedded processors -> semiconductors. The AT90CAN32-15AZ specifically belongs to the AT90CAN family, distinguished by an integrated CAN 2.0A/V2.0B (V2.0B compliant) controller that differentiates it from general-purpose AVR chips such as the ATmega series.
Key features of the AT90CAN32-15AZ include: 53 general-purpose I/O lines, 32 general-purpose working registers, an 8-channel 10-bit ADC, advanced communication peripherals (CAN, I2C, SPI, UART/USART), and standard AVR on-chip peripherals including Brown-out Detect/Reset, Power-on Reset, PWM, and a Watchdog Timer. The CAN controller provides hardware frame handling, reducing host CPU overhead in distributed control networks.
The AVR enhanced RISC architecture executes most instructions in a single clock cycle, delivering throughput approaching 1 MIPS per MHz. The automotive-grade designation (-AZ suffix) reflects qualification to AEC-Q100 standards, enabling deployment in powertrain, body, and chassis electronic control units. The wide supply voltage range allows direct operation from both 3.3V and 5V rails commonly found in automotive ECUs.
Typical applications include automotive body control modules, CAN-based sensor networks, industrial CAN nodes, vehicle lighting controllers, and HVAC actuators. The integrated CAN peripheral eliminates the need for an external CAN controller, reducing BOM cost and PCB area in space-constrained modules.
When designing with this device, ensure proper decoupling (100nF + 10uF) near the AVCC/AVSS analog supply pins, follow Microchip AN2461 for CAN bus termination, and verify the JTAG/debug pin assignments before laying out the PCB to avoid conflicts with general-purpose I/O.
This page synthesizes distributor pricing, verified drop-in alternatives, and practical design guidance not consolidated in the manufacturer datasheet. Cross-references against AT90CAN64-15AZ, AT90CAN32-15AT, and AT90CAN128-15AZ confirm the same 64-pin TQFP footprint across the AT90CAN32/64/128 family.
Bộ thay thế dễ dàng lắp đặt cho AT90CAN32-15AZ — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với AT90CAN32-15AZ (cùng hình factor và footprint) — khác nhau ở Mounting Type, Package.
AT90CAN64-15AZ
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
AT90CAN128-15AZ
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
AT90CAN32-15AT
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
AT90CAN32-16MU
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
AT90CAN32-16AU
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
AT90CAN32-15AZ Tỷ lệ tối đa & tính chất điện
| Core Architecture | 8-bit AVR enhanced RISC |
| Program Memory Size | 32 KB Flash |
| EEPROM Size | 1 KB |
| RAM Size | 2 KB |
| Maximum CPU Clock | 16 MHz (15 MHz speed grade) |
| Supply Voltage (Vcc) | 2.7 V to 5.5 V |
| General Purpose I/O | 53 lines |
| Working Registers | 32 x 8-bit |
| ADC | 8 x 10-bit |
| CAN Interface | CAN 2.0A / 2.0B controller (on-chip) |
| Other Connectivity | I2C, SPI, UART/USART |
| Peripherals | Brown-out Detect/Reset, POR, PWM, WDT |
| Hộp | 64-pin TQFP (1.0 mm height) |
| Nhiệt độ hoạt động | -40 C to +125 C (automotive grade) |
| Kiểu lắp đặt | Surface Mount |
| Trạng thái RoHS | Compliant |
| Grade | Automotive (AEC-Q100) |
Cấu hình chân AT90CAN32-15AZ
| Chân 1 | VCC — Digital supply voltage |
| Chân 2 | GND — Ground |
| Chân 3 | PA0 — Port A bit 0 / ADC0 |
| Chân 4 | PA1 — Port A bit 1 / ADC1 |
| Chân 5 | PA2 — Port A bit 2 / ADC2 |
| Chân 6 | PA3 — Port A bit 3 / ADC3 |
| Chân 7 | PA4 — Port A bit 4 / ADC4 |
| Chân 8 | PA5 — Port A bit 5 / ADC5 |
| Chân 9 | PA6 — Port A bit 6 / ADC6 |
| Chân 10 | PA7 — Port A bit 7 / ADC7 |
| Chân 11 | GND — Ground |
| Chân 12 | VCC — Digital supply voltage |
| Chân 13 | PB0 — Port B bit 0 |
| Chân 14 | PB1 — Port B bit 1 |
| Chân 15 | PB2 — Port B bit 2 / OC1B |
| Chân 16 | PB3 — Port B bit 3 / OC1A |
| Chân 17 | PB4 — Port B bit 4 / OC2 |
| Chân 18 | PB5 — Port B bit 5 / OC1C |
| Chân 19 | PB6 — Port B bit 6 / OC1B |
| Chân 20 | PB7 — Port B bit 7 / OC1A |
| Chân 21 | PC0 — Port C bit 0 |
| Chân 22 | PC1 — Port C bit 1 |
| Chân 23 | PC2 — Port C bit 2 |
| Chân 24 | PC3 — Port C bit 3 |
| Chân 25 | PC4 — Port C bit 4 / I2C SCL |
| Chân 26 | PC5 — Port C bit 5 / I2C SDA |
| Chân 27 | PC6 — Port C bit 6 |
| Chân 28 | PC7 — Port C bit 7 |
| Chân 29 | RESET — Reset input (active low) |
| Chân 30 | VCC — Digital supply voltage |
| Chân 31 | GND — Ground |
| Chân 32 | XTAL2 — Crystal oscillator output |
| Chân 33 | XTAL1 — Crystal oscillator input |
| Chân 34 | PD0 — Port D bit 0 / RXD |
| Chân 35 | PD1 — Port D bit 1 / TXD |
| Chân 36 | PD2 — Port D bit 2 / INT0 |
| Chân 37 | PD3 — Port D bit 3 / INT1 |
| Chân 38 | PD4 — Port D bit 4 / OC1B |
| Chân 39 | PD5 — Port D bit 5 / OC1A |
| Chân 40 | PD6 — Port D bit 6 / ICP |
| Chân 41 | PD7 — Port D bit 7 / OC2 |
| Chân 42 | PE0 — Port E bit 0 / RXD |
| Chân 43 | PE1 — Port E bit 1 / TXD |
| Chân 44 | PE2 — Port E bit 2 / XCK |
| Chân 45 | PE3 — Port E bit 3 / INT4 |
| Chân 46 | PE4 — Port E bit 4 / INT5 |
| Chân 47 | PE5 — Port E bit 5 / OC3C |
| Chân 48 | PE6 — Port E bit 6 / OC3B |
| Chân 49 | PE7 — Port E bit 7 / OC3A |
| Chân 50 | AVCC — Analog supply voltage |
| Chân 51 | GND — Analog ground |
| Chân 52 | AREF — ADC reference voltage |
| Chân 53 | PF0 — Port F bit 0 / ADC0 |
| Chân 54 | PF1 — Port F bit 1 / ADC1 |
| Chân 55 | PF2 — Port F bit 2 / ADC2 / TMS |
| Chân 56 | PF3 — Port F bit 3 / ADC3 |
| Chân 57 | PF4 — Port F bit 4 / ADC4 / TCK |
| Chân 58 | PF5 — Port F bit 5 / ADC5 / TMS |
| Chân 59 | PF6 — Port F bit 6 / ADC6 / TDO |
| Chân 60 | PF7 — Port F bit 7 / ADC7 / TDI |
| Chân 61 | CANRX — CAN receive input |
| Chân 62 | CANTX — CAN transmit output |
| Chân 63 | GND — Ground |
| Chân 64 | VCC — Digital supply voltage |
Ứng dụng tiêu biểu
AT90CAN32-15AZ phù hợp cho 6 Áp dụngs: Automotive Body Control Module, Industrial CAN Node (CANopen / DeviceNet), Automotive Lighting Controller, HVAC Actuator Module, Battery Management CAN Slave, Agricultural Equipment CAN Node.
Automotive Body Control Module
The AT90CAN32-15AZ is well-suited for automotive body control modules because of its integrated CAN 2.0A/V2.0B controller, automotive AEC-Q100 qualification, and 32KB Flash that fits typical BCM firmware. With 53 GPIO lines and 16MHz throughput approaching 1 MIPS/MHz, it handles body-comfort tasks such as window lifters, mirror control, and central locking with deterministic latency. The 2.7V to 5.5V supply range allows power-rail sharing with neighbouring 5V loads.
Được đề xuất
Industrial CAN Node (CANopen / DeviceNet)
The AT90CAN32-15AZ provides a compact CANopen or DeviceNet slave node for industrial automation, where the on-chip CAN 2.0A/V2.0B controller reduces BOM cost by eliminating an external CAN IC. The 32KB Flash is sufficient for lightweight CANopen stack (CiA 301) implementations. Operating from 2.7V to 5.5V with -40 to +125C temperature range, it tolerates industrial cabinet thermal swings. The 8-channel 10-bit ADC handles typical analog sensor inputs.
Được đề xuất
Automotive Lighting Controller
The AT90CAN32-15AZ drives automotive exterior and interior lighting where CAN communication enables body-network integration. The on-chip PWM peripheral and 53 GPIO allow direct driving of LED matrices, headlamp assemblies, or sequential turn indicators without external PWM controllers. The AEC-Q100 grade qualification supports under-hood and exterior lighting requirements. The 32KB Flash accommodates DRL/AFS algorithms and CAN-based diagnostic routines.
Được đề xuất
HVAC Actuator Module
For HVAC actuators in vehicles, the AT90CAN32-15AZ provides LIN/CAN connectivity with sufficient Flash for airflow calibration curves. The integrated CAN controller interfaces with the body-network gateway, while the 10-bit ADC reads damper position feedback. The 53 GPIO handles multiple motor drivers and sensor inputs per damper assembly. The automotive temperature grade supports under-dash operating environments.
Được đề xuất
Battery Management CAN Slave
In distributed battery management systems, the AT90CAN32-15AZ acts as a cell-module slave node. The on-chip CAN controller reports per-module voltage, temperature, and balancing status to a master BMS over CAN. The 32KB Flash supports simple state-machine firmware for cell monitoring. The wide 2.7V-5.5V supply accepts common 5V cell-board rails. The 8-channel ADC reads cell voltages and thermistors directly.
Được đề xuất
Agricultural Equipment CAN Node
The AT90CAN32-15AZ provides rugged CAN connectivity in agricultural vehicles (tractors, harvesters) where environmental temperatures and supply voltages exceed consumer ranges. The -40C to +125C operating range and 2.7V-5.5V supply tolerate 12V/24V agricultural battery systems with simple regulators. The 32KB Flash supports ISOBUS-style message handling for implement communication, and the CAN 2.0B controller accepts 29-bit extended identifiers used in agricultural networks.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho AT90CAN32-15AZ — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | AT90CAN64-15AZ | AT90CAN128-15AZ | AT90CAN32-15AT | AT90CAN32-16MU | AT90CAN32-16AU |
|---|---|---|---|---|---|---|
| Package | 64-pin TQFP | 64-pin TQFP - same | 64-pin TQFP - same | 64-pin TQFP - same | 64-pin TQFP - same | 64-pin TQFP - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 32 KB Flash | 64 KB Flash | 128 KB Flash | 32 KB Flash | 32 KB Flash | 32 KB Flash |
| Maximum CPU Clock | 15 MHz | 15 MHz | 15 MHz | 15 MHz | 16 MHz | 16 MHz |
| Operating Temperature | -40 C to +125 C (automotive) | -40 C to +125 C (automotive) | -40 C to +125 C (automotive) | -40 C to +125 C (automotive) | Industrial grade | Industrial grade |
| CAN Controller | CAN 2.0A / 2.0B | CAN 2.0A / 2.0B | CAN 2.0A / 2.0B | CAN 2.0A / 2.0B | CAN 2.0A / 2.0B | CAN 2.0A / 2.0B |
| GPIO Lines | 53 | 53 | 53 | 53 | 53 | 53 |
| 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 |
Bảo phân biệt quan trọng
- Lowest Flash option in the AT90CAN family for cost-optimized designs (vsAT90CAN128-15AZ)
- Integrated CAN 2.0A/V2.0B controller eliminates external CAN IC (vsATmega32 (general-purpose AVR))
- Automotive AEC-Q100 qualification (vsAT90CAN32-16MU)
Ghi chú thiết kế
Decouple the AT90CAN32-15AZ VCC and AVCC pins with a 100nF ceramic capacitor placed within 5mm of each supply pin, and add a bulk 10uF tantalum or ceramic capacitor at the chip supply entry point. Per the manufacturer datasheet, the AVCC pin must be connected to VCC even if the ADC is unused - leave it floating can cause erratic behaviour on adjacent pins. Place a ferrite bead between VCC and AVCC if ADC noise exceeds 5ppm.
Place a 120-ohm CAN bus termination resistor at each end of the CAN bus segment, NOT at the AT90CAN32-15AZ side. Keep the CANTX/CANRX traces short and route them away from noisy traces such as PWM motor outputs. Use a 4-layer PCB with a dedicated ground plane underneath the part; the TQFP-64 thermal pad (or exposed pad) should connect to the ground plane via multiple vias for thermal dissipation.
Do not forget to add a pull-up resistor (typically 4.7k to 10k) on the RESET pin if not using a supervisor IC, otherwise spurious resets may occur during power-up. Configure the JTAGEN fuse before relying on the JTAG pins as GPIO, otherwise the debug interface may interfere with application code. Ensure the CAN bus topology does not exceed 1 Mbps at bus lengths above 40 meters without proper termination.
The CAN bus must use twisted-pair cabling with 120-ohm characteristic impedance. CANTX and CANRX traces on the PCB should be routed as a differential pair with 100-ohm differential impedance for lengths above 25mm. Per Microchip AN2461, keep stub lengths to the AT90CAN32-15AZ below 1/3 of the signal rise time to avoid reflections. Add common-mode chokes near the bus connector for EMI compliance.
Thông tin tuân thủ
AEC-Q100 qualified per the -AZ suffix denoting automotive temperature grade -40C to +125C. RoHS compliant per Microchip/Atmel product page. Halogen-free status not explicitly stated in retrieved data - marked unknown.