Microchip Technology

AT90USB646-AU - 16MHz 64KB USB AVR MCU | Microchip

N.º de pieza: AT90USB646-AU ✓ Activo
En stock Se envía en 1-3 días hábiles
3.3 V or 5 V Vdss 64-pin TQFP, 14 x 14 mm Package 16 MHz Speed 64 KB (64K x 8) Memory
Desde $8.1 USD / unidad
MOQ: 1 |
Precio actualizado: 2026-10-23
Precios por volumen
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
ℹ️ Todos los precios están en USD

AT90USB646-AU Descripción general

The Microchip Technology AT90USB646-AU is an 8-bit AVR RISC microcontroller with a 16 MHz clock, 64 KB of ISP flash memory, 2 KB of EEPROM, 4 KB of SRAM, and USB 2.0 low-speed and full-speed device support in a 64-pin TQFP package. It provides 48 general-purpose I/O lines, 32 general-purpose working registers, four flexible timer/counters with compare modes and PWM, a USART, and a byte-oriented two-wire serial interface.

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.

Microchip Technology
Package: 64-QFN, 9 x 9 mm
Serial Interfaces: USART and byte-oriented two-wire serial interface
Comparar con AT90USB646-AU →

Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:

AT90USB646-AUR

✅ Sustitución directa
📦 64-TQFP (14 x 14 mm)
Same AT90USB646 device family and 16 MHz, 64 KB-flash architecture; ordering suffix differs by 0% in listed core parameters.

📋 Alternativa de referencia (no en el catálogo)

AT90USB646-MU

✅ Sustitución directa
Microchip Technology
📦 64-TQFP (14 x 14 mm)
8-bit AVR RISC-based USB microcontroller · 16 MHz · 64 KB flash · 64K x 8 bits · 2 KB · 4 KB · 48 lines · 32 registers

✓ En stock

Consulte el precio

Ver hoja de datos →

AT90USB646-MUR

✅ Sustitución directa
📦 64-TQFP (14 x 14 mm)
Same AT90USB646 device family and listed electrical parameters; ordering suffix differs by 0% in 16 MHz, 64 KB-flash, 2 KB EEPROM, and 4 KB SRAM values.

📋 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.

Diagrama de patillaje del encapsulado 64-pin tqfp, 14 x 14 mm para AT90USB646-AU

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.

💾

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.

🔄

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.

🏭

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.

🛠️

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.

🧩

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.

