AT90USB1287-AU - 16MHz 128KB USB AVR MCU | Microchip
Teilenummer: AT90USB1287-AU ✗ AbgekündigtAT90USB1287-AU Übersicht
An AVR microcontroller is an 8-bit RISC semiconductor that combines a processor core, program memory, data memory, and peripherals on one integrated circuit. The AT90USB1287 belongs to the 90USB hierarchy of Microchip AVR devices designed for USB-connected embedded control. Unlike a discrete USB interface solution, its integrated USB controller, general-purpose I/O, serial interfaces, timers, and ADC allow a compact design to manage data exchange, analog measurement, timing, and control functions using one microcontroller.
The principal feature of the AT90USB1287-AU is native USB 2.0 connectivity operating at low speed and full speed. According to the Microchip product-page data, the device also supports USB On-The-Go operation, while the 48 GPIO pins provide extensive connectivity for sensors, indicators, controls, and external interface devices. Four flexible timer/counter blocks with compare modes and PWM support precise periodic generation, while the real-time counter, USART, byte-oriented two-wire serial interface, and eight-channel 10-bit ADC broaden its embedded-control capabilities.
The 128 KB flash and 8 KB SRAM provide substantially more code and working-memory capacity than smaller AVR USB controllers. Read-while-write ISP flash supports firmware maintenance in systems where code execution can continue from another program-memory region during a suitable update operation. The AVR enhanced RISC core executes instructions in a single clock cycle for many common operations, giving the device a stated throughput approaching 1 MIPS per MHz, or approximately 16 MIPS at its 16 MHz operating frequency.
Typical uses include USB human-interface interface controllers, USB-to-serial equipment, bootloaders and firmware update systems, USB-connected instrumentation, industrial control panels, data acquisition modules, and embedded accessories. Its integrated ADC makes it appropriate for monitoring eight analog channels, while its timer/counter PWM resources can drive indicators, motor-control signaling, or other periodic outputs. The integrated USB controller is especially useful when a design requires a compact interface without a separate USB transceiver or host controller.
Designers should budget 64 package pins, confirm the exact pin assignments and alternate functions in the manufacturer datasheet, and provide the required USB transceiver, crystal or clock components, bypass capacitors, and programming access. USB bus routing should follow the applicable layout guidance, and analog inputs require suitable filtering and grounding. The 2.7 V to 5.5 V operating range supports both 3.3 V and 5 V systems, but peripheral and USB requirements must be evaluated together before selecting the system supply voltage.
This product record consolidates verified manufacturer, distributor, and cross-reference information into a selection-focused comparison with same-package alternatives, commercial data, and practical design guidance. It distinguishes documented capabilities from unavailable details instead of estimating missing electrical, timing, compliance, or lifecycle information.
Drop-in-Alternativen für AT90USB1287-AU – 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 AT90USB1287-AU (gleiche Bauform und Footprint) – abweichend in Package, Program Memory Size, SRAM Size.
AT90USB1286-AU
✅ Drop-In ⚠️ Spezifikationen ungeprüft📋 Referenzalternative (nicht im Katalog)
AT90USB1286-16MU
✅ Drop-In ⚠️ Spezifikationen ungeprüft📋 Referenzalternative (nicht im Katalog)
AT90USB1287-16MU
✅ Drop-In ⚠️ Spezifikationen ungeprüft📋 Referenzalternative (nicht im Katalog)
AT90USB1287-AU Grenzwerte & elektrische Eigenschaften
| Processor Core | 8-bit AVR enhanced RISC |
| Maximale Taktfrequenz | 16 MHz |
| Maximum Throughput | Approaching 16 MIPS at 16 MHz |
| Program Memory Size | 128 KB flash (128K x 8) |
| Program Memory Features | In-System Programmable flash with read-while-write capability |
| EEPROM Size | 4 KB (4K x 8) |
| SRAM Size | 8 KB (8K 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 |
| ADC Resolution | 10 bits |
| ADC Channel Count | 8 channels |
| Timer/Counter Count | 4 |
| Serial Interfaces | USART and byte-oriented 2-wire serial interface |
| Operating Voltage Range | 2.7 V to 5.5 V |
| Supported Logic Levels | 3.3 V and 5 V |
| Real-Time Counter | 1 |
| Debug Interface | JTAG on-chip debug |
| Gehäuse | 64-TQFP, 14 x 14 mm |
| Montageart | Surface mount |
| Temperature Grade | Industrial temperature grade |
AT90USB1287-AU 64-tqfp, 14 x 14 mm Pinbelegungsleitfaden
Pinbelegung für AT90USB1287-AU (64-tqfp, 14 x 14 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 AT90USB1287-AU.
Siehe die Datenblatt für die vollständige Pin-Konfiguration.
Typische Anwendungen
AT90USB1287-AU ist geeignet für 6 Anwendungs: USB Human-Interface Device Controller, USB Data-Acquisition Module, Industrial USB Control Panel, USB-to-Serial Adapter, Firmware Update and Bootloader Hub, USB-Connected Instrumentation.
USB Human-Interface Device Controller
The AT90USB1287-AU fits a USB HID controller because it integrates USB 2.0 low-speed and full-speed On-The-Go support with 48 general-purpose I/O lines. Designers can use the 16 MHz AVR core for report processing, timer/counter resources for input timing, and the USART or two-wire interface for optional external peripherals. Its 128 KB flash and 8 KB SRAM provide space for firmware, descriptors, and working state without requiring a separate USB interface controller. The design must still implement the required USB transceiver, VBUS behavior, pull resistors, crystal or clock arrangement, and software enumeration according to the manufacturer’s hardware guidance.
Empfohlen
USB Data-Acquisition Module
The AT90USB1287-AU can serve as the central controller in a USB data-acquisition module because it combines an eight-channel, 10-bit ADC with 48 GPIO and a native USB interface. The 8 KB SRAM supports buffering and the 128 KB ISP flash accommodates firmware, calibration data, and configuration storage. Timer/counter channels can establish periodic sampling or trigger intervals, while USART and two-wire serial connectivity allow external sensors or converters to be attached. Engineers must verify the ADC input limits, acquisition timing, reference accuracy, input impedance, and analog grounding directly in the datasheet for the selected operating voltage.
Empfohlen
Industrial USB Control Panel
The AT90USB1287-AU is appropriate for an industrial USB control panel where a host computer needs to exchange commands with local control logic. Its 48 GPIO lines can connect switches, indicators, relays, or digital sensors, while the integrated USB controller reduces the component count associated with a separate USB bridge. Four timer/counter blocks with compare and PWM functions support timing, warning indicators, and periodic actuator commands, and the real-time counter can assist with time-of-day-related behavior. For industrial deployment, validate operating-temperature limits, isolation strategy, surge protection, grounding, and enclosure-related ESD requirements rather than assuming compliance from the family name.
Empfohlen
USB-to-Serial Adapter
The AT90USB1287-AU can implement a USB-to-serial adapter by bridging its integrated USB interface to the onboard USART. The 16 MHz AVR processor and 128 KB flash provide ample room for USB enumeration, line coding, buffering, and optional configuration functions, while the 4 KB EEPROM can retain nonvolatile settings. The USART and two-wire interface add expansion options for sensors or external transceivers. Circuit design must account for the selected 3.3 V or 5 V logic environment, USB signal conditioning, transceiver requirements, baud-rate accuracy, and galvanic-isolation needs when the serial interface connects to another voltage domain.
Empfohlen
Firmware Update and Bootloader Hub
The AT90USB1287-AU is suitable for a firmware-update hub because it combines a dedicated USB interface with 128 KB of ISP flash that supports read-while-write operation. A bootloader can use the USB connection to validate and transfer firmware while the application remains in a separate program-memory region during the update process. The same device also provides 8 KB SRAM, EEPROM, timers, and serial interfaces for managing target peripherals. The implementation should define boot-entry conditions, image authentication, rollback behavior, timeout handling, and write endurance assumptions before relying on the flash update path in production equipment.
Empfohlen
USB-Connected Instrumentation
The AT90USB1287-AU fits compact USB instrumentation that combines digital control, analog measurement, and host communication. Its eight-channel 10-bit ADC can acquire sensor or status signals, its 48 GPIO lines can operate controls and indicators, and its integrated USB 2.0 interface can report results to a host computer. The 128 KB flash and 8 KB SRAM allow local buffering, configuration handling, and more complex control firmware than smaller AVR USB devices. For laboratory or field equipment, check ADC reference stability, input protection, calibration methods, EMI susceptibility, and isolation because those system-level requirements are not established by the MCU’s core specifications.
Empfohlen
Zusammenfassung der empfohlenen Produkte
Technische Referenzdaten für AT90USB1287-AU – Vergleich, Designhinweise und Compliance-Informationen.
Auswahlhilfe
Vergleich mit Alternativen
| Parameter | Dieses Produkt | AT90USB1286-AU | AT90USB1286-16MU | AT90USB1287-16MU |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-TQFP (14 x 14 mm) | 64-TQFP (14 x 14 mm) - same | 64-TQFP (14 x 14 mm) - same | 64-TQFP (14 x 14 mm) - same |
Wichtigste Unterscheidungsmerkmale
- Integrated On-The-Go USB capability (vs. AT90USB1286-AU)
- Substantial integrated memory for USB firmware (vs. ATMEGA1284P-AUR)
- 48 GPIO lines in a 64-TQFP package (vs. AT90USB1286-16MU)
Designhinweise
Route the USB D+ and D- pair as a controlled differential pair with continuous reference to the correct plane, minimized stubs, and no unnecessary test-point geometry. Place the USB transceiver and its required support components close to the controller interface, while separating USB routing from analog inputs, crystal circuitry, and switching-supply nodes. Keep the 64-TQFP power and ground connections on solid planes and use multiple vias where the package and layout rules require them. The verified excerpts do not provide the complete pin table, so pin assignments must be taken directly from the manufacturer datasheet rather than inferred from general peripheral descriptions.
Design the power tree for the selected 2.7 V to 5.5 V operating range and provide local low-impedance bypass capacitors at each supply pin according to the manufacturer’s application circuit. USB VBUS handling must include the required connection, protection, and source behavior for the intended On-The-Go role; do not assume that VBUS is supplied directly from a general-purpose I/O pin. Check transceiver, regulator, and external-component limits against the highest voltage present in the board. Estimated power loss for any regulator cannot be calculated from the supplied data because the complete pin list and quiescent-current values are not provided.
Do not treat a same-package family member as automatically interchangeable. Before replacing the target, compare every pin name and alternate function, USB role and speed, programming interface, reset behavior, analog functions, clock source, fuse defaults, operating-temperature grade, and package dimensions. The verified excerpts confirm family relationships but do not include complete side-by-side pin tables. A qualified replacement therefore requires a schematic-level review and manufacturer documentation for both orderable parts, especially when firmware depends on bootloader addresses, USB descriptors, or USB On-The-Go behavior.
Keep the oscillator and associated components close to the device, maintain a short ground return, and avoid routing high-current or high-speed digital signals beneath sensitive analog inputs. Provide a defined ground reference around the eight ADC channels and use appropriate filtering if signals are noisy. If the design uses an external USB transceiver, follow its recommended layout and decoupling arrangement. Verify the analog input range and acquisition-time requirements in the datasheet because the verified source only confirms eight 10-bit channels and does not provide complete input impedance or sampling-time data.
Compliance-Informationen
The supplied verified excerpts do not state RoHS, REACH, lead-free, halogen-free, or conflict-minerals status for AT90USB1287-AU. The part is identified as an industrial-temperature-grade microcontroller, but AEC-Q100 qualification is not stated and is therefore not inferred.