AT90USB647-AUR - 16MHz 64KB USB AVR MCU | Microchip
Teilenummer: AT90USB647-AUR ✓ Aktiv| Menge | Stückpreis | Gesamt |
|---|---|---|
| 1 | $9.8323 | $9,83 |
| 10 | $0 | $0,00 |
| 100 | $0 | $0,00 |
| 500 | $0 | $0,00 |
| 1.000 | $0 | $0,00 |
AT90USB647-AUR Übersicht
A microcontroller is an integrated computing device containing a processor core, nonvolatile program memory, working memory, and dedicated peripherals. The AT90USB647 belongs to the hierarchy of AVR 8-bit RISC microcontrollers, embedded microcontrollers, and general-purpose semiconductor integrated circuits. Its USB connectivity, moderate memory capacity, and 48 I/O pins make it suitable for systems that need local control without the cost or complexity of a higher-bit-width processor.
Key device features include 64KB of flash with read-while-write capability, 2KB EEPROM, 4KB SRAM, 48 I/O lines, 32 general-purpose working registers, and four flexible timer/counter blocks with compare and PWM modes. The device also includes USART, byte-oriented two-wire serial interface, and USB 2.0 low-speed and full-speed On-The-Go support. These resources consolidate several control and communication tasks into one device.
The AT90USB647-AUR combines a 16MHz AVR architecture with dedicated USB connectivity, allowing firmware to enumerate as a USB peripheral while using timers for timing, PWM for actuator control, and serial interfaces for sensors or external modules. Its 48 I/O lines provide substantial board-level connectivity for indicators, buttons, relays, displays, and data-capture circuits. The 2KB EEPROM supports nonvolatile parameter storage, while the 4KB SRAM provides working memory for protocol handling and control state.
Typical applications include USB bootloaders, USB-to-serial bridges, industrial control modules, USB-connected instrumentation, human-interface devices, and embedded accessory controllers. The manufacturer product page also identifies MPLAB Snap and ICSP connectivity, supporting programming and debugging workflows. The 64-pin TQFP footprint offers a conventional leaded surface-mount package for prototype and production assemblies where a higher pin-count analog or mixed-signal interface is useful.
When designing around this MCU, confirm the USB operating mode, clocking arrangement, power requirements, and every exposed-pin function against the manufacturer datasheet before layout. Route USB D+ and D- as a controlled-impedance differential pair, keep the interface away from noisy switching nodes, and provide the decoupling and crystal or clock circuitry recommended by the application reference design. Firmware should also use the USB descriptors and device identifiers appropriate to the finished product.
This page consolidates verified manufacturer and distributor specifications, practical USB design guidance, same-family comparisons, and sourcing information. It adds engineering context around memory, connectivity, programming, and package reuse without replacing the complete manufacturer datasheet for production design release.
Drop-in-Alternativen für AT90USB647-AUR – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.
Varianten dieser Serie
Modelle derselben Serie, die drop-in-kompatibel sind mit AT90USB647-AUR (gleiche Bauform und Footprint) – abweichend in Package, Real-Time Counter, General-Purpose I/O Lines, General-Purpose Working Registers, Flash Memory.
Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:
AT90USB647-AU
✅ Drop-In✓ Auf Lager
$12.864 / Stück
Datenblatt ansehen →AT90USB646-AU
✅ Drop-In✓ Auf Lager
$8.1 / Stück
Datenblatt ansehen →AT90USB1286-AU
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
AT90USB1287-AU
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
ATMEGA645-16AUR
✅ Drop-In✓ Auf Lager
$5.4 / Stück
Datenblatt ansehen →AT90USB647-AUR Grenzwerte & elektrische Eigenschaften
| Product Type | 8-bit AVR RISC microcontroller |
| Maximum Clock Speed | 16 MHz |
| Program Memory Size | 64 KB (64K x 8) flash |
| Flash Read-While-Write | Supported |
| EEPROM Memory Size | 2 KB |
| SRAM Size | 4 KB (4K x 8) |
| 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 |
| Timer/Counter Blocks | 4 |
| Serial Interfaces | USART and byte-oriented 2-wire serial interface |
| Oscillator Type | Internal |
| Gehäuse | 64-TQFP (14x14 mm) |
| Packaging | Tape & Reel (TR) |
| Programming and Debugging | In-Circuit Serial Programming (ICSP) and MPLAB Snap support |
AT90USB647-AUR 64-tqfp (14x14 mm) Pinbelegungsleitfaden
Pinbelegung für AT90USB647-AUR (64-tqfp (14x14 mm)-Gehäuse). Dieser digitale IC umfasst GPIO, Kommunikationsschnittstellen (UART, SPI, I2C) und Versorgungspins. Alternative Pin-Funktionen und Konfigurationsoptionen entnehmen Sie dem Herstellerdatenblatt. Unverzichtbar für Embedded-System-Design und PCB-Layout.
Keine detaillierten Pinbelegungsdaten verfügbar für AT90USB647-AUR.
Siehe die Datenblatt für die vollständige Pin-Konfiguration.
Typische Anwendungen
AT90USB647-AUR ist geeignet für 6 Anwendungs: USB Human-Interface Devices, USB Bootloader and Firmware Update Hub, USB-to-Serial and Embedded Gateways, Industrial Data-Acquisition Modules, USB-Connected Measurement and Test Instruments, USB Accessory and Peripheral Controllers.
USB Human-Interface Devices
The AT90USB647-AUR fits USB keyboards, control panels, and other human-interface peripherals because its AVR core runs at up to 16MHz while the integrated controller supports USB 2.0 low-speed and full-speed On-The-Go operation. Its 48 general-purpose I/O lines can drive indicators, scan matrices, and switch inputs, and its four timer/counter blocks provide timing resources for debouncing, periodic scanning, and PWM output. Firmware can enumerate directly as a USB device, while the USART and byte-oriented two-wire interface preserve options for external accessories. Before layout, confirm the exact USB power and signal requirements, validate the selected descriptor set, and use the manufacturer reference implementation for connector protection, impedance, and decoupling.
Empfohlen
USB Bootloader and Firmware Update Hub
The AT90USB647-AUR is well suited to USB-connected bootloaders because it combines 64KB of ISP flash with read-while-write capability, 2KB of EEPROM, and USB On-The-Go support. Read-while-write allows firmware to manage code and data without forcing every update into an external memory device. Its 16MHz AVR core can service USB enumeration and host-side update commands, while four timers, USART, and two-wire serial support extend the design beyond a basic updater. The same device can retain configuration values in EEPROM and expose status through LED or serial indicators. Production firmware should include image validation, recovery behavior, write-cycle management, and device identification appropriate to the finished USB product.
Empfohlen
USB-to-Serial and Embedded Gateways
AT90USB647-AUR can implement a compact USB-to-serial gateway because USB is integrated while USART and the byte-oriented two-wire interface provide external bus connectivity. The 4KB SRAM supports protocol buffering and state management, and the 16MHz core can service simultaneous USB and serial traffic. A gateway can expose legacy equipment through a modern USB host while using the remaining I/O lines for mode selection, status indicators, or service inputs. For industrial deployment, add the required transceiver, isolation, surge protection, and grounding rather than connecting external interfaces directly. Firmware should implement framing, timeouts, flow control, and USB suspend or wake behavior appropriate to the intended host environment.
Empfohlen
Industrial Data-Acquisition Modules
The AT90USB647-AUR provides a useful control core for a USB-connected data-acquisition module that requires timing, digital stimulus, and local buffering. Four timer/counter blocks with compare and PWM modes can generate precise sampling-control or actuator signals, while 48 I/O lines support digital sensors, interlocks, and status LEDs. Its 16MHz AVR core, 4KB SRAM, and 64KB flash provide a practical balance for a compact controller, and USB 2.0 permits direct transfer to a host computer. Analog measurement accuracy would require suitable external converters because no ADC specification is supplied for this device. The system designer must also handle analog grounding, input protection, calibration, digital isolation, and EMC compliance outside the MCU.
Empfohlen
USB-Connected Measurement and Test Instruments
The AT90USB647-AUR can serve as the control and communication core of a USB measurement instrument because it integrates USB On-The-Go, multiple timers, 48 I/O lines, and serial interfaces in a 64-pin TQFP. Timers can trigger captures or drive test sequences, while EEPROM can hold calibration constants and configuration records. Its four working SRAM kilobytes are useful for local command parsing and short measurement buffering. USB host connectivity simplifies a PC-based instrument without requiring a separate communications processor. For laboratory-grade accuracy, external ADC or DAC parts, low-noise references, analog input conditioning, and calibration are required. The enclosure and cable design must also address ESD, ground loops, isolation, and operator safety.
Empfohlen
USB Accessory and Peripheral Controllers
The AT90USB647-AUR is appropriate for a USB accessory controller that must combine host connectivity with several local outputs. Its 48 I/O lines can operate relays, LEDs, switches, and sensors, while the timer/counter PWM resources can control displays, motors, or indicator intensity. The 16MHz AVR core and 4KB SRAM are enough for moderate accessory protocols, and USB full-speed support simplifies enumeration on common hosts. EEPROM provides nonvolatile storage for device identity, calibration, or user preferences. The enclosure-level design still requires robust cable protection, dependable power management, and mechanical control of user-accessible connectors. Firmware should validate host commands, manage USB suspend behavior, and prevent unsafe actuator states during reset or brownout.
Empfohlen
Zusammenfassung der empfohlenen Produkte
Technische Referenzdaten für AT90USB647-AUR – Vergleich, Designhinweise und Compliance-Informationen.
Auswahlhilfe
Vergleich mit Alternativen
| Parameter | Dieses Produkt | AT90USB647-AU | AT90USB646-AU | AT90USB1286-AU | AT90USB1287-AU | ATMEGA645-16AU |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-TQFP (14x14 mm) | 64-TQFP (14x14 mm) | 64-TQFP (14x14 mm) | 64-TQFP (14x14 mm) | 64-TQFP (14x14 mm) | 64-TQFP (14x14 mm) |
| Architecture | 8-bit AVR RISC | 8-bit AVR RISC | 8-bit AVR RISC | 8-bit AVR RISC | 8-bit AVR RISC | 8-bit AVR RISC |
| Maximum Clock Speed | 16 MHz | 16 MHz | 16 MHz | 16 MHz | 16 MHz | 16 MHz |
Wichtigste Unterscheidungsmerkmale
- Exact same-device ordering option (vs. AT90USB647-AU)
- Verified USB 2.0 On-The-Go integration (vs. ATMEGA645-16AU)
- USB-capable 64KB-flash platform (vs. AT90USB1286-AU)
- Balanced embedded I/O and memory (vs. AT90USB646-AU)
Designhinweise
Treat USB D+ and D- as a controlled-impedance differential pair from the AT90USB647-AUR pins to the USB connector. Keep the pair length matched, minimize vias and stubs, and avoid routing it alongside switching nodes or high-current return paths. Place any required series termination and ESD-protection devices close to the connector or controller according to the manufacturer reference design. Confirm the target impedance and placement details against the complete USB hardware guidance before fabrication.
Implement the MCU power rails with local high-frequency decoupling and separate routing for analog-sensitive sections where applicable. Verify supply-voltage limits and USB transceiver requirements from the manufacturer datasheet rather than relying on generic USB bus power. Keep regulator switching loops compact and prevent their high-current paths from crossing the USB differential pair. Include a controlled power-up and reset sequence so the host does not see an unstable device during startup.
Do not treat a shared 64-pin TQFP footprint as proof of drop-in compatibility. AT90USB647, AT90USB646, AT90USB1286, AT90USB1287, and ATMEGA645 variants can differ in USB features, memory, peripheral mapping, and multifunction pin behavior. Before replacing AT90USB647-AUR, compare the exact ordering suffix, pin table, electrical characteristics, bootloader assumptions, and application firmware. AT90USB647-AU is the closest verified same-device candidate, while the other alternatives require deliberate validation.
Provide a stable clock and reset implementation using the manufacturer-recommended configuration, and keep sensitive timing paths away from USB and switching-power activity. The verified data identifies an internal oscillator, but final clock accuracy, USB timing tolerance, and external-clock requirements must be confirmed from the datasheet. Route programming and debug access with the standard ICSP arrangement, and preserve connector clearance so a debugger can reach the target without board rework.
USB is a high-speed differential interface, but the larger EMI concern can be the surrounding switched or relay-controlled circuitry. Use short return paths, maintain a continuous ground reference under the pair, and separate noisy actuator drivers from sensitive MCU inputs. Add common-mode or filtering components only after checking USB signal-integrity and ESD requirements; incorrect series impedance or capacitance can impair enumeration. Validate the finished assembly with conducted and radiated emissions testing appropriate to its end-product category.
Compliance-Informationen
The verified snippets identify the device as green but do not provide explicit RoHS, REACH, lead-free, halogen-free, or conflict-minerals declarations. A microcontroller is not an automotive-qualified product in the supplied evidence, so AEC-Q100 is marked not_applicable.