ATmega16U2 is a high performance, low power AVR® 8-bit microcontroller with advanced RISC architecture, 125 powerful instructions, most of which are executed in a single clock cycle, 32 x 8 general purpose working registers, fully static operation, up to 16 MIPS throughput at 16 MHz
The AT90USB162 is a low‑power 8‑bit AVR microcontroller with integrated USB 2.0 full‑speed device support. It offers up to 16 KB of in‑system programmable flash, 512 B EEPROM, 512 B SRAM, and 22 programmable I/O lines, making it suitable for a wide range of embedded applications.
The datasheet details the device’s pinout, electrical characteristics, timing diagrams, register map, and known errata. It also includes code examples, package information (QFN32/TQFP32), and USB design guidelines to aid developers in hardware and firmware design.
| Flash Memory | 8 KB or 16 KB |
|---|---|
| EEPROM | 512 Bytes |
| SRAM | 512 Bytes |
| Operating Voltage | 2.7 V – 5.5 V |
| Operating Temperature | -40 °C to +85 °C |
| Maximum Frequency | 16 MHz at 4.5 V |
| USB Speed | Full‑speed 12 Mbit/s |
| Programmable I/O Lines | 22 |
| Package Options | QFN32 (5×5 mm) / TQFP32 |
The device operates from 2.7 V to 5.5 V.
It provides 22 programmable I/O lines.
It supports USB 2.0 full‑speed operation at 12 Mbit/s.
The maximum frequency is 16 MHz when supplied with 4.5 V.