Low Cost, Networked, ARM9, System-on-Chip Processor

The EP9301, an attractively priced ARM9 processor, has a high-performance design that is ideal for many entry-level consumer and industrial electronic products. The EP9301 features an advanced 166 MHz ARM920T processor design with a memory management unit (MMU) that supports Linux®, Windows CE® and many other embedded operating systems. The ARM920T's 32-bit microcontroller architecture, with a five-stage pipeline, delivers impressive performance at very low power. The 16 KB instruction cache and 16 KB data cache provide zero-cycle latency to the current program and data, or they can be locked to guarantee no-latency access to critical instructions and data. For applications with instruction-memory size restrictions, the ARM920T’s compressed Thumb instruction set provides space efficiency and maximum external instruction memory usage. MaverickKey™ unique hardware programmed IDs provide a solution to concerns over secure Web content and commerce. MaverickKey provides OEMs with a method of assigning specific hardware IDs such as those used for SDMI (Secure Digital Music Initiative) or any other digital rights management mechanisms. A high-performance 1/10/100 Mbps Ethernet media access controller (MAC) is included, along with external interfaces to SPI, AC '97 and I²S audio. A two-port USB 2.0 Full Speed host (OHCI), running at 12 Mbps, two UARTs and an analog voltage-measurement analog-to-digital (A/D) converter are included as well. The ARM920T core operates from a 1.8 V supply, and the input/output (I/O) operates at 3.3 V with power usage between 100 mW and 675 mW (depending on speed). Designers of industrial controls, internet radios, digital media servers and jukeboxes, thin clients, set-top boxes, point-of-sale terminals, biometric security systems and GPS devices will benefit from the EP9301's integrated architecture and advanced features. In fact, with its broad range of peripheral interfaces, the EP9301 is suited to an even more high-volume applications. By enabling or disabling the EP9301's peripheral interfaces, designers can also reduce development costs and accelerate time to market by creating a single platform that can be modified to deliver differentiated end products. Cirrus Logic's embedded processor products are complemented by a range of complete operating systems. Both Microsoft® Windows CE.NET® and Linux® solutions are available with total driver support.

Features

  • 166 MHz ARM920T processor
    • 16 KB data cache and 16 KB instruction cache
    • MMU enabling Linux® and Windows CE®
    • 66 MHz system bus
  • MaverickKey™ IDs for digital rights management or design IP security (special order feature)
    • 32-bit unique ID
    • 128-bit random ID
  • Integrated peripheral interfaces
    • Five-input A/D converter with 12-bit resolution
    • 1/10/100 Mbps ethernet MAC
    • Two-port USB 2.0 full speed host (OHCI)
    • Two UARTs (16550 type), including soft modem support
    • IrDA interface, slow mode
    • SPI port
    • AC '97 interface
    • I²S interface, up to 6 channels
  • External memory options
    • 16-bit SDRAM interface, up to two banks
    • 16/8-bit SRAM/Flash/ROM I/F
    • Serial EEPROM interface
  • Internal peripherals
    • Real-time clock with software trim
    • 12 DMA channels for data transfer that maximizes system performance
    • Boot ROM
    • Dual PLLs control all clock domains
    • Watchdog timer
    • Two general-purpose 16-bit timers
    • General-purpose 32-bit timer
    • 40-bit debug timer
  • General-purpose I/Os (GPIOs)
    • 16 enhanced GPIOs including interrupt capability
    • eight additional optional GPIOs on peripherals
  • lead-free package

Parametric Specifications

Processor Speed (MHz) 166
Cache Data/Code 16 K/16 K
Ethernet MAC true
PCMCIA Device false
USB Hosts 2
Display I/F false
Graphics Engine false
Math Crunch false
Touch/ADC 5 ADC
Package 208 TQFP

Technical Documents

EP93xx User's Guide

Sep 19, 2007, DS785UM1 : 12391 Kb

EP9301 Product Bulletin

Jun 8, 2007, 0112-0607-PB : 770 Kb

EDB9302A-Z Product Bulletin

Jun 8, 2007, 0175-0607-PB : 587 Kb

Errata: EP9301 Rev E2 Silicon

May 4, 2007, ER636E2B : 246 Kb

Errata: EP9301 Rev E1

Jan 20, 2006, ER636E1REV2 : 59 Kb

Errata: EP9301 Rev E0

May 6, 2005, ER636E0 : 174 Kb

Errata: EP9301 Rev C1

Feb 1, 2004, ER636C1 : 32 Kb

Design Resources

AN273 EP93xx Silicon Rev E Design Guidelines

Mar 1, 2007, AN273REV4 : 57 Kb

AN265 EP93xx RTC Oscillator Circuit

Dec 19, 2005, AN265REV2 : 187 Kb

AN269 Using the EP93xx's Raster Engine

Sep 8, 2005, AN269REV1 : 482 Kb

AN258 EP93xx Power-up and Reset Lockup Workaround

Sep 28, 2004, AN258REV2 : 112 Kb

ARM9-Based Processor Family Comparison Chart

May 17, 2004, CH004F2 : 22 Kb

More

Comprehensive Solutions