SPEAr320
Embedded MPU optimized for factory automation and consumer applications-
Active
The SPEAr320 is a member of the SPEAr family of embedded MPUs, optimized for industrial automation and consumer 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, SPEAr320 has an MMU that allows virtual memory management - making the system compliant with Linux operating system. It also offers 16 KB of data cache, 16 KB of instruction cache, JTAG and ETM (Embedded Trace Macrocell) for debug operations.
A full set of peripherals allows the system to be used in many applications, some typical applications being factory automation, printer and consumer applications.
Key Features
- ARM926EJ-S 333 MHz core
- High-performance 8-channel DMA
- Dynamic power-saving features
- Configurable peripheral functions on 102 shared I/Os.
- Memory:
32 KB ROM and 8 KB internal SRAM LPDDR-333/DDR2-666 external memory interface SDIO/MMC card 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 16-bit data bus width, supporting NOR Flash and FPGAs - Security
Cryptographic accelerator - Connectivity
2 x USB 2.0 Host 1 x USB 2.0 Device 2 x Fast Ethernet ports (for external MII/SMII PHY) 2 x CAN interface 3 x SSP Synchronous serial port (SPI, Microwire or TI protocol) 2 x I2C 1 x fast IrDA interface 3 x UART interface 1 x standard parallel device port - Peripherals supported
TFT/STN LCD controller (resolution up to 1024 x 768 and up to 24 bpp) Touchscreen support - Miscellaneous functions
Integrated real time clock, watchdog, and system controller 8-channel 10-bit ADC, 1 Msps 4 x PWM timers JPEG CODEC accelerator 6x 16-bit general purpose timers with programmable prescaler, 4 capture inputs Up to 102 GPIOs with interrupt capability
Design Resources
TopTechnical Documentation
Product Specifications
| Description | Version | Size |
|---|---|---|
|
DS6590: Embedded MPU with ARM926 core, optimized for factory automation and consumer applications
|
5.0 | 903 KB |
Application Notes
| Description | Version | Size |
|---|---|---|
|
AN2641: Using the color LCD controller (CLCD) in the SPEAr embedded MPU family
|
1.3 | 419 KB |
|
AN2674: PCB layout guidelines for SPEAr3xx
|
2.2 | 544 KB |
|
AN3099: IBIS models for signal integrity simulation of SPEAr3xx applications
|
1.2 | 220 KB |
|
AN3100: Configuring the SPEAr3xx multi-port memory controller (MPMC) for external DDR SDRAM
|
2.0 | 302 KB |
|
AN3123: Using the UART interfaces in the SPEAr embedded MPU family
|
2.0 | 218 KB |
|
AN3129: Real-time performance using FIQ interrupt handling in SPEAr MPUs
|
1.2 | 188 KB |
|
AN3140: How to configure the SPEAr3xx general purpose timers (GPTs)
|
1.1 | 267 KB |
User Manual
| Description | Version | Size |
|---|---|---|
|
UM0842: EVALSPEAr320PLC evaluation board for the SPEAr320
|
4.0 | 806 KB |
|
UM0844: Getting started with SPEAr® Linux support package (LSP2.3)
|
3.0 | 702 KB |
|
UM0851: Linux support package (LSP) v2.3 for SPEAr
|
2.1 | 3,911 KB |
|
UM1015: EVALSPEAr320CPU SPEAr320 CPU evaluation board
|
1.0 | 1,381 KB |
|
UM1038: Hardware interconnection of the STM32™, SPEAr™3xx, and ST75xx
|
1.0 | 797 KB |
|
UM1045: EVALSPEAr320HMI SPEAr320 expansion board for HMI applications, revision 2
|
3.0 | 824 KB |
|
UM1530: Smart meter demonstration board with DLMS/COSEM using ST7570 S-FSK modem with STM32™ and SPEAr™
|
1.0 | 938 KB |
Reference Manual
| Description | Version | Size |
|---|---|---|
|
RM0082: SPEAr300
|
1.1 | 5,979 KB |
|
RM0307: SPEAr320 architecture and functionality
|
1.0 | 3,115 KB |
|
RM0308: SPEAr320 address map and registers
|
1.0 | 3,395 KB |
Release Notes
| Description | Version | Size |
|---|---|---|
|
RN0053: Linux support package for SPEAr (LSP) v 2.3
|
1.0 | 81 KB |
|
RN0080: Linux support package for SPEAr (LSP) v 2.3.2
|
1.0 | 86 KB |
Errata Sheet
| Description | Version | Size |
|---|---|---|
|
ES0134: SPEAr320 embedded MPU known limitations
|
2.0 | 57 KB |
Presentations & Training Material
Presentations
| Description | Version | Size |
|---|---|---|
|
DLMS/COSEM solution for power-line communication
|
1.0.0 | 1,047 KB |
|
Getting started with Linux OS for SPEAr eMPUs
|
2.4 | 107 KB |
|
SPEAr customizable processors
|
1.0 | 478 KB |
Hardware Resources
Board Manufacturing Specification
| Description | Version | Size |
|---|---|---|
|
PCB trace length worksheet for SPEAr3xx evaluation boards
|
1.1.0 | 20 KB |
Related Tools and Software
Related Tools and Software
| Part Number | Description |
|---|---|
| EVALSPEAr320CPU | SPEAr320 CPU evaluation board |
| EVALSPEAr320HMI | SPEAr320 evaluation board for HMI applications |
| EVALSPEAr320PLC | SPEAr320 evaluation board for PLC applications |
| STSW-SPEAR003 | EVALSPEAR320CPU Flash Images |
| STSW-SPEAR004 | EVALSPEAr320HMI Flash Images |
| STSW-SPEAR005 | EVALSPEAR320PLC Flash Images |
| STSW-SPEAR007 | STLinux for SPEAr Install Script and User Manual |
| STSW-SPEAR008 | USB Flasher (Windows PC) |
Publications and Collaterals
Flyer
| Description | Version | Size |
|---|---|---|
|
SPEAr320
|
1.0 | 301 KB |
Brochure
| Description | Version | Size |
|---|---|---|
|
SPEAr family of embedded microprocessors
|
1.0.0 | 732 KB |
Sample & Buy
Top| Part Number | Marketing Status | Package | Packing Type | Operating Temperature (min) | Operating Temperature (max) | Automotive Grade | Order From ST | Unit Price (US$)* @ | Distributor Availability | RoHS Compliance Grade | Download Material Declaration** |
||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SPEAR320-2 | Active | LFBGA 289 15x15x1.7 | Tray | -40 | 85 | _ | - |
| Ecopack2 | - | |||||||||||||||||||||
(*) Suggested Resale Price per unit (USD) for BUDGETARY USE ONLY. For quotes, prices in local currency, please contact your local ST Sales Office or our Distributors (**) The Material Declaration forms available on st.com may be generic documents based on the most commonly used package within a package family. For this reason, they may not be 100% accurate for a specific device. Please contact our sales support for information on specific devices. |
|||||||||||||||||||||||||||||||
