Microchip Technology

AT90USB1287-AU - 16MHz 128KB USB AVR MCU | Microchip

N.º da peça: AT90USB1287-AU ✗ Fim de vida
2.7 V to 5.5 V Vdss 64-TQFP, 14 x 14 mm Package 16 MHz Speed 128 KB flash (128K x 8) Memory
MOQ: 1 |

AT90USB1287-AU Visão geral

Microchip Technology AT90USB1287-AU is an 8-bit AVR RISC microcontroller with a 16 MHz clock, 128 KB of ISP flash memory, 4 KB of EEPROM, 8 KB of SRAM, and integrated USB 2.0 low-speed and full-speed On-The-Go support in a 64-TQFP 14 x 14 mm package. It combines 48 general-purpose I/O lines, 32 working registers, four timer/counter blocks with PWM, USART, two-wire serial interface, an eight-channel 10-bit ADC, and a real-time counter. The architecture supports throughput approaching 16 MIPS at 16 MHz, while the read-while-write ISP flash allows applications to be updated through the device’s programming interface without interrupting operation in the same manner as a conventional flash-memory restriction.

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.

Alternativas drop-in para AT90USB1287-AU — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.

Variantes desta série

Modelos da mesma série compatíveis como drop-in com AT90USB1287-AU (mesmo formato e footprint) — diferindo em Package, Program Memory Size, SRAM Size.

Microchip Technology
Package: 64-TQFP (14x14 mm)
Program Memory Size: 64 KB (64K x 8) flash
SRAM Size: 4 KB (4K x 8)
Comparar com AT90USB1287-AU →

AT90USB1286-AU

✅ Drop-In ⚠️ Especificações não verificadas
📦 64-TQFP (14 x 14 mm)
Same 90USB family and 64-TQFP footprint, but the documented USB mode differs by 1 class: host-oriented functionality versus the target’s low/full-speed On-The-Go operation; flash and core-size differences are 0% in the verified excerpts.

📋 Alternativa de referência (fora do catálogo)

AT90USB1286-16MU

✅ Drop-In ⚠️ Especificações não verificadas
📦 64-TQFP (14 x 14 mm)
Same 16 MHz 90USB family and 64-TQFP class, with 1 documented USB-mode difference between host and On-The-Go configurations; available flash and SRAM data for this ordering code are not supplied in the verified excerpts.

📋 Alternativa de referência (fora do catálogo)

AT90USB1287-16MU

✅ Drop-In ⚠️ Especificações não verificadas
📦 64-TQFP (14 x 14 mm)
Same 16 MHz AT90USB1287 device family and 64-TQFP class, with 0 MHz clock difference and 0 KB verified flash or SRAM difference; ordering, temperature, and packing-code differences require datasheet confirmation.

📋 Alternativa de referência (fora do catálogo)

AT90USB1287-AU Classificações máximas e características elétricas

Processor Core 8-bit AVR enhanced RISC
Frequência máxima de clock 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
Encapsulamento 64-TQFP, 14 x 14 mm
Tipo de montagem Surface mount
Temperature Grade Industrial temperature grade

Guia de Configuração de Pinos do AT90USB1287-AU 64-tqfp, 14 x 14 mm

Configuração de pinos para AT90USB1287-AU (pacote 64-tqfp, 14 x 14 mm). Este CI digital inclui GPIO, interfaces de comunicação (UART, SPI, I2C) e pinos de alimentação. Consulte o datasheet do fabricante para funções alternativas dos pinos e opções de configuração. Essencial para projeto de sistemas embarcados e layout de PCB.

Diagrama de pinagem do pacote 64-tqfp, 14 x 14 mm para AT90USB1287-AU

Nenhum dado detalhado de pinagem disponível para AT90USB1287-AU.

Consulte a ficha técnica para a configuração completa dos pinos.

Aplicações típicas

AT90USB1287-AU é adequado para 6 aplicaçãos: 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.

📟

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.

🏭

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.

🔧

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.

💾

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.

📊

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.

Resumo dos produtos recomendados

