AT90CAN32-16AU - 16MHz 8-Bit CAN MCU | Microchip
MPN: AT90CAN32-16AU ✓ 啟用中AT90CAN32-16AU 概覽
An 8-bit microcontroller is a programmable semiconductor that executes firmware, reads inputs, controls outputs, and manages system interfaces. Within the product hierarchy, the AT90CAN32 is an MCU, a microcontroller IC, and a member of the AVR family of embedded processors. Its CAN controller adds a standardized vehicle-style communication interface, allowing the device to exchange messages with other CAN nodes rather than requiring a separate protocol controller.
The AT90CAN32-16AU combines 32 KB of in-system programmable flash with read-while-write capability, 1 KB of EEPROM, and 2 KB of SRAM. The 16 MHz operating speed gives the enhanced RISC architecture throughput approaching 1 MIPS per MHz, while 53 general-purpose I/O lines support digital interfaces, sensors, actuators, and communication peripherals. The integrated CAN controller supports CAN V2.0A and CAN V2.0B operation.
The device uses the AVR enhanced RISC architecture and an 8-bit CPU with 32 general-purpose working registers. Its in-system programming interface supports firmware updates without removing the microcontroller from the circuit. The automotive-oriented -16AU ordering code identifies the 16 MHz configuration in the 64-pin TQFP package, while the core architecture remains suitable for compact CAN nodes requiring deterministic control and low-power embedded processing.
Typical applications include automotive body and powertrain interface modules, industrial CAN gateways, elevator and building-control controllers, robotics coordination nodes, and telemetry equipment. In each case, the MCU can process local sensors and actuators while exchanging diagnostic, command, or status messages through its integrated CAN controller.
Design the PCB with adequate clearance around all 64 leads, route the oscillator and programming signals carefully, and follow the manufacturer pin-description table before assigning every signal. Confirm oscillator characteristics, reset behavior, supply sequencing, and CAN transceiver requirements against the manufacturer datasheet for the intended voltage and temperature range.
This product page combines manufacturer specifications, exact package and memory details, practical application guidance, and a parameter-focused comparison with pin-compatible AT90CAN family options. It is designed to help engineers evaluate the AT90CAN32-16AU, verify its 64-TQFP footprint, identify meaningful capacity differences, and select the appropriate source for quotation and availability.
直接替換替代品,適用於 AT90CAN32-16AU — 相同封裝,腳位對腳位相容。需重新設計 PCB 的不同封裝零件不列入。
此系列的變體
與下列產品可直接替換的同系列型號: AT90CAN32-16AU (相同外形與佔位) — 差異在於 CAN Controller, Package, Product Type, General-Purpose I/O Lines, Supply Voltage Range.
AT90CAN32-16MU
✅ 直接替換聯絡詢價
查看資料表 →AT90CAN32-16AI
✅ 直接替換📋 參考替代品(不在目錄中)
AT90CAN32-16AUR
✅ 直接替換📋 參考替代品(不在目錄中)
AT90CAN64-16AU
✅ 直接替換聯絡詢價
查看資料表 →AT90CAN128-16AU
✅ 直接替換📋 參考替代品(不在目錄中)
AT90CAN32-16AU 最大額定值與電氣特性
| Product Type | 8-bit AVR RISC microcontroller with CAN controller |
| 最大時脈頻率 | 16 MHz |
| Flash Memory | 32 KB (32K x 8) |
| SRAM | 2 KB |
| EEPROM | 1 KB |
| General-Purpose I/O Lines | 53 lines |
| General-Purpose Working Registers | 32 registers |
| Supply Voltage Range | 2.7 V to 5.5 V |
| CAN Controller | CAN V2.0A and CAN V2.0B |
| CPU Architecture | AVR enhanced RISC, 8-bit |
| Instruction Throughput | Approaching 1 MIPS per MHz |
| Programming Interface | In-system programming (ISP) |
| Flash Feature | Read-while-write capable |
| 封裝 | 64-TQFP (14 mm x 14 mm) |
| 安裝類型 | Surface mount |
| Process Technology | Low-power CMOS |
AT90CAN32-16AU 64-tqfp (14 mm x 14 mm) 腳位配置指南
AT90CAN32-16AU(64-tqfp (14 mm x 14 mm) 封裝)的腳位配置。 此數位 IC 包含 GPIO、通訊介面(UART、SPI、I2C)與電源腳位。替代腳位功能與配置選項請參閱製造商資料表。對嵌入式系統設計與 PCB 佈局至關重要。
無詳細腳位定義資料: AT90CAN32-16AU.
請參閱 資料表 以查看完整腳位配置。
典型應用
AT90CAN32-16AU 適用於 6 應用s: Automotive Body Control Module, Industrial CAN Gateway, Building and Elevator Control, Robotics Coordination Node, Telemetry and Environmental Monitoring, CAN-to-Serial Protocol Bridge.
Automotive Body Control Module
The AT90CAN32-16AU fits an automotive body-control node that must evaluate switches and sensors, operate actuators, and exchange messages over a CAN network. Its 16 MHz AVR core provides approximately 1 MIPS per MHz throughput, while 32 KB of flash holds application firmware and 2 KB of SRAM supports short-lived control data. The 64-TQFP package provides 53 general-purpose I/O lines for local inputs and outputs. A suitable CAN transceiver converts the controller signals to the physical bus and adds protection. Designers should verify the exact temperature range, automotive qualification, reset requirements, and transient environment against the Microchip AT90CAN32 manufacturer datasheet before production release.
推薦
Industrial CAN Gateway
The AT90CAN32-16AU is appropriate for a compact gateway that converts messages between a CAN segment and local serial or digital interfaces. Its integrated CAN V2.0A/V2.0B controller removes the need for a discrete CAN protocol device, while the 8-bit AVR core can handle protocol routing and supervisory logic. The 32 KB flash provides room for a production bootloader and application logic, and 53 I/O lines support status LEDs, configuration inputs, and communications peripherals. For industrial deployment, validate supply tolerance, CAN bit timing, watchdog behavior, and transient protection, then use the manufacturer pin-description table to implement the 64-TQFP layout correctly.
推薦
Building and Elevator Control
The AT90CAN32-16AU can serve as the embedded controller in an elevator or building-control node that coordinates calls, status reports, and distributed peripheral nodes. At 16 MHz, its AVR enhanced RISC architecture supports responsive sequential control, while the integrated CAN controller provides structured message handling. The 2 KB SRAM and 1 KB EEPROM are useful for operating state and retained configuration, and the 53 I/O lines can accommodate sensors, indicators, and safety-related discrete interfaces. Because building systems may use long wiring and noisy motor systems, use an appropriate isolated or protected CAN interface and validate watchdog, brownout, and fail-safe behavior during hardware qualification.
推薦
Robotics Coordination Node
The AT90CAN32-16AU fits a robot coordination module that reads sensor states, executes local control actions, and distributes commands over CAN. Its 32 KB flash can store control firmware, 2 KB SRAM supports runtime buffers, and 53 general-purpose I/O lines provide flexible connectivity to encoders, switches, indicators, and auxiliary controllers. The integrated CAN V2.0A/V2.0B controller simplifies multi-axis or multi-robot communication while the 8-bit CPU handles deterministic supervisory tasks. A CAN transceiver should be selected for the robot’s bus topology and electrical environment. Firmware should include watchdog recovery, message validation, and safe output states so communication faults do not produce unintended actuator motion.
推薦
Telemetry and Environmental Monitoring
The AT90CAN32-16AU supports a distributed environmental-monitoring node that samples local sensors and transmits measurements over a CAN network. Its 53 I/O lines offer ample connections for digital sensors, alarm outputs, and configuration switches, while the integrated CAN controller handles network communication without a separate protocol IC. The 16 MHz clock supports responsive sampling and filtering, and 32 KB flash is suitable for calibration data, logging functions, and communications code. Designers should keep analog conditioning separate from sensitive digital routing, observe the 2.7 V to 5.5 V supply range, and use a transceiver with suitable ESD and surge protection. Low-power behavior and wake conditions should be tested under the complete operating profile.
推薦
CAN-to-Serial Protocol Bridge
The AT90CAN32-16AU is well suited to a protocol bridge that receives CAN frames and exchanges data with a host or peripheral through serial logic. Its 32 KB flash can hold framing, filtering, routing, and update code, while 2 KB SRAM supports receive and transmit queues. The integrated CAN controller handles frame-level protocol operation, and the 53 I/O lines leave configuration and status interfaces available. Use the UART, SPI, or other peripheral according to the bridge protocol, and include flow control or timeout handling for host communication. Firmware should validate identifiers and payloads before forwarding them, while the hardware design should provide a robust CAN transceiver and protected connector interface.
推薦
推薦產品摘要
工程參考資料,適用於 AT90CAN32-16AU — 比較、設計指引及合規資訊。
選型指南
與替代品比較
| 參數 | 本產品 | AT90CAN32-16MU | AT90CAN32-16AI | AT90CAN64-16AU | AT90CAN128-16AU |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-TQFP (14 mm x 14 mm) | 64-TQFP (14 mm x 14 mm) | 64-TQFP (14 mm x 14 mm) | 64-TQFP (14 mm x 14 mm) | 64-TQFP (14 mm x 14 mm) |
| Maximum Clock Frequency | 16 MHz | 16 MHz | 16 MHz | 16 MHz | 16 MHz |
| Flash Memory | 32 KB | 32 KB | 32 KB | 64 KB | 128 KB |
| SRAM | 2 KB | 2 KB | 2 KB | 8 KB | 8 KB |
| EEPROM | 1 KB | 1 KB | 1 KB | 2 KB | 4 KB |
| General-Purpose I/O Lines | 53 lines | 53 lines | 53 lines | 53 lines | 53 lines |
| CAN Controller Version | CAN V2.0A and CAN V2.0B | CAN V2.0A and CAN V2.0B | CAN V2.0A and CAN V2.0B | CAN V2.0A and CAN V2.0B | CAN V2.0A and CAN V2.0B |
| Supply Voltage Range | 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 |
主要差異化特點
- Integrated CAN controller in a general-purpose 8-bit MCU (對比AT90CAN32-16MU)
- 32 KB flash matches the AT90CAN32 memory class (對比AT90CAN64-16AU)
- Lower SRAM demand for compact control nodes (對比AT90CAN128-16AU)
設計說明
Use the numbered 64-TQFP package drawing and the Microchip AT90CAN32 manufacturer pin-description table when assigning signals. Place the decoupling capacitors at the device power pins and route the reset and programming nets away from CAN and oscillator traces. The 53 general-purpose I/O lines provide flexibility, but alternate-function assignments must be selected in firmware only after every affected pin has been checked against the package drawing.
Keep the oscillator circuit close to XTAL and XTAL2 pins, use a short ground return, and avoid routing high-current or fast-switching signals beneath the oscillator area. Place the CAN transceiver close to the connector so return currents and ESD currents have a short path into the protection network. Maintain a continuous ground reference beneath the MCU and transceiver to reduce susceptibility to common-mode noise.
Do not assume that every 64-TQFP AT90CAN member has identical memory resources. The AT90CAN32-16AU provides 32 KB of flash, 2 KB of SRAM, and 1 KB of EEPROM, while higher-capacity family members differ in memory size. Review CAN identifiers, peripheral multiplexing, bootloader assumptions, and interrupt-vector layout before substituting another family member into an existing board.
Operate the AT90CAN32-16AU only within the documented 2.7 V to 5.5 V supply range and verify brownout behavior for the selected regulator. The MCU requires separate logic and transceiver supply planning because the transceiver voltage and current ratings may differ from the MCU. Add local bulk and high-frequency decoupling, and keep power-supply switching nodes away from the CAN controller and precision clock circuitry.
合規資訊
No explicit compliance declaration for the exact AT90CAN32-16AU configuration appears in the cited product and distributor records. Verify current declarations with the manufacturer before procurement.