1. Catalogs
  2. STMicroelectronics
  3. SPEAr310 Embedded MPU optimized for automation and consumer applications

SPEAr310 Embedded MPU optimized for automation and consumer applications

SPEAr310 Embedded MPU optimized for automation and consumer applications
1 / 72 PagesView full catalog

SPEAr310 Embedded MPU optimized for automation and consumer applications

Product catalog summary
Overview: The SPEAr310 is an embedded microprocessor unit (MPU) featuring an ARM926EJ-S core operating at 333 MHz, designed for telecom and networking applications. It offers flexible memory support and a wide range of connectivity options.
Key Features:
  • Core: ARM926EJ-S 333 MHz
  • Memory: 32 KB ROM, 8 KB SRAM, supports LPDDR-333/DDR2-666, NAND, and NOR Flash.
  • Connectivity: Multiple USB 2.0 ports, Ethernet ports, UART interfaces.
  • Security: C3 Cryptographic accelerator.
  • Miscellaneous: Real-time clock, watchdog, ADC, JPEG CODEC, general-purpose timers.
Applications: Suitable for routers, switches, gateways, remote apparatus control, and metering concentrators.
Architecture Overview:
  • CPU: ARM 926EJ-S with dynamic power-saving features.
  • System Controller: Manages clock, reset, power-saving modes, and interrupts.
  • DMA Controller: High-performance 8-channel DMA for efficient data handling.
  • Memory Interfaces: Supports various memory types through flexible interfaces.
Electrical Characteristics:
  • Power Consumption: Details on maximum power usage and power-saving techniques.
  • Timing Requirements: Specifications for DDR2, I2C, FSMC, and other interfaces.
Package Information: Available in LFBGA289 package, suitable for temperatures ranging from -40 to 85°C.
Specifications: The SPEAr310 includes a 32-bit RISC CPU, 16 KB instruction and data caches, and supports multiple instruction sets. It features a 32-KByte BootROM, 8-KByte SRAM, and interfaces for external DRAM, NAND, and NOR Flash.
Peripherals and Interfaces: Includes a high-performance DMA controller, TDM/E1 HDLC interfaces, multiple Ethernet MACs, USB2.0 host and device interfaces, and up to 102 GPIOs.
Power Management: Offers advanced power-saving features with modes like Normal, Slow, Doze, and Sleep.
System Modes: Operates in NORMAL or SLOW modes, controlled by PLL or XTAL transitions.
Vectored Interrupt Controller (VIC): Manages 32 interrupt lines.
General Purpose Timers (GPTs): Three timers with two channels each, supporting auto-reload and single-shot modes.
Watchdog Timer: A 32-bit down counter for system reset.
RTC Oscillator: Provides a 1-second resolution clock with alarm capability.
DMA Controller: Supports up to 8 independent channels for data transfers.
Embedded Memory Units: Includes 32 Kbytes of BootROM and 8 Kbytes of SRAM.
Memory Controllers: Supports Mobile DDR/DDR2 with a multi-channel architecture.
External Memory Interface (EMI): Connects to NOR Flash or FPGA devices.
Flexible Static Memory Controller (FSMC): Interfaces with NAND Flash memories.
UARTs: Five UARTs with software flow control.
Synchronous Serial Port (SSP): Offers master/slave operation with programmable clock rates.
I2C: Compliant with I2C bus specification.
TDM/E1 HDLC Controller: Supports up to 128 channels.
RS485 HDLC Ports: Two ports supporting duplex communication.
GPIOs: Up to 102 GPIOs with programmable interrupt generation.
8-channel ADC: 10-bit resolution with programmable conversion speed.
Ethernet Controllers: SMII and MII controllers supporting various Ethernet standards.
USB2 Host and Device Controllers: Support high-speed transfers.
Cryptographic Co-Processor (C3): High-performance, instruction-driven DMA-based co-processor for cryptographic applications.
JPEG CODEC: Capable of encoding and decoding image data between JPEG and MCU formats.
Pin Description: Details the pinout of the SPEAr310, categorized by functional blocks.
Shared I/O Pins (PL_GPIOs): Features a Reconfigurable Array Subsystem (RAS) with specific IPs and software-controllable GPIOs.
PL_GPIO Multiplexing Scheme: Details the multiplexing scheme for PL_GPIO pins.
Debug Modes: Three cases for PL_GPIO pin usage in debugging are described.
Memory Map: Lists start and end addresses for various peripherals.
Electrical Characteristics: Specifies absolute maximum ratings, recommended operating conditions, and DC electrical characteristics.
Power Management: Guidelines for power-up and power-down sequences.
Overshoot and Undershoot: Specifications for overshoot and undershoot are given.
3.3V I/O Characteristics: Comply with JEDEC standard JESD8b.
DDR2 Timing Characteristics: Detailed timing characteristics for DDR2 operations.
I2C Timing Characteristics: Detailed timing characteristics for I2C operations.
FSMC Timing Characteristics: Specific timing parameters for NAND Flash configurations.
Ether MAC 10/100 Mbps Timing Characteristics: Detailed timing specifications for Ethernet operations.
SMI Timing Characteristics: Detailed timing for SMI_DATAIN and SMI_DATAOUT.
SSP Timing Characteristics: Supports master/slave modes with detailed timing for SPI operations.
UART Timing Characteristics: Detailed timing for UART operations.
Package Information: Details on the ECOPACK® packages offered by STMicroelectronics.
Revision History: Latest revision on March 2, 2010, includes updates to terminologies, figures, and tables.
Legal and Warranty Information: STMicroelectronics provides this document solely in connection with its products, with disclaimers regarding warranties and liabilities.
See more

