69rlq62d-f714peg4 * Memec (Headquar
ter
s) - Unique
Tec
h,
Insight,
Impact
MAR
VELL CONFIDENTIAL,
UNDER ND
A# 12101050
69rlq62d-f714peg4 * Memec (Headquar
ter
s) - Unique
Tec
h,
Insight,
Impact
MAR
VELL CONFIDENTIAL,
UNDER ND
A# 12101050
69r
lq62d-f714peg4 * Memec (Headquar
ters) - Unique
T
ech, Insight, Impact * UNDER ND
A# 12101050
MAR
VELL CONFIDENTIAL - UNA
UTHORIZED DISTRIB
UTION OR USE STRICTL
Y PR
OHIBITED
Copyright © 2006 Marvell
CONFIDENTIAL
Doc. No. MV-TBD-00 Rev. A
December 13, 2006, Preliminary
Document Classification: Proprietary Information
Page 65
Not approved by Document Control. For review only.
Pin Descriptions and Control
4
This chapter describes both the PXA300 processor and the PXA310 processor logical signals and their mapping
to physical package pins.
4.1
Overview
The PXA300 processor and the PXA310 processor both feature single-function (dedicated) and multi-function
pins. The pin-control unit manages the configuration of these multi-function pins, including the selection of
alternate peripheral functions, and controls the pin state during reset and low-power modes for every pin.
The pin-control unit contains registers that allow the reset and low-power mode configuration of each
multi-function pin to hold its last driven output value or instead be forced into one of five states: output driven
high, output driven low, output high impedance, input pulled high, and input pulled low. This register defaults to
an appropriate state at reset or power up but is software-configurable thereafter. The pin unit also contains
registers to configure the output drive strength of individual pins when configured as outputs. Many (but not all)
multi-function pins support configuration as a software-managed GPIO channel, which can be programmed as an
output or an input that can serve as an interrupt source. Many pins can also generate wake-up events to bring the
processor out of the S0/D1, S0/D2, S2/D3 and S3/D4 low-power modes.
4.1.1
Differences Between PXA300 and PXA310 Processors
There are two significant differences between PXA300 and PXA310 processors that relate to the external
pads/pin connections.
1. PXA300 processor includes a 22-pin UTMI USB 2.0 compliant interface. PXA310 processor replaces the
UTMI interface with a 12-pin UTMI + Low Pin Interface (ULPI).
2. PXA310 processor includes a third MMC/SD/SDIO controller interface.
4.2
Features
This section lists the general features of the pin-control unit.
•
Controls the state of pins during reset and low-power modes
•
Supports holding last-driven state or register-defined state for all outputs during reset and low-power modes
•
Manages selection of GPIO and other alternate peripheral functions
•
Supports software configuration of output drive strength
•
Supports external interrupt generation and wakeup-event detection.