Freescale Semiconductor
Advance Information
MC9328MXL/D
Rev. 5, 08/2004
MC9328MXL
MC9328MXL
Package Information
Plastic Package
(MAPBGA–225 or 256)
Ordering Information
See Table 2 on page 5
1 Introduction
The i.MX family builds on the DragonBall family of
application processors which have demonstrated leadership
in the portable handheld market. Continuing this legacy, the
i.MX (Media Extensions) series provides a leap in
performance with an ARM9™ microprocessor core and
highly integrated system functions. The i.MX products
specifically address the requirements of the personal,
portable product market by providing intelligent integrated
peripherals, an advanced processor core, and power
management capabilities.
The new MC9328MXL features the advanced and power-
efficient ARM920T™ core that operates at speeds up to
200 MHz. Integrated modules, which include an LCD
controller, USB support, and an MMC/SD host controller,
support a suite of peripherals to enhance any product seeking
to provide a rich multimedia experience. It is packaged in
either a 256-pin Mold Array Process-Ball Grid Array
(MAPBGA) or 225-pin PBGA package. Figure 1 shows the
functional block diagram of the MC9328MXL.
Contents
1
2
3
4
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
Signals and Connections . . . . . . . . . . . . . . . . . . . .6
Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
Pin-Out and Package Information. . . . . . . . . . . . .79
Contact Information . . . . . . . . . . . . . . . . . Last Page
© Freescale Semiconductor, Inc., 2004. All rights reserved.
This document contains information on a new product. Specifications and information herein are
subject to change without notice.
Introduction
System Control
JTAG/ICE
Bootstrap
Power
Control
CGM
(PLLx2)
Standard
System I/O
GPIO
Connectivity
MMC/SD
MC9328MXL
CPU Complex
PWM
Timer 1 & 2
RTC
Memory Stick®
Host Controller
ARM9TDMI™
SPI 1 and
SPI 2
UART 1
UART 2
SSI/I2S
I2C
USB Device
AIPI 2
DMAC
(11 Chnl)
EIM &
SDRAMC
Bus
Control
I Cache
D Cache
Watchdog
Multimedia
Multimedia
Accelerator
Video Port
AIPI 1
VMMU
Interrupt
Controller
Human Interface
LCD Controller
Figure 1. MC9328MXL Functional Block Diagram
1.1 Conventions
This document uses the following conventions:
•
•
•
•
•
•
•
•
OVERBAR is used to indicate a signal that is active when pulled low: for example, RESET.
Logic level one
is a voltage that corresponds to Boolean true (1) state.
Logic level zero
is a voltage that corresponds to Boolean false (0) state.
To
set
a bit or bits means to establish logic level one.
To
clear
a bit or bits means to establish logic level zero.
A
signal
is an electronic construct whose state conveys or changes in state convey information.
A
pin
is an external physical connection. The same pin can be used to connect a number of signals.
Asserted
means that a discrete signal is in active logic state.
—
Active low
signals change from logic level one to logic level zero.
—
Active high
signals change from logic level zero to logic level one.
•
Negated
means that an asserted discrete signal changes logic state.
—
Active low
signals change from logic level zero to logic level one.
—
Active high
signals change from logic level one to logic level zero.
•
•
LSB means
least significant bit
or
bits,
and MSB means
most significant bit
or
bits.
References to low and
high bytes or words are spelled out.
Numbers preceded by a percent sign (%) are binary. Numbers preceded by a dollar sign ($) or
0x
are
hexadecimal.
MC9328MXL Advance Information, Rev. 5
2
Freescale Semiconductor
Introduction
1.2 Features
To support a wide variety of applications, the MC9328MXL offers a robust array of features, including the
following:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
ARM920T™ Microprocessor Core
AHB to IP Bus Interfaces (AIPIs)
External Interface Module (EIM)
SDRAM Controller (SDRAMC)
DPLL Clock and Power Control Module
Two Universal Asynchronous Receiver/Transmitters (UART 1 and UART 2)
Two Serial Peripheral Interfaces (SPI1 and SPI2)
Two General-Purpose 32-bit Counters/Timers
Watchdog Timer
Real-Time Clock/Sampling Timer (RTC)
LCD Controller (LCDC)
Pulse-Width Modulation (PWM) Module
Universal Serial Bus (USB) Device
Multimedia Card and Secure Digital (MMC/SD) Host Controller Module
Memory Stick® Host Controller (MSHC)
Direct Memory Access Controller (DMAC)
Synchronous Serial Interface and Inter-IC Sound (SSI/I
2
S) Module
Inter-IC (I
2
C) Bus Module
Video Port
General-Purpose I/O (GPIO) Ports
Bootstrap Mode
Multimedia Accelerator (MMA)
Power Management Features
Operating Voltage Range: 1.7 V to 1.98 V core, 1.7 V to 3.3V I/O
256-pin MAPBGA Package
225-pin MAPBGA Package
1.3 Target Applications
The MC9328MXL is targeted for advanced information appliances, smart phones, Web browsers, digital MP3
audio players, handheld computers, and messaging applications.
MC9328MXL Advance Information, Rev. 5
Freescale Semiconductor
3
Introduction
1.4 Revision History
Table 1 provides revision history for this release. This history includes technical content revisions only and not
stylistic or grammatical changes.
Table 1. MC9328MXL Data Sheet Revision History Rev. 5
Revision Location
Throughout
Section 3.3, “Power Sequence
Requirements” on page 12
Revision
Clarified instances where BCLK signal is burst clock.
Added reference to AN2537.
1.5 Product Documentation
The following documents are required for a complete description of the MC9328MXL and are necessary to design
properly with the device. Especially for those not familiar with the ARM920T processor or previous DragonBall
products, the following documents are helpful when used in conjunction with this document.
ARM Architecture Reference Manual
(ARM Ltd., order number ARM DDI 0100)
ARM9DT1 Data Sheet Manual
(ARM Ltd., order number ARM DDI 0029)
ARM Technical Reference Manual
(ARM Ltd., order number ARM DDI 0151C)
EMT9 Technical Reference Manual
(ARM Ltd., order number DDI O157E)
MC9328MXL Product Brief
(order number MC9328MXLP/D)
MC9328MXL Reference Manual
(order number MC9328MXLRM/D)
The Motorola manuals are available on the Motorola Semiconductors Web site at
http://www.motorola.com/semiconductors. These documents may be downloaded directly from the Motorola Web
site, or printed versions may be ordered. The ARM Ltd. documentation is available from http://www.arm.com.
MC9328MXL Advance Information, Rev. 5
4
Freescale Semiconductor
Introduction
1.6 Ordering Information
Table 2 provides ordering information for both the 256-lead mold array process ball grid array (MAPBGA)
package and the 225-lead BGA package.
Table 2. MC9328MXL Ordering Information
Package Type
256-lead MAPBGA
Frequency
150 MHz
Temperature
-40
O
C to 85
O
C
Solderball Type
Standard
Pb-free
200 MHz
0
O
C to 70
O
C
Standard
Pb-free
-30
O
C to 70
O
C
Standard
Pb-free
225-lead MAPBGA
150 MHz
-40
O
C to 85
O
C
Standard
Pb-free
200 MHz
0
O
C to 70
O
C
Standard
Pb-free
-30
O
C to 70
O
C
Standard
Pb-free
Order Number
MC9328MXLCVH15(R2)
MC9328MXLCVM15(R2)
MC9328MXLVH20(R2)
MC9328MXLVM20(R2)
MC9328MXLDVH20(R2)
MC9328MXLDVM20(R2)
MC9328MXLCVF15(R2)
MC9328MXLCVP15(R2)
MC9328MXLVF20(R2)
MC9328MXLVP20(R2)
MC9328MXLDVF20(R2)
MC9328MXLDVP20(R2)
MC9328MXL Advance Information, Rev. 5
Freescale Semiconductor
5