AT90USB1286-AU Related 90USB-family controller with a comparable 64-TQFP footprint Usado em: USB Human-Interface Device Controller, Industrial USB Control Panel ATMEGA328P-ANR Microchip Technology Usado em: USB Human-Interface Device Controller ATMEGA1284P-AUR Microchip Technology Usado em: USB Data-Acquisition Module, Firmware Update and Bootloader Hub, USB-Connected Instrumentation AT90USB1287-16MU Same-family 16 MHz device considered for related 64-TQFP designs Usado em: USB Data-Acquisition Module, Firmware Update and Bootloader Hub ATMEGA128-16AUR Microchip Technology Usado em: Industrial USB Control Panel AT90USB1286-16MU Related same-family USB and serial-interface microcontroller Usado em: USB-to-Serial Adapter ATMEGA328P-MUR Microchip Technology Usado em: USB-to-Serial Adapter ENC28J60/SS Microchip Technology Usado em: USB-Connected Instrumentation
What are the key specifications of AT90USB1287-AU that engineers should know?
The AT90USB1287-AU is a 16 MHz, 8-bit AVR microcontroller with 128 KB of ISP flash, 8 KB of SRAM, 4 KB of EEPROM, 48 GPIO lines, and USB 2.0 low-speed and full-speed On-The-Go support. According to the Microchip product page, it also includes an eight-channel 10-bit ADC, USART, two-wire serial interface, four timer/counter blocks, PWM support, and JTAG on-chip debug. The device is supplied in a 64-TQFP 14 x 14 mm package.
Where can I download the AT90USB1287-AU datasheet PDF?
The AT90USB1287-AU datasheet can be downloaded from the manufacturer-linked technical document at https://media.distrelec.com/Web/Downloads/_t/ds/AT90USB1287-AU_eng_tds.pdf. The document is titled for the AT90USB1287-AU and describes the 64/128 KB AVR USB family. Microchip’s official AT90USB1287 product page is also available at https://www.microchip.com/en-us/product/AT90USB1287 and provides the canonical product resources.
Where can I find the AT90USB1287-AU pinout?
The AT90USB1287-AU pinout is documented in the manufacturer datasheet rather than reproduced here because the verified excerpts do not provide the complete numbered pin table. The device uses a 64-TQFP package, so engineers should use the package drawing and pin-description section in the datasheet before assigning power, USB, programming, reset, analog, and GPIO signals. Do not infer missing alternate-function assignments from the general 48-GPIO specification.
What is the operating voltage of AT90USB1287-AU?
The AT90USB1287-AU operates from 2.7 V to 5.5 V and supports equipment operating at either 3.3 V or 5 V logic levels. The verified distributor and technical listings identify the 2.7 V to 5.5 V range, while the Microchip product page describes the device as a low-power 8-bit AVR RISC microcontroller. USB transceiver requirements, ADC accuracy, and the selected system voltage should be checked together in the manufacturer datasheet.
How much memory does AT90USB1287-AU have?
The AT90USB1287-AU provides 128 KB of in-system-programmable flash, 8 KB of SRAM, and 4 KB of EEPROM. The manufacturer product page identifies the flash as supporting read-while-write operation, which is useful for controlled firmware maintenance. Its 32 working registers and the 8 KB SRAM determine the practical working-data environment, while the 128 KB flash supplies application-code and boot-code storage.
What USB speeds and modes does AT90USB1287-AU support?
The AT90USB1287-AU supports USB 2.0 low-speed and full-speed On-The-Go operation. According to the Microchip product-page summary, USB connectivity is integrated into the microcontroller rather than implemented through a separate USB controller. On-The-Go capability is useful for portable products that may need to negotiate USB host or device behavior, although the final VBUS and transceiver design must follow the manufacturer’s USB hardware guidance.
What is the price of AT90USB1287-AU as of 2026-10-28?
The verified AT90USB1287-AU price is $13.8966 per unit as of 2026-10-28, based on the LCSC product listing. The supplied distributor excerpts establish that AT90USB1287-AU is available from multiple sources and that LCSC shows it in stock, but they do not provide verified quantity-break prices. Consequently, the displayed tiers retain the same verified unit quote rather than inventing discounted values for 10, 100, 500, or 1000 units.
Where to buy AT90USB1287-AU online?
AT90USB1287-AU can be purchased online from Microchip Technology distributors, including DigiKey, Mouser, and LCSC. The verified DigiKey listing identifies the part as an in-stock, 16 MHz, 128 KB-flash AVR USB microcontroller in a 64-TQFP package, while Mouser provides a separate inventory and pricing entry. LCSC displays a verified unit price of $13.8966 as of 2026-10-28; check each seller’s current stock and authorized status before ordering.
What is the lead time for AT90USB1287-AU?
The verified AT90USB1287-AU lead time is not published in the supplied distributor excerpts. DigiKey’s result says the part ships today, and LCSC marks the component in stock, but these statements do not provide a formal factory lead time for every quantity. For production planning, request a quantity-specific delivery commitment from the selected authorized distributor. The XAIPART offer is therefore represented as BackOrder because XAIPART inventory is not explicitly stated.
Is AT90USB1287-AU in stock?
Yes, the verified LCSC listing marks AT90USB1287-AU as in stock, and DigiKey’s result states that it ships today. This indicates distributor availability at the time of retrieval, but stock quantities can change rapidly and may differ by package or order quantity. The price of $13.8966 is valid as of 2026-10-28. Confirm current inventory directly with the distributor before committing a production schedule.
AT90USB1287-AU vs AT90USB1286-AU: which is better for a USB device?
AT90USB1287-AU is the stronger choice when the design specifically requires the documented USB On-The-Go mode. The verified target specifications include USB 2.0 low-speed and full-speed On-The-Go operation, 128 KB flash, 8 KB SRAM, and 48 GPIO lines. AT90USB1286-AU belongs to the same 90USB family and 64-TQFP footprint, but the supplied data does not verify equivalent On-The-Go behavior; confirm that interface requirement and the complete pin table before substitution.
What is the difference between AT90USB1287-AU and AT90USB1287-16MU?
The supplied comparison search includes AT90USB1287-16MU beside AT90USB1287-AU, indicating a related orderable 16 MHz member of the same device family. The verified excerpts do not provide a complete side-by-side pin table, temperature marking, or packing comparison, so they cannot support a claim that every ordering code is a board-level drop-in replacement. Verify the 64-TQFP dimensions, exposed-pad treatment, pin names, and temperature-grade markings in each part’s datasheet.
What can replace AT90USB1287-AU on the same PCB?
The closest documented same-family replacements are AT90USB1286-AU, AT90USB1286-16MU, and AT90USB1287-16MU, all considered within the 90USB family associated with the 64-TQFP target footprint. Their USB feature set, ordering suffix, and thermal or packing details must be checked against the target schematic. No verified cross-brand 64-TQFP, pin-to-pin equivalent was found, so a cross-brand replacement should not be assumed.
When should I choose AT90USB1287-AU instead of ATMEGA1284P-AUR?
Choose AT90USB1287-AU when the design needs integrated USB On-The-Go connectivity and substantially more flash and SRAM than a basic 8-bit control MCU. The verified target provides 128 KB flash, 8 KB SRAM, 4 KB EEPROM, and USB 2.0 low/full-speed On-The-Go operation. ATMEGA1284P-AUR may suit designs centered on conventional AVR GPIO and serial connectivity, but its USB capability must be verified rather than inferred from its shared AVR family.
Is AT90USB1287-AU suitable for USB data acquisition and industrial control?
Yes, the AT90USB1287-AU is suitable for USB-connected data-acquisition and industrial-control designs that fit within its 16 MHz processing, 48-GPIO, and eight-channel 10-bit ADC capabilities. Its integrated USB interface can reduce the need for a separate USB controller, while USART, two-wire serial interface, timers, PWM, and watchdog-related control resources support peripheral management. Verify ADC accuracy requirements, isolation, calibration, and environmental limits for the final application.

