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