AT90USB646-AU - 16MHz 64KB USB AVR MCU | Microchip
N.º de pieza: AT90USB646-AU ✓ Activo| Cant. | Precio unitario | Total |
|---|---|---|
| 1 | $8.1 | $8,10 |
| 10 | $8.1 | $81,00 |
| 100 | $8.1 | $810,00 |
| 500 | $8.1 | $4.050,00 |
| 1.000 | $8.1 | $8.100,00 |
AT90USB646-AU Descripción general
A microcontroller is a compact programmable controller that integrates a processor core, memory, and peripherals on one semiconductor device. The AT90USB646 belongs to the hierarchy of 8-bit MCU -> AVR RISC microcontroller -> embedded controller -> semiconductor. Its built-in USB controller allows a board to enumerate as a USB peripheral and exchange data with a host without a separate USB interface IC, while the AVR core supports typical embedded control, communication, and human-interface-device workloads.
Key features include read-while-write ISP flash, 64 KB of program memory, 2 KB of EEPROM, 4 KB of SRAM, and a USB 2.0 controller supporting low-speed and full-speed operation. The four timer/counter blocks provide compare and PWM functions, while the USART and two-wire serial interface add communication options beyond USB. The 48 I/O lines provide substantial external connectivity for buttons, indicators, sensors, and peripheral control signals.
The AT90USB646-AU combines an 8-bit AVR enhanced RISC processor with dedicated USB and communications peripherals in one device. Its 64 KB flash allocation supports embedded USB firmware, boot code, and application logic in a single controller. Read-while-write operation can improve firmware-update flexibility by allowing supported memory operations during programming, subject to the detailed restrictions in the manufacturer datasheet. The device also includes an 8-channel, 10-bit ADC according to the available product information.
Typical uses include USB-connected human-interface devices, HID peripherals, USB-to-serial bridges, bootloaders, data-acquisition controllers, and embedded systems that need both USB connectivity and general-purpose I/O. Its integrated USB controller reduces board complexity in devices that communicate directly with a USB host. The 16 MHz operating clock supports deterministic embedded control, and the timer/counter PWM resources can drive indicator LEDs, motor-control signals, or periodic tasks.
The primary design consideration is package and firmware compatibility. The -AU ordering uses a 64-pin TQFP package, so board layout, exposed-pad handling, and pin assignment must follow the manufacturer package drawing rather than a generic 64-pin footprint. USB routing also requires careful placement of the transceiver connection, protection components, and grounding. Firmware should be validated against the USB enumeration, suspend, resume, and bus-power requirements specified by Microchip.
This page consolidates the verified distributor listing, manufacturer product information, and cross-reference results into an engineering-focused view of memory, connectivity, package, and replacement options. It also distinguishes true same-footprint choices from functional equivalents that require PCB or firmware changes.
Alternativas directas para AT90USB646-AU — mismo encapsulado, compatible pin a pin. Se excluyen las piezas de otro encapsulado que requieren retrabajo de la PCB.
Variantes de esta serie
Modelos de la misma serie compatibles directamente con AT90USB646-AU (mismo factor de forma y huella) — difiere en Package, Serial Interfaces.
Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:
AT90USB646-AUR
✅ Sustitución directa📋 Alternativa de referencia (no en el catálogo)
AT90USB646-MU
✅ Sustitución directa✓ En stock
Consulte el precio
Ver hoja de datos →AT90USB646-MUR
✅ Sustitución directa📋 Alternativa de referencia (no en el catálogo)
AT90USB646-AU Valores máximos y características eléctricas
| Microcontroller Type | 8-bit AVR RISC microcontroller |
| Maximum CPU Clock | 16 MHz |
| Flash Memory | 64 KB (64K x 8) |
| EEPROM | 2 KB |
| SRAM | 4 KB |
| General-Purpose I/O Lines | 48 lines |
| General-Purpose Working Registers | 32 registers |
| USB Interface | USB 2.0 low-speed and full-speed device |
| Timer/Counter Blocks | 4 flexible timer/counters with compare modes and PWM |
| Serial Interfaces | USART and byte-oriented 2-wire serial interface |
| Real-Time Counter | 1 real-time counter |
| ADC | 8-channel, 10-bit analog-to-digital converter |
| Encapsulado | 64-pin TQFP, 14 x 14 mm |
| Tipo de montaje | Surface mount |
| Core Architecture | AVR enhanced RISC |
| Flash Programming | ISP with read-while-write capability |
| Tensión de alimentación | 3.3 V or 5 V |
| Halogen-Free Status | Compliant |
| Export Control Classification | EAR99 |
Guía de configuración de pines de AT90USB646-AU 64-pin tqfp, 14 x 14 mm
Configuración de pines para AT90USB646-AU (encapsulado 64-pin tqfp, 14 x 14 mm). Este CI digital incluye GPIO, interfaces de comunicación (UART, SPI, I2C) y pines de alimentación. Consulte la hoja de datos del fabricante para conocer las funciones alternativas de los pines y las opciones de configuración. Esencial para el diseño de sistemas embebidos y el diseño de PCB.
No hay datos detallados de patillaje disponibles para AT90USB646-AU.
Consulte la hoja de datos para ver la configuración completa de patillas.
Aplicaciones típicas
AT90USB646-AU es adecuado para 6 aplicacións: USB Human-Interface Devices, USB Bootloader and Firmware Update, USB-to-Serial Interface Bridges, Industrial Data-Acquisition Control, USB DFU Programmer and Service Interface, Connected Embedded Control Modules.
USB Human-Interface Devices
The AT90USB646-AU fits USB keyboards, mice, game controllers, and control panels because its USB 2.0 controller supports both low-speed and full-speed device operation while the AVR core handles descriptor logic and input processing. Four timer/counters with compare and PWM modes can support indicators, lighting, or actuator control, and 48 I/O lines leave ample external signal capacity. The 64 KB flash also provides room for HID reports and application firmware. The main design trade-off is that 16 MHz and 4 KB SRAM are modest compared with modern 32-bit controllers, so designs should avoid unnecessary buffering and tightly bound interrupt latency.
Recomendado
USB Bootloader and Firmware Update
The AT90USB646-AU is appropriate for a USB DFU bootloader because the integrated USB 2.0 device controller removes the need for a separate interface transceiver, and its ISP flash supports read-while-write operation for supported firmware workflows. The 64 KB flash, 2 KB EEPROM, and 4 KB SRAM provide distinct areas for boot code, configuration, and application data. During implementation, engineers must use the bootloader and memory sections specified by Microchip, protect firmware as required, and validate the update process against both normal operation and interrupted downloads. USB suspend and resume behavior also needs explicit testing.
Recomendado
USB-to-Serial Interface Bridges
The AT90USB646-AU can bridge a legacy serial interface to USB because it combines a USB 2.0 full-speed device controller with a dedicated USART and a byte-oriented two-wire serial interface. Its four timer/counters support timing functions, while the 48 GPIO lines allow status indicators, handshake signals, and configuration controls. The 16 MHz processor is sufficient for many protocol-conversion tasks when buffering remains modest. A production design should treat USB as a bus-powered interface with strict enumeration and suspend requirements, and should verify baud-rate tolerance, latency, and driver behavior across each supported operating system.
Recomendado
Industrial Data-Acquisition Control
The AT90USB646-AU is suitable for compact industrial data-acquisition and control modules because it provides an 8-channel, 10-bit ADC together with 48 GPIO lines, four timer/counters, USART, and two-wire serial connectivity. A USB connection can carry acquired samples to a host while the AVR core handles sequencing and local control. Its 16 MHz clock and 4 KB SRAM make deterministic sample handling practical for moderate channel counts and rates, but designers must calculate acquisition time and USB packet overhead. Industrial deployments also require attention to analog grounding, input protection, isolation strategy, and whether the operating environment requires automotive qualification.
Recomendado
USB DFU Programmer and Service Interface
The AT90USB646-AU can serve as a USB-connected programming or service interface because USB full-speed operation, 64 KB of flash, and read-while-write ISP support suit firmware maintenance designs. The USART provides a path to a target board, and the two-wire interface can support configuration or test access. The AT90USB646's 48 I/O lines permit target-control signals, status LEDs, and programming-state reporting. Designers should use the manufacturer's supported boot and application sections, implement robust target-voltage detection, and test recovery after interrupted programming. The MCU is a USB device controller, so a host-side application remains necessary for normal workstation use.
Recomendado
Connected Embedded Control Modules
The AT90USB646-AU works well in compact embedded control modules that expose USB while coordinating sensors, indicators, and communications locally. The 48 GPIO lines support digital sensor inputs and actuators, the four timer/counters generate PWM or periodic timing, and both USART and two-wire serial interfaces permit peripheral connection. Its 64 KB flash and 4 KB SRAM suit moderate control tasks, whereas the 16 MHz core limits the workload compared with current 32-bit MCUs. A practical implementation should partition real-time control from USB servicing to avoid missed timing, and should test enumeration across cable lengths, power states, and host suspend and resume transitions.
Recomendado
Resumen de productos recomendados
Datos de referencia de ingeniería para AT90USB646-AU — comparación, orientación de diseño e información de cumplimiento.
Guía de selección
Comparación con alternativas
| Parámetro | Este producto | AT90USB646-AUR | AT90USB646-MU | AT90USB646-MUR |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-TQFP (14 x 14 mm) | 64-TQFP (14 x 14 mm) | 64-TQFP (14 x 14 mm) | 64-TQFP (14 x 14 mm) |
| CPU Architecture | 8-bit AVR enhanced RISC | 8-bit AVR enhanced RISC | 8-bit AVR enhanced RISC | 8-bit AVR enhanced RISC |
| Maximum Clock | 16 MHz | 16 MHz | 16 MHz | 16 MHz |
| Flash Memory | 64 KB | 64 KB | 64 KB | 64 KB |
| EEPROM | 2 KB | 2 KB | 2 KB | 2 KB |
| SRAM | 4 KB | 4 KB | 4 KB | 4 KB |
| General-Purpose I/O | 48 lines | 48 lines | 48 lines | 48 lines |
| USB Capability | USB 2.0 low-speed and full-speed device | USB 2.0 low-speed and full-speed device | USB 2.0 low-speed and full-speed device | USB 2.0 low-speed and full-speed device |
| Timer/Counter Blocks | 4 with compare modes and PWM | 4 with compare modes and PWM | 4 with compare modes and PWM | 4 with compare modes and PWM |
| ADC | 8-channel, 10-bit | 8-channel, 10-bit | 8-channel, 10-bit | 8-channel, 10-bit |
Diferenciadores clave
- Integrated USB controller reduces interface-component count (frente a AT90USB646-AUR)
- Substantial I/O availability for USB peripheral boards (frente a AT90USB646-MU)
- Matches 64 KB flash and 4 KB SRAM requirements of the target design (frente a AT90USB646-MUR)
Notas de diseño
Treat the 64-pin TQFP layout as a device-specific footprint rather than a generic 64-pin library symbol. Assign every USB, power, ground, reset, programming, and peripheral signal from the exact AT90USB646 package drawing. The verified search extract confirms a 14 x 14 mm TQFP but does not provide the complete pad map, so use the manufacturer drawing for land pattern, pin 1 orientation, and exposed-pad geometry.
Place USB routing and its protection components close to the controller, following the USB transceiver connection and layout guidance in the manufacturer documentation. Provide a continuous ground reference beneath the interface, minimize loop area on D+ and D-, and keep switching regulators and high-current edges away from the USB and analog paths. The integrated USB controller removes an external transceiver, but it does not eliminate trace, return-path, and ESD-layout requirements.
Decouple each supply rail close to its pins with the capacitance and placement specified by Microchip. The device is identified as supporting 3.3 V and 5 V operation, but the correct regulator choice depends on the USB speed, cable, and system load. Verify bus-powered current limits, inrush behavior, and suspend-state current rather than assuming that 16 MHz processing and 4 KB SRAM determine the complete power budget.
Do not substitute AT90USB646-AU, -AUR, -MU, or -MUR solely because they share the base device number. Confirm package, temperature range, packing, and ordering suffix against the full manufacturer ordering table. Also avoid assuming that read-while-write permits every flash operation: supported read-while-write sections, interrupts during flash writes, and bootloader protection rules must follow the datasheet.
Información de cumplimiento
The verified cross-reference listing states Halogen Free: Compliant and ECCN: EAR99. RoHS, REACH, AEC-Q100, lead-free status, and conflict-minerals status were not supplied and therefore remain unknown.