Catalog excerpts

SPEAr310 Embedded MPU optimized for automation and consumer applications-1

March 2010 Doc ID 16482 Rev 2 1/72 1 SPEAr310 Embedded MPU with ARM926 core, flexible memory support, extended set of powerful connectivity features Features ¡ ARM926EJ-S 333 MHz core ¡ High-performance 8-channel DMA ¡ Dynamic power-saving features ¡ Configurable peripheral functions multiplexed on 102 shared I/Os ¡ Memory: – 32 KB ROM and 8 KB internal SRAM – LPDDR-333/DDR2-666 external memory interface – Serial Flash Memory interface (SMI) – Flexible static memory controller (FSMC) up to 16-bit data bus width, supporting NAND Flash – External memory interface (EMI) up to 32- bit data bus width, supporting NOR Flash and FPGAs ¡ Connectivity – 2 x USB 2.0 Host – USB 2.0 Device – 1 x fast Ethernet MII port – 4 x fast Ethernet SMII ports – 1 x SSP Synchronous serial peripheral (SPI, Microwire or TI protocol) with 4 chip selects – 1 x I2C – 1 x fast IrDA interface – 6 x UART interface – 1x TDM/E1 HDLC interface with 128/32 timeslots per frame respectively – 2x RS485 HDLC ports ¡ Security – C3 Cryptographic accelerator ¡ Miscellaneous functions – Integrated real time clock, watchdog, and system controller – 8-channel 10-bit ADC, 1 Msps – JPEG CODEC accelerator – Six 16-bit general purpose timers with programmable prescaler, 4 capture inputs – Up to 102 GPIOs with interrupt capability Applications The SPEAr310 embedded MPU is configurable for a range of telecom and networking applications such as: ¡ Routers, switches and gateways ¡ Remote apparatus control ¡ Metering concentrators Table 1. Device summary Order code Temp range, °C Package Packing SPEAR310-2 -40 to 85 LFBGA289 (15x15 mm, pitch 0.8 mm) Tray LFBGA289 (15 x 15 x 1.7 mm) www.st.com

 Open the catalog to page 1
SPEAr310 Embedded MPU optimized for automation and consumer applications-2

Contents SPEAr310 2/72 Doc ID 16482 Rev 2 Contents 1 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2 Architecture overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.1 CPU ARM 926EJ-S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.2 System controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.2.1 Clock and reset system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.2.2 Power...

 Open the catalog to page 2
