The AT32UC3L0128-AUT is a high-performance, low-power 32-bit AVR microcontroller featuring 128KB of Flash memory and 32KB of SRAM.