EmbeddedRelated.com
The 2026 Embedded Online Conference
AT90USB1286

MCHPAT90USB1286

Microchip Technology
AVR with larger flash and native USB endpoints for applications needing more program space while staying in the AVR family.
Active137 in stock

Overview

The Microchip AT90USB1286 is an 8-bit AVR microcontroller featuring 128KB of in-system self-programmable Flash, 8KB of SRAM, and 4KB of EEPROM. It operates at up to 16MHz and is equipped with native USB endpoints, making it suitable for applications requiring moderate program space and direct USB connectivity. This MCU is part of the AVR family, known for its advanced RISC architecture and low-power capabilities.

Why Choose This Part

Engineers choose the AT90USB1286 for its native USB functionality, simplifying USB peripheral development by eliminating the need for external USB interface chips. Its 128KB Flash memory offers ample program space for more complex applications compared to smaller AVRs, while retaining the familiar AVR architecture. The device's multiple low-power modes enable efficient energy management, critical for battery-powered designs. The factory-programmed USB bootloader also simplifies initial programming and field updates.

Applications

USB Human Interface Devices (HIDs)
Ideal for implementing USB keyboards, mice, gamepads, or custom control panels that require a direct USB connection to a host device.
USB-to-Serial/Parallel Converters
Can be used to create custom USB bridges for communication with legacy serial or parallel interfaces, leveraging its built-in UART, SPI, and I2C peripherals.
USB Data Acquisition Systems
Suitable for small-scale data logging or sensor interfacing applications where data needs to be transferred to a computer via USB.
Portable USB Devices
Its low-power modes make it a good choice for battery-powered USB devices that require efficient power management.
Embedded Control with USB Interface
For general-purpose embedded control tasks where a USB interface is needed for configuration, firmware updates, or data exchange with a host PC.

Key Specifications

Speed 16MHz
RAM Size 8K x 8
Core Size 8-Bit
EEPROM Size 4K x 8
Peripherals Brown-out Detect/Reset, POR, PWM, WDT
Connectivity EBI/EMI, I2C, SPI, UART/USART, USB
Mounting Type Surface Mount
Number of I/O 48
Core Processor AVR
Package / Case 64-TQFP
Data Converters A/D 8x10b
Oscillator Type Internal
Program Memory Size 128KB (128K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 64-TQFP (14x14)
Voltage - Supply (Vcc/Vdd) 2.7V ~ 5.5V

Getting Started

To get started with the AT90USB1286, engineers can use the Atmel Studio IDE, which provides a comprehensive development environment for AVR microcontrollers. The official ATAVRUSBRF01 development board or community-supported boards like various Arduino-compatible boards are excellent starting points. The part comes pre-programmed with a USB bootloader, allowing firmware to be uploaded over USB without an external programmer.

AT90USB1286 Family

Part NumberDifferenceStock
AT90USB1286-MU QFN 1,894

Also Consider

ATMEGA32U4 MCHPMicrochip Technology - This is a smaller AVR with native USB, offering a cost-effective alternative for designs with less memory requirement (32KB Flash).
ATSAMD21G18A MCHPMicrochip Technology - For applications requiring a 32-bit ARM Cortex-M0+ core with native USB and similar memory (256KB Flash, 32KB RAM), this offers higher performance.
STM32F103C8T6 STMicroelectronics - This 32-bit ARM Cortex-M3 microcontroller offers a different architecture with integrated USB, often used in hobbyist and professional applications for its versatility.
The 2026 Embedded Online Conference