SPEAr320 Embedded MPU with ARM926 core, optimized for factory automation and consumer applications Features ARM926EJ-S 333 MHz core High-performance 8-channel DMA Dynamic power-saving features Configurable peripheral functions on 102 shared I/Os. Memory: LFBGA289 (15 x 15 x 1.7 mm) 32 KB ROM and 8 KB internal SRAM LPDDR-333/DDR2-666 external memory interface Miscellaneous functions SDIO/MMC card interface Integrated real time clock, watchdog, and system controller Serial Flash memory interface (SMI) 8-channel 10-bit ADC, 1 Msps Flexible static memory controller (FSMC) up to 16-bit data bus width, supporting 4 x PWM timers NAND Flash JPEG CODEC accelerator External memory interface (EMI) up to 16- 6x 16-bit general purpose timers with bit data bus width, supporting NOR Flash programmable prescaler, 4 capture inputs and FPGAs Up to 102 GPIOs with interrupt capability Security Cryptographic accelerator Applications Connectivity The SPEAr320 embedded MPU is configurable 2 x USB 2.0 Host for a range of industrial and consumer 1 x USB 2.0 Device applications such as: 2 x Fast Ethernet ports (for external Programmable logic controllers MII/SMII PHY) Factory automation 2 x CAN interface Printers 3 x SSP Synchronous serial port (SPI, Microwire or TI protocol) 2 Table 1. Device summary 2 x I C Temp 1 x fast IrDA interface Order code Package Packing range, C 3 x UART interface 1 x standard parallel device port LFBGA289 SPEAR320-2 -40 to 85 (15x15 mm, Tray Peripherals supported pitch 0.8 mm) TFT/STN LCD controller (resolution up to 1024 x 768 and up to 24 bpp) Touchscreen support July 2011 Doc ID 16755 Rev 5 1/73 www.st.com 1Contents SPEAr320 Contents 1 Description . 8 2 Main features . 9 3 Architecture overview . 11 3.1 CPU ARM 926EJ-S . 11 3.2 Embedded memory units . 12 3.2.1 BootROM 12 3.3 Mobile DDR/DDR2 memory controller . 12 3.4 Serial memory interface 12 3.5 External memory interface (EMI) . 13 3.6 SDIO controller/MMC card interface 13 3.7 Flexible static memory controller (FSMC) 14 3.8 Multichannel DMA controller 14 3.9 Ethernet controllers . 15 3.9.1 MII0 Ethernet controller . 16 3.9.2 SMII0/SMII1/MII1 Ethernet controllers 16 3.10 CAN controller . 18 3.11 USB2 Host controller 18 3.12 USB2 Device controller 18 3.13 CLCD controller 19 3.14 GPIOs . 19 3.15 Parallel port . 20 3.16 Synchronous serial ports (SSP) 20 3.17 I2C 20 3.18 UARTs . 21 3.18.1 UART0 21 3.18.2 UART1 21 3.18.3 UART2 21 3.19 JPEG CODEC . 21 3.20 Cryptographic co-processor (C3) . 22 3.21 8-channel ADC . 23 2/73 Doc ID 16755 Rev 5