— Designed for applications that require long battery life
while using standard AA/AAA batteries or rechargeable
cells
— 170 mW at 74 MHz in the Operating State
— 50 mW at 18 MHz in the Operating State
— 15 mW in the Idle State (clock to the CPU stopped,
everything else running)
—10µW in the Standby State (realtime clock ‘on’,
everything else stopped)
■ LCD controller
— Interfaces directly to a single-scan panel monochrome
LCD
— Panel width size is programmable from 32 to 1024 pixels
in 16-pixel increments
— Video frame buffer size programmable up to 128 kbytes
— Bits per pixel programmable from 1, 2, or 4
(cont.)(cont.)
Functional Block Diagram
13-MHZ INPUT
3.6864 MHZ
32.768 KHZ
POR, RUN,
RESET, WAKEUP
BATOK, EXTPWR
PWRFL, BATCHG
EINT[1–3], FIQ,
MEDCHG
FLASHING LED DRIVE
PORTS A, B, D (8-BIT)
PORT E (3-BIT)
KEYBD DRIVERS (0–7)
BUZZER DRIVE
DC-TO-DC
ADCCLK, ADCIN,
ADCOUT, SMPCLK,
ADCCS
SSICLK, SSITXFR,
SSITXDA, SSIRXDA,
SSIRSFR
PLL
32.768-KHZ
OSCILLATOR
STATE CONTROL
POWER
MANAGEMENT
INTERRUPT
CONTROLLER
RTC
GPIO
PWM
SSI1 (ADC)
MULTIMEDIA
CODEC PORT
SSI2
CODEC
ARM720T
ARM7TDMI
CPU CORE
8-KBYTE
CACHE
WRITE
BUFFER
COUNTERS (2)
ON-CHIP
BOOT ROM
EPB BUS
MMU
TIMER
High-Performance Ultra-Low-
Power System-on-Chip with
LCD Controller
OVERVIEW
The EP7211 is designed for ultra-low-power applications such as organizers/PDAs, two-way pagers,
smart cellular phones, and industrial hand-held information appliances. The core-logic functionality of the
device is built around an ARM720T processor with 8
kbytes of four-way set-associative unified cache and
a write buffer. Incorporated into the ARM720T is an
enhanced memory management unit (MMU), which
allows for Microsoft Windows CE support.
The EP7211 also includes a 32-bit Y2K-compliant
Real Time Clock (RTC) and comparator.
— Audio Codec Interface (64 kbps operation)
— Multimedia Codec Port (Interfaces to Philips’ UCB1100
CE enabled
®
code support enabled
2
-compatible (128 kbps operation)
EP7211
and UCB1200 codecs) (9.216 Mbps operation)
■ 27 bits of general-purpose I/O
— Three 8-bit and one 3-bit GPIO port
— Supports scanning keyboard matrix
■ Two UARTs (16550 type)
— Supports bit rates up to 115.2 kbps
— Contains two 16-byte FIFOs for TX and RX
— UART1 supports modem control signals
■ SIR (up to 115.2 kbps) infrared encoder
— IrDA (Infrared Data Association) SIR protocol encoder
can be optionally switched into TX and RX signals of
UART1
■ PWM interface
— Provides two 96-kHz clock outputs with programmable
duty ratio (from 1-in-16 to 15-in-16) that can be used to
drive a DC-to-DC converter
■ Two timer counters
■ 208-pin LQFP or 256-ball PBGA packages
■ Evaluation kit available with BOM, schematics,
sample code, and design database
■ Support for up to two ultra-low-power CL-PS6700
PC Card controllers
■ Dedicated LED flasher pin from RTC
■ Full JTAG boundary scan and Embedded ICE
support
1
SPI is a registered trademark of Motorola.
2
Microwire is a registered trademark of National Semiconductor.
OVERVIEW (cont.)
Power Management
The EP7211 is designed for ultra-low-power operation. Its core operates at only 2.5 V, while its I/O has
an operating range of 2.5 V–3.3 V. The device has
three basic power states:
Operating — This state is the full performance
state. All the clocks and peripheral logic are
enabled.
Idle — This state is the same as the Operating
State, except the CPU clock is halted while waiting for an event such as a key press.
Standby — This state is equivalent to the computer
being switched off (no display), and the main
oscillator shut down. An event such as a key
press can wake up the processor.
2
Memory Interfaces
There are two main external memory interfaces.
The first one is the ROM/SRAM/Flash-style interface
that has programmable wait-state timings and
includes burst-mode capability, with six chip selects
each decoding 256-Mbyte sections of addressable
space. For maximum flexibility, each bank can be
specified to be 8, 16, or 32 bits wide. This allows the
use of 8-bit-wide boot ROM options to minimize overall system cost. The on-chip boot ROM can be used
in product manufacturing to serially download system
code into system Flash memory. To further minimize
system memory requirements and cost, the ARM
Thumb
instruction set is supported, providing for the
DS352PP3
JUL 2001
EP7211
High-Performance Ultra-Low-Power System-on-Chip with LCD Controller
OVERVIEW (cont.)
use of high-speed 32-bit operations in 16-bit opcodes and yielding industry-leading code density.
The second is the programmable 16- or 32-bit-wide
DRAM interface that allows direct connection of up to
two banks of DRAM, each bank containing up to 256
Mbytes. To assure the lowest possible power consumption, the EP7211 supports self-refresh DRAMs,
which are placed in a low-power state by the device
when it enters the low-power Standby State. EDO
and Fast Page DRAM are supported.
A DMA address generator is also provided that
fetches video display frame buffer data for the LCD
CRYSTAL
PC CARD
SOCKET
CL-PS6700
PC CARD
CONTROLLER
×16
DRAM
×16
DRAM
×16
FLASH
×16
DRAM
×16
DRAM
×16
ROM
MOSCIN
CS[4]
PB0
EXPCLK
D[31:0]
A[27:0]
MOE
WRITE
RAS[1]
RAS[0]
CAS[0]
CAS[1]
CAS[2]
CAS[3]
CS[0]
CS[1]
controller from main memory (typically DRAM). The
display frame buffer start address is programmable.
In addition, the built-in LCD controller can utilize
external or internal SRAM for memory, thus eliminating the need for DRAMs.
Serial Interfaces
The EP7211 includes two 16550-type UARTs for RS232 serial communications, both of which have two
16-byte FIFOs for receiving and transmitting data.
The UARTs support bit rates up to 115.2 kbps. An
IrDA SIR protocol encoder/decoder can be optionally
switched into the RX/TX signals to/from one of the
DD[3:0]
COL[7:0]
PA[7:0]
PB[7:0]
PD[7:0]
PE[2:0]
PWRFL
BATOK
EXTPWR
BATCHG
EP7211
WAKEUP
DRIVE[1:0]
FB[1:0]
SSICLK
SSITXFR
SSITXDA
SSIRXDA
CL1
CL2
FM
POR
RUN
LCD MODULE
M
KEYBOARD
POWER
SUPPLY UNIT
AND
COMPARATORS
DC-TO-DC
CONVERTERS
CODEC
DC
INPUT
BATTERY
EXTERNAL MEMORY-
MAPPED EXPANSION
ADDITIONAL I/O
DS352PP3
JUL 2001
×16
FLASH
×16
ROM
BUFFERS
BUFFERS
AND
LATCHES
LEDDRV
PHDIN
CS[n]
WORD
CS[2]
CS[3]
RXD1/2
TXD1/2
DSR
CTS
DCD
ADCCLK
ADCCS
ADCOUT
ADCIN
SMPCLK
TRANSCEIVERS
ADC
Figure 1-1. A EP7211–Based System
IR LED AND
PHOTODIODE
2× RS-232
DIGITIZER
3
High-Performance Ultra-Low-Power System-on-Chip with LCD Controller
OVERVIEW (cont.)
UARTs to enable these signals to drive an infrared
communication interface directly.
Four synchronous serial interfaces (codec, SSI1,
SSI2, and MCP) are provided. Three of them (codec,
SSI2, and MCP) are multiplexed onto a single set of
interface pins. The full-duplex codec interface allows
direct connection of a standard audio codec chip to
the EP7211, allowing storage and playback of sound.
SSI2 supports both master and slave mode. SSI1
supports master mode only. Both SSI1 and SSI2 support two industry-standard protocols (SPI
Microwire
) for interfacing standard devices (e.g.,
Max148/9 or AD7811/12 ADC), and for allowing
peripheral expansion (e.g., a digitizer pen). A Multimedia Codec Port (MCP) can be used to communicate with a multi-functional codec device like the
Philips
UCB1100.
Packaging
and
EP7211
System Design
As shown in system block diagram, simply adding
desired memory and peripherals to the highly
integrated EP7211 completes a low-power system
solution. All necessary interface logic is integrated
on-chip.
Development Boards
Cirrus Logic offers an evaluation and development
environment for the EP7211 in the form of the
EDB7211-2 Development Kit.
The EDB7211-2 development kit is a complete development platform with access to the features and
capabilities of the EP7211. The kit provides the tools
required for developing and testing the design of a
highly integrated EP7211 system.
The EP7211 is available in a 208-pin LQFP package
and a 256-ball PBGA package.
Contacting Cirrus Logic Support
For a complete listing of Direct Sales, Distributor, and Sales Representative contacts, visit the Cirrus Logic web site at:
http://www.cirrus.com/corporate/contacts/
Preliminary product information describes products which are in production, but for which full characterization data is not yet available. Advance product information
describes products which are in development and subject to development changes. Cirrus Logic, Inc. has made best efforts to ensure that the information contained
in this document is accurate and reliable. However, the information is subject to change without notice and is provided “AS IS” without warranty of any kind (express
or implied). No responsibility is assumed by Cirrus Logic, Inc. for the use of this information, nor for infringements of patents or other rights of third parties. This document is the property of Cirrus Logic, Inc. and implies no license under patents, copyrights, trademarks, or trade secrets. No part of this publication may be copied,
reproduced, stored in a retrieval system, or transmitted, in any form or by any means (electronic, mechanical, photographic, or otherwise) without the prior written
consent of Cirrus Logic, Inc. Items from any Cirrus Logic website or disk may be printed for use by the user. However, no part of the printout or electronic files may
be copied, reproduced, stored in a retrieval system, or transmitted, in any form or by any means (electronic, mechanical, photographic, or otherwise) without the prior
written consent of Cirrus Logic, Inc.Furthermore, no part of this publication may be used as a basis for manufacture or sale of any items without the prior written consent
of Cirrus Logic, Inc. The names of products of Cirrus Logic, Inc. or other vendors and suppliers appearing in this document may be trademarks or service marks of
their respective owners which may be registered in some jurisdictions. A list of Cirrus Logic, Inc. trademarks and service marks can be found at http://www.cirrus.com.
4
DS352PP3
JUL 2001
EP7211
High-Performance Ultra-Low-Power System-on-Chip with LCD Controller
1.1Acronyms and Abbreviations................................................................................................................... 11
1.2Units of Measurement ............................................................................................................................. 12
3.3.1Interrupt Latencies in Different States ........................................................................................39
3.3.1.1Operating State ..........................................................................................................39
3.3.1.2Idle State .................................................................................................................... 40
3.3.1.3Standby State ............................................................................................................. 40
3.4Memory and I/O Expansion Interface ...................................................................................................... 42
3.5EP7211 Boot ROM ..................................................................................................................................43
3.6CL-PS6700 PC Card Controller Interface ...............................................................................................44
3.7DRAM Controller with EDO Support ....................................................................................................... 47
3.13 Dedicated LED Flasher ...........................................................................................................................68
3.14 Two PWM Interfaces ...............................................................................................................................69
3.15 State Control............................................................................................................................................ 69
5.11.1 SYNCIO Synchronous Serial ADC Interface Data Register ..................................................... 111
5.12 STFCLR Clear all ‘Start Up Reason’ flags location ............................................................................... 113
5.13 ‘End Of Interrupt’ Locations................................................................................................................... 113
5.13.1 BLEOI Battery Low End of Interrupt ......................................................................................... 113
5.13.2 MCEOI Media Changed End of Interrupt ................................................................................. 113
5.13.3 TEOI Tick End of Interrupt Location ......................................................................................... 113
5.13.4 TC1EOI TC1 End of Interrupt Location .................................................................................... 113
5.13.5 TC2EOI TC2 End of Interrupt Location .................................................................................... 113
5.13.6 RTCEOI RTC Match End of Interrupt ....................................................................................... 113
5.13.7 UMSEOI UART1 Modem Status Changed End of Interrupt ..................................................... 114
5.13.8 COEOI Codec End of Interrupt Location .................................................................................. 114
5.13.9 KBDEOI Keyboard End of Interrupt Location ........................................................................... 114
5.13.10 SRXEOF End of Interrupt Location .......................................................................................... 114
5.14 State Control Registers ......................................................................................................................... 114
5.14.1 STDBY Enter the Standby State Location ................................................................................ 114
5.14.2 HALT Enter the Idle State Location .......................................................................................... 114
High-Performance Ultra-Low-Power System-on-Chip with LCD Controller
1.CONVENTIONS
This section presents acronyms, abbreviations, units of measurement, and conventions used in this
data book.
1.1Acronyms and Abbreviations
The following table lists abbreviations and acronyms used in this data book.
Acronym/
Abbreviation
ACalternating current
A/Danalog-to-digital
ADCanalong-to-digital converter
codeccoder/decoder
CMOScomplementary metal oxide
semiconductor
CPUcentral processing unit
D/Adigital-to-analog
DCdirect current
DMAdirect-memory access
DRAMdynamic random access memory
EPBembedded peripheral bus
FCSframe check sequence
FIFOfirst in/first out
GPIOgeneral purpose I/O
ICTin circuit test
IRinfrared
IrDAInfrared Data Association
JTAGJoint Test Action Group
LCDliquid crystal display
LEDlight-emitting diode
LSBleast significant bit
Definition
Acronym/
Abbreviation
MIPSmillions of instructions per second
LQFPlow profile quad flat pack
MMUmemory management unit
MSBmost significant bit
PBGAplastic ball grid array
PCBprinted circuit board
PDApersonal digital assistant
PIAperipheral interface adapter
PLLphase locked loop
PSUpower supply unit
p/upull-up resistor
RAMrandom access memory
RISCreduced instruction set computer
ROMread-only memory
RTCrealtime clock
SIRslow (9600–115.2 kbps) infrared
SRAMstatic random access memory
SSIsynchronous serial interface
TAPtest access port
TLBtranslation look aside buffer
UARTuniversal asynchronous receiver
transmitter
Definition
DS352PP3
JUL 2001
Conventions
11
1.2Units of Measurement
\
SymbolUnit of Measure
EP7211
High-Performance Ultra-Low-Power System-on-Chip with LCD Controller
SymbolUnit of Measure
°C
Hzhertz (cycle per second)
kbits/skilobits per second
kbytekilobyte (1,024 bytes)
kHzkilohertz
kΩkilohm
Mbpsmegabits (1,048,576 bits) per second
Mbytemegabyte (1,048,576 bytes)
MHzmegahertz (1,000 kilohertz)
µAmicroampere
degree Celsius
µFmicrofarad
µWmicrowatt
µsmicrosecond (1,000 nanoseconds)
mAmilliampere
mWmilliwatt
msmillisecond (1,000 microseconds)
nsnanosecond
Vvolt
Wwatt
1.3General Conventions
Hexadecimal numbers are presented with all letters in uppercase and a lowercase h appended. For
example, 14h and 03CAh are hexadecimal numbers. Binary numbers are enclosed in single quotation
marks when in text (for example, ‘11’ designates a binary number). Numbers not indicated by an h
or quotation marks are decimal.
Registers are referred to by acronym, as listed in the tables on the previous page, with bits listed in
brackets MSB-to-LSB separated by a colon (:) (for example, CODR[7:0]), or LSB-to-MSB
separated by a hyphen (for example, CODR[0–2]).
The use of ‘tbd’ indicates values that are ‘to be determined’, ‘n/a’ designates ‘not available’, and
‘n/c’ indicates a pin that is a ‘no connect’.
1.4Pin Description Conventions
Abbreviations used for signal directions in Section 2 are listed in the following table:
AbbreviationDirection
IInput
OOutput
I/OInput or Output
12
Conventions
DS352PP3
JUL 2001
EP7211
High-Performance Ultra-Low-Power System-on-Chip with LCD Controller
This table describes the function of all the external signals to the EP7211. Note that all output signals
are tri-stateable to enable the Hi-Z test modes to be supported.
14
Pin Information
DS352PP3
JUL 2001
EP7211
High-Performance Ultra-Low-Power System-on-Chip with LCD Controller
2.2.1External Signal Functions
Function
Data busD[0–31]I/O32-bit system data bus for DRAM, ROM/SRAM/Flash, and memory mapped
Address bus
Signal
Name
A[0–14]OLeast significant 15 bits of system byte address during ROM/SRAM/Flash and
A[15]/
DRA[12]–
A[27]/DRA[0]
NRAS[0–1]ODRAM RAS outputs to DRAM banks 0 to 1
NCAS[0–3]I/ODRAM CAS outputs for bytes 0 to 3 within 32-bit word
NMOEODRAM, ROM/SRAM/Flash, and expansion output enable
NMWEODRAM, ROM/SRAM/Flash, and expansion write enable
SignalDescription
I/O expansion
expansion cycles
O13-bit multiplexed DRAM word address during DRAM cycles or address bits
16 to 27 of system byte address during ROM/SRAM/Flash and expansion
cycles
– Whenever the EP7211 is in the Standby State, the external address and
data buses are driven low. The RUN signal is used internally to force these
buses to be driven low. This is done to prevent peripherals that are powerdown from draining current. Also, the internal peripheral’s signals get set to
their Reset State
– For additional power saving, the multiplexed DRAM address lines are output
on the high order ROM address lines where the lightest loading is expected.
.
Memory and
Expansion
Interface
NCS[0–3]OExpansion channel I/O strobes; active low SRAM-like chip selects for expan-
sion
NCS[4–5]OExpansion channel I/O strobes; active low CS for expansion or for
CL-PS6700 select
EXPRDYI/OExpansion channel ready; external expansion devices drive this low to extend
the bus cycle
WRITEOTransfer direction, low during reads, high during writes from the
EP7211
WORDOWord access enable; driven high during word-wide cycles, low during byte-
wide cycles
HALFWORDO Half-Word access flag; driven high to denote upper half-word accesses
EXPCLKI/OExpansion clock rate is the same as the CPU clock for 13 MHz and 18 MHz. It
runs at 36.864 MHz for 36,49 and 74 MHz modes; in 13 MHz mode this pin is
used as the clock input
DS352PP3
JUL 2001
Pin Information
15
EP7211
High-Performance Ultra-Low-Power System-on-Chip with LCD Controller
Function
Interrupts
Power
Management
Signal
Name
NMEDCHG/
BROM
NEXTFIQIExternal active low fast interrupt request input
EINT3IExternal active high interrupt request input
NEINT[1–2]ITwo general purpose, active low interrupt inputs
NPWRFLIPower fail input; active low deglitched input to force system into the Standby
BATOKIMain battery OK input; falling edge generates a FIQ, a low level in the Standby
NEXTPWRIExternal power sense; must be driven low if the system is powered by an
NBATCHGINew battery sense; driven low if battery voltage falls below the "no-battery"
NPORIPower-on reset input; active low input completely resets the entire system;
SignalDescription
IMedia changed input; active low, deglitched — it is used as a general purpose
FIQ interrupt during normal operation. It is also used on power up to configure
the processor to either boot from the internal Boot ROM, or from external
memory. When low, the chip will boot from the internal Boot ROM.
State
State inhibits system start up; deglitched input
external source
threshold; it is a deglitched input
must be held active for at least two clock cycles to be detected cleanly
State Control
MCP, Codec or
SSI2
Interface
(See Note)
RUN/CLKENThis pin is programmed to either output the RUN signal or the CLKEN signal.
The CLKENSL bit is used to configure this pin. When RUN is selected, the pin
will be high when the system is active or idle, low while in the Standby State.
When CLKEN is selected, the pin will only be driven low when in the Standby
State.
WAKEUPIWake up deglitched input signal; rising edge forces system into the Operating
State; active after a power-on reset
NURESETIUser reset input; active low deglitched input from user reset button.
This pin is also latched upon the rising edge of NPOR and read along with the
input pins NTEST[0–1] to force the device into special test modes.
SSICLKI/OMCP/Codec/SSI2 clock signal
SSITXFRI/OMCP/Codec/SSI2 serial data output frame/synchronization pulse output
SSITXDAOMCP/Codec/SSI2 serial data output
SSIRXDAIMCP/Codec/SSI2 serial data input
SSIRXFRI/OSSI2 serial data input frame/synchronization pulse
16
Pin Information
DS352PP3
JUL 2001
EP7211
High-Performance Ultra-Low-Power System-on-Chip with LCD Controller
Function
ADC
Interface
(SSI1)
IrDA and
RS232
Interfaces
Signal
Name
ADCCLKOSerial clock output
NADCCSOChip select for ADC interface
ADCOUTOSerial data output
ADCINISerial data input
SMPCLKOSample clock output
LEDDRVOInfrared LED drive output (UART1)
PHDINIPhoto diode input (UART1)
TXD[1–2]ORS232 UART1 and 2 TX outputs
RXD[1–2]IRS232 UART1 and 2 RX inputs
DSRIRS232 DSR input
DCDIRS232 DCD input
CTSIRS232 CTS input
DD[0–3]I/OLCD serial display data; pins can be used on power up to read the ID of some
SignalDescription
LCD modules
LCD
Keyboard &
Buzzer drive
LED Flasher
General
Purpose I/O
CL1OLCD line clock
CL2OLCD pixel clock
FRMOLCD frame synchronization pulse output
MOLCD AC bias drive
COL[0–7]OKeyboard column drives
BUZOBuzzer drive output
PD[0]/
LEDFLSH
PA[0–7]I/OPort A I/O (Bit 6 for boot clock option, Bit 7 for CL-PS6700 PRDY input); also
PB[0]/PRDY1I/OPort B I/O. All eight Port B bits can be used as GPIOs.
PB[1]/PRDY2
PB[2–7]
PD[0–7]I/OPort D I/O
OLED flasher driver — multiplexed with Port D Bit 0. This pin can provide up to
4 mA of drive current.
used as keyboard row inputs
When the PC CARD1 or 2 control bits in the SYSCON2 register are deasserted, PB[0] and PB[1] are available for GPIO. When asserted, these port
bits are used as the PRDY signals for connected
CL-PS6700 PC Card Host Adapter devices.
DS352PP3
JUL 2001
Pin Information
17
EP7211
High-Performance Ultra-Low-Power System-on-Chip with LCD Controller
Function
PWM
Drives
Boundary
Scan
Signal
Name
PE[0]/
BOOTSEL0
PE[1]/
BOOTSEL1
PE[2]/
CLKSEL
DRIVE[0–1]I/OPWM drive outputs. These pins are inputs on power up to determine what
FB[0–1]IPWM feedback inputs
TDIIJTAG data in
TDOOJTAG data out
TMSIJTAG mode select
TCLKIJTAG clock
SignalDescription
I/OPort E I/O (3 bits only). Can be used as general purpose I/O during normal
operation.
I/ODuring power-on reset, PE[0] and PE[1] are inputs and are latched by the ris-
ing edge of NPOR to select the memory width that the
EP7211 will use to read from the boot code storage device (e.g., external 8-bitwide Flash bank).
I/ODuring power-on reset, PE[2] is latched by the rising edge of NPOR to select
the clock mode of operation (i.e., either the PLL or external
13 MHz clock mode).
polarity the output of the PWM should be when active. Otherwise, these pins
are always an output.
TNRSTIJTAG async reset
TestNTEST[0–1]ITest mode select inputs. These pins are used in conjunction with the power-on
latched state of NURESET.
MOSCIN
MOSCOUT
Oscillators
RTCIN
RTCOUT
I
O
I
O
Main 3.6864 MHz oscillator for 18.432MHz–73.728 MHz PLL
Realtime clock 32.768 kHz oscillator
NOTE:See table below for pin assignment and direction following pin multiplexing.
.
Table 2-1. SSI/Codec/MCP Pin Multiplexing
SSI2CodecMCPDirectionStrength
SSICCLK PCMCLKSIBCLKI/O 1
SSITXFRPCMSYNCSIBSYNCI/O1
SSITXDAPCMOUTSIBDOUTOutput1
SSIRXDAPCMINSIBDINInput
SSIRXFRp/u*p/u*I/O1
18
* p/u = use an ~10 k pull-up
Pin Information
DS352PP3
JUL 2001
EP7211
High-Performance Ultra-Low-Power System-on-Chip with LCD Controller
The selection between SSI2 and the codec is controlled by the state of the SERSEL bit in SYSCON2
(Section 5.2.2 SYSCON2 System Control Register 2). The choice between the SSI2, codec, and
the MCP is controlled by the MCPSEL bit in SYSCON3 (Section 5.2.3 SYSCON3 System ControlRegister 3).
NOTE: All deglitched inputs are via the 16.384 kHz clock. Therefore, the input signal must be active for at
least ~61 µs to be detected cleanly.
The following output pins are implemented as bi-directional pins to enable the output side of the pad
to be monitored and hence provide more accurate control of timing or duration:
RUNThe RUN pin is looped back in to skew the address and data bus from each other.
NCAS[3:0]The NCAS pins are looped back into the EP7211 to be used as the actual clock
source for the data to be latched internally.
Drive 0 and 1Drive 0 and 1 are looped back in on power up to determine what polarity the output
of the PWM should be when active.
DD[3:0]DD[3:0] are looped back in on power up to enable the reading of the ID of some
LCD modules.
DS352PP3
JUL 2001
Pin Information
19
EP7211
High-Performance Ultra-Low-Power System-on-Chip with LCD Controller
2.3256-Ball PBGA Ball Listing
Table 2-2. 256-Ball PBGA Ball Listing
Ball
Location
A1VDDIOPad power
A2 NCS[4] O
A3 NCS[1] O
A4 NCAS[0] O
A5 NCAS[3] O
A6 DD[1] O
A7 M O
A8 VDDIOPad power
A9 D[0] I/O
A10 D[2] I/O
A11 A[3] O
A12 VDDIOPad power
A13 A[6] O
A14 MOSCOUT O
A15 VDDOSCOscillator power
A16VSSIOPad ground
B1 NCS[5] O
B2VDDIOPad power
B3 NCS[3] O
B4 NMOE O
B5 VDDIOPad power
B6 NRAS[1] O
B7 DD[2] O
B8 CL[1] O
B9 VDDCORECore power
B10 D[1] I/O
B11 A[2] O
B12 A[4] O
B13 A[5] O
Name Type
Table 2-2. (cont.)256-Ball PBGA Ball Listing
Ball
Location
B14 WAKEUP I
B15VSSIOPad ground
B16 NURESET I
C1 VDDIOPad power
C2 EXPCLK I
C3VSSIOPad ground
C4VDDIOPad power
C5VSSIOPad ground
C6VSSIOPad ground
C7VSSIOPad ground
C8VDDIOPad power
C9VSSIOPad ground
C10VSSIOPad ground
C11VSSIOPad ground
C12VDDIOPad power
C13VSSIOPad ground
C14VSSIOPad ground
C15 NPOR I
C16 NEXTPWR I
D1 WRITE O
D2 EXPRDY I
D3VSSIOPad ground
D4VDDIOPad power
D5 NCS[2] O
D6 NMWE O
D7 NRAS[0] O
D8 CL[2] O
D9 VSSCORECore ground
D10 D[4] I/O
D11 NPWRFL I
Name Type
20
Pin Information
DS352PP3
JUL 2001
EP7211
High-Performance Ultra-Low-Power System-on-Chip with LCD Controller
Table 2-2. (cont.)256-Ball PBGA Ball Listing
Ball
Location
D12 MOSCIN I
D13VDDIOPad power
D14VSSIOPad ground
D15 D[7] I/O
D16 D[8] I/O
E1 RXD[2] I
E2 PB[7] I
E3TDII
E4 WORD O
E5VSSIO Pad ground
E6 NCS[0] O
E7 NCAS[2] O
E8 FRM O
Name Type
Table 2-2. (cont.)256-Ball PBGA Ball Listing
Ball
Location
F9 A[1] O
F10 D[6] I/O
F11VSSRTCRTC ground
F12 BATOK I
F13 NBATCHG I
F14VSSIOPad ground
F15 D[11] I/O
F16 VDDIOPad power
G1 PB[1]/PRDY[2] I
G2 VDDIOPad power
G3TDOO
G4 PB[4] I
G5 PB[6] I
Name Type
E9 A[0] O
E10 D[5] I/O
E11 VSSOSCOscillator
ground
E12VSSIOPad ground
E13 NMEDCHG/NBROM I
E14VDDIOPad power
E15 D[9] I/O
E16 D[10] I/O
F1 PB[5] I
F2 PB[3] I
F3VSSIOPad ground
F4 TXD[2] O
F5 RUN/CLKEN O
F6VSSIOPad ground
F7 NCAS[1] O
F8 DD[3] O
G6VSSCORECore ground
G7VSSRTCRTC ground
G8 DD[0] O
G9 D[3] I/O
G10VSSRTCRTC ground
G11 A[7] O
G12 A[8] O
G13 A[9] O
G14VSSIOPad ground
G15 D[12] I/O
G16 D[13] I/O
H1 PA[7] I
H2 PA[5] I
H3VSSIOPad ground
H4 PA[4] I
H5 PA[6] I
H6 PB[0]/PRDY[1] I
DS352PP3
JUL 2001
Pin Information
21
EP7211
High-Performance Ultra-Low-Power System-on-Chip with LCD Controller
Table 2-2. (cont.)256-Ball PBGA Ball Listing
Ball
Location
H7 PB[2] I
H8VSSRTCRTC ground
H9VSSRTCRTC ground
H10 A[10] O
H11 A[11] O
H12 A[12] O
H13 A[13] O
H14VSSIOPad ground
H15 D[14] I/O
H16 D[15] I/O
J1 PA[3] I
J2 PA[1] I
J3VSSIOPad ground
Name Type
Table 2-2. (cont.)256-Ball PBGA Ball Listing
Ball
Location
K5 NTEST[1] I
K6 EINT[3] I
K7VSSRTCRTC ground
K8 ADCIN I
K9 COL[4] O
K10TCLKI
K11 D[20] I/O
K12 D[19] I/O
K13 D[18] I/O
K14VSSIOPad ground
K15VDDIOPad power
K16 VDDIOPad power
L1 RXD[1] I
Name Type
J4 PA[2] I
J5 PA[0] I
J6 TXD[1] O
J7 CTS I
J8VSSRTCRTC ground
J9VSSRTCRTC ground
J10 A[17]/DRA[10] O
J11 A[16]/DRA[11] O
J12 A[15]/DRA[12] O
J13 A[14] O
J14TNRSTI
J15 D[16] I/O
J16 D[17] I/O
K1 LEDDRV O
K2 PHDIN I
K3VSSIOPad ground
L2 DSR I
L3VDDIOPad power
L4 NEINT[1] I
L5 PE[2]/CLKSEL I
L6VSSRTCRTC ground
L7 PD[0]/LEDFLSH I/O
L8 VSSCORECore ground
L9 COL[6] O
L10 D[31] I/O
L11VSSRTCRTC ground
L12 A[22]/DRA[5] O
L13 A[21]/DRA[6] O
L14VSSIOPad ground
L15 A[18]/DRA[9] O
L16 A[19]/DRA[8] O
M1 NTEST[0] I
K4 DCD I
22
Pin Information
M2 NEINT[2] I
DS352PP3
JUL 2001
EP7211
High-Performance Ultra-Low-Power System-on-Chip with LCD Controller
Table 2-2. (cont.)256-Ball PBGA Ball Listing
Ball
Location
M3VDDIOPad power
M4 PE[0]/BOOTSEL[0] I
M5TMSI
M6 VDDIOPad power
M7 SSITXFR I/O
M8 DRIVE[1] I/O
M9 FB[0] I
M10 COL[0] O
M11 D[27] I/O
M12VSSIOPad ground
M13 A[23]/DRA[4] O
M14VDDIOPad power
M15 A[20]/DRA[7] O
M16 D[21] I/O
N1 NEXTFIQ I
N2 PE[1]/BOOTSEL[1] I
N3VSSIOPad ground
N4VDDIOPad power
N5PD[5]I/O
N6 PD[2] I/O
N7 SSIRXDA I/O
N8 ADCCLK O
N9 SMPCLK O
N10 COL[2] O
N11 D[29] I/O
N12 D[26] I/O
N13HALFWORDO
N14VSSIOPad ground
N15 D[22] I/O
N16 D[23] I/O
Name Type
Table 2-2. (cont.)256-Ball PBGA Ball Listing
Ball
Location
P1 VSSRTC32 K oscillator
P2 RTCOUTO
P3VSSIOPad ground
P4VSSIOPad ground
P5VDDIOPad power
P6VSSIOPad ground
P7VSSIOPad ground
P8VDDIOPad power
P9VSSIOPad ground
P10VDDIOPad power
P11VSSIOPad ground
P12VSSIOPad ground
P13VDDIOPad power
P14VSSIOPad ground
P15 D[24] I/O
P16VDDIOPad power
R1 RTCIN O
R2VDDIOPad power
R3 PD[4] I/O
R4 PD[1] I/O
R5 SSITXDAO
R6 NADCCSO
R7 VDDIOPad power
R8 ADCOUT O
R9 COL[7]/PTOUT O
R10 COL[3] O
R11 COL[1] O
R12 D[30] I/O
R13 A[27]/DRA[0] O
Name Type
ground
DS352PP3
JUL 2001
Pin Information
23
High-Performance Ultra-Low-Power System-on-Chip with LCD Controller
Table 2-2. (cont.)256-Ball PBGA Ball Listing
EP7211
Ball
Location
R14 A[25]/DRA[2] O
R15VDDIOPad power
R16A[24]/DRA[3] O
T1 VDDRTC32 K oscillator
T2 PD[7] I/O
T3 PD[6] I/O
T4 PD[3] I/O
T5 SSICLK I/O
T6 SSIRXFR –
T7 VDDCORECore power
T8 DRIVE[0] I/O
T9 FB[1] I
T10 COL[5] O
T11 VDDIOPad power
Name Type
power
T12 BUZ O
T13 D[28] I/O
T14 A[26]/DRA[1] O
T15 D[25] I/O
T16VSSIOPad power
24
Pin Information
DS352PP3
JUL 2001
EP7211
High-Performance Ultra-Low-Power System-on-Chip with LCD Controller
2.4208-Pin LQFP Pin Listing
Table 2-3. 208-Pin LQFP Numeric Pin Listing
Pin
No.
1NCS[5]Out1Low27PA[3]I/O1Input
2VDDIOPad Pwr28PA[2]I/O1Input
3VSSIOPad Gnd29PA[1]I/O1Input
4EXPCLKI/O130PA[0]I/O1Input
5WORDOut1Low31LEDDRVOut1Low
6WRITEOut1Low32TXD[1]Out1High
7RUN/CLKENI/O 1Low33VSSIOPad Gnd1High
8EXPRDYI/O134PHDINIn
9TXD[2]Out1 High35 CTSIn
10RXD[2]In36RXD[1]In
11TDIInwith p/u*37DCDIn
12VSSIOPad Gnd38DSRIn
13PB[7]I/O1Input39NTEST[1]InWith p/u*High
14PB[6]I/O1Input40NTEST[0]InWith p/u*High
SignalTypeStrength
Reset
State
Pin
No.
SignalTypeStrength
Reset
State
15PB[5]I/O1Input41EINT[3]In
16PB[4]I/O1Input42NEINT[2]In
17PB[3]I/O1Input43NEINT[1]In
18PB[2]I/O1Input44NEXTFIQIn
19PB[1]/
PRDY[2]
20PB[0]/
PRDY[1]
21VDDIOPad Pwr47PE[0]/
22TDOOut1Tristate48VSSRTCVDDRTC
23PA[7]I/O1Input49RTCOUT32 K OscX
24PA[6]I/O1Input50RTCIN32 K OscX
25PA[5]I/O1Input51VDDRTC32 K Osc
I/O1Input45PE[2]/
CLKSEL
I/O1Input46PE[1]/
BOOTSEL[1]
BOOTSEL[0]
I/O1 Input
I/O 1Input
I/O1Input
VSSRTC
32 K Osc
Gnd
power
DS352PP3
JUL 2001
Pin Information
25
High-Performance Ultra-Low-Power System-on-Chip with LCD Controller