A 400MHz ARM926-based processor with an extensive range of communication peripherals. It embeds FS USB host and device interfaces, a 10/100 Ethernet MAC and an image sensor interface, as well as standard peripherals such as a multimedia card interface (MCI), I2S, USART, master/slave SPIs, 16-bit timers, TWI and four-channel 10-bit ADC. The external bus interface features controllers for SDRAM and static memories including NAND flash and CompactFlash. The SAM9G20 is pin-to-pin compatible with the SAM9260. The device is available in 217-ball LFBGA and 247-pin TFBGA packages.