SPEAr310 Embedded MPU optimized for automation and consumer applications-3

SPEAr310 Contents Doc ID 16482 Rev 2 3/72 2.19 USB2 device controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 2.20 Cryptographic co-processor (C3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 2.21 JPEG CODEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3 Pin description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 3.1 Required external components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 3.2 Dedicated pins . . . . ....

 Open the catalog to page 3
SPEAr310 Embedded MPU optimized for automation and consumer applications-4

Contents SPEAr310 4/72 Doc ID 16482 Rev 2 6.3 FSMC timing characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 6.3.1 8-bit NAND Flash configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 6.3.2 16-bit NAND Flash configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 6.4 Ether MAC 10/100 Mbps timing characteristics . . . . . . . . . . . . . . . . . . . . 57 6.4.1 MII transmit timing specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 6.4.2 MII receive timing specifications . . . . . . ....

 Open the catalog to page 4
SPEAr310 Embedded MPU optimized for automation and consumer applications-5

SPEAr310 List of tables Doc ID 16482 Rev 2 5/72 List of tables Table 1. Device summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Table 2. Master clock, RTC, Reset and 3.3 V comparator pin descriptions . . . . . . . . . . . . . . . . . . . 26 Table 3. Power supply pin description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Table 4. Debug pin descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Table 5....

 Open the catalog to page 5
SPEAr310 Embedded MPU optimized for automation and consumer applications-6

List of tables SPEAr310 6/72 Doc ID 16482 Rev 2 Table 47. UART receive timing characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Table 48. LFBGA289 (15 x 15 x 1.7 mm) mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Table 49. Thermal resistance characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Table 50. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

 Open the catalog to page 6
SPEAr310 Embedded MPU optimized for automation and consumer applications-7

SPEAr310 List of figures Doc ID 16482 Rev 2 7/72 List of figures Figure 1. Functional block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Figure 2. Typical system architecture using SPEAr310 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Figure 3. Clock generator overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Figure 4. Typical SMII system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....

 Open the catalog to page 7
SPEAr310 Embedded MPU optimized for automation and consumer applications-8

Description SPEAr310 8/72 Doc ID 16482 Rev 2 1 Description The SPEAr310 is a member of the SPEAr family of embedded MPUs, optimized for telecom applications. It is based on the powerful ARM926EJ-S processor (up to 333 MHz), widely used in applications where high computation performance is required. In addition, SPEAr310 has an MMU that allows virtual memory management -- making the system compliant with advanced operating systems, like Linux. It also offers 16 KB of data cache, 16 KB of instruction cache, JTAG and ETM (embedded trace macro-cell) for debug operations. A full set of peripherals...

 Open the catalog to page 8

All STMicroelectronics catalogs and technical brochures

  1. STGW30NC60KD

    14  Pages

  2. HD1750FX

    8  Pages

  3. TDA75610SLV

    42  Pages

  4. TDA7391

    13  Pages

  5. TDA7376B

    15  Pages

  6. TDA7375V

    15  Pages

  7. TDA2005

    25  Pages

  8. L4989D, L4989MD

    19  Pages

  9. L4925

    14  Pages

  10. FDA903U

    80  Pages

  11. FDA803U

    76  Pages

  12. FDA903D

    82  Pages

  13. FDA803D

    78  Pages

  14. BALF-SPI2-02D3

    13  Pages

  15. LIS2DTW12

    65  Pages

  16. VL53L0X

    40  Pages

  17. LPS22HH

    59  Pages

  18. M40SZ100W

    20  Pages

  19. A1C15S12M3

    17  Pages

  20. TSX923

    32  Pages

  21. TS1851

    24  Pages

  22. LMV321

    17  Pages

  23. TDA2003LG

    8  Pages

*Prices are pre-tax. They exclude delivery charges and customs duties and do not include additional charges for installation or activation options. Prices are indicative only and may vary by country, with changes to the cost of raw materials and exchange rates.