Microchip Technology

AT90USB1287-MU - 128KB USB AVR MCU | Microchip Technology

部品番号: AT90USB1287-MU ✓ 生産中
64-QFN, 9mm x 9mm Package 16MHz Speed 128KB Memory
MOQ: 1 |

AT90USB1287-MU 概要

The Microchip Technology AT90USB1287-MU is an 8-bit AVR RISC-based USB microcontroller with 128KB of ISP flash memory, 4KB of EEPROM, 8KB of SRAM, and 48 general-purpose I/O lines in a 64-QFN 9 x 9 mm package. It operates at up to 16MHz and integrates low-speed and full-speed USB 2.0 connectivity.

A microcontroller is a programmable semiconductor that combines a processor core, nonvolatile program memory, data memory, peripherals, and input/output interfaces on one integrated circuit. The AT90USB1287 belongs to the AVR 8-bit microcontroller family and combines the enhanced RISC architecture with a dedicated USB controller. This makes it suitable for systems that require local control logic, data acquisition, human-interface connectivity, or USB device communication without adding a separate USB interface controller.

Key features include 128KB of read-while-write ISP flash memory, 4KB of EEPROM, 8KB of SRAM, 32 general-purpose working registers, and 48 general-purpose I/O lines. Four flexible timer/counter blocks provide compare modes and PWM outputs, while USART and byte-oriented 2-wire serial interfaces support external peripherals and board-level communication. The integrated USB controller supports USB 2.0 low-speed and full-speed operation.

The AVR enhanced RISC architecture is designed for efficient embedded control, with most instructions executing in a single clock cycle. At a maximum clock frequency of 16MHz, the AT90USB1287 combines substantial nonvolatile memory with a broad peripheral set. Its 48 I/O lines allow the device to connect sensors, actuators, indicators, and communication transceivers while retaining USB as the primary host interface.

Typical applications include USB-connected human-interface devices, industrial data-acquisition equipment, USB-to-serial or USB-to-control adapters, instrumentation, bootloader-capable embedded products, and compact USB peripherals. Its combination of EEPROM, SRAM, timers, serial interfaces, and USB makes it especially useful where firmware configuration, peripheral control, and direct USB connectivity must coexist in one package.

When laying out the PCB, follow the manufacturer pin-description table for the 64-QFN footprint and its exposed thermal-pad connection. Place USB signal routing away from noisy analog or switching paths, provide compliant USB impedance and power-path layouts, and decouple each supply rail close to its associated pins. Firmware should also use the device-specific boot and clock configuration procedures from the manufacturer documentation.

This page combines the exact orderable MPN, memory and peripheral specifications, package information, application guidance, and qualified same-family drop-in alternatives. It also organizes PCB, firmware, and replacement-selection considerations that help engineers evaluate the AT90USB1287-MU before integrating it into a new USB-enabled embedded design.

ドロップイン代替品: AT90USB1287-MU — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。

このシリーズのバリエーション

同一シリーズでドロップイン互換のモデル: AT90USB1287-MU (同一形状・フットプリント) — 相違点: Package, SRAM, General-Purpose Working Registers, Maximum Clock Frequency, Product Type.

Microchip Technology
Package: 64-QFN, 9 x 9 mm
SRAM: 4 KB
General-Purpose Working Registers: 32 registers
比較対象 AT90USB1287-MU →
Microchip Technology
Package: 64-VFQFN with exposed pad
SRAM: 4 KB
Maximum Clock Frequency: 16 MHz
比較対象 AT90USB1287-MU →
Microchip Technology
Package: 64-VFQFN Exposed Pad (9x9 mm)
SRAM: 4 KB
比較対象 AT90USB1287-MU →

AT90USB1287-16MU

✅ ドロップイン
📦 64-QFN (9mm x 9mm)
Identical 16MHz speed and 128KB flash positioning; ordering-code suffix must be checked for package, temperature, and packing equivalence

📋 参考代替品(カタログ未掲載)

AT90USB1286-MU

✅ ドロップイン ⚠️ 仕様未検証
Microchip Technology
📦 64-QFN (9mm x 9mm)
8-bit AVR RISC-based microcontroller · 16 MHz · 128 KB · 128K x 8 bits · 4 KB · 8 KB · 48 · 32

価格はお問い合わせください

データシートを見る →

AT90USB646-MU

✅ ドロップイン ⚠️ 仕様未検証
Microchip Technology
📦 64-QFN (9mm x 9mm)
8-bit AVR RISC-based USB microcontroller · 16 MHz · 64 KB flash · 64K x 8 bits · 2 KB · 4 KB · 48 lines · 32 registers

