Document
SPEAr320S
Embedded MPU with ARM926 core for industrial and consumer applications
Datasheet − production data
Features
■ ARM926EJ-S CPU core, up to 333 MHz
■ Multilayer bus matrix, up to 166 MHz
■ Internal memories: 32 KB ROM, 8 KB SRAM
■ Memory interfaces: – DDR controller (DDR2-666, LPDDR-333), 8-/16-bit – Serial NOR Flash controller – Parallel NAND Flash controller, 8-/16-bit data bus – Parallel NOR Flash/FPGA interface, 8-/16-bit data bus
■ Connectivity: – 2 x USB 2.0 Host ports (integrated PHY) – 1 x USB 2.0 Device port (integrated PHY) – 2 x Fast Ethernet ports (external MII/RMII PHY) – 1 x MMC-SD card/SDIO controller – 2 x CAN 2.0 ports – 7 x UART ports – 3 x I2C ports: master/slave – 3 x synchronous serial ports, SPI/Microwire/TI protocols, master/slave – 1 x RS485 interface – 1 x fast IrDA interface – 1 x legacy parallel port (IEEE 1284), slave mode – 10-bit ADC, 8 channels, 1 Msps – Up to 102 GPIOs with interrupt capability
■ HMI support: – LCD display controller, up to XGA (1024 x 768, 24 bpp) – Resistive touchscreen interface – JPEG codec accelerator – 1 x I2S digital audio port
■ Security – Cryptographic co-processor
LFBGA289 (15 x 15 x 1.7 mm)
■ Miscellaneous functions: – System controller, vectored interrupt controller, watchdog, real-time clock – Dynamic power-saving features – 8-channel DMA controller – 6 x 16-bit general purpose timers with prescaler and 4 capture inputs – 4 x PWM generators – Debug and trace interfaces: JTAG/ETM
Applications
The SPEAr320S embedded MPU is configurable for a range of industrial and consumer applications such as: ■ Human machine interface (HMI) terminals
■ Factory automation / PLCs
■ Medical equipment ■ Smart energy meters and gateways
■ VoIP phones
■ Small printers
The device is hardware-compliant to the support of both real-time (RTOS) and high-level (HLOS) operating systems, such as Linux and Windows Embedded Compact 7.
Table 1. Device summary
Order code
Temp range, °C
Package Packing
LFBGA289 SPEAR320S-2 -40 to 85 (15x15 mm,
pitch 0.8 mm)
Tray
September 2012
This is information on a product in full production.
Doc ID 022508 Rev 2
1/113
www.st.com
1
Contents
Contents
SPEAr320S
1 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2 Device functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.1 CPU subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.2 Internal memories (BootROM/SRAM) . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.3 Multiport DDR controller (MPMC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.4 Serial NOR Flash controller (SMI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.5 Parallel NAND Flash controller (FSMC) . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.6 External memory interface (EMI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.7 USB 2.0 Host ports (UHC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.8 USB 2.0 Device port (UDC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.9 Fast Ethernet ports (MII/RMII) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.9.1 MII0 Ethernet controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.9.2 RMII0 and MII1/RMII1 Ethernet controllers . . . . . . . . . . . . . . . . . . . . . . 17
2.10 MMC-SD card/SDIO controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.11 CAN 2.0 ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2.12 Asynchronous serial ports (UART) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2.13 I2C bus ports (I2C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 2.14 Synchronous serial ports (SSP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 2.15 RS485 port (RS485) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2.16 Fast infrared port (IrDA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2.17 Legacy IEEE 1284 parallel port (SPP) . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2.18 A/D converter (ADC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 2.19 General purpose I/Os (GPIO/XGPIO) . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 2.20 LCD display controller (CLCD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 2.21 Touchscreen interface (TOUCHSCREEN) . . . . . . . . . . . . . . . . . . . . . . . . 23 2.22 JPEG codec accelerator (JPGC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 2.23 Digital audio port (I2S) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 2.24 Cryptographic .