A member of the Atmel SAM7XC series of crypto microcontrollers based on the 32-bit ARM7TDMI processor. It operates at a maximum speed of 55MHz and features 128KB of flash and 32KB of SRAM. The peripheral set includes USB 2.0 full speed device port , Ethernet MAC 10/100 port, CAN 2.0A and 2.0B compliant Controller, two USART, UART, two SPI, SSC, TWI (I2C), three 16-bit timers, RTT and 8x10-bit ADC. The SAM7XC128 embeds two cryptography blocks, one AES128 Encryption Accelerator and one Triple Data Encryption System. Typical core supply is 1.8V, I/Os are supplied at 1.8V or 3.3V and are 5V tolerant. An integrated voltage regulator allows single supply at 3.3V. The SAM7XC128 is supplied in 100-lead LQFP and TFBGA packages.