価格はお問い合わせください

データシートを見る →

AT90USB647-MU

✅ ドロップイン ⚠️ 仕様未検証
Microchip Technology
📦 64-QFN (9mm x 9mm)
8-bit AVR RISC microcontroller with USB · 16 MHz · 64 KB · Supported · 2 KB · 4 KB · 48 · 32

価格はお問い合わせください

データシートを見る →

AT90USB1287-MU 最大定格&電気的特性

Product Type 8-bit AVR RISC-based USB microcontroller
最大クロック周波数 16MHz
ISP Flash Memory 128KB
Flash Read-While-Write Supported
EEPROM Memory 4KB
SRAM 8KB
General-Purpose I/O Lines 48
General-Purpose Working Registers 32
Timer/Counters 4
Timer Features Compare modes and PWM
UART Interface USART
Serial Interface Byte-oriented 2-wire serial interface
USB Standard USB 2.0 low-speed and full-speed
パッケージ 64-QFN, 9mm x 9mm
実装タイプ Surface mount
Programming Interface ISP

AT90USB1287-MU 64-qfn, 9mm x 9mm ピン配置ガイド

AT90USB1287-MU (64-qfn, 9mm x 9mm パッケージ) のピン配置。 このデジタルICには、GPIO、通信インターフェース (UART、SPI、I2C)、および電源ピンが含まれています。代替ピン機能と設定オプションについては、メーカーのデータシートを参照してください。組み込みシステム設計とPCBレイアウトに不可欠です。

AT90USB1287-MU の 64-qfn, 9mm x 9mm パッケージピン配置図

詳細なピン配置データはありません: AT90USB1287-MU.

詳細は データシート をご参照ください。

主な用途

AT90USB1287-MU の用途: 6 件s: USB Human-Interface Devices, Industrial Data Acquisition, USB-to-Serial Control Adapter, Programmable Test and Measurement Instrument, USB Connected Embedded Controller, USB Bootloader and Field Update Hub.

🧩

USB Human-Interface Devices

The AT90USB1287-MU fits keyboards, control panels, game controllers, and specialized human-interface devices because it integrates a 16MHz AVR core with USB 2.0 low-speed and full-speed operation. Its 128KB ISP flash provides room for interface firmware, descriptors, configuration storage, and application logic, while 4KB of EEPROM can retain calibration or user settings. Four timer/counters with PWM outputs can drive indicators, motors, or status lighting, and 48 GPIO lines leave substantial interface capacity. Design the USB connector, protection network, and decoupling according to the manufacturer's application guidance while validating enumeration and suspend behavior in the finished product.

🏭

Industrial Data Acquisition

The AT90USB1287-MU is suitable for compact USB data-acquisition equipment requiring local control, serial peripherals, timers, and nonvolatile configuration. Its 48 GPIO lines can support digital sensor inputs, trigger signals, and actuator controls, while USART and the byte-oriented 2-wire interface expand the available device connectivity. The 16MHz processor can handle protocol framing and sampling coordination, and 128KB of flash supports larger acquisition and communication firmware. For industrial deployment, add appropriate input protection, analog conditioning, isolation, and grounding outside the MCU, then verify timing and isolation margins under the intended environmental conditions.

🔧

USB-to-Serial Control Adapter

The AT90USB1287-MU can bridge a USB host to legacy serial or control hardware through its integrated USB controller and USART. The 16MHz AVR core can implement framing, buffering, and protocol conversion, while 8KB of SRAM supports transient data handling and 128KB of flash accommodates configuration and interface firmware. Additional GPIO and 2-wire serial resources allow status reporting, configuration straps, or auxiliary device connections. Designers should define USB enumeration descriptors, select the appropriate transfer speed, isolate the USB bus correctly, and test throughput and latency with the target serial-device combination.

⚡

Programmable Test and Measurement Instrument

The AT90USB1287-MU fits programmable instruments that combine a USB host connection with configurable I/O, timing, and serial communications. Its four timer/counters support capture, compare, and PWM functions for stimulus generation or measurement coordination, while 48 GPIO lines distribute control and monitoring signals. The 128KB flash capacity is useful for calibration tables, test sequences, and multi-interface firmware, and EEPROM can preserve configuration parameters between sessions. For accurate measurements, separate analog paths from digital switching activity, use appropriate buffering, and calibrate timing and voltage behavior across the intended operating range.

📱

