
The Atmel AT91SAM9M10 is a Core: - 400 MHz ARM926EJ-S based High-performance 32-bit RISC Microcontroller with Thumb extensions, 32K Bytes Instruction Cache, 32K Bytes Data Cache, 64K Bytes SRAM, 64K Bytes ROM, and MMU. Memories: - Dedicated DDR2 Controller with 4-banks for DDR2/LPDDR and SDRAM/LPSDR devices. - External Bus Interface which supports 4-banks for DDR2/LPDDR & SDRAM/LPSDR devices, Static Memories, CompactFlash®, and SLC NAND Flash devices with ECC. Peripherals: - Multi-format Video Decoder (VDEC) which supports MPEG-4, MPEG-2, H.264, H.263, VC-1, DivX, and JPEG stream formats. - LCD Controller supporting STN and TFT displays up to 1280*860. - ITU-R BT. 601/656 Image Sensor Interface. - USB Device High Speed interface, USB Host High Speed interface, and USB Host Full Speed with On-Chip Transceiver. - 10/100 Mbps Ethernet MAC Controller. - Two High Speed Memory Card Hosts (SDIO, SDCard, MMC). - AC'97 controller. - 2 x Master/Slave Serial Peripheral Interfaces (SPI). - 2 x Three-channel 32-bit Timer/Counters. - 2 x Synchronous Serial Controllers (I2S mode). - 4 Channel 16-Bit PWM Controller. - 2 x Two-wire interfaces (TWI). - 4 USARTs with ISO7816, IrDA, Manchester and SPI modes. - 8-channel 10-bit ADC with 4-wire Touch Screen support. System: - 133 MHz 12 x 32-bit layer AHB Bus Matrix. - 37 DMA Channels. - Boot from NAND Flash, SDCard, DataFlash® or serial DataFlash. - Reset Controller with on-chip Power-on Reset. - Selectable 32768 Hz Low-power and 12 MHz Crystal Oscillators. - Internal Low-power 32 kHz RC Oscillator. - One PLL for the system and one 480 MHz PLL optimized for USB High Speed. - Two Programmable External Clock Signals. - Advanced Interrupt Controller and Debug Unit. - Periodic Interval Timer, Watchdog Timer, Real Time Timer and Real Time Clock. I/O - Five 32-bit Parallel Input/Output Controllers. - 160 Programmable I/O Lines Multipl.