An ARM926-based microprocessor, running at 190MHz. The peripheral set includes an integrated graphics LCD controller that supports screen resolutions up to 1280x860 with 16M colors and 24bpp and a 10-bit ADC that supports 4-wire resistive touch panel. The SAM9RL64 features multiple communication interfaces, such as a HS (480Mbps) USB device, SDIO/SD/MMC interface, AC97, USARTs, SPIs, I2S and I2C. An external bus interface incorporates controllers for SDRAM and static memories, with specific interface circuitry for CompactFlash and NAND flash. The device is available in a 217-ball BGA package with 0.8mm ball pitch.