USB Connected Embedded Controller

The AT90USB1287-MU is useful in compact embedded controllers where USB is the primary service and configuration interface. Its AVR RISC architecture, four timer/counters, USART, 2-wire serial interface, and 48 GPIO lines support real-time control alongside USB communication. The 128KB ISP flash can hold bootloader logic and application firmware, while 4KB of EEPROM supports persistent settings and the 8KB SRAM accommodates working buffers. Firmware should use the documented boot and application-partition procedures, support USB suspend and recovery paths, and include brownout-safe update logic to prevent field programming from leaving the controller inoperable.

🖥️

USB Bootloader and Field Update Hub

The AT90USB1287-MU supports USB-connected firmware maintenance because it combines ISP flash, EEPROM, and a dedicated USB controller in one device. Its 128KB program memory provides capacity for a bootloader plus a larger application than lower-flash family members, and EEPROM can store configuration or update metadata. The four timer/counters and serial interfaces allow the same controller to manage peripheral recovery, logging, or configuration communications. Designers should protect the bootloader region, verify signatures before activation, test interrupted updates, and include recovery behavior for failed enumeration or an unexpectedly erased application.

What are the key specifications of AT90USB1287-MU that engineers should know?
The AT90USB1287-MU combines a 16MHz 8-bit AVR core, 128KB of ISP flash, 4KB of EEPROM, 8KB of SRAM, 48 GPIO lines, and USB 2.0 low-speed and full-speed connectivity in a 64-QFN 9 x 9 mm package. According to the Microchip Technology product page, it also includes 32 working registers, four timer/counters with compare and PWM functions, USART, and a byte-oriented 2-wire serial interface. These resources make it suitable for USB-connected control, data-acquisition, and human-interface products.
Where can I download the AT90USB1287 datasheet PDF?
The AT90USB1287 datasheet and product documentation are available through the Microchip Technology AT90USB1287 product page at https://www.microchip.com/en-us/product/AT90USB1287. The document covers the 64/128KB AVR family, electrical characteristics, USB operation, peripheral blocks, and package information. Engineers should use the family document for AT90USB1287-MU and confirm the ordering-code suffix against the package and temperature information before releasing a PCB.
Where can I find the AT90USB1287-MU pinout?
The AT90USB1287-MU pinout is defined by the 64-QFN 9 x 9 mm package drawing in the Microchip Technology AT90USB1287 documentation. Start with the pin-description table rather than inferring connections from a generic QFN symbol, because USB data lines, supply pins, ground pins, reset, programming signals, and the exposed pad have package-specific assignments. Use the exact orderable part number when checking the mechanical drawing and land pattern.
Where can I buy AT90USB1287-MU online?
Use the Request a Quote form on this page to request AT90USB1287-MU availability, lot conditions, and a current quotation. The orderable device is a 64-QFN 9 x 9 mm package with 128KB of flash and USB 2.0 connectivity. The exact suffix MU identifies the package and temperature configuration, so include the complete MPN in any sourcing request to avoid an orderable-code mismatch.
What is the current price of AT90USB1287-MU?
The current commercial price for AT90USB1287-MU should be obtained through the Request a Quote form on this page. Quotations can depend on quantity, date code, factory programming, packaging, and current component availability. Submit the complete 64-QFN orderable code and required quantity so the commercial response reflects the correct device rather than a related member of the AT90USB family.
What is the lead time for AT90USB1287-MU?
Request the current lead time through the Request a Quote form on this page and include the required quantity and factory-programming status. Lead time can vary with inventory, scheduled production, package configuration, and whether the device requires a factory-programmed identifier. The Microchip Technology order page lists AT90USB1287-MU as a factory-programmable option, which may add processing time compared with a standard programmed device.
Is AT90USB1287-MU in stock?
AT90USB1287-MU is listed as in stock by Microchip Technology, but project planners should confirm the quantity available for their requested configuration through the Request a Quote form on this page. Factory-programmable devices can have different availability from standard inventory. Include the date-code requirement and annual usage so the response can reflect the appropriate supply condition.
AT90USB1287-MU vs AT90USB1287-16MU - which is better for USB control?
AT90USB1287-MU and AT90USB1287-16MU represent the same 128KB AVR USB device family, while the -16 ordering code identifies the 16MHz speed configuration. The AT90USB1287-MU listing explicitly identifies a 16MHz part, so the two orderable codes can be electrically equivalent when their remaining suffix definitions match. Review the manufacturer ordering table before substitution because package, temperature grade, and packing-code conventions must also agree.
What is the difference between AT90USB1287-MU and ATmega1281-16MU?
AT90USB1287-MU includes an on-chip USB 2.0 controller, whereas ATmega1281-16MU is identified as an 8-bit, 16MHz, 128KB microcontroller in a comparable QFN format. The absence of USB on the ATmega1281 means it is not a functional drop-in replacement for USB data and power-management connections. According to the AT90USB1287 product page, the AT90USB1287 also provides dedicated USB low-speed and full-speed operation.
When should I choose AT90USB1287-MU over AT90USB1286-MU?
Choose AT90USB1287-MU when the design benefits from 128KB of ISP flash and needs additional program memory for USB firmware, protocols, or application logic. The AT90USB1286 is a lower-memory member of the related family and should be selected only after confirming that its available flash is sufficient and that its complete electrical and pin configuration matches the board. For code compatibility, account for the smaller program-memory footprint and validate bootloader boundaries.
Is AT90USB1287-MU suitable for industrial data acquisition?
The AT90USB1287-MU is suitable for compact data-acquisition equipment that requires USB connectivity, timers, serial peripherals, and local nonvolatile configuration. Its 128KB flash supports a larger firmware image than lower-memory family members, while 8KB of SRAM provides working space for acquisition buffers. The 48 GPIO lines support sensor and actuator connections, but designers must validate analog accuracy, isolation, grounding, and environmental requirements separately.
What can replace AT90USB1287-MU?
The closest qualified replacements are same-package members of the Microchip AT90USB family, such as AT90USB1286-MU and AT90USB1287-16MU, provided the complete ordering codes and electrical limits match. A replacement also needs enough flash for the existing firmware, compatible USB device behavior, and the same 64-QFN land pattern. The ATmega1281-16MU may share a package class but lacks the target's integrated USB controller, so it is not a direct functional replacement.
What is the best equivalent for AT90USB1287-MU?
No cross-manufacturer drop-in equivalent should be selected solely from package similarity. The replacement must preserve the 64-QFN footprint, USB 2.0 device interface, 16MHz operating requirement, 128KB-or-greater usable flash, 4KB EEPROM, 8KB SRAM, and 48 GPIO allocation. Because a genuinely interchangeable cross-brand MCU was not identified, Microchip Technology family members remain the defensible drop-in path, subject to a complete ordering-code and firmware review.
Is AT90USB1287-MU the same as AT90USB1287-16MU?
AT90USB1287-MU and AT90USB1287-16MU can be electrically equivalent when the additional -16 code selects the 16MHz operating grade and all package, temperature, and packing suffixes agree. The target listing identifies AT90USB1287-MU as a 16MHz device. Nevertheless, engineers should compare every ordering-code suffix in the manufacturer table before treating the two markings as interchangeable, and they should confirm the resulting package and tape-and-reel configuration.
How much power does an AT90USB1287-MU USB design consume?
Final power consumption depends on clock speed, active peripherals, USB operating state, GPIO loading, supply voltage, and firmware behavior. The AT90USB1287-MU combines 16MHz processing with USB connectivity, so designers should measure active, idle, suspend, and bus-disconnected currents in the finished board. Use the manufacturer electrical-characteristics table for operating limits and apply the regulator dropout and USB inrush requirements to the board-level power budget.
Does AT90USB1287-MU support RoHS and AEC-Q100?
The AT90USB1287-MU's environmental and automotive qualification status must be confirmed for the complete orderable code. The available product information identifies the device as an industrial 8-bit USB microcontroller but does not establish a specific RoHS, REACH, or AEC-Q100 classification for AT90USB1287-MU. Use the manufacturer declaration or material-compliance records before using the device in an automotive or restricted-substance procurement program.

