Introduction
Standard
System I/O
System Control
Power
Control
CGM
(DPLLx2)
JTAG/ICE
Bootstrap
GPIO
PWM
Connectivity
MC9328MX1
CPU Complex
MMC/SD
Timer 1 & 2
RTC
Memory Stick®
Host Controller
ARM9TDMI™
SPI 1 and
SPI 2
Watchdog
UART 1
I Cache
D Cache
Multimedia
UART 2 & 3
Multimedia
Accelerator
2
Interrupt
Controller
SSI/I S 1 & 2
AIPI 1
AIPI 2
VMMU
DMAC
Video Port
2
I C
Bus
Control
USB Device
Human Interface
(11 Chnl)
Analog Signal
Processor
SmartCard I/F
EIM &
SDRAMC
eSRAM
(128K)
Bluetooth
Accelerator
LCD Controller
Figure 1. MC9328MX1 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.
MC9328MX1 Advance Information, Rev. 4
2
Freescale Semiconductor