What are the key specifications of AT90USB646-AU that engineers should know?
The AT90USB646-AU is a 16 MHz, 8-bit AVR RISC microcontroller with 64 KB flash, 2 KB EEPROM, 4 KB SRAM, 48 I/O lines, and USB 2.0 low-speed and full-speed device support in a 64-pin TQFP package. According to the Microchip AT90USB646 product page, it also provides four timer/counters with compare and PWM modes, a USART, and a two-wire serial interface. These resources make it suitable for USB-connected control, HID, bootloader, and data-acquisition products.
What is the operating voltage of AT90USB646-AU?
The AT90USB646-AU supports 3.3 V or 5 V operation. This dual-rail capability lets designers select the supply appropriate to the USB interface and connected peripherals while retaining the same 64-pin TQFP microcontroller package. The verified distributor listing identifies the part as a 3.3 V or 5 V, 16 MHz, 64 KB-flash AVR USB microcontroller. Detailed decoupling and absolute-maximum limits should be confirmed in the manufacturer datasheet before board release.
Where can I download the AT90USB646-AU datasheet PDF?
The official AT90USB646 product page is available at Microchip's website and provides the manufacturer documentation needed for design-in. The verified search results also identify a datasheet from ATMEL, the original manufacturer of the AVR family. According to the Microchip product page, the device is an 8-bit AVR microcontroller with USB 2.0 low-speed and full-speed device support. Use the Microchip page for the most authoritative revision and lifecycle information.
Where to find the AT90USB646-AU pinout?
The AT90USB646-AU pinout is found in the manufacturer AT90USB646 documentation and its 64-pin TQFP package drawing. The verified distributor listing identifies the package as 64-TQFP in a 14 x 14 mm format. Do not infer pad assignments from another 64-pin MCU; USB data lines, power pins, reset, programming interfaces, and the exposed thermal pad must be assigned from the exact package drawing. The public pin mapping was not included in the supplied search extract.
Where to buy AT90USB646-AU online?
AT90USB646-AU is available from major distributors, including DigiKey and Mouser. The verified DigiKey result states that the part can be purchased and shipped, while Mouser lists the same 16 MHz, 64 KB-flash USB microcontroller. The listed quantity-one distributor price is $8.10 as of 2026-10-23. Availability and volume pricing can change, so confirm current stock, traceable sourcing, and lead time before placing an order.
What is the price of AT90USB646-AU?
The verified distributor price for AT90USB646-AU is $8.10 per unit as of 2026-10-23. The same reference amount is used for the 1, 10, 100, 500, and 1000-unit tiers because no additional quantity-break prices were present in the supplied data. This is a market snapshot rather than a permanent quotation. Request a formal quote for production quantities, scheduled deliveries, or traceability requirements.
What is the lead time for AT90USB646-AU?
The DigiKey listing says AT90USB646-AU can ship today, but the supplied data does not provide a guaranteed production lead time or factory backlog quantity. The Mouser search result also notes an inventory figure of 169 units, which may change without notice. Treat immediate distributor availability separately from long-term procurement planning and request a dated quotation for scheduled production orders as of 2026-10-23.
Is AT90USB646-AU in stock?
AT90USB646-AU is listed as available for immediate purchase by DigiKey, and Mouser showed 169 units in the verified search result. Stock at a distributor does not guarantee factory availability for future builds, and the two listings may not represent the same regional inventory. The captured availability is current only as of 2026-10-23. Confirm quantity, date code, factory traceability, and lead time directly with the selected authorized distributor.
AT90USB646-AU vs AT90USB646-MU - which is better for a new design?
AT90USB646-AU is the 64-pin TQFP ordering option, while AT90USB646-MU uses a different package option identified by the cross-reference results. For a new PCB using the 64-pin TQFP footprint, AT90USB646-AU is the direct package match; AT90USB646-MU should not be treated as a footprint-identical substitute without checking its package drawing. Both belong to the same AT90USB646 device family, so core and USB capabilities are closely related.
What is the difference between AT90USB646-AU and AT90USB646-MUR?
AT90USB646-AU and AT90USB646-MUR are same-family order codes associated with different package or reel configurations in the verified cross-reference results. The -AU part is confirmed as 64-pin TQFP, while the exact package and temperature details for -MUR were not included in the supplied extract. Because package suffix changes can alter PCB compatibility, use AT90USB646-AU for a 64-TQFP board and verify the full ordering code before substitution.
When should I choose AT90USB646-AU over AT90USB646-MU?
Choose AT90USB646-AU when the PCB footprint is the verified 64-pin TQFP, 14 x 14 mm package and the design needs its integrated USB 2.0 device controller. Choose AT90USB646-MU only when its package is verified and its footprint is intentionally used on the board. The AT90USB646-AU offers 48 I/O lines, 64 KB flash, 4 KB SRAM, and USB full-speed support, making it appropriate for USB peripherals, HID products, and embedded control devices.
Is AT90USB646-AU suitable for a USB HID application?
Yes, AT90USB646-AU is suitable for a USB HID application because it combines a USB 2.0 low-speed and full-speed device controller with 48 GPIO lines and four timer/counters offering PWM. Its 16 MHz AVR core and 4 KB SRAM provide resources for protocol handling and control logic. Firmware and hardware validation must cover HID descriptors, enumeration timing, suspend and resume behavior, and USB power requirements from the manufacturer documentation.
What can replace AT90USB646-AU?
AT90USB646-AUR and AT90USB646-MU are the closest named same-family choices in the verified cross-reference data, but their order-code suffixes must be checked before treating either as a drop-in replacement. No fully verified cross-brand, pin-to-pin 64-pin TQFP replacement was established by the supplied evidence. The AT90USB646-AUR shares the device base number, while AT90USB646-MU may use a different package; validate the exact footprint and pinout before ordering.
What is the best drop-in replacement for AT90USB646-AU?
The strongest same-family candidate shown by the verified cross-reference data is AT90USB646-AUR because it uses the AT90USB646 base device with an alternate ordering suffix. However, the supplied extract does not provide enough exact package, temperature, or pin-level data to prove drop-in equivalence for every suffix. AT90USB646-MU is also referenced, but its package code indicates that footprint compatibility must be checked. Confirm the full ordering table before substitution.
Can AT90USB646-MU replace AT90USB646-AU?
AT90USB646-MU cannot be assumed to be a footprint-identical replacement for AT90USB646-AU. The verified DigiKey result identifies AT90USB646-AU as 64-pin TQFP, while the cross-reference data lists AT90USB646-MU without enough package details to establish the same land pattern. Although both are from the AT90USB646 family and therefore share core and peripheral architecture, a replacement requires matching package dimensions, pad assignment, and electrical conditions.
Is there a Microchip equivalent for AT90USB646-AU?
AT90USB646-AUR is the closest Microchip ordering option explicitly listed in the verified cross-reference results for AT90USB646-AU. It belongs to the same AT90USB646 device family and is therefore the first candidate for evaluation, but its suffix must be decoded against Microchip's ordering information before it is called a drop-in replacement. No cross-brand equivalent with a verified matching 64-pin TQFP footprint was identified in the supplied data.
What are the applications of AT90USB646-AU?
AT90USB646-AU is intended for USB-connected embedded applications such as HID peripherals, bootloaders, USB-to-serial bridges, data-acquisition controllers, and general USB control systems. According to the Microchip product page, it combines USB 2.0 low-speed and full-speed device support with 48 I/O lines, four timer/counters, a USART, and a two-wire serial interface. The 10-bit, 8-channel ADC also enables analog input acquisition when its electrical and firmware requirements are satisfied.

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

