AT90USB647-MU 16MHz 64KB USB MCU | Microchip Technology
MPN: AT90USB647-MU ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $8.9453 | $8.95 |
| 10 | $8.9453 | $89.45 |
| 100 | $8.9453 | $894.53 |
| 500 | $8.9453 | $4,472.65 |
| 1,000 | $8.9453 | $8,945.30 |
AT90USB647-MU Overview
A microcontroller is a programmable semiconductor that executes firmware, coordinates digital peripherals, and provides the central control logic for embedded products. The AT90USB series belongs to the AVR family of low-power 8-bit RISC devices. In a USB-enabled product, the controller can manage host-to-device data transfer, firmware updates, configuration handling, and application-specific control functions without requiring a separate USB interface controller.
The verified feature set includes 64KB of flash with read-while-write capability, 2KB of EEPROM, 4KB of SRAM, and 32 general-purpose working registers. The device provides USB 2.0 low-speed and full-speed On-The-Go support, a USART, a byte-oriented 2-wire serial interface, a real-time counter, and four flexible timer/counters with compare modes and PWM. These resources support USB peripherals, human-interface devices, data acquisition, industrial control, communication bridges, and embedded USB test equipment.
The 64-pin package leaves substantial I/O capacity for USB data, programming, debugging, serial communication, timers, and application signals. The exposed pad is intended for thermal management, but actual power dissipation and layout requirements depend on clock rate, I/O activity, supply voltage, ambient temperature, and PCB construction. The supplied data confirms industrial-temperature ordering information through the AT90USB647-MU listing, while detailed operating-temperature limits should be confirmed in the manufacturer datasheet.
Typical designs place the microcontroller beside USB protection, clock circuitry, decoupling capacitors, programming access, and application-specific sensors or transceivers. Designers should preserve the exposed-pad land pattern, route USB differential signals with controlled impedance, keep high-current paths compact, and validate firmware compatibility before production release. AT90USB647-MU is a tray-packaged ordering option; the exact exposed-pad dimensions and complete pin map are not fully included in the supplied source snippets.
This product page combines the verified Microchip feature summary, distributor package information, and application-oriented design guidance. Pricing and lead time vary by supplier, so procurement should be confirmed against current distributor listings as of 2026-10-23. The data also identifies AT90USB647-MUR as a closely related reel-packaging designation, but packaging form alone is not treated here as a separate drop-in alternative.
Drop-in alternatives for AT90USB647-MU — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with AT90USB647-MU (same form factor and footprint) — differing in Package, USB Version, Packaging, Product Type, Real-Time Counter.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
No drop-in alternatives available for this product.
Request AlternativesAT90USB647-MU Maximum Ratings & Electrical Characteristics
| Product Type | 8-bit AVR RISC microcontroller with USB |
| Maximum Clock Frequency | 16 MHz |
| Flash Memory | 64 KB |
| Flash Read-While-Write | Supported |
| EEPROM Memory | 2 KB |
| SRAM | 4 KB |
| General-Purpose I/O Lines | 48 |
| General-Purpose Working Registers | 32 |
| USB Version | USB 2.0 |
| USB Operating Modes | Low-speed and full-speed On-The-Go |
| Timers | 4 flexible timer/counters with compare modes and PWM |
| Serial Interfaces | USART and byte-oriented 2-wire serial interface |
| Real-Time Counter | Supported |
| Package | 64-VFQFN with exposed pad |
| Package Code | HVQCCN |
| Terminal Count | 64 terminals |
| Supply Voltage | 3.3 V or 5 V |
| Programming and Debug | ICSP and In-Circuit Debug supported |
| Manufacturer Product Page | AT90USB647 |
AT90USB647-MU hvqccn Pin Configuration Guide
Pin configuration for AT90USB647-MU (hvqccn package). This digital IC includes GPIO, communication interfaces (UART, SPI, I2C), and power pins. Refer to the manufacturer datasheet for alternate pin functions and configuration options. Essential for embedded system design and PCB layout.
No detailed pinout data available for AT90USB647-MU.
Refer to the datasheet for full pin configuration.
Typical Applications
AT90USB647-MU is suitable for 7 applications: USB Human-Interface Device, USB Data-Acquisition Device, Industrial USB Control Interface, USB Communication Bridge, USB Programmable Timer Controller, USB-Controlled Motor and Relay System, USB-Coupled Security and Access Peripheral.
USB Human-Interface Device
The AT90USB647-MU fits USB keyboards, mice, game controllers, and other human-interface products because it combines USB 2.0 low-speed and full-speed On-The-Go support with 48 GPIO lines and four timer/counters. A product can use the USB peripheral for enumeration and data transfer while using timers for debouncing, scanning, lighting, or motor timing. The 64-VFQFN footprint provides ample connections for switches, indicators, sensors, and communication logic. Firmware must implement the required USB descriptors and device-class behavior. Validate suspend current, enumeration, cable tolerance, and human-factor timing in the final system rather than treating the microcontroller feature list as a complete USB compliance result.
Recommended
USB Data-Acquisition Device
For USB-connected instrumentation, the AT90USB647-MU provides 48 I/O lines, 4KB of SRAM, 64KB of flash, timers, and serial interfaces alongside USB connectivity. The MCU can coordinate sensor selection, sample timing, digital control signals, and packetized data transfer. Its 16MHz maximum clock supports control-loop and protocol-processing tasks when firmware and peripherals are carefully budgeted. USB data movement consumes CPU and memory, so designers should define buffering, timeout, and error-recovery behavior before implementation. Validate signal integrity with the actual connector, protection network, cable, host software, and production test setup.
Recommended
Industrial USB Control Interface
The AT90USB647-MU is suitable for an industrial control interface that uses USB as its service and configuration link while timers and digital I/O manage local equipment. Its USART and 2-wire serial interface can connect to sensors, actuators, converters, or remote modules, while the GPIO count provides control outputs and status inputs. USB suspend and power-state behavior must be designed explicitly to avoid unintended actuator movement during host disconnect. Industrial systems should also validate transient immunity, grounding, isolation strategy, and thermal performance at the intended ambient temperature. The MCU is a controller element, not a complete protection or isolation solution.
Recommended
USB Communication Bridge
The AT90USB647-MU can act as a USB-to-serial or USB-to-control bridge when a system needs to translate between a USB host and embedded peripherals. Its USB 2.0 support, USART, byte-oriented 2-wire interface, and flexible timers support common embedded communication arrangements. The 64KB flash provides room for protocol firmware, while 4KB of SRAM can support buffering and state management. Bridge designs should define baud-rate negotiation, packet framing, flow control, timeout behavior, and USB suspend behavior. Production validation should cover driver compatibility, hot-plug events, short cables, malformed packets, and recovery after bus faults.
Recommended
USB Programmable Timer Controller
The four flexible timer/counters with compare modes and PWM make the AT90USB647-MU useful for USB-controlled timing, pulse generation, motor control, and laboratory automation. A host computer can configure operating states and exchange timing commands over USB while the MCU generates deterministic hardware outputs. PWM channels and compare outputs reduce the need for host-driven timing, which improves repeatability when the USB link is variable or temporarily unavailable. The timer clock, prescaler, interrupt latency, and output polarity must be calculated together. Firmware should include safe-state behavior for USB disconnect, watchdog recovery, and invalid timer configuration.
Recommended
USB-Controlled Motor and Relay System
The AT90USB647-MU can serve as the digital controller in a USB-managed motor, relay, or valve system because it combines 48 GPIO lines, PWM-capable timers, EEPROM-backed configuration, and USB connectivity. A host application can set operating parameters and monitor status while local timers maintain timing behavior between host transactions. GPIO count and voltage-level requirements must be matched to the chosen driver circuitry; the MCU should not directly drive inductive loads. Add transistor or MOSFET drivers, flyback protection, current limiting, and appropriate isolation as required. Validate startup, thermal rise, overcurrent behavior, emergency stop, and USB-disconnect states before connecting real actuators.
Recommended
USB-Coupled Security and Access Peripheral
The AT90USB647-MU can support USB-connected access-control, identification, or compact security peripherals when the design requires local logic, nonvolatile configuration, and USB communication. EEPROM can retain device parameters, while GPIO and timers handle buttons, indicators, relay-control signals, or credential-reader interfaces. Security-critical designs must add appropriate authentication, tamper response, protected key storage, and secure production provisioning; the MCU feature set alone does not provide a security certification. USB enumeration timing, suspend behavior, cable faults, and fail-safe outputs should be tested under the complete product mechanical and electrical environment.
Recommended
Recommended Products Summary
Engineering reference data for AT90USB647-MU — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | AT90USB647-MUR | AT90USB647-AU | AT90USB647-AUR |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-VFQFN with exposed pad | 64-QFN with exposed pad | 64-VFQFN with exposed pad | 64-VFQFN with exposed pad |
Key Differentiators
- Integrated USB 2.0 connectivity (vs AT90USB647-MUR)
- AVR control and connectivity integration (vs AT90USB647-AU)
- Peripheral breadth for embedded USB products (vs AT90USB647-AUR)
Design Notes
The AT90USB647-MU is specified for 3.3V or 5V operation in the verified distributor data, but the exact operating limits must be confirmed in the manufacturer datasheet. Place the required supply bypass capacitors close to the device power pins and maintain a low-impedance return path. Account for USB transceiver, connector, regulator, and external-load current when sizing the supply; the MCU’s current consumption changes with clock, USB state, peripherals, and GPIO activity.
Preserve the 64-VFQFN land pattern, exposed-pad geometry, and thermal-via arrangement specified by Microchip. The exposed pad is not automatically a usable ground connection; follow the package drawing and recommended assembly process. Use a controlled assembly profile and inspect the pad and lead alignment after reflow. A pinout map is not included in the supplied snippets, so the complete pin assignment must be taken from the official datasheet before routing the board.
Keep the USB differential pair short, impedance-controlled, and referenced to a continuous ground plane. Avoid routing the pair across plane splits or placing unrelated high-current switching paths nearby. Match the connector, protection components, series impedance, and firmware-controlled USB electrical conditions as an entire interface. Validate eye diagrams, enumeration, suspend/resume behavior, and cable-length margins with the final PCB stack-up rather than relying only on schematic review.
Do not confuse the AT90USB647 base device with every AT90USB family member. Related ordering codes such as AT90USB647-MUR, AT90USB647-AU, and AT90USB647-AUR appear in the supplied results, but suffix, package, temperature, and packaging details must be confirmed before substitution. Also verify the exact exposed-pad pinout, programming connector, clock source, supply limits, and USB transceiver requirements in the official datasheet.
Compliance Information
The supplied AT90USB647-MU sources do not state compliance for the exact ordering code. A related AT90USB647-AU catalog snippet lists EU RoHS and REACH compliance, but this was not transferred to AT90USB647-MU without exact-ordering-code confirmation. Automotive qualification is not stated in the supplied data.