STMicroelectronics SPEAr300 Embedded MPU Datasheet

SPEAr300 is an embedded MPU with ARM926 core, flexible memory support, powerful connectivity features, and human-machine interface. The product features include ARM926EJ-S core up to 333 MHz, high-performance 8-channel DMA, configurable peripheral functions, 32 KB ROM, and 56 KB internal SRAM memory, LPDDR-333/DDR2-666 external memory interface, SDIO/MMC card interface, serial flash memory interface, flexible static memory controller, etc.


STMicroelectronics SPEAr300 Embedded MPU Datasheet - cover page
Brand
STMicroelectronics
Category
microcontrollers
Document type
Datasheet
Language
English
Pages
83
File format
PDF
File size
1 MB
Published
09 August, 2012
Updated
28 September, 2023
MD5 checksum
088A782E691B81EECF3CDF4F7782704F

About this manual

The SPEAr300 is an embedded microprocessor unit (MPU) based on the ARM926EJ-S core, designed for networked devices requiring high computation performance. It supports virtual memory management via an MMU, making it compliant with advanced operating systems like Linux. The device includes 16 KB of data cache, 16 KB of instruction cache, and JTAG/ETM for debug operations.

The SPEAr300 offers a full set of peripherals suitable for various applications, including Human Machine Interface (HMI), security systems, and VoIP phones. Key features include a high-performance 8-channel DMA, dynamic power-saving features, and configurable peripheral functions on 102 shared I/Os. It supports external memory interfaces such as LPDDR-333 and DDR2-666, as well as various serial interfaces including USB 2.0, Ethernet, and I2C.

What's inside

  • Description
  • Architecture overview
  • Pin description
  • Memory mapping
  • Electrical characteristics
  • Timing requirements
  • Package information
  • Revision history

Specifications

CoreARM926EJ-S
Clock speedup to 333 MHz
Internal SRAM56 KB
External memory interfaceLPDDR-333/DDR2-666
Max addressable memoryup to 1 GB
ADC resolution10-bit
ADC sampling rate1 Msps
PackageLFBGA289

Frequently asked questions

What processor core does the SPEAr300 use?

The SPEAr300 is based on the ARM926EJ-S processor.

What is the maximum clock speed of the SPEAr300?

The SPEAr300 core operates at up to 333 MHz.

Does the SPEAr300 support Linux?

Yes, the device has an MMU that allows virtual memory management, making it compliant with Linux.

What are the typical applications for the SPEAr300?

Typical applications include digital photo frames, WiFi or IP phones, and ATA PABX systems.

Download PDF (1 MB)

More STMicroelectronics Manuals


View all STMicroelectronics manuals →