ATMEGA32U6
Overview
- High Performance, Low Power AVR® 8-Bit Microcontroller
- Advanced RISC Architecture - 135 Powerful Instructions - Most Single Clock Cycle Execution - 32 x 8 General Purpose Working Registers - Fully Static Operation - Up to 16 MIPS Throughput at 16 MHz - On-Chip 2-cycle Multiplier Non-volatile Program and Data Memories - 32/64/128K Bytes of In-System Self-Programmable Flash
- Endurance: 100,000 Write/Erase Cycles - Optional Boot Code Section with Independent Lock Bits
- USB Bootloader programmed by default in the Factory
- In-System Programming by On-chip Boot Program hardware activated after reset
- True Read-While-Write Operation
- All supplied parts are preprogramed with a default USB bootloader - 1K/2K/4K (32K/64K/128K Flash version) Bytes EEPROM
- Endurance: 100,000 Write/Erase Cycles - 2.5K/4K/8K (32K/64K/128K Flash version) Bytes Internal SRAM - Up to 64K Bytes Optional External Memory Space - Programming Lock for Software Security JTAG (IEEE std. 1149.1 compliant) Interface - Boundary-scan Capabilities According to the JTAG Standard - Extensive On-chip Debug Support - Programming of Flash, EEPROM, Fuses, and Lock Bits through the JTAG Interface USB 2.0 Full-speed/Low-speed Device and On-The-Go Module - Complies fully with: - Universal Serial Bus Specification REV 2.0 - On-The-Go Supplement to the USB 2.0 Specification Rev 1.0 - Supports data transfer rates up to 12 Mbit/s and 1.5 Mbit/s USB Full-speed/Low Speed Device Module with Interrupt on Transfer Completion - Endpoint 0 for Control Transfers : up to 64-bytes - 6 Programmable Endpoints with IN or Out Directions and with Bulk, Interrupt or Isochronous Transfers - Configurable Endpoints size up to 256 bytes in double bank mode - Fully independant 832 bytes USB DPRAM for endpoint memory allocation - Suspend/Resume Interrupts - Power-on Reset and USB Bus Reset - 48 MHz PLL for Full-speed Bus Operation - USB Bus Disconnection on