ATMEL AT90USB646/AT90USB647/AT90USB1286/AT90USB1287

This document is about a high-performance, low-power AVR® 8-bit microcontroller. It features an advanced RISC architecture with powerful instructions, single clock cycle execution, general-purpose working registers, and fully static operation. It has non-volatile program and data memories, with options for in-system self-programmable flash and independent lock bits for boot code section. It supports true read-while-write operation, EEPROM and SRAM memories, JTAG interface, and USB 2.0 full-speed/low-speed device and On-The-Go module with high data transfer rates.


ATMEL AT90USB646/AT90USB647/AT90USB1286/AT90USB1287 - cover page
Brand
Atmel
Category
Other Electronics
Document type
Datasheet
Language
English
Pages
435
File format
PDF
File size
3.2 MB
Published
04 May, 2012
Updated
29 September, 2023
MD5 checksum
6DD35CA97EA5B55A3C3122B5B693B3AC

About this manual

The AT90USB64/128 is a low‑power 8‑bit AVR microcontroller featuring 64 KB or 128 KB of In‑System Self‑Programmable Flash, up to 8 KB of SRAM, and a rich set of peripherals including USB 2.0 full‑speed/low‑speed, multiple timers, PWM channels, ADC and serial interfaces. It operates from 2.7 V to 5.5 V and supports industrial temperature ranges.

The device includes a 48 MHz PLL for USB operation, six programmable USB endpoints, and extensive on‑chip debug support via JTAG. Detailed pin‑out diagrams, port descriptions, and power‑management modes are provided for hardware designers.

What's inside

  • Features
  • Pin Configurations
  • Overview
  • Block Diagram
  • Pin Descriptions
  • Port Descriptions
  • USB Interface
  • Power Management
  • Revision History
  • Contact Information

Specifications

Flash memory64 KB or 128 KB
EEPROM2 KB or 4 KB
SRAM4 KB or 8 KB
Programmable I/O lines48
Operating voltage2.7 V – 5.5 V
Operating temperature-40 °C to +85 °C (industrial)
Maximum CPU frequency8 MHz at 2.7 V, 16 MHz at 4.5 V
USB data rates12 Mbit/s (full‑speed) / 1.5 Mbit/s (low‑speed)
USB endpoints6 programmable endpoints (up to 256 bytes each)
PLL for USB48 MHz

Frequently asked questions

What flash memory sizes are available?

The device offers either 64 KB or 128 KB of In‑System Self‑Programmable Flash.

What is the operating voltage range?

It operates from 2.7 V up to 5.5 V.

How many programmable I/O lines does it have?

The microcontroller provides 48 programmable I/O lines.

Which USB speeds are supported?

It supports USB full‑speed at 12 Mbit/s and low‑speed at 1.5 Mbit/s.

Download PDF (3.2 MB)

More Atmel Manuals


View all Atmel manuals →