エンジニアリング参考データ: AT90USB1287-MU — 比較、設計ガイダンス、コンプライアンス情報。

選定ガイド

Choose AT90USB1287-MU when a new 64-QFN design needs a 16MHz 8-bit AVR controller with 128KB of flash, 4KB of EEPROM, 8KB of SRAM, 48 GPIO lines, and integrated USB 2.0 connectivity. AT90USB1287-16MU is the closest ordering option when its remaining package, temperature, and packing suffixes match. AT90USB1286-MU or AT90USB646-MU can be considered for drop-in family substitutions only when 64KB of flash is sufficient and the firmware, bootloader, and USB behavior are adjusted accordingly. AT90USB647-MU requires careful checking of host-versus-device USB requirements. Do not select ATmega1281-16MU as a direct replacement because its lack of an integrated USB controller changes the hardware and firmware requirements. Regardless of the selected family member, verify every ordering suffix, the 64-QFN land pattern, exposed-pad connection, and USB electrical layout before release.

代替品との比較

パラメータ この製品 AT90USB1287-16MU AT90USB1286-MU AT90USB646-MU AT90USB647-MU
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 64-QFN (9mm x 9mm) 64-QFN (9mm x 9mm) 64-QFN (9mm x 9mm) 64-QFN (9mm x 9mm) 64-QFN (9mm x 9mm)
ISP Flash Memory 128KB 128KB 64KB 64KB 64KB