Dados de referência de engenharia para AT90USB1287-AU — comparação, orientação de projeto e informações de conformidade.

Guia de seleção

Choose AT90USB1287-AU when a design needs a 16 MHz 8-bit AVR controller with native USB 2.0 low/full-speed On-The-Go operation, 128 KB ISP flash, 8 KB SRAM, 4 KB EEPROM, 48 GPIO, and an eight-channel 10-bit ADC. AT90USB1287-16MU is the closest same-family candidate and has a 0 MHz clock difference, but its ordering suffix and complete pin data must be checked before treating it as a drop-in replacement. AT90USB1286-AU and AT90USB1286-16MU are appropriate only when host-oriented USB behavior is sufficient and the missing On-The-Go function is not required. No verified cross-brand 64-TQFP equivalent was found, so changing MCU architecture or package would require PCB and firmware redesign rather than substitution. For production use, confirm lifecycle status, current inventory, temperature grade, pinout, clock configuration, USB hardware guidance, and compliance documentation from Microchip.

Comparação com alternativas

Parâmetro Este produto 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

Principais diferenciais

  • 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)

Notas de projeto

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.

Informações de conformidade

RoHS
Unknown
REACH
Unknown
AEC-Q100
Not Applicable
Sem chumbo
Unknown
Sem halogênios
Unknown
Minerais de conflito
Unknown

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.

Buscas relacionadas

AT90USB1287-AU AT90USB1287-AU datasheet PDF Microchip AT90USB1287-AU AT90USB1287 16MHz 128KB flash microcontroller AT90USB1287-AU 64-TQFP pinout AT90USB1287 USB On-The-Go controller AT90USB1287-AU USB HID design AT90USB1287-AU vs AT90USB1286-AU AT90USB1287-AU drop-in replacement buy AT90USB1287-AU online AT90USB1287-AU price as of 2026-10-28 What is the operating voltage of AT90USB1287-AU? How much memory does AT90USB1287-AU have? AT90USB1287-AU industrial control application

Componentes & termos relacionados

Microchip Technology AT90USB1287 AT90USB1287-AU AT90USB1286-AU AT90USB1286-16MU AT90USB1287-16MU ATMEGA1284P-AUR 8-bit microcontroller AVR enhanced RISC core RISC semiconductor USB 2.0 USB On-The-Go USB host USB human-interface device ISP flash read-while-write EEPROM SRAM JTAG on-chip debug USART two-wire serial interface PWM 10-bit ADC 64-TQFP QFN family TQFP package family surface mount SMD industrial control data acquisition firmware update USB-to-serial adapter
RFQ de cotação rápida
Preencha todos os detalhes — nossa equipe de vendas responderá em até 24 horas
Part number Fabricante Encapsulamento QTY Preço-alvo Total
✓
Cotação enviada!

Responderemos seu e-mail em até 24 horas

1
RFQ enviada
2
Cotação recebida
3
Pedido realizado
4
Pagamento
5
Enviado
6
Entregue
Ver detalhes da RFQ