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.
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.
| Core | ARM926EJ-S |
|---|---|
| Clock speed | up to 333 MHz |
| Internal SRAM | 56 KB |
| External memory interface | LPDDR-333/DDR2-666 |
| Max addressable memory | up to 1 GB |
| ADC resolution | 10-bit |
| ADC sampling rate | 1 Msps |
| Package | LFBGA289 |
The SPEAr300 is based on the ARM926EJ-S processor.
The SPEAr300 core operates at up to 333 MHz.
Yes, the device has an MMU that allows virtual memory management, making it compliant with Linux.
Typical applications include digital photo frames, WiFi or IP phones, and ATA PABX systems.