主な差別化要因

  • Larger program-memory capacity within the same AT90USB family (vs AT90USB1286-MU)
  • Direct ordering match with an explicit 16MHz speed designation (vs AT90USB1287-16MU)
  • Integrated USB controller is essential to functional equivalence (vs ATmega1281-16MU)
  • Broader firmware headroom than 64KB family alternatives (vs AT90USB646-MU)

設計ノート

Use the exact 64-QFN 9 x 9 mm land pattern and exposed-pad connection defined by the Microchip Technology package drawing. Place the MCU close to the USB connector and route D+ and D− as a controlled-impedance differential pair over a continuous reference plane. Keep the pair away from clocks, switching converters, and high-current outputs, and avoid plane splits beneath the USB interface.

Separate analog and digital supply paths where the board architecture permits, and place the required bypass capacitors close to the corresponding supply and ground pins. Budget for USB attachment current, regulator dropout, inrush, and peripheral loads rather than sizing the supply from the 16MHz clock alone. Validate the power rail during USB attach, suspend, reset, and high GPIO activity.

Do not substitute an ATmega1281-16MU merely because it uses a similar 128KB, 16MHz QFN-class microcontroller. The AT90USB1287-MU provides the integrated USB 2.0 controller, while the ATmega1281 lacks that function. Likewise, verify program-memory size before using a 64KB family member and confirm the complete suffix definitions for package, temperature grade, speed, and packing.

Treat clock, programming, reset, and debug signals as potentially sensitive during firmware bring-up. Keep ISP and debug access off noisy analog nodes, provide a controlled reset path, and check pull-up or pull-down values against the active levels defined by the manufacturer documentation. Keep unused GPIO inputs in defined firmware states and avoid floating inputs during reset.

Protect firmware updates from interruption and invalid images. Keep the bootloader within a defined flash region, validate downloaded application data before activation, and provide a recovery path if USB enumeration fails after an update. Erasure programming, bootloader boundaries, and write-while-write behavior must follow the device-specific programming instructions rather than assumptions based on another AVR model.

コンプライアンス情報

RoHS
Unknown
REACH
Unknown
AEC-Q100
Not Applicable
鉛フリー
Unknown
ハロゲンフリー
Unknown
紛争鉱物
Unknown

The AT90USB1287-MU is an industrial microcontroller rather than an AEC-Q100-qualified automotive grade. Specific RoHS, REACH, lead-free, halogen-free, and conflict-minerals declarations for the exact ordering code were not identified.

データ検証日: 2026-11-04 — データはXAIPARTの部品エンジニアリングチームによって検証・管理されています

関連検索

at90usb1287 datasheet at90usb1287 board at90usb1287 arduino atmel at90usb1287 AT90USB1287 datasheet PDF AT90USB1287 pinout AT90USB1287 schematic AT90USB1287 equivalent AT90USB1287 replacement AT90USB1287 cross reference AT90USB1287 vs ATmega1281-16MU AT90USB1287 footprint AT90USB1287 price AT90USB1287 stock

関連部品&用語

Microchip Technology AT90USB1287-MU AT90USB1287-16MU AT90USB1286-MU AT90USB646-MU AT90USB647-MU ATmega1281-16MU AVR 8-bit microcontroller USB 2.0 USB device controller ISP flash memory EEPROM SRAM general-purpose I/O timer/counter PWM USART 2-wire serial interface RISC architecture 64-QFN QFN family surface-mount package USB human-interface device industrial data acquisition
クイック見積RFQ
詳細をすべてご記入ください — 営業チームが24時間以内にご返信いたします
部品番号 メーカー パッケージ QTY 目標価格 小計
✓
見積を送信しました!

24時間以内にメールでご返信いたします

1
RFQ送信済み
2
見積受領
3
注文済み
4
お支払い
5
発送済み
6
配達済み
RFQの詳細を表示