Choose AT90USB646-AU when the board requires the verified 64-pin TQFP footprint and an integrated USB 2.0 low-speed and full-speed device controller in a 16 MHz, 8-bit AVR architecture. Its 64 KB flash, 2 KB EEPROM, 4 KB SRAM, 48 I/O lines, four timer/counters, USART, two-wire interface, and 10-bit ADC make it suitable for HID devices, bootloaders, USB bridges, and compact acquisition modules. AT90USB646-AUR is the closest same-family ordering candidate to evaluate when procurement or packaging requirements differ, provided its suffix is confirmed. AT90USB646-MU and AT90USB646-MUR also appear in cross-reference results, but the exact package suffix must be checked against the land pattern before use. No cross-brand drop-in replacement is recommended from the supplied evidence because equivalent pinout, USB behavior, clocking, memory, and thermal data were not established. For designs exceeding the MCU's 4 KB SRAM or requiring more processing headroom, consider a 32-bit MCU and treat that as a redesign rather than a drop-in change.

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

RoHS
Unknown
REACH
Unknown
AEC-Q100
Unknown
Libre de plomo
Unknown
Libre de halógenos
Yes
Minerales en conflicto
Unknown

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.

Búsquedas relacionadas

AT90USB646-AU AT90USB646-AU datasheet Microchip AT90USB646-AU AT90USB646-AU 64KB 16MHz AT90USB646-AU 64-TQFP pinout AT90USB646-AU USB HID application AT90USB646-AU vs AT90USB646-MU AT90USB646-AU drop-in replacement AT90USB646-AU buy price Where to buy AT90USB646-AU online What is the lead time for AT90USB646-AU AT90USB646-AU USB bootloader AT90USB646-AU internal ADC

Componentes & términos relacionados

Microchip Technology AT90USB646-AU AT90USB646 AT90USB646-AUR AT90USB646-MU AT90USB646-MUR AVR AVR enhanced RISC 8-bit microcontroller USB 2.0 USB full-speed USB low-speed ISP flash read-while-write EEPROM SRAM USART two-wire serial interface timer/counter PWM 10-bit ADC 64-pin TQFP TQFP package family surface-mount semiconductor USB HID USB bootloader USB-to-serial bridge data acquisition RoHS REACH AEC-Q100
RFQ de presupuesto rápido
Complete los detalles — nuestro equipo de ventas responderá en un plazo de 24 horas
Número de pieza Fabricante Encapsulado QTY Precio objetivo Total
Total: $0.00 USD
✓
¡Presupuesto enviado!

Responderemos a su correo electrónico en un plazo de 24 horas

1
RFQ enviado
2
Presupuesto recibido
3
Pedido realizado
4
Pago
5
Enviado
6
Entregado
Ver detalles del RFQ