EmbeddedRelated.com
AT90USB1286-MU

MCHPAT90USB1286-MU

Microchip Technology
Higher-capacity USB-enabled AVR with more flash and I/O for applications needing extra resources.
NRND1,894 in stock

Overview

The AT90USB1286-MU is a high-performance 8-bit AVR RISC microcontroller featuring 128KB of flash memory and an integrated USB 2.0 full-speed device/host controller. It provides a significant resource upgrade over standard AVRs, offering 8KB of RAM and 4KB of EEPROM in a compact 64-pin QFN package. This part is pre-programmed with a USB bootloader, enabling firmware updates directly over the USB interface without external programmers.

Why Choose This Part

The integrated USB controller supports both Device and Host modes, providing flexibility for complex peripherals. Its 128KB flash and 8KB RAM provide the largest memory footprint in the 8-bit USB AVR family, allowing for complex software stacks and large data buffers. The on-chip 2-cycle multiplier and 135 instructions enable efficient processing for an 8-bit architecture.

Applications

USB-to-Serial Bridges
Creating high-speed data bridges between legacy serial protocols and modern USB hosts with custom descriptors.
Human Interface Devices (HID)
Developing advanced gaming peripherals, mechanical keyboards, and custom macro pads requiring large lookup tables.
Mass Storage Controllers
Building small-scale USB flash drives or SD card interfaces utilizing the internal 128KB flash for configuration or logging.
Industrial Data Loggers
Using the 8KB RAM and integrated ADC to buffer and transmit sensor data over a reliable USB connection.

Getting Started

Engineers can develop using the Microchip Studio or Atmel Studio IDEs with the AVR GCC toolchain. The chip is compatible with the LUFA (Lightweight USB Framework for AVRs) library, which simplifies USB stack implementation. Hardware development can be accelerated using the AT90USBKey2 demonstration kit or by utilizing the pre-programmed USB bootloader for initial code loading over a standard USB cable.

Part of AVR USB family » AT90USB1286

AT90USB1286 Family

Part NumberDifferenceStock
AT90USB1286-AU TQFP 1,204

Also Consider

ATmega32U4 MCHPMicrochip Technology - A smaller, more cost-effective USB AVR with 32KB flash for simpler HID or CDC applications.
ATSAMD21G18A MCHPMicrochip Technology - A 32-bit ARM Cortex-M0+ alternative with native USB and higher clock speeds for more demanding computational tasks.