A member of the Atmel SAM7L series of microcontrollers based on the 32-bit ARM7TDMI processor. It operates at a maximum speed of 36MHz and features 128KB of flash and 6KB of SRAM. The peripheral set includes a 40-segment LCD controller, two USARTs, UART, SPI, TWI (I2C), three 16-bit timers, RTC and four 10-bit ADC. The SAM7L128 operates in single-supply mode down to 1.8V and consumes 0.5mA/MHz typical in active mode when executing code out of its flash memory, and a mere 100nA in power-down mode. The SAM7L128 is supplied in a 128-pin LQFP and 144-pin LFBGA packages.