The i.MX Family of applications processors provides a
leap in performance with an ARM9™ microprocessor
core and highly integrated system functions. The i.MX
family specifically addresses the requirements of the
personal, portable product market by providing
intelligent integrated peripherals, an advanced processor
core, and power management capabilities.
The MC9328MX1 (i.MX1) processor features the
advanced and power-efficient ARM920T™ core that
operates at speeds up to 200 MHz. Integrated modules,
which include a USB device, an LCD controller, and an
MMC/SD host controller, support a suite of peripherals
to enhance portable products seeking to provide a rich
multimedia experience. It is packaged in a 256-contact
Mold Array Process-Ball Grid Array (MAPBGA).
Figure 1 shows the functional block diagram of the
To support a wide variety of applications, the processor 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
•Three Universal Asynchronous Receiver/Transmitters (UART 1, UART 2, and UART3)
•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)
•Two Synchronous Serial Interfaces and an Inter-IC Sound (SSI1 and SSI2/I2S) Module
2
•Inter-IC (I
C) Bus Module
•Video Port
MC9328MX1 Technical Data, Rev. 7
2Freescale Semiconductor
Introduction
•General-Purpose I/O (GPIO) Ports
•Bootstrap Mode
•Analog Signal Processing (ASP) Module
•Bluetooth™ Accelerator (BTA)
•Multimedia Accelerator (MMA)
•Power Management Features
•Operating Voltage Range: 1.7 V to 1.9 V core, 1.7 V to 3.3 V I/O
•256-pin MAPBGA Package
1.2Target Applications
The i.MX1 processor is targeted for advanced information appliances, smart phones, Web browsers, based
on the popular Palm OS platform
Accompli
TM
008 GSM/GPRS interactive communicator.
, and messaging applications such as wireless cellular products, including the
1.3Ordering Information
Table 1 provides ordering information.
Table 1. Ordering Information
Package TypeFrequencyTemperatureSolderball TypeOrder Number
256-lead MAPBGA200 MHz0°C to 70°CPb-freeMC9328MX1VM20(R2)
-30°C to 70°CPb-freeMC9328MX1DVM20(R2)
150 MHz0°C to 70°CPb-freeMC9328MX1VM15(R2)
-30°C to 70°CPb-freeMC9328MX1DVM15(R2)
-40°C to 85°CPb-freeMC9328MX1CVM15(R2)
1.4Conventions
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.
MC9328MX1 Technical Data, Rev. 7
Freescale Semiconductor3
Signals and Connections
•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.
2Signals and Connections
Table 2 identifies and describes the i.MX1 processor signals that are assigned to package pins. The signals
are grouped by the internal module that they are connected to.
Table 2. i.MX1 Signal Descriptions
Signal NameFunction/Notes
External Bus/Chip-Select (EIM)
A[24:0]Address bus signals
D[31:0]Data bus signals
EB0MSB Byte Strobe—Active low external enable byte signal that controls D [31:24].
EB1Byte Strobe—Active low external enable byte signal that controls D [23:16].
EB2Byte Strobe—Active low external enable byte signal that controls D [15:8].
EB3LSB Byte Strobe—Active low external enable byte signal that controls D [7:0].
OE Memory Output Enable—Active low output enables external data bus.
CS [5:0]Chip-Select—The chip-select signals CS [3:2] are multiplexed with CSD [1:0] and are selected by the
Function Multiplexing Control Register (FMCR). By default CSD
ECBActive low input signal sent by a flash device to the EIM whenever the flash device must terminate an
on-going burst sequence and initiate a new (long first access) burst sequence.
LBAActive low signal sent by a flash device causing the external burst device to latch the starting burst
address.
BCLK (burst clock)Clock signal sent to external synchronous memories (such as burst flash) during burst mode.
RWRW signal—Indicates whether external access is a read (high) or write (low) cycle. Used as a WE input
signal by external DRAM.
DTACKDTACK signal—The external input data acknowledge signal. When using the external DTACK signal
as a data acknowledge signal, the bus time-out monitor generates a bus error when a bus cycle is not
terminated by the external DTACK signal after 1022 clock counts have elapsed.
Bootstrap
BOOT [3:0]System Boot Mode Select—The operational system boot mode of the i.MX1 processor upon system
reset is determined by the settings of these pins.
[1:0] is selected.
SDRAM Controller
SDBA [4:0]SDRAM non-interleave mode bank address multiplexed with address signals A [15:11]. These signals
are logically equivalent to core address p_addr [25:21] in SDRAM cycles.
MC9328MX1 Technical Data, Rev. 7
4Freescale Semiconductor
Signals and Connections
Table 2. i.MX1 Signal Descriptions (Continued)
Signal NameFunction/Notes
SDIBA [3:0]SDRAM interleave addressing mode bank address multiplexed with address signals A [19:16]. These
signals are logically equivalent to core address p_addr [12:9] in SDRAM cycles.
MA [11:10]SDRAM address signals
MA [9:0]SDRAM address signals which are multiplexed with address signals A [10:1]. MA [9:0] are selected on
SDRAM cycles.
DQM [3:0]SDRAM data enable
CSD0SDRAM Chip-select signal which is multiplexed with the CS2 signal. These two signals are selectable
by programming the system control register.
CSD1SDRAM Chip-select signal which is multiplexed with CS3 signal. These two signals are selectable by
programming the system control register. By default, CSD1 is selected, so it can be used as boot
chip-select by properly configuring BOOT [3:0] input pins.
RASSDRAM Row Address Select signal
CASSDRAM Column Address Select signal
SDWESDRAM Write Enable signal
SDCKE0SDRAM Clock Enable 0
SDCKE1SDRAM Clock Enable 1
SDCLKSDRAM Clock
RESET_SFNot Used
Clocks and Resets
EXTAL16MCrystal input (4 MHz to 16 MHz), or a 16 MHz oscillator input when the internal oscillator circuit is shut
down.
XTAL16MCrystal output
EXTAL32K32 kHz crystal input
XTAL32K32 kHz crystal output
CLKOClock Out signal selected from internal clock signals.
RESET_INMaster Reset—External active low Schmitt trigger input signal. When this signal goes active, all
modules (except the reset module and the clock control module) are reset.
RESET_OUTReset Out—Internal active low output signal from the Watchdog Timer module and is asserted from the
following sources: Power-on reset, External reset (RESET_IN), and Watchdog time-out.
PORPower On Reset—Internal active high Schmitt trigger input signal. The POR signal is normally
generated by an external RC circuit designed to detect a power-up event.
JTAG
TRSTTest Reset Pin—External active low signal used to asynchronously initialize the JTAG controller.
TDOSerial Output for test instructions and data. Changes on the falling edge of TCK.
TDISerial Input for test instructions and data. Sampled on the rising edge of TCK.
TCKTest Clock to synchronize test logic and control register access through the JTAG port.
TMSTest Mode Select to sequence the JTAG test controller’s state machine. Sampled on the rising edge of
TCK.
MC9328MX1 Technical Data, Rev. 7
Freescale Semiconductor5
Signals and Connections
Table 2. i.MX1 Signal Descriptions (Continued)
Signal NameFunction/Notes
DMA
DMA_REQDMA Request—external DMA request signal. Multiplexed with SPI1_SPI_RDY.
BIG_ENDIANBig Endian—Input signal that determines the configuration of the external chip-select space. If it is
driven logic-high at reset, the external chip-select space will be configured to big endian. If it is driven
logic-low at reset, the external chip-select space will be configured to little endian. This input must not
change state after power-on reset negates or during chip operation.
ETM
ETMTRACESYNCETM sync signal which is multiplexed with A24. ETMTRACESYNC is selected in ETM mode.
ETMTRACECLKETM clock signal which is multiplexed with A23. ETMTRACECLK is selected in ETM mode.
ETMPIPESTAT [2:0]ETM status signals which are multiplexed with A [22:20]. ETMPIPESTAT [2:0] are selected in ETM
mode.
ETMTRACEPKT [7:0] ETM packet signals which are multiplexed with ECB, LBA, BCLK (burst clock), PA17, A [19:16].
ETMTRACEPKT [7:0] are selected in ETM mode.
CMOS Sensor Interface
CSI_D [7:0]Sensor port data
CSI_MCLKSensor port master clock
CSI_VSYNCSensor port vertical sync
CSI_HSYNCSensor port horizontal sync
CSI_PIXCLKSensor port data latch clock
LCD Controller
LD [15:0]LCD Data Bus—All LCD signals are driven low after reset and when LCD is off.
FLM/VSYNCFrame Sync or Vsync—This signal also serves as the clock signal output for the gate
driver (dedicated signal SPS for Sharp panel HR-TFT).
LP/HSYNC Line pulse or H sync
LSCLK Shift clock
ACD/OEAlternate crystal direction/output enable.
CONTRASTThis signal is used to control the LCD bias voltage as contrast control.
SPL_SPRProgram horizontal scan direction (Sharp panel dedicated signal).
PSControl signal output for source driver (Sharp panel dedicated signal).
CLSStart signal output for gate driver. This signal is an inverted version of PS (Sharp panel dedicated
signal).
REVSignal for common electrode driving signal preparation (Sharp panel dedicated signal).
SIM
SIM_CLKSIM Clock
SIM_RSTSIM Reset
SIM_RXReceive Data
MC9328MX1 Technical Data, Rev. 7
6Freescale Semiconductor
Signals and Connections
Table 2. i.MX1 Signal Descriptions (Continued)
Signal NameFunction/Notes
SIM_TXTransmit Data
SIM_PDPresence Detect Schmitt trigger input
SIM_SVENSIM Vdd Enable
SPI 1 and SPI 2
SPI1_MOSIMaster Out/Slave In
SPI1_MISOSlave In/Master Out
SPI1_SSSlave Select (Selectable polarity)
SPI1_SCLKSerial Clock
SPI1_SPI_RDYSerial Data Ready
SPI2_TXDSPI2 Master TxData Output—This signal is multiplexed with a GPI/O pin yet shows up as a primary or
alternative signal in the signal multiplex scheme table. Please refer to the SPI and GPIO chapters in
the MC9328MX1 Reference Manual for information about how to bring this signal to the assigned pin.
SPI2_RXDSPI2 Master RxData Input—This signal is multiplexed with a GPI/O pin yet shows up as a primary or
alternative signal in the signal multiplex scheme table. Please refer to the SPI and GPIO chapters in
the MC9328MX1 Reference Manual for information about how to bring this signal to the assigned pin.
SPI2_SSSPI2 Slave Select—This signal is multiplexed with a GPI/O pin yet shows up as a primary or alternative
signal in the signal multiplex scheme table. Please refer to the SPI and GPIO chapters in the
MC9328MX1 Reference Manual for information about how to bring this signal to the assigned pin.
SPI2_SCLKSPI2 Serial Clock—This signal is multiplexed with a GPI/O pin yet shows up as a primary or alternative
signal in the signal multiplex scheme table. Please refer to the SPI and GPIO chapters in the
MC9328MX1 Reference Manual for information about how to bring this signal to the assigned pin.
General Purpose Timers
TINTimer Input Capture or Timer Input Clock—The signal on this input is applied to both timers
simultaneously.
TMR2OUTTimer 2 Output
USB Device
USBD_VMOUSB Minus Output
USBD_VPOUSB Plus Output
USBD_VMUSB Minus Input
USBD_VPUSB Plus Input
USBD_SUSPNDUSB Suspend Output
USBD_RCVUSB Receive Data
USBD_ROEUSB OE
USBD_AFEUSB Analog Front End Enable
Secure Digital Interface
SD_CMDSD Command—If the system designer does not wish to make use of the internal pull-up, via the Pull-up
enable register, a 4.7K–69K external pull up resistor must be added.
MC9328MX1 Technical Data, Rev. 7
Freescale Semiconductor7
Signals and Connections
Table 2. i.MX1 Signal Descriptions (Continued)
Signal NameFunction/Notes
SD_CLKMMC Output Clock
SD_DAT [3:0]Data—If the system designer does not wish to make use of the internal pull-up, via the Pull-up enable
register, a 50K–69K external pull up resistor must be added.
Memory Stick Interface
MS_BSMemory Stick Bus State (Output)—Serial bus control signal
MS_SDIOMemory Stick Serial Data (Input/Output)
MS_SCLKOMemory Stick Serial Clock (Input)—Serial protocol clock source for SCLK Divider
MS_SCLKIMemory Stick External Clock (Output)—Test clock input pin for SCLK divider. This pin is only for test
purposes, not for use in application mode.
MS_PI0General purpose Input0—Can be used for Memory Stick Insertion/Extraction detect
MS_PI1General purpose Input1—Can be used for Memory Stick Insertion/Extraction detect
UARTs – IrDA/Auto-Bauding
UART1_RXDReceive Data
UART1_TXDTransmit Data
UART1_RTSRequest to Send
UART1_CTSClear to Send
UART2_RXDReceive Data
UART2_TXDTransmit Data
UART2_RTSRequest to Send
UART2_CTSClear to Send
UART2_DSRData Set Ready
UART2_RIRing Indicator
UART2_DCDData Carrier Detect
UART2_DTRData Terminal Ready
UART3_RXDReceive Data
UART3_TXDTransmit Data
UART3_RTSRequest to Send
UART3_CTSClear to Send
UART3_DSRData Set Ready
UART3_RIRing Indicator
UART3_DCDData Carrier Detect
UART3_DTRData Terminal Ready
Serial Audio Port – SSI (configurable to I2S protocol)
SSI_TXDATTransmit Data
SSI_RXDATReceive Data
MC9328MX1 Technical Data, Rev. 7
8Freescale Semiconductor
Table 2. i.MX1 Signal Descriptions (Continued)
Signal NameFunction/Notes
SSI_TXCLKTransmit Serial Clock
SSI_RXCLKReceive Serial Clock
SSI_TXFSTransmit Frame Sync
SSI_RXFSReceive Frame Sync
SSI2_TXDATTxD
SSI2_RXDATRxD
SSI2_TXCLKTransmit Serial Clock
SSI2_RXCLKReceive Serial Clock
SSI2_TXFSTransmit Frame Sync
SSI2_RXFSReceive Frame Sync
I2C
I2C_SCLI2C Clock
I2C_SDAI2C Data
Signals and Connections
PWM
PWMOPWM Output
ASP
UINPositive U analog input (for low voltage, temperature measurement)
UIPNegative U analog input (for low voltage, temperature measurement)
PX1Positive pen-X analog input
PY1Positive pen-Y analog input
PX2Negative pen-X analog input
PY2Negative pen-Y analog input
R1APositive resistance input (a)
R1BPositive resistance input (b)
R2ANegative resistance input (a)
R2BNegative resistance input (b)
RVPPositive reference for pen ADC
RVMNegative reference for pen ADC
AVDDAnalog power supply
AGNDAnalog ground
BlueTooth
BT1I/O clock signal
BT2Output
BT3Input
MC9328MX1 Technical Data, Rev. 7
Freescale Semiconductor9
Signals and Connections
Table 2. i.MX1 Signal Descriptions (Continued)
Signal NameFunction/Notes
BT4Input
BT5Output
BT6Output
BT7Output
BT8Output
BT9Output
BT10Output
BT11Output
BT12Output
BT13Output
BTRF VDDPower supply from external BT RFIC
BTRF GNDGround from external BT RFIC
Test Function
TRISTATEForces all I/O signals to high impedance for test purposes. For normal operation, terminate this input
with a 1 k ohm resistor to ground. (TRI-STATE® is a registered trademark of National Semiconductor.)
Digital Supply Pins
NVDDDigital Supply for the I/O pins
NVSSDigital Ground for the I/O pins
Supply Pins – Analog Modules
AVDDSupply for analog blocks
Internal Power Supply
QVDDPower supply pins for silicon internal circuitry
QVSSGround pins for silicon internal circuitry
2.1I/O Pads Power Supply and Signal Multiplexing Scheme
This section describes detailed information about both the power supply for each I/O pin and its function
multiplexing scheme. The user can reference information provided in Table 6on page 23 to configure the
power supply scheme for each device in the system (memory and external peripherals). The function
multiplexing information also shown in Table 6 allows the user to select the function of each pin by
configuring the appropriate GPIO registers when those pins are multiplexed to provide different functions.
MC9328MX1 Technical Data, Rev. 7
10Freescale Semiconductor
Default
(At/After)
RESE
State
Signals and Connections
Table 3. MC9328MX1 Signal Multiplexing Scheme
PrimaryAlternateGPIO
OPA069KSPI2_CLKLA24
C
SignalDirPull-upSignalDir MuxPull-upAinBinAout
Pin
BGA
NVDD1K8NVDD1Static
NVDD1B1A24OETMTRACESYN
NVDD1C2D31I/O69KPull-H
NVDD1C1A23OETMTRACECLKO PA3169KLA23
NVDD1D2D30I/O69KPull-H
NVDD1D1A22OETMPIPESTAT2O PA3069KLA22
NVDD1D3D29I/O69KPull-H
NVDD1E2A21OETMPIPESTAT1O PA2969KLA21
NVDD1E3D28I/O69KPull-H
NVDD1E1A20OETMPIPESTAT0O PA2869KLA20
NVDD1F2D27I/O69KPull-H
Voltage
I/O Supply
NVDD1F4A19OETMTRACEPKT3 O PA2769KLA19
A1VSSStatic
NVDD1E4D26I/O69KPull-H
NVDD1H5NVDD1Static
NVDD1F1A18OETMTRACEPKT2 O PA2669KLA18
NVDD1F3D25I/O69KPull-H
NVDD1G2A17OETMTRACEPKT1 O PA2569KLA17
NVDD1G3D24I/O69KPull-H
NVDD1F5A16OETMTRACEPKT0 O PA2469KLA16
NVDD1G4D23I/O69KPull-H
NVDD1G1A15OL
NVDD1H2D22I/O69KPull-H
NVDD1H3A14OL
MC9328MX1 Technical Data, Rev. 7
reescale Semiconductor11
Signals and Connections
Default
(At/After)
RESE
State
Table 3. MC9328MX1 Signal Multiplexing Scheme (Continued)
PrimaryAlternateGPIO
SignalDirPull-upSignalDir MuxPull-upAinBinAout
Pin
BGA
NVDD1G5D21I/O69KPull-H
Voltage
I/O Supply
NVDD1H1A13OL
T1VSSStatic
NVDD1H4D20I/O69KPull-H
QVDD1H9QVDD1Static
H8VSSStatic
NVDD1J5NVDD1Static
NVDD1J1A12OL
NVDD1J4D19I/O69KPull-H
NVDD1J2A11OL
NVDD1J3D18I/O69KPull-H
NVDD1K1A10OL
NVDD1K4D17I/O69KPull-H
NVDD1K3A9OL
NVDD1K2D16I/O69KPull-H
NVDD1L1A8OL
NVDD1L4D15I/O69KPull-H
NVDD1L2A7OL
MC9328MX1 Technical Data, Rev. 7
12Freescale Semiconductor
K6VSSStatic
NVDD1L5D14I/O69KPull-H
NVDD1K5NVDD1Static
NVDD1M4A6OL
NVDD1L3D13I/O69KPull-H
NVDD1M1A5OL
NVDD1M2D12I/O69KPull-H
Default
(At/After)
RESE
State
Signals and Connections
Table 3. MC9328MX1 Signal Multiplexing Scheme (Continued)
OH
PrimaryAlternateGPIO
SignalDirPull-upSignalDir MuxPull-upAinBinAout
Pin
BGA
NVDD1N1A4OL
NVDD1M3D11I/O69KPull-H
NVDD1P3EB0
Voltage
I/O Supply
NVDD1N3D10I/O69KPull-H
reescale Semiconductor13
OH
NVDD1P1A3OL
NVDD1N2EB1
OH
M6VSSStatic
NVDD1P2D9I/O69KPull-H
NVDD1R1EB2
NVDD1H6NVDD1Static
OH
NVDD1T2A2OL
NVDD1R2EB3
OH
NVDD1R5D8I/O69KPull-H
NVDD1T3OE
OPA2369KPull-HPA23
NVDD1R3A1OL
NVDD1T4CS5
OPA2269KPull-HPA22
NVDD1N4D7I/O69KPull-H
NVDD1R4CS4
NVDD1N5A0OPA2169KLA0
OCSD1HCSD1
NVDD1P4CS3
NVDD1P5D6I/O69KPull-H
OCSD0HCSD0
H7VSSStatic
NVDD1T5CS2
NVDD1J6NVDD1Static
NVDD1M5SDCLKOH
MC9328MX1 Technical Data, Rev. 7
Signals and Connections
Default
RESE
(At/After)
1
H
H
State
Table 3. MC9328MX1 Signal Multiplexing Scheme (Continued)
Table 3. MC9328MX1 Signal Multiplexing Scheme (Continued)
OL/H
PrimaryAlternateGPIO
SignalDirPull-upSignalDir MuxPull-upAinBinAout
Pin
BGA
NVDD1T10SDWEOH
NVDD1R11SDCKE0OH
NVDD1P10SDCKE1OH
Voltage
I/O Supply
NVDD1N10RESET_SF
L7VSSStatic
NVDD1T11CLKOOL
reescale Semiconductor15
I69K
AVDD1T12AVDD1Static
AVDD1M10RESET_IN
AVDD1N11RESET_OUTOL/H
AVDD1M11BIG_ENDIANI
AVDD1P11BOOT3I
AVDD1N12BOOT2I
AVDD1R12PORI
AVDD1R13BOOT1I
MC9328MX1 Technical Data, Rev. 7
T16VSSStatic
AVDD1P12BOOT0I
AVDD1T13TRISTATEI
AVDD1P13TRSTI69KH
QVDD2R15QVDD2Static
AVDD1T14EXTAL16MIHiz
AVDD1T15XTAL16MO
AVDD1R16EXTAL32KIHiz
AVDD1P16XTAL32KO
NVDD2K10NVDD2Static
Signals and Connections
Default
5
(At/After)
RESE
Hiz
State
Table 3. MC9328MX1 Signal Multiplexing Scheme (Continued)
PrimaryAlternateGPIO
SignalDirPull-upSignalDir MuxPull-upAinBinAout
Pin
BGA
NVDD2R14TDOO
NVDD2N15TMSI69KPull-H
NVDD2L9TCKI69KPull-H
NVDD2N16TDII69KPull-H
NVDD2P14I2C_SCLOPA1669KPull-HPA16
NVDD2P15I2C_SDAI/OPA1569KPull-HPA15
NVDD2N13CSI_PIXCLKIPA1469KPull-HPA14
NVDD2M13CSI_HSYNCIPA1369KPull-HPA13
NVDD2M14CSI_VSYNCIPA1269KPull-HPA12
NVDD2N14CSI_D7IPA1169KPull-HPA11
NVDD2M15CSI_D6IPA1069KPull-HPA10
NVDD2M16CSI_D5IPA969KPull-HPA9
NVDD2J10VSSStatic
NVDD2M12CSI_D4IPA869KPull-HPA8
NVDD2L16CSI_D3IPA769KPull-HPA7
NVDD2L15CSI_D2IPA669KPull-HPA6
NVDD2L14CSI_D1IPA569KPull-HPA5
NVDD2L13CSI_D0IPA469KPull-HPA4
NVDD2L12CSI_MCLKOPA369KPull-HPA3
NVDD2L11PWMOOPA269KPull-HPA2
NVDD2L10TINIPA169KSPI2_RxDPull-HPA1
NVDD2K15TMR2OUTOPD3169KSPI2_TxDPull-HPD31
NVDD2K16LD15OPD3069KPull-HPD30
NVDD2K14LD14OPD2969KPull-HPD29
Voltage
I/O Supply
MC9328MX1 Technical Data, Rev. 7
16Freescale Semiconductor
NVDD2K13LD13OPD2869KPull-HPD28
Default
Signals and Connections
RESE
(At/After)
State
Pull-HPD11
SPI2_SS2
O PD1069KSPI2_TxDPull-HPD10
OPD969KSPI2_RxDPull-HPD9
OPD869KSPI2_SSPull-HPD8
IPD769KSPI2_CLKPull-HPD7
Table 3. MC9328MX1 Signal Multiplexing Scheme (Continued)
PrimaryAlternateGPIO
SignalDirPull-upSignalDir MuxPull-upAinBinAout
Pin
BGA
NVDD2K12LD12OPD2769KPull-HPD27
Voltage
I/O Supply
reescale Semiconductor17
QVDD3J15QVDD3Static
J16VSSStatic
NVDD2K9NVDD2Static
NVDD2J14LD11OPD2669KPull-HPD26
NVDD2K11LD10OPD2569KPull-HPD25
NVDD2H15LD9OPD2469KPull-HPD24
NVDD2J13LD8OPD2369KPull-HPD23
NVDD2J12LD7OPD2269KPull-HPD22
NVDD2J11LD6OPD2169KPull-HPD21
NVDD2H14LD5OPD2069KPull-HPD20
NVDD2H13LD4OPD1969KPull-HPD19
MC9328MX1 Technical Data, Rev. 7
NVDD2H16LD3OPD1869KPull-HPD18
NVDD2H12LD2OPD1769KPull-HPD17
NVDD2G16LD1OPD1669KPull-HPD16
NVDD2H11LD0OPD1569KPull-HPD15
NVDD2G15FLM/VSYNCOPD1469KPull-HPD14
NVDD2G14LP/HSYNCOPD1369KPull-HPD13
NVDD2G13ACD/OEOPD1269KPull-HPD12
NVDD2G12CONTRASTOPD1169K
NVDD2F16SPL_SPROUART2_DSR
NVDD2H10PSOUART2_RI
NVDD2G11CLSOUART2_DCD
NVDD2F12REVOUART2_DTR
NVDD2F15LSCLKOPD669KPull-HPD6
Signals and Connections
Default
(At/After)
RESE
State
Table 3. MC9328MX1 Signal Multiplexing Scheme (Continued)
PrimaryAlternateGPIO
SignalDirPull-upSignalDir MuxPull-upAinBinAout
J9VSSStatic
Pin
BGA
Voltage
I/O Supply
E16R2AIqvdd
6
QVDD
18Freescale Semiconductor
F14PX1I
F13PY1I
E15PX2I
D16R2BI
6
6
6
QVDD
QVDD
QVDD
E14PY2I
D15R1AI
C16R1BI
C15VSSStatic
6
6
6
6
QVDD
QVDD
QVDD
QVDD
C14AVDD2Static
6
AVDD2
B16NCI
A16NCI
B15UINI
A15UIPI
E13NCI
6
6
6
6
6
QVDD
QVDD
QVDD
QVDD
QVDD
B14RVMI
D14NCI
6
QVDD
A14RVPI
D13NCI
6
6
6
QVDD
QVDD
QVDD
E12NCO
C13NCI
6
6
QVDD
QVDD
MC9328MX1 Technical Data, Rev. 7
Default
Signals and Connections
RESE
(At/After)
HizPC30
Pull-HPC28
Pull-HPC27
LPC25
Pull-HPC13
State
DMA_Req
UART3_TX
UART3_CTS
UART3_DTRLPC26
SPI2_SS3
UART3_DCD
UART3_DSR
Table 3. MC9328MX1 Signal Multiplexing Scheme (Continued)
NVDD3B9SPI1_SCLKI/OPC1469KPull-HPC14
IPC1369K
NVDD3D9SPI1_SPI_RDY
NVDD3A9UART1_RXDIPC1269KPull-HPC12
I/OPC1569KPull-HPC15
PrimaryAlternateGPIO
SignalDirPull-upSignalDir MuxPull-upAinBinAout
Pin
BGA
I/O Supply
D12NCO
6
QVDD
Voltage
QVDD4A13QVDD4Static
B13VSSStatic
BTRFVDD C11BT8OSSI2_RXFSPC2469KUART3_RIHizPC24
BTRFVDD G10BT9OSSI2_RXPC2369KLPC23
BTRFVDD F10BT10OSSI2_TXPC2269KHPC22
BTRFVDD B10BT11OSSI2_TXCLKPC2169KHPC21
BTRFVDD A12BT3IPC2969KUART3_RTSPull-HPC29
BTRFVDD E11BT4IPC2869K
BTRFVDD A11BT5I/OPC2769K
BTRFVDD C12BTRFVDDStatic
BTRFVDD B12BT1IPC3169KUART3_RXPull-HPC31
BTRFVDD F11BT2OPC3069K
BTRFVDD D11BT6OPC2669K
BTRFVDD B11BT7OPC2569K
BTRFVDD E10BT12OSSI2_TXFSPC2069KHizPC20
BTRFVDD D10BT13OSSI2_RXCLKPC1969KLPC19
C10BTRFGNDStatic
NVDD3A10NVDD3Static
NVDD3G9SPI1_MOSII/OPC1769KPull-HPC17
NVDD3F9SPI1_MISOI/OPC1669KPull-HPC16
NVDD3E9SPI1_SS
MC9328MX1 Technical Data, Rev. 7
reescale Semiconductor19
Signals and Connections
Default
(At/After)
RESE
State
Table 3. MC9328MX1 Signal Multiplexing Scheme (Continued)
IPC1069KPull-HPC10
OPC969KPull-HPC9
PrimaryAlternateGPIO
SignalDirPull-upSignalDir MuxPull-upAinBinAout
NVDD3C8SSI_RXFSI/OPC369KPull-HPC3
A7VSSStatic
NVDD4C7UART2_RXDIPB3169KPull-HPB31
Pin
BGA
NVDD3G8UART1_CTS
NVDD3B8SSI_TXCLKI/OPC869KPull-HPC8
NVDD3F8SSI_TXFSI/OPC769KPull-HPC7
NVDD3E8SSI_TXDATOPC669KPull-HPC6
NVDD3D8SSI_RXDATIPC569KPull-HPC5
NVDD3C9UART1_TXDOPC1169KPull-HPC11
Voltage
I/O Supply
NVDD3A8UART1_RTS
NVDD3B7SSI_RXCLKI/OPC469KPull-HPC4
MC9328MX1 Technical Data, Rev. 7
20Freescale Semiconductor
IPB2969KPull-HPB29
OPB2869KPull-HPB28
NVDD4F7UART2_TXDOPB3069KPull-HPB30
NVDD4C6UART2_CTS
NVDD4E7UART2_RTS
NVDD4D7USBD_VMOOPB2769KPull-HPB27
NVDD4D6USBD_VPOOPB2669KPull-HPB26
NVDD4E6USBD_VMIPB2569KPull-HPB25
OPB2369KPull-HPB23
ROEOPB2169KPull-HPB21
USBD_SUSPND
A4VSSStatic
NVDD4B6USBD_VPIPB2469KPull-HPB24
NVDD4D5
NVDD4C5USBD_RCVI/OPB2269KPull-HPB22
NVDD4B5USBD_
NVDD4A5USBD_AFEOPB2069KPull-HPB20
NVDD4A6NVDD4Static
NVDD4G7SIM_CLKOSSI_TXCLKI/O PB1969KPull-HPB19
Default
Signals and Connections
RESE
(At/After)
State
Pull-LPB11
(pull down)
Table 3. MC9328MX1 Signal Multiplexing Scheme (Continued)
PrimaryAlternateGPIO
SignalDirPull-upSignalDir MuxPull-upAinBinAout
Pin
BGA
NVDD4F6SIM_RSTOSSI_TXFSI/O PB1869KPull-HPB18
NVDD4G6SIM_RXISSI_TXDATO PB1769KPull-HPB17
NVDD4B4SIM_TXI/OSSI_RXDATIPB1669KPull-HPB16
NVDD4C4SIM_PDISSI_RXCLKI/O PB1569KPull-HPB15
NVDD4D4SIM_SVENOSSI_RXFSI/O PB1469KPull-HPB14
NVDD4B3SD_CMDI/OMS_BSO PB1369KPull-HPB13
NVDD4A3SD_CLKOMS_SCLKOO PB1269KPull-HPB12
NVDD4A2SD_DAT3I/OMS_SDIOI/O PB1169K
NVDD4E5SD_DAT2I/OMS_SCLKIIPB1069KPull-HPB10
NVDD4B2SD_DAT1I/OMS_PI1IPB969KPull-HPB9
NVDD4C3SD_DAT0I/OMS_PI0IPB869KPull-HPB8
Voltage
I/O Supply
MC9328MX1 Technical Data, Rev. 7
reescale Semiconductor21
After reset, CS0 goes H/L depends on BOOT[3:0].2Need external circuitry to drive the signal.3Need external pull-up.4External resistor is needed.5Need external pull-up or pull-down.6ASP signals are clamped by AVDD2 to prevent ESD (electrostatic discharge) damage. AVDD2 must be greater than QVDD to keep diodes reverse-biased.
1
Electrical Characteristics
3Electrical Characteristics
This section contains the electrical specifications and timing diagrams for the i.MX1 processor.
3.1Maximum Ratings
Table 4 provides information on maximum ratings which are those values beyond which damage to the
device may occur. Functional operation should be restricted to the limits listed in Recommended Operating
Range Table 5on page 23 or the DC Characteristics table.
Table 4. Maximum Ratings
SymbolRatingMinimumMaximumUnit
NV
DD
QV
DD
QV
DD
AV
DD
BTRFV
DD
VESD_HBMESD immunity with HBM (human body model)–2000V
VESD_MMESD immunity with MM (machine model)–100V
ILatchupLatch-up immunity–200mA
TestStorage temperature-55150°C
PmaxPower Consumption
1
A typical application with 30 pads simultaneously switching assumes the GPIO toggling and instruction fetches from the ARM®
core-that is, 7x GPIO, 15x Data bus, and 8x Address bus.
2
A worst-case application with 70 pads simultaneously switching assumes the GPIO toggling and instruction fetches from the
ARM core-that is, 32x GPIO, 30x Data bus, 8x Address bus. These calculations are based on the core running its heaviest OS
application at MHz, and where the whole image is running out of SDRAM. QVDD at V, NVDD and AVDD at 3.3V, therefore,
180mA is the worst measurement recorded in the factory environment, max 5mA is consumed for OSC pads, with each toggle
GPIO consuming 4mA.
DC I/O Supply Voltage-0.33.3V
DC Internal (core = 150 MHz) Supply Voltage-0.31.9V
DC Internal (core = 200 MHz) Supply Voltage-0.32.0V
DC Analog Supply Voltage-0.33.3V
DC Bluetooth Supply Voltage-0.33.3V
800
1
1300
2
mW
3.2Recommended Operating Range
Table 5 provides the recommended operating ranges for the supply voltages and temperatures. The i.MX1
processor has multiple pairs of VDD and VSS power supply and return pins. QVDD and QVSS pins are
used for internal logic. All other VDD and VSS pins are for the I/O pads voltage supply, and each pair of
VDD and VSS provides power to the enclosed I/O pads. This design allows different peripheral supply
voltage levels in a system.
Because AVDD pins are supply voltages to the analog pads, it is recommended to isolate and noise-filter
the AVDD pins from other VDD pins.
BTRFVDD is the supply voltage for the Bluetooth interface signals. It is quite sensitive to the data
transmit/receive accuracy. Please refer to Bluetooth RF spec for special handling. If Bluetooth is not used
MC9328MX1 Technical Data, Rev. 7
22Freescale Semiconductor
Electrical Characteristics
in the system, these Bluetooth pins can be used as general purpose I/O pins and BTRFVDD can be used
as other NVDD pins.
For more information about I/O pads grouping per VDD, please refer to Table 2on page 4.
Table 5. Recommended Operating Range
SymbolRatingMinimumMaximumUnit
T
T
T
NVDDI/O supply voltage (if using MSHC, CSI, SPI, BTA, LCD, and USBd which
NVDDI/O supply voltage (if not using the peripherals listed above)1.703.30V
QVDDInternal supply voltage (Core = 150 MHz)1.701.90V
QVDDInternal supply voltage (Core = 200 MHz)1.802.00V
AVDDAnalog supply voltage1.703.30V
Operating temperature range
A
MC9328MX1VM20\MC9328MX1VM15
Operating temperature range
A
MC9328MX1DVM20\MC9328MX1DVM15
Operating temperature range
A
MC9328MX1CVM15
are only 3 V interfaces)
070°C
-3070°C
-4085°C
2.703.30V
3.3Power Sequence Requirements
For required power-up and power-down sequencing, please refer to the “Power-Up Sequence” section of
application note AN2537 on the i.MX applications processor website.
3.4DC Electrical Characteristics
Table 6 contains both maximum and minimum DC characteristics of the i.MX1 processor.
Table 6. Maximum and Minimum DC Characteristics
Number or
Symbol
IopFull running operating current at 1.8V for QVDD, 3.3V for
NVDD/AVDD (Core = 96 MHz, System = 96 MHz, MPEG4
decoding playback from external memory card to both
external SSI audio decoder and driving TFT display panel,
and OS with MMU enabled memory system is running on
external SDRAM).
Sidd
Sidd
Sidd
Freescale Semiconductor23
Standby current
1
(Core = 150 MHz, QVDD = 1.8V, temp = 25°C)
Standby current
2
(Core = 150 MHz, QVDD = 1.8V, temp = 55
Standby current
3
(Core = 150 MHz, QVDD = 2.0V, temp = 25°C)
ParameterMinTypicalMaxUnit
–QVDD at
1.8V = 120mA;
NVDD+AVDD at
3.0V = 30mA
–25 –μA
–45 –μA
–mA
°C)
–35 –μA
MC9328MX1 Technical Data, Rev. 7
Electrical Characteristics
Table 6. Maximum and Minimum DC Characteristics (Continued)
The AC characteristics consist of output delays, input setup and hold times, and signal skew times. All
signals are specified relative to an appropriate edge of other signals. All timing specifications are specified
at a system operating frequency from 0 MHz to 96 MHz (core operating frequency 150 MHz) with an
operating supply voltage from V
DD min
timing is measured at 30 pF loading.
PinParameterMinimumMaximumUnit
TRISTATE Time from TRISTATE activate until I/O becomes Hi-Z–20.8ns
Table 8. 32k/16M Oscillator Signal Timing
ParameterMinimumRMSMaximumUnit
EXTAL32k input jitter (peak to peak)–520ns
EXTAL32k startup time800––ms
to V
DD max
under an operating temperature from TL to TH. All
Table 7. Tristate Signal Timing
MC9328MX1 Technical Data, Rev. 7
24Freescale Semiconductor
Functional Description and Application Information
Table 8. 32k/16M Oscillator Signal Timing (Continued)
ParameterMinimumRMSMaximumUnit
EXTAL16M input jitter (peak to peak)
EXTAL16M startup time
1
The 16 MHz oscillator is not recommended for use in new designs.
1
1
–TBDTBD–
TBD–––
4Functional Description and Application Information
This section provides the electrical information including and timing diagrams for the individual modules
of the i.MX1.
4.1Embedded Trace Macrocell
All registers in the ETM9 are programmed through a JTAG interface. The interface is an extension of the
ARM920T processor’s TAP controller, and is assigned scan chain 6. The scan chain consists of a 40-bit
shift register comprised of the following:
•32-bit data field
•7-bit address field
•A read/write bit
The data to be written is scanned into the 32-bit data field, the address of the register into the 7-bit address
field, and a 1 into the read/write bit.
A register is read by scanning its address into the address field and a 0 into the read/write bit. The 32-bit
data field is ignored. A read or a write takes place when the TAP controller enters the UPDATE-DR state.
The timing diagram for the ETM9 is shown in Figure 2. See Table 9 for the ETM9 timing parameters used
in Figure 2.
TRACECLK
TRACECLK
(Half-Rate Clocking Mode)
Output Trace Port
2a
3a
3b
Figure 2. Trace Port Timing Diagram
2b
Valid Data
4a
1
Valid Data
4b
MC9328MX1 Technical Data, Rev. 7
Freescale Semiconductor25
Functional Description and Application Information
Table 9. Trace Port Timing Diagram Parameter Table
1.8 ± 0.1 V3.0 ± 0.3 V
Ref No.Parameter
MinimumMaximumMinimumMaximum
1CLK frequency0850100MHz
2aClock high time1.3–2–ns
2bClock low time3–2–ns
3aClock rise time–4–3ns
3bClock fall time–3–3ns
4aOutput hold time2.28–2–ns
4bOutput setup time3.42–3–ns
4.2DPLL Timing Specifications
Unit
Parameters of the DPLL are given in Table 10. In this table, T
pre-divider and T
is the output double clock period.
dck
is a reference clock period after the
ref
Table 10. DPLL Specifications
ParameterTest ConditionsMinimumTypicalMaximumUnit
DPLL input clock freq rangeVcc = 1.8V5–100MHz
Pre-divider output clock
freq range
DPLL output clock freq rangeVcc = 1.8V80–220MHz
Pre-divider factor (PD)–1–16–
Total multiplication factor (MF)Includes both integer and fractional parts5–15–
MF integer part–5–15–
MF numeratorShould be less than the denominator0–1022–
MF denominator–1–1023–
Pre-multiplier lock-in time–
Freq lock-in time after
full reset
Freq lock-in time after
partial reset
Vcc = 1.8V
FOL mode for non-integer MF
(does not include pre-multi lock-in time)
FOL mode for non-integer MF (does not
include pre-multi lock-in time)
5–30MHz
––312.5
250
220
280
(56 μs)
250
(50 μs)
300
270
μsec
T
T
ref
ref
Phase lock-in time after
full reset
Phase lock-in time after
partial reset
Freq jitter (p-p)–
26Freescale Semiconductor
FPL mode and integer MF (does not include
pre-multi lock-in time)
FPL mode and integer MF (does not include
pre-multi lock-in time)
MC9328MX1 Technical Data, Rev. 7
300
270
–
350
(70 μs)
320
(64 μs)
0.005
(0.01%)
400
370
0.01
2•T
T
ref
T
ref
dck
Functional Description and Application Information
Table 10. DPLL Specifications (Continued)
ParameterTest ConditionsMinimumTypicalMaximumUnit
Phase jitter (p-p)Integer MF, FPL mode, Vcc=1.8V
–
1.0
(10%)
1.5ns
Power supply voltage–1.7–2.5V
Power dissipationFOL mode, integer MF,
= MHz, Vcc = 1.8V
f
dck
––4mW
4.3Reset Module
The timing relationships of the Reset module with the POR and RESET_IN are shown in Figure 3 and
Figure 4.
NOTE
Be aware that NVDD must ramp up to at least 1.8V before QVDD is powered up
to prevent forward biasing.
90% AVDD
1
POR
RESET_POR
RESET_DRAM
10% AVDD
2
Exact 300ms
3
7 cycles @ CLK32
HRESET
RESET_OUT
CLK32
HCLK
4
14 cycles @ CLK32
Figure 3. Timing Relationship with POR
MC9328MX1 Technical Data, Rev. 7
Freescale Semiconductor27
Functional Description and Application Information
RESET_IN
5
HRESET
RESET_OUT
6
CLK32
HCLK
14 cycles @ CLK32
4
Figure 4. Timing Relationship with RESET_IN
Table 11. Reset Module Timing Parameter Table
Ref
No.
1Width of input POWER_ON_RESET
2Width of internal POWER_ON_RESET
(9600 *CLK32 at 32 kHz)
37K to 32K-cycle stretcher for SDRAM reset7777Cycles of
414K to 32K-cycle stretcher for internal system reset
HRESERT
5Width of external hard-reset RESET_IN
and output reset at pin RESET_OUT
Parameter
1.8 ± 0.1 V3.0 ± 0.3 V
Unit
MinMaxMinMax
1
note
300300300300ms
14141414Cycles of
4–4–Cycles of
–
note
1
––
CLK32
CLK32
CLK32
64K to 32K-cycle qualifier4444Cycles of
CLK32
1
POR width is dependent on the 32 or 32.768 kHz crystal oscillator start-up time. Design margin should allow for crystal
tolerance, i.MX chip variations, temperature impact, and supply voltage influence. Through the process of supplying crystals
for use with CMOS oscillators, crystal manufacturers have developed a working knowledge of start-up time of their crystals.
Typically, start-up times range from 400 ms to 1.2 seconds for this type of crystal.
If an external stable clock source (already running) is used instead of a crystal, the width of POR should be ignored in
calculating timing for the start-up process.
4.4External Interface Module
The External Interface Module (EIM) handles the interface to devices external to the i.MX1 processor,
including the generation of chip-selects for external peripherals and memory. The timing diagram for the
EIM is shown in Figure 5, and Table 12 defines the parameters of signals.
MC9328MX1 Technical Data, Rev. 7
28Freescale Semiconductor
(HCLK) Bus Clock
Address
Chip-select
Read (Write
Functional Description and Application Information
1a1b
2a2b
3b3a
)
(rising edge)
OE
(falling edge)
OE
EB
(rising edge)
EB
(falling edge)
LBA
(negated falling edge)
LBA
(negated rising edge)
BCLK (burst clock) - rising edge
BCLK (burst clock) - falling edge
Read Data
Write Data (negated falling)
Write Data (negated rising)
DTACK_B
4a4b
4c4d
5a5b
5c5d
6a
6a
7a7b
7c
9a
9a
10a
6c
7d
8a
10a
6b
8b
9b
9c
Figure 5. EIM Bus Timing Diagram
Table 12. EIM Bus Timing Parameter Table
1.8 ± 0.1 V3.0 ± 0.3 V
Ref No.Parameter
MinTypicalMaxMinTypicalMax
1aClock fall to address valid2.483.319.112.43.28.8ns
1bClock fall to address invalid1.552.485.691.52.45.5ns
2aClock fall to chip-select valid2.693.317.872.63.27.6ns
2bClock fall to chip-select invalid1.552.486.311.52.46.1ns
3aClock fall to Read (Write
) Valid1.352.796.521.32.76.3ns
3bClock fall to Read (Write) Invalid1.862.596.111.82.55.9ns
MC9328MX1 Technical Data, Rev. 7
Freescale Semiconductor29
Unit
Functional Description and Application Information
Table 12. EIM Bus Timing Parameter Table (Continued)
Ref No.Parameter
4aClock1 rise to Output Enable Valid2.322.626.852.32.66.8ns
4bClock1 rise to Output Enable Invalid2.112.526.552.12.56.5ns
4cClock1 fall to Output Enable Valid2.382.697.042.32.66.8ns
4dClock1 fall to Output Enable Invalid2.172.596.732.12.56.5ns
5aClock1 rise to Enable Bytes Valid1.912.525.541.92.55.5ns
5bClock1 rise to Enable Bytes Invalid1.812.425.241.82.45.2ns
5cClock1 fall to Enable Bytes Valid1.972.595.691.92.55.5ns
5dClock1 fall to Enable Bytes Invalid1.762.485.381.72.45.2ns
6aClock1 fall to Load Burst Address Valid2.072.796.732.02.76.5ns
6bClock1 fall to Load Burst Address Invalid1.972.796.831.92.76.6ns
6cClock1 rise to Load Burst Address Invalid1.912.626.451.92.66.4ns
7aClock1 rise to Burst Clock rise1.612.625.641.62.65.6ns
1.8 ± 0.1 V3.0 ± 0.3 V
Unit
MinTypicalMaxMinTypicalMax
7bClock1rise to Burst Clock fall1.612.625.841.62.65.8ns
7cClock1 fall to Burst Clock rise1.552.485.591.52.45.4ns
7dClock1 fall to Burst Clock fall1.552.595.801.52.55.6ns
8aRead Data setup time5.54––5.5––ns
8bRead Data hold time0––0––ns
9aClock1 rise to Write Data Valid1.812.726.851.82.76.8ns
9bClock1 fall to Write Data Invalid1.452.485.691.42.45.5ns
9cClock1 rise to Write Data Invalid1.63––1.62––ns
10aDTACK setup time2.52––2.5––ns
1
Clock refers to the system clock signal, HCLK, generated from the System DPLL
4.4.1DTACK Signal Description
The DTACK signal is the external input data acknowledge signal. When using the external DTACK signal
as a data acknowledge signal, the bus time-out monitor generates a bus error when a bus cycle is not
terminated by the external DTACK signal after 1022 HCLK counts have elapsed. Only the CS5 group
supports DTACK signal function when the external DTACK signal is used for data acknowledgement.
4.4.2DTACK Signal Timing
Figure 6 through Figure 9 show the access cycle timing used by chip-select 5. The signal values and units
of measure for this figure are found in the associated tables.
MC9328MX1 Technical Data, Rev. 7
30Freescale Semiconductor
4.4.2.1WAIT Read Cycle without DMA
Functional Description and Application Information
1. T is the system clock period. (For 96 MHz system clock, T=10.42 ns)
and EB assertion time is programmable by OEA bit in CS5L register. EB assertion in read cycle will occur only when
2. OE
EBC bit in CS5L register is clear.
3. Address becomes valid and CS asserts at the start of read access cycle.
4. The external wait input requirement is eliminated when CS5
and EB assertion timeSee note 2–ns
is programmed to use internal wait state.
MC9328MX1 Technical Data, Rev. 7
Freescale Semiconductor31
Functional Description and Application Information
1. T is the system clock period. (For 96 MHz system clock, T=10.42 ns)
and EB assertion time is programmable by OEA bit in CS5L register. EB assertion in read cycle will occur only when
2. OE
EBC bit in CS5L register is clear.
3. Address becomes valid and CS
4. The external wait input requirement is eliminated when CS5 is programmed to use internal wait state.
10EB negated after CS5 is negated1.5T+0.741.5T+2.35ns
11Wait becomes low after CS5 asserted01019Tns
12Wait pulse width1T1020Tns
Note:
1. T is the system clock period. (For 96 MHz system clock, T=10.42 ns)
assertion can be controlled by CSA bits. EB assertion can also be programmable by WEA bits in CS5L register.
2. CS5
3. Address becomes valid and RW asserts at the start of write access cycle.
4. The external wait input requirement is eliminated when CS5
Functional Description and Application Information
3.0 ± 0.3 V
Unit
MinimumMaximum
1 CS5
2EB
3CS5 pulse width 3T–ns
4RW negated before CS5 is negated2.5T-0.292.5T+0.68ns
5Address inactived after CS negated–0.93ns
6Wait asserted after CS5 asserted–1020Tns
7Wait asserted to RW negatedT+2.152T+7.34ns
8Data hold timing after RW negated24.87–ns
9Data ready after CS5 is asserted–Tns
10CS deactive to next CS activeT–ns
11EB negate after CS negate1.5T+0.741.5T+2.35
12Wait becomes low after CS5 asserted01019Tns
13Wait pulse width1T1020Tns
Note:
1. T is the system clock period. (For 96 MHz system clock, T=10.42 ns)
2. CS5 assertion can be controlled by CSA bits. EB assertion also can be programmable by WEA bits in CS5L register.
3. Address becomes valid and RW
4.The external wait input requirement is eliminated when CS5 is programmed to use internal wait state.
assertion timeSee note 2–ns
assertion timeSee note 2–ns
asserts at the start of write access cycle.
4.4.3EIM External Bus Timing
The External Interface Module (EIM) is the interface to devices external to the i.MX1, including
generation of chip-selects for external peripherals and memory. The timing diagram for the EIM is shown
in Figure 5, and Table 12 defines the parameters of signals.
MC9328MX1 Technical Data, Rev. 7
Freescale Semiconductor35
Functional Description and Application Information
hclk
hsel_weim_cs[0]
htrans
hwrite
haddr
hready
weim_hrdata
Internal signals - shown only for illustrative purposes
weim_hready
BCLK (burst clock)
ADDR
CS2
R/W
LBA
Seq/Nonseq
Read
V1
Last Valid Data
Last Valid Address
V1
V1
Read
OE
EBx1 (EBC2=0)
1
(EBC2=1)
EBx
DATA
Note 1: x = 0, 1, 2 or 3
Note 2: EBC = Enable Byte Control bit (bit 11) on the Chip Select Control Register
Figure 10. WSC = 1, A.HALF/E.HALF
MC9328MX1 Technical Data, Rev. 7
V1
36Freescale Semiconductor
hclk
hsel_weim_cs[0]
Functional Description and Application Information
htrans
hwrite
haddr
hready
hwdata
weim_hrdata
Internal signals - shown only for illustrative purposes
Functional Description and Application Information
VSYN
HSYN
SCLK
LD[15:0]
SymbolParameter
T1HSYN to VSYN delay
T1
T2
T3
XMAX
Figure 33. Non-TFT Panel Timing
Table 17. Non TFT Panel Timing Diagram
Allowed Register
Minimum Value
3
1, 2
0HWAIT2+2
T4
Ts
Actual ValueUnit
T2
Tpix
T1
4
T2HSYN pulse width0HWIDTH+1Tpix
T3VSYN to SCLK–
T4SCLK to HSYN0HWAIT1+1Tpix
1
Maximum frequency of LCDC_CLK is 48 MHz, which is controlled by Peripheral Clock Divider Register.
2
Maximum frequency of SCLK is HCLK / 5, otherwise LD output will be wrong.
3
VSYN, HSYN and SCLK can be programmed as active high or active low. In the above timing diagram, all
these 3 signals are active high.
4
Tpix is the pixel clock period which equals LCDC_CLK period * (PCD + 1).
5
Ts is the shift clock period. Ts = Tpix * (panel data bus width).
0 ≤ T3 ≤ Ts
4.5Pen ADC Specifications
The specifications for the pen ADC are shown in Table 18 through Table 20.
Table 18. Pen ADC System Performance
Full Range Resolution
Non-Linearity Error
Accuracy
1
Tested under input = 0~1.8V at 25°C
1
1
1
13 bits
4 bits
9 bits
5
–
MC9328MX1 Technical Data, Rev. 7
Freescale Semiconductor59
Functional Description and Application Information
Table 19. Pen ADC Test Conditions
Vp max1800 mVip max+7 µA
Vp minGNDip min1.5 µA
VnGNDin1.5 µA
Sample frequency12 MHz
Sample rate1.2 KHz
Input frequency100 Hz
Input range0–1800 mV
Note: Ru1 = Ru2 = 200K
Table 20. Pen ADC Absolute Rating
ip max +9.5 µA
ip min -2.5 µA
in max +9.5 µA
in min -2.5 µA
4.6ASP Touch Panel Controller
The following sections contain the electrical specifications of the ASP touch panel controller. The value
of parameters and their corresponding measuring conditions are mentioned as well.
4.6.1Electrical Specifications
Test conditions: Temperature = 25º C, QVDD = 1800mV.
Table 21. ASP Touch Panel Controller Electrical Spec
ParameterMinimumTypicalMaximumUnit
Offset–32768––
Offset Error––8199–
Gain–13.65–
Gain Error––33%–
DNL89–Bits
INL–0–Bits
Accuracy (without missing code)89–Bits
Operating Voltage Range (Pen)––QVDDmV
Operating Voltage Range (U)Negative QVDD–QVDDmV
On-resistance of switches SW[8:1]–10–Ohm
mV
-1
Note that QVDD should be 1800mV.
MC9328MX1 Technical Data, Rev. 7
60Freescale Semiconductor
Functional Description and Application Information
4.6.2Gain Calculations
The ideal mapping of input voltage to output digital sample is defined as follows:
Sample
65535
Smax
C0
-2400
1800
Figure 34. Gain Calculations
In general, the mapping function is:
S = G * V + C
Where V is input, S is output, G is the slope, and C is the y-intercept.
Nominal Gain G0 = 65535 / 4800 = 13.65mV
-1
Nominal Offset C0 = 65535 / 2 = 32767
4.6.3Offset Calculations
The ideal mapping of input voltage to output digital sample is defined as:
G0
Vi
2400
Sample
65535
Smax
C0
-2400
1800
Figure 35. Offset Calculations
In general, the mapping function is:
S = G * V + C
Where V is input, S is output, G is the slope, and C is the y-intercept.
Nominal Gain G0 = 65535 / 4800 = 13.65mV
-1
Nominal Offset C0 = 65535 / 2 = 32767
MC9328MX1 Technical Data, Rev. 7
G0
Vi
2400
Freescale Semiconductor61
Functional Description and Application Information
4.6.4Gain Error Calculations
Gain error calculations are made using the information in this section.
Sample
- 2400
65535
Gmax
Smax
C0
1800
Figure 36. Gain Error Calculations
G0
Vi
2400
Assuming the offset remains unchanged, the mapping is rotated around y-intercept to determine the
maximum gain allowed. This occurs when the sample at 1800mV has just reached the ceiling of the 16-bit
range, 65535.
On-chip accelerator hardware is not supported by software. An external
Bluetooth chip interfaced to a UART is recommended.
The Bluetooth Accelerator (BTA) radio interface supports the Wireless RF Transceiver, MC13180 using
an SPI interface. This section provides the data bus timing diagrams and SPI interface timing diagrams
shown in Figure 37 and Figure 38, and the associated parameters shown in Table 22 and Table 23.
MC9328MX1 Technical Data, Rev. 7
62Freescale Semiconductor
BT CLK (BT1)
Functional Description and Application Information
2
7
FS (BT5)
Receive
1
PKT DATA (BT3)
3
4
RXTX_EN (BT9)
Transmit
PKT DATA (BT2)
8
5
6
Figure 37. MC13180 Data Bus Timing Diagram
Table 22. MC13180 Data Bus Timing Parameter Table
Ref No.ParameterMinimumTypicalMaximumUnit
1FrameSync setup time relative to BT CLK rising edge
2FrameSync hold time relative to BT CLK rising edge
3Receive Data setup time relative to BT CLK rising edge
4Receive Data hold time relative to BT CLK rising edge
5Transmit Data setup time relative to RXTX_EN rising edge
1
1
1
1
2
–4–ns
–12–ns
–6–ns
–13–ns
172.5–192.5µs
6TX DATA period1000 +/- 0.02ns
7BT CLK duty cycle40–60%
8Transmit Data hold time relative to RXTX_EN falling edge4–10µs
1
Please refer to 2.4 GHz RF Transceiver Module (MC13180) Technical Data documentation.
2
The setup and hold times of RX_TX_EN can be adjusted by programming Time_A_B register (0x00216050) and
RF_Status (0x0021605C) registers.
MC9328MX1 Technical Data, Rev. 7
Freescale Semiconductor63
Functional Description and Application Information
5
2
6
3
SPI CLK (BT13)
SPI_EN (BT11)
SPI_DATA_OUT (BT12)
SPI_DATA_IN (BT4)
1
8
7
4
9
Figure 38. SPI Interface Timing Diagram Using MC13180
Table 23. SPI Interface Timing Parameter Table Using MC13180
Ref No.ParameterMinimumMaximumUnit
1SPI_EN setup time relative to rising edge of SPI_CLK15–ns
2Transmit data delay time relative to rising edge of SPI_CLK015ns
3Transmit data hold time relative to rising edge of SPI_EN015ns
4SPI_CLK rise time025ns
5SPI_CLK fall time025ns
6SPI_EN hold time relative to falling edge of SPI_CLK15–ns
7Receive data setup time relative to falling edge of SPI_CLK
8Receive data hold time relative to falling edge of SPI_CLK
9SPI_CLK frequency, 50% duty cycle required
1
The SPI_CLK clock frequency and duty cycle, setup and hold times of receive data can be set by programming
SPI_Control (0x00216138) register together with system clock.
1
1
1
15–ns
15–ns
–20MHz
4.8SPI Timing Diagrams
To use the internal transmit (TX) and receive (RX) data FIFOs when the SPI 1 module is configured as a
master, two control signals are used for data transfer rate control: the SS signal (output) and the SPI_RDY
signal (input). The SPI1 Sample Period Control Register (PERIODREG1) and the SPI2 Sample Period
Control Register (PERIODREG2) can also be programmed to a fixed data transfer rate for either SPI 1 or
SPI 2. When the SPI 1 module is configured as a slave, the user can configure the SPI1 Control Register
(CONTROLREG1) to match the external SPI master’s timing. In this configuration, SS
signal, and is used to latch data into or load data out to the internal data shift registers, as well as to
increment the data FIFO. Figure 39 through Figure 43 show the timing relationship of the master SPI using
different triggering mechanisms.
becomes an input
MC9328MX1 Technical Data, Rev. 7
64Freescale Semiconductor
Functional Description and Application Information
SPIRDY
SCLK, MOSI, MISO
SS
SPIRDY
SCLK, MOSI, MISO
(output)
SS
SS
2
1
3
5
4
Figure 39. Master SPI Timing Diagram Using SPI_RDY Edge Trigger
Figure 40. Master SPI Timing Diagram Using SPI_RDY
Figure 42. Slave SPI Timing Diagram FIFO Advanced by BIT COUNT
SS
(input)
SCLK, MOSI, MISO
Figure 43. Slave SPI Timing Diagram FIFO Advanced by SS
Level Trigger
6
7
Rising Edge
MC9328MX1 Technical Data, Rev. 7
Freescale Semiconductor65
Functional Description and Application Information
Table 24. Timing Parameter Table for Figure 39 through Figure 43
Ref No.Parameter
3.0 ± 0.3 V
Unit
MinimumMaximum
1SPI_RDY
2SS output low to first SCLK edge
3Last SCLK edge to SS output high2 • Tsclk–ns
4SS output high to SPI_RDY low0–ns
5SS output pulse width
6SS
7SS input pulse widthT–ns
1
T = CSPI system clock period (PERCLK2).
2
Tsclk = Period of SCLK.
3
WAIT = Number of bit clocks (SCLK) or 32.768 kHz clocks per Sample Period Control Register.
SCLK
to SS output low
Tsclk + WAIT
input low to first SCLK edgeT–ns
8
99
1
2T
3 • Tsclk
–ns
2
3
–ns
–ns
Figure 44. SPI SCLK Timing Diagram
Table 25. Timing Parameter Table for SPI SCLK
3.0 ± 0.3 V
Ref No.Parameter
MinimumMaximum
8SCLK frequency010MHz
9SCLK pulse width100–ns
Unit
4.9LCD Controller
This section includes timing diagrams for the LCD controller. For detailed timing diagrams of the LCD
controller with various display configurations, refer to the LCD controller chapter of the MC9328MX1 Reference Manual.
LSCLK
1
LD[15:0]
Figure 45. SCLK to LD Timing Diagram
MC9328MX1 Technical Data, Rev. 7
66Freescale Semiconductor
Functional Description and Application Information
Table 26. LCDC SCLK Timing Parameter Table
3.0 ± 0.3 V
Ref No.
1SCLK to LD valid–2ns
Parameter
T1
T3
Display regionNon-display
T4
UnitMinimumMaximum
VSYN
HSYN
OE
LD[15:0]
HSYN
SCLK
OE
LD[15:0]
VSYN
T2
Line Y
T5
T6
T8
(1,1)
T9T10
XMAX
(1,2)
Line 1Line Y
(1,X)
Figure 46. 4/8/16 Bit/Pixel TFT Color Mode Panel Timing
T7
Table 27. 4/8/16 Bit/Pixel TFT Color Mode Panel Timing
T10VSYN to OE active (Sharp = 0) when VWAIT2 = 011Ts
T10VSYN to OE active (Sharp = 1) when VWAIT2 = 022Ts
Note:
22Ts
11Ts
•Ts is the SCLK period which equals LCDC_CLK / (PCD + 1). Normally LCDC_CLK = 15ns.
•VSYN, HSYN and OE can be programmed as active high or active low. In Figure 46, all 3 signals
are active low.
•The polarity of SCLK and LD[15:0] can also be programmed.
•SCLK can be programmed to be deactivated during the VSYN pulse or the OE deasserted period.
In Figure 46, SCLK is always active.
•For T9 non-display region, VSYN is non-active. It is used as an reference.
•XMAX is defined in pixels.
4.10Multimedia Card/Secure Digital Host Controller
The DMA interface block controls all data routing between the external data bus (DMA access), internal
MMC/SD module data bus, and internal system FIFO access through a dedicated state machine that
monitors the status of FIFO content (empty or full), FIFO address, and byte/block counters for the
MMC/SD module (inner system) and the application (user programming).
Bus Clock
CMD_DAT Input
CMD_DAT Output
3a
3b
4a
5a
Valid Data
6a
1
2
4b
5b
Valid Data
7
Valid DataValid Data
6b
Figure 47. Chip-Select Read Cycle Timing Diagram
MC9328MX1 Technical Data, Rev. 7
68Freescale Semiconductor
Functional Description and Application Information
Table 28. SDHC Bus Timing Parameter Table
Ref
No.
1CLK frequency at Data transfer Mode
(PP)1—10/30 cards
2CLK frequency at Identification Mode
3aClock high time
3bClock low time1—10/30 cards15/75–10/50–ns
4aClock fall time1—10/30 cards–10/50
4bClock rise time
5aInput hold time
5bInput setup time3—10/30 cards10.3/10.3–9/9–ns
6aOutput hold time3—10/30 cards5.7/5.7–5/5–ns
6bOutput setup time3—10/30 cards5.7/5.7–5/5–ns
7Output delay time
1
C
≤ 100 pF / 250 pF (10/30 cards)
L
2
C
≤ 250 pF (21 cards)
L
3
C
≤ 25 pF (1 card)
L
Parameter
2
1
—10/30 cards6/33–10/50–ns
1
—10/30 cards–14/67
3
—10/30 cards
3
1.8 ± 0.1 V3.0 ± 0.3 V
MinimumMaximumMinimumMaximum
025/5025/5MHz
04000400kHz
3
(5.00)
3
(6.67)
10.3/10.3–9/9–ns
016014ns
–10/50ns
–10/50ns
Unit
4.10.1Command Response Timing on MMC/SD Bus
The card identification and card operation conditions timing are processed in open-drain mode. The card
response to the host command starts after exactly NID clock cycles. For the card address assignment,
SET_RCA is also processed in the open-drain mode. The minimum delay between the host command and
card response is NCR clock cycles as illustrated in Figure 48. The symbols for Figure 48 through
Figure 52 are defined in Table 29.
Table 29. State Signal Parameters for Figure 48 through Figure 52
Card ActiveHost Active
SymbolDefinitionSymbolDefinition
ZHigh impedance stateSStart bit (0)
DData bitsTTransmitter bit (Host = 1, Card = 0)
*RepetitionPOne-cycle pull-up (1)
CRCCyclic redundancy check bits (7 bits)EEnd bit (1)
MC9328MX1 Technical Data, Rev. 7
Freescale Semiconductor69
Functional Description and Application Information
Host Command
N
cycles
ID
CID/OCR
CMD
CMD
Content
S TE ZZ S T
Host Command
Content
S TE ZZ S T
CRC
CRC
******
N
CR
******
cycles
Content
Identification Timing
CID/OCR
Content
SET_RCA Timing
Z Z
Z Z
Z
Z
Figure 48. Timing Diagrams at Identification Mode
After a card receives its RCA, it switches to data transfer mode. As shown on the first diagram in
Figure 49, SD_CMD lines in this mode are driven with push-pull drivers. The command is followed by a
period of two Z bits (allowing time for direction switching on the bus) and then by P bits pushed up by the
responding card. The other two diagrams show the separating periods NRC and NCC.
N
cycles
CR
Host Command
CMD
Content
S TE Z Z PP S T
Response
CRC
Command response timing (data transfer mode)
N
RC
******
cycles
Response
Content
Host Command
CRC
E Z Z
Z
CMD
CMD
Content
S TE ZZ S T
Host Command
Content
S TE ZZ S T
CRC
Timing response end to next CMD start (data transfer mode)
CRC
******
N
cycles
CC
******
Timing of command sequences (all modes)
Content
Host Command
Content
CRC
CRC
E Z Z
E Z Z
Z
Z
Figure 49. Timing Diagrams at Data Transfer Mode
Figure 50 shows basic read operation timing. In a read operation, the sequence starts with a single block
read command (which specifies the start address in the argument field). The response is sent on the
SD_CMD lines as usual. Data transmission from the card starts after the access time delay NAC, beginning
from the last bit of the read command. If the system is in multiple block read mode, the card sends a
continuous flow of data blocks with distance N
until the card sees a stop transmission command. The
AC
data stops two clock cycles after the end bit of the stop command.
MC9328MX1 Technical Data, Rev. 7
70Freescale Semiconductor
Host Command
N
CR
Functional Description and Application Information
cycles
Response
CMD
DAT
Host Command
CMD
DAT
Content
S TE Z Z PP S T
Z****Z
CMD
Content
S TE Z Z PP S T
Z****Z
N
CR
CRC
Z Z PP S D
NAC cycles
Host Command
Content
S TE Z Z PP S T
cycles
******
******
CRC
Z Z PP S D
NAC cycles
CRC
******
******
Response
Content
D D DP
Read Data
N
cycles
CR
CRC
*****
******
Content
D D D
Read Data
Timing of single block read
E Z
N
Response
Content
CRC
E Z
*****
*****
AC
cycles
P S DD DD
Timing of multiple block read
CRC
E Z
*****
Read Data
NST
DAT
D D DDD DD DZ
*****
Valid Read Data
ZZE
Timing of stop command
(CMD12, data transfer mode)
*****
Figure 50. Timing Diagrams at Data Read
Figure 51 shows the basic write operation timing. As with the read operation, after the card response, the
data transfer starts after NWR cycles. The data is suffixed with CRC check bits to allow the card to check
for transmission errors. The card sends back the CRC check result as a CC status token on the data line. If
there was a transmission error, the card sends a negative CRC status (101); otherwise, a positive CRC
status (010) is returned. The card expects a continuous flow of data blocks if it is configured to multiple
block mode, with the flow terminated by a stop transmission command.
MC9328MX1 Technical Data, Rev. 7
Freescale Semiconductor71
Functional Description and Application Information
P P P
Response
******
E Z Z P
CRC
Content
L*L
Status
E Z Z SE SE Z
CRC
Content
Z Z Z P P S
X X X X X X X ZX XXE Z ZP P S
X X X X X X
CRC
Content
Z Z Z
Busy
CRC status
Write Data
cycles
N
WR
******
L*L
Status
E Z Z SE SE Z
CRC
Content
X X X X X X
E Z Z XX X X X X XX XX Z
CRC
Content
Busy
Write Data
CRC status
cycles
WR
N
Status
X X X X X X
E Z Z XX Z P P S
CRC
Content
Z Z P P S
DAT
CRC status
Write Data
cycles
N
WR
Timing of the multiple block write command
cycles
N
CR
Host Command
******
E Z Z PP S T
CRC
Content
S T
CMD
Z****Z
DAT
Z****Z
DAT
Timing of the block write command
E Z Z PP P P
CMD
E Z Z SE Z P P S
CRC
Content
Z Z P P S
DAT
Figure 51. Timing Diagrams at Data Write
The stop transmission command may occur when the card is in different states. Figure 52 shows the
different scenarios on the bus.
MC9328MX1 Technical Data, Rev. 7
72Freescale Semiconductor
E
CRC
Content
Host Command
S T
Z
E Z Z
CRC
Stop transmission during data transfer
from the host.
Stop transmission during CRC status transfer
from the card.
Functional Description and Application Information
Stop transmission received after last data block.
Card becomes busy programming.
Stop transmission received after last data block.
Card becomes busy programming.
Card Response
cycles
CR
N
Host Command
CMD
Content
******
CRC
Content
S TE Z Z PP S T
******
D DD D DDZ Z Z ZD D DD DD DE Z Z S LZ Z Z Z Z Z Z Z ZZ Z Z Z Z Z Z Z Z Z Z Z ZE
DAT
Busy (Card is programming)
Write Data
******
E
CRC
D DD D DDZ Z Z ZD Z Z SZ Z S LZ Z Z Z Z Z Z Z ZZ Z Z Z Z Z Z Z Z Z Z Z ZE
DAT
******
S LZ Z Z Z Z Z Z Z Z Z Z Z ZZ Z Z Z Z Z Z Z Z Z Z Z ZE
DAT
******
Z Z Z Z Z ZZ Z Z ZZ Z Z Z Z Z Z Z Z Z S LZ Z Z Z Z Z Z Z ZZ Z Z Z Z Z Z Z Z Z Z Z ZE
DAT
Figure 52. Stop Transmission During Different Scenarios
Table 30. Timing Values for Figure 48 through Figure 52
ParameterSymbolMinimumMaximumUnit
MMC/SD bus clock, CLK (All values are referred to minimum (VIH) and maximum (VIL)
Command response cycleNCR264Clock cycles
Identification response cycleNID55Clock cycles
Access time delay cycleNAC2TAAC + NSACClock cycles
MC9328MX1 Technical Data, Rev. 7
Freescale Semiconductor73
Functional Description and Application Information
Table 30. Timing Values for Figure 48 through Figure 52 (Continued)
ParameterSymbolMinimumMaximumUnit
Command read cycleNRC8–Clock cycles
Command-command cycleNCC8–Clock cycles
Command write cycleNWR2–Clock cycles
Stop transmission cycleNST22Clock cycles
TAAC: Data read access time -1 defined in CSD register bit[119:112]
NSAC: Data read access time -2 in CLK cycles (NSAC·100) defined in CSD register bit[111:104]
4.10.2SDIO-IRQ and ReadWait Service Handling
In SDIO, there is a 1-bit or 4-bit interrupt response from the SDIO peripheral card. In 1-bit mode, the
interrupt response is simply that the SD_DAT[1] line is held low. The SD_DAT[1] line is not used as data
in this mode. The memory controller generates an interrupt according to this low and the system interrupt
continues until the source is removed (SD_DAT[1] returns to its high level).
In 4-bit mode, the interrupt is less simple. The interrupt triggers at a particular period called the “Interrupt
Period” during the data access, and the controller must sample SD_DAT[1] during this short period to
determine the IRQ status of the attached card. The interrupt period only happens at the boundary of each
block (512 bytes).
CMD
DAT[1]
For 4-bit
DAT[1]
For 1-bit
Content
S TE Z Z PE Z Z
Interrupt PeriodIRQIRQ
CRC
Response
SZZ
Block Data
ES
L H
Interrupt Period
******
Block Data
Z Z
ES
Figure 53. SDIO IRQ Timing Diagram
ReadWait is another feature in SDIO that allows the user to submit commands during the data transfer. In
this mode, the block temporarily pauses the data transfer operation counter and related status, yet keeps
the clock running, and allows the user to submit commands as normal. After all commands are submitted,
the user can switch back to the data transfer operation and all counter and status values are resumed as
access continues.
MC9328MX1 Technical Data, Rev. 7
74Freescale Semiconductor
Functional Description and Application Information
CMD
DAT[1]
For 4-bit
DAT[2]
For 4-bit
******
Block Data
Block Data
ES
Z Z L HES
E Z ZS
L L L L L L L L L L L L L L L L L L L L L H Z S
CMD52
P S TE Z Z
CRC
Z
******
Block Data
Block Data
E
Figure 54. SDIO ReadWait Timing Diagram
4.11Memory Stick Host Controller
The Memory Stick protocol requires three interface signal line connections for data transfers: MS_BS,
MS_SDIO, and MS_SCLKO. Communication is always initiated by the MSHC and operates the bus in
either four-state or two-state access mode.
The MS_BS signal classifies data on the SDIO into one of four states (BS0, BS1, BS2, or BS3) according
to its attribute and transfer direction. BS0 is the INT transfer state, and during this state no packet
transmissions occur. During the BS1, BS2, and BS3 states, packet communications are executed. The BS1,
BS2, and BS3 states are regarded as one packet length and one communication transfer is always
completed within one packet length (in four-state access mode).
The Memory Stick usually operates in four state access mode and in BS1, BS2, and BS3 bus states. When
an error occurs during packet communication, the mode is shifted to two-state access mode, and the BS0
and BS1 bus states are automatically repeated to avoid a bus collision on the SDIO.
MC9328MX1 Technical Data, Rev. 7
Freescale Semiconductor75
Functional Description and Application Information
23
MS_SCLKI
MS_SCLKO
MS_BS
MS_SDIO(output)
MS_SDIO (input)
(RED bit = 0)
MS_SDIO (input)
(RED bit = 1)
1
6
11
12
13
45
15
7
910
8
11
12
14
16
Figure 55. MSHC Signal Timing Diagram
Table 31. MSHC Signal Timing Parameter Table
Ref
No.
Parameter
1MS_SCLKI frequency–25MHz
2MS_SCLKI high pulse width20–ns
3MS_SCLKI low pulse width20–ns
4MS_SCLKI rise time–3ns
5MS_SCLKI fall time–3ns
6MS_SCLKO frequency
7MS_SCLKO high pulse width
8MS_SCLKO low pulse width
9MS_SCLKO rise time
10MS_SCLKO fall time
11MS_BS delay time
1
1
1
1
1
1
3.0 ± 0.3 V
Unit
MinimumMaximum
–25MHz
20–ns
15–ns
–5ns
–5ns
–3ns
MC9328MX1 Technical Data, Rev. 7
76Freescale Semiconductor
Functional Description and Application Information
Table 31. MSHC Signal Timing Parameter Table (Continued)
Ref
No.
12MS_SDIO output delay time
13MS_SDIO input setup time for MS_SCLKO rising edge (RED bit = 0)
14MS_SDIO input hold time for MS_SCLKO rising edge (RED bit = 0)
15MS_SDIO input setup time for MS_SCLKO falling edge (RED bit = 1)
16MS_SDIO input hold time for MS_SCLKO falling edge (RED bit = 1)
1
Loading capacitor condition is less than or equal to 30pF.
2
An external resistor (100 ~ 200 ohm) should be inserted in series to provide current control on the MS_SDIO pin,
Parameter
1,2
3
3
4
4
3.0 ± 0.3 V
Unit
MinimumMaximum
–3ns
18–ns
0–ns
23–ns
0–ns
because of a possibility of signal conflict between the MS_SDIO pin and Memory Stick SDIO pin when the pin
direction changes.
3
If the MSC2[RED] bit = 0, MSHC samples MS_SDIO input data at MS_SCLKO rising edge.
4
If the MSC2[RED] bit = 1, MSHC samples MS_SDIO input data at MS_SCLKO falling edge.
4.12Pulse-Width Modulator
The PWM can be programmed to select one of two clock signals as its source frequency. The selected
clock signal is passed through a divider and a prescaler before being input to the counter. The output is
available at the pulse-width modulator output (PWMO) external pin. Its timing diagram is shown in
Figure 56 and the parameters are listed in Table 32.
2a
System Clock
2b
1
3b
3a
4b
4a
PWM Output
Figure 56. PWM Output Timing Diagram
Table 32. PWM Output Timing Parameter Table
1.8 ± 0.1 V3.0 ± 0.3 V
Ref No.Parameter
MinimumMaximumMinimumMaximum
1
1System CLK frequency
2aClock high time1 3.3–5/10–ns
1
2bClock low time
3aClock fall time
7.5–5/10–ns
1
0870100MHz
–5–5/10ns
Unit
MC9328MX1 Technical Data, Rev. 7
Freescale Semiconductor77
Functional Description and Application Information
Four types of data transfer modes exist for the USB module: control transfers, bulk transfers, isochronous
transfers, and interrupt transfers. From the perspective of the USB module, the interrupt transfer type is
identical to the bulk data transfer mode, and no additional hardware is supplied to support it. This section
covers the transfer modes and how they work from the ground up.
Data moves across the USB in packets. Groups of packets are combined to form data transfers. The same
packet transfer mechanism applies to bulk, interrupt, and control transfers. Isochronous data is also moved
in the form of packets, however, because isochronous pipes are given a fixed portion of the USB
bandwidth at all times, there is no end-of-transfer.
MC9328MX1 Technical Data, Rev. 7
82Freescale Semiconductor
USBD_AFE
(Output)
USBD_ROE
(Output)
USBD_VPO
(Output)
USBD_VMO
(Output)
USBD_SUSPND
(Output)
USBD_RCV
(Input)
USBD_VP
(Input)
1
t
ROE_VPO
t
ROE_VMO
Functional Description and Application Information
t
VMO_ROE
6
t
PERIOD
t
2
FEOPT
4
3
t
VPO_ROE
5
Ref
No.
1t
2t
3t
4t
5t
6t
USBD_VM
(Input)
Figure 61. USB Device Timing Diagram for Data Transfer to USB Transceiver (TX)
Table 36. USB Device Timing Parameters for Data Transfer to USB Transceiver (TX)
3.0 ± 0.3 V
Parameter
MinimumMaximum
ROE_VPO
ROE_VMO
VPO_ROE
VMO_ROE
FEOPT
PERIOD
; USBD_ROE active to USBD_VPO low83.1483.47ns
; USBD_ROE active to USBD_VMO high81.5581.98ns
; USBD_VPO high to USBD_ROE deactivated83.5483.80ns
; USBD_VMO low to USBD_ROE deactivated (includes SE0)248.90249.13ns
; SE0 interval of EOP160.00175.00ns
; Data transfer rate11.9712.03Mb/s
Unit
MC9328MX1 Technical Data, Rev. 7
Freescale Semiconductor83
Functional Description and Application Information
USBD_AFE
(Output)
USBD_ROE
(Output)
USBD_VPO
(Output)
USBD_VMO
(Output)
USBD_SUSPND
(Output)
USBD_RCV
(Input)
USBD_VP
(Input)
t
FEOPR
1
USBD_VM
(Input)
Figure 62. USB Device Timing Diagram for Data Transfer from USB Transceiver (RX)
Table 37. USB Device Timing Parameter Table for Data Transfer from USB Transceiver (RX)
3.0 ± 0.3 V
Ref No.Parameter
Unit
MinimumMaximum
1t
; Receiver SE0 interval of EOP82–ns
FEOPR
4.15I2C Module
The I2C communication protocol consists of seven elements: START, Data Source/Recipient, Data
Direction, Slave Acknowledge, Data, Data Acknowledge, and STOP.
SDA
5
SCL
1
3
2
4
6
Figure 63. Definition of Bus Timing for I2C
MC9328MX1 Technical Data, Rev. 7
84Freescale Semiconductor
Functional Description and Application Information
Table 38 . I
Ref No.Parameter
1Hold time (repeated) START condition182–160–ns
2Data hold time
3Data setup time11.4–10–ns
4HIGH period of the SCL clock80–120–ns
5LOW period of the SCL clock480–320–ns
6Setup time for STOP condition182.4–160–ns
2
C Bus Timing Parameter Table
1.8 ± 0.1 V3.0 ± 0.3 V
MinimumMaximumMinimumMaximum
01710150ns
Unit
4.16Synchronous Serial Interface
The transmit and receive sections of the SSI can be synchronous or asynchronous. In synchronous mode,
the transmitter and the receiver use a common clock and frame synchronization signal. In asynchronous
mode, the transmitter and receiver each have their own clock and frame synchronization signals.
Continuous or gated clock mode can be selected. In continuous mode, the clock runs continuously. In gated
clock mode, the clock functions only during transmission. The internal and external clock timing diagrams
are shown in Figure 65 through Figure 67.
Normal or network mode can also be selected. In normal mode, the SSI functions with one data word of
I/O per frame. In network mode, a frame can contain between 2 and 32 data words. Network mode is
typically used in star or ring-time division multiplex networks with other processors or codecs, allowing
interface to time division multiplexed networks without additional logic. Use of the gated clock is not
allowed in network mode. These distinctions result in the basic operating modes that allow the SSI to
communicate with a wide variety of devices.
26STCK high to STXD valid from high impedance18.0128.1615.824.7ns
27aSTCK high to STXD high8.9818.137.015.9ns
27bSTCK high to STXD low9.1218.248.016.0ns
28STCK high to STXD high impedance18.4728.516.225.0ns
3
3
3
3
3
3
3
3
–92.8081.4ns
–92.8081.4ns
–92.8081.4ns
–92.8081.4ns
–92.8081.4ns
–92.8081.4ns
–92.8081.4ns
–92.8081.4ns
Unit
29SRXD setup time before SRCK low1.14–1.0–ns
30SRXD hole time after SRCK low0 –0 –ns
Synchronous Internal Clock Operation (Port C Primary Function
2
)
31SRXD setup before STCK falling15.4–13.5–ns
32SRXD hold after STCK falling0–0–ns
2
Synchronous External Clock Operation (Port C Primary Function
)
33SRXD setup before STCK falling1.14–1.0–ns
34SRXD hold after STCK falling0–0–ns
1
All the timings for the SSI are given for a non-inverted serial clock polarity (TSCKP/RSCKP = 0) and a non-inverted frame sync
(TFSI/RFSI = 0). If the polarity of the clock and/or the frame sync have been inverted, all the timing remains valid by inverting
the clock signal STCK/SRCK and/or the frame sync STFS/SRFS shown in the tables and in the figures.
2
There are 2 sets of I/O signals for the SSI module. They are from Port C primary function (pad 257 to pad 261) and Port B
alternate function (pad 283 to pad 288). When SSI signals are configured as outputs, they can be viewed both at Port C primary
function and Port B alternate function. When SSI signals are configured as input, the SSI module selects the input based on
status of the FMCR register bits in the Clock controller module (CRM). By default, the input are selected from Port C primary
function.
3
bl = bit length; wl = word length.
MC9328MX1 Technical Data, Rev. 7
88Freescale Semiconductor
Functional Description and Application Information
Table 40. SSI (Port B Alternate Function) Timing Parameter Table
Ref
No.
Parameter
1STCK/SRCK clock period
2STCK high to STFS (bl) high
Internal Clock Operation
1
95–83.3–ns
3
1
1.8 ± 0.1 V3.0 ± 0.3 V
Unit
MinimumMaximumMinimumMaximum
(Port B Alternate Function2)
1.74.81.54.2ns
3SRCK high to SRFS (bl) high3 -0.11.0-0.11.0ns
4STCK high to STFS (bl) low3 3.085.242.74.6ns
5SRCK high to SRFS (bl) low3 1.252.281.12.0ns
6STCK high to STFS (wl) high
7SRCK high to SRFS (wl) high
3
3
1.714.791.54.2ns
-0.11.0-0.11.0ns
8STCK high to STFS (wl) low3 3.085.242.74.6ns
9SRCK high to SRFS (wl) low
3
1.252.281.12.0ns
10STCK high to STXD valid from high impedance14.9316.1913.114.2ns
11a STCK high to STXD high1.253.421.13.0ns
11b STCK high to STXD low2.513.992.23.5ns
12STCK high to STXD high impedance12.4314.5910.912.8ns
13SRXD setup time before SRCK low20–17.5–ns
14SRXD hold time after SRCK low0–0–ns
External Clock Operation (Port B Alternate Function
2
)
15STCK/SRCK clock period1 92.8–81.4–ns
16STCK/SRCK clock high period27.1–40.7–ns
17STCK/SRCK clock low period61.1–40.7–ns
18STCK high to STFS (bl) high
19SRCK high to SRFS (bl) high
20STCK high to STFS (bl) low
21SRCK high to SRFS (bl) low
22STCK high to STFS (wl) high
23SRCK high to SRFS (wl) high
24STCK high to STFS (wl) low
25SRCK high to SRFS (wl) low
3
3
3
3
3
3
3
3
–92.8081.4ns
–92.8081.4ns
–92.8081.4ns
–92.8081.4ns
–92.8081.4ns
–92.8081.4ns
–92.8081.4ns
–92.8081.4ns
26STCK high to STXD valid from high impedance18.929.0716.625.5ns
27a STCK high to STXD high9.2320.758.118.2ns
27b STCK high to STXD low10.6021.329.318.7ns
MC9328MX1 Technical Data, Rev. 7
Freescale Semiconductor89
Functional Description and Application Information
28STCK high to STXD high impedance17.9029.7515.726.1ns
29SRXD setup time before SRCK low1.14–1.0–ns
30SRXD hold time after SRCK low0–0–ns
Synchronous Internal Clock Operation (Port B Alternate Function
2
)
31SRXD setup before STCK falling18.81–16.5–ns
32SRXD hold after STCK falling0–0–ns
2
Synchronous External Clock Operation (Port B Alternate Function
)
33SRXD setup before STCK falling1.14–1.0–ns
34SRXD hold after STCK falling0–0–ns
1
All the timings for the SSI are given for a non-inverted serial clock polarity (TSCKP/RSCKP = 0) and a non-inverted frame sync
(TFSI/RFSI = 0). If the polarity of the clock and/or the frame sync have been inverted, all the timing remains valid by inverting
the clock signal STCK/SRCK and/or the frame sync STFS/SRFS shown in the tables and in the figures.
2
There are 2 set of I/O signals for the SSI module. They are from Port C primary function (pad 257 to pad 261) and Port B
alternate function (pad 283 to pad 288). When SSI signals are configured as outputs, they can be viewed both at Port C primary
function and Port B alternate function. When SSI signals are configured as inputs, the SSI module selects the input based on
FMCR register bits in the Clock controller module (CRM). By default, the input are selected from Port C primary function.
12STCK high to STXD high impedance12.4314.5910.912.8ns
13SRXD setup time before SRCK low20–17.5–ns
14SRXD hold time after SRCK low0–0–ns
External Clock Operation (Port C Alternate Function)
2
15STCK/SRCK clock period1 92.8–81.4–ns
16STCK/SRCK clock high period27.1–40.7–ns
17STCK/SRCK clock low period61.1–40.7–ns
18STCK high to STFS (bl) high
19SRCK high to SRFS (bl) high
20STCK high to STFS (bl) low
21SRCK high to SRFS (bl) low
22STCK high to STFS (wl) high
23SRCK high to SRFS (wl) high
24STCK high to STFS (wl) low
25SRCK high to SRFS (wl) low
3
3
3
3
3
3
3
3
–92.8081.4ns
–92.8081.4ns
–92.8081.4ns
–92.8081.4ns
–92.8081.4ns
–92.8081.4ns
–92.8081.4ns
–92.8081.4ns
26STCK high to STXD valid from high impedance18.929.0716.625.5ns
27aSTCK high to STXD high9.2320.758.118.2ns
27bSTCK high to STXD low10.6021.329.318.7ns
28STCK high to STXD high impedance17.9029.7515.726.1ns
29SRXD setup time before SRCK low1.14–1.0–ns
30SRXD hole time after SRCK low0–0–ns
Synchronous Internal Clock Operation (Port C Alternate Function)
2
31SRXD setup before STCK falling18.81–16.5–ns
32SRXD hold after STCK falling0–0–ns
Synchronous External Clock Operation (Port C Alternate Function)
2
33SRXD setup before STCK falling1.14–1.0–ns
34SRXD hold after STCK falling0–0–ns
1
All the timings for both SSI modules are given for a non-inverted serial clock polarity (TSCKP/RSCKP = 0) and a non-inverted
frame sync (TFSI/RFSI = 0). If the polarity of the clock and/or the frame sync have been inverted, all the timing remains valid
by inverting the clock signal STCK/SRCK and/or the frame sync STFS/SRFS shown in the tables and in the figures.
MC9328MX1 Technical Data, Rev. 7
Freescale Semiconductor91
Functional Description and Application Information
2
There is one set of I/O signals for the SSI2 module. They are from Port C alternate function (PC19 – PC24). When SSI signals
are configured as outputs, they can be viewed at Port C alternate function a. When SSI signals are configured as inputs, the
SSI module selects the input based on FMCR register bits in the Clock controller module (CRM). By default, the input is selected
from Port C alternate function.
3
bl = bit length; wl = word length
4.17CMOS Sensor Interface
The CMOS Sensor Interface (CSI) module consists of a control register to configure the interface timing,
a control register for statistic data generation, a status register, interface logic, a 32 × 32 image data receive
FIFO, and a 16 × 32 statistic data FIFO.
4.17.1Gated Clock Mode
Figure 68 shows the timing diagram when the CMOS sensor output data is configured for negative edge
and the CSI is programmed to received data on the positive edge. Figure 69 shows the timing diagram
when the CMOS sensor output data is configured for positive edge and the CSI is programmed to received
data in negative edge. The parameters for the timing diagrams are listed in Table 42.
1
VSYNC
HSYNC
PIXCLK
DATA[7:0]
7
56
2
Valid Data
34
Valid DataValid Data
Figure 68. Sensor Output Data on Pixel Clock Falling Edge
CSI Latches Data on Pixel Clock Rising Edge
MC9328MX1 Technical Data, Rev. 7
92Freescale Semiconductor
Functional Description and Application Information
1
VSYNC
HSYNC
PIXCLK
DATA[7:0]
2
Valid Data
34
Valid DataValid Data
7
Figure 69. Sensor Output Data on Pixel Clock Rising Edge
CSI Latches Data on Pixel Clock Falling Edge
Table 42. Gated Clock Mode Timing Parameters
Ref No.ParameterMinMaxUnit
1csi_vsync to csi_hsync180–ns
2csi_hsync to csi_pixclk1–ns
3csi_d setup time1–ns
4csi_d hold time1–ns
56
5csi_pixclk high time10.42–ns
6csi_pixclk low time10.42–ns
7csi_pixclk frequency048MHz
The limitation on pixel clock rise time / fall time are not specified. It should be calculated from the hold
time and setup time, according to:
Rising-edge latch data
max rise time allowed = (positive duty cycle - hold time)
max fall time allowed = (negative duty cycle - setup time)
In most of case, duty cycle is 50 / 50, therefore
max rise time = (period / 2 - hold time)
max fall time = (period / 2 - setup time)
For example: Given pixel clock period = 10ns, duty cycle = 50 / 50, hold time = 1ns, setup time = 1ns.
positive duty cycle = 10 / 2 = 5ns
=> max rise time allowed = 5 - 1 = 4ns
negative duty cycle = 10 / 2 = 5ns
=> max fall time allowed = 5 - 1 = 4ns
MC9328MX1 Technical Data, Rev. 7
Freescale Semiconductor93
Functional Description and Application Information
Falling-edge latch data
max fall time allowed = (negative duty cycle - hold time)
max rise time allowed = (positive duty cycle - setup time)
4.17.2Non-Gated Clock Mode
Figure 70 shows the timing diagram when the CMOS sensor output data is configured for negative edge
and the CSI is programmed to received data on the positive edge. Figure 71 shows the timing diagram
when the CMOS sensor output data is configured for positive edge and the CSI is programmed to received
data in negative edge. The parameters for the timing diagrams are listed in Table 43.
1
VSYNC
PIXCLK
DATA[7:0]
VSYNC
PIXCLK
6
45
Valid Data
2
Valid Data
3
Valid Data
Figure 70. Sensor Output Data on Pixel Clock Falling Edge
CSI Latches Data on Pixel Clock Rising Edge
1
6
5
4
DATA[7:0]
Valid Data
2
Valid Data
3
Valid Data
Figure 71. Sensor Output Data on Pixel Clock Rising Edge
CSI Latches Data on Pixel Clock Falling Edge
Table 43. Non-Gated Clock Mode Parameters
Ref No.ParameterMinMaxUnit
1csi_vsync to csi_pixclk180–ns
2csi_d setup time1–ns
MC9328MX1 Technical Data, Rev. 7
94Freescale Semiconductor
Functional Description and Application Information
Figure 72 illustrates the 256 MAPBGA 14 mm × 14 mm × 1.30 mm package, with an 0.8 mm pad pitch.
The device designator for the MAPBGA package is VH.
Case Outline 1367
TOP VIEW
BOTTOM VIEW
SIDE VIEW
NOTES:
1. ALL DIMENSIONS ARE IN MILLIMETERS.
2.INTERPRET DIMENSIONS AND TOLERANCES PER ASME Y14 5M-1994.
3.MAXIMUM SOLDER BALL DIAMETER MEASURED PARALLEL TO DATUM A.
4. DATUM A, THE SEATING PLANE IS DEFINED BY SPHERICAL CROWNS OF THE SOLDER BALLS.
Figure 72. i.MXL 256 MAPBGA Mechanical Drawing
MC9328MX1 Technical Data, Rev. 7
Freescale Semiconductor97
Product Documentation
6Product Documentation
6.1Revision History
Table 45 provides revision history for this release. This history includes technical content revisions only
and not stylistic or grammatical changes.
Table 45. i.MX1 Data Sheet Revision History Rev. 7
LocationRevision
Table 1 on page 3
Signal Names and
Descriptions
Table 3 on page 11
Signal Multiplex Table i.MX1
Table 10 on page 26Changed first and second parameters descriptions:
Table 3 on page 11Added Signal Multiplex table.
• Added the DMA_REQ signal to table.
• Corrected signal name from USBD_OE
• Corrected signal names
From: C10 BTRFGN, To: BTRFGND
From: G6 SIM_RST, To: SIM_RX
From: G7 UART2_TXD, To: SIM_CLK
Added Signal Multiplex table from Reference Manual with the following changes:
• Changed I/O Supply Voltage, PB31–14, from NVDD3 to NVDD4
• Corrected footnotes 1–5.
• Changed AVDD2 references to QVDD, except for C14. Added footnote regarding ESD.
• Changed occurrence of SD_SCLK to SD_CLK.
• Removed 69K pull-up resistor from EB1, EB2, and added to D9
From: Reference Clock freq range, To: DPLL input clock freq range
From: Double clock freq range, To: DPLL output freq range
to USBD_ROE
6.2Reference Documents
The following documents are required for a complete description of the MC9328MX1 and are necessary
to design properly with the device. Especially for those not familiar with the ARM920T processor or
previous i.MX processor 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)
MC9328MX1 Product Brief (order number MC9328MX1P)
MC9328MX1 Reference Manual (order number MC9328MX1RM)
The Freescale manuals are available on the Freescale Semiconductors Web site at
http://www.freescale.com/imx. These documents may be downloaded directly from the Freescale Web
site, or printed versions may be ordered. The ARM Ltd. documentation is available from
http://www.arm.com.
MC9328MX1 Technical Data, Rev. 7
98Freescale Semiconductor
NOTES
MC9328MX1 Technical Data, Rev. 7
Freescale Semiconductor99
How to Reach Us:
Home Page:
www.freescale.com
E-mail:
support@freescale.com
USA/Europe or Locations Not Listed:
Freescale Semiconductor
Technical Information Center, CH370
1300 N. Alma School Road
Chandler, Arizona 85224
+1-800-521-6274 or +1-480-768-2130
support@freescale.com
Freescale Semiconductor Japan Ltd.
Headquarters
ARCO Tower 15F
1-8-1, Shimo-Meguro, Meguro-ku,
Tokyo 153-0064, Japan
0120 191014 or +81 3 5437 9125
support.japan@freescale.com
Asia/Pacific:
Freescale Semiconductor Hong Kong Ltd.
Technical Information Center
2 Dai King Street
Tai Po Industrial Estate
Tai Po, N.T., Hong Kong
+800 2666 8080
support.asia@freescale.com
For Literature Requests Only:
Freescale Semiconductor Literature Distribution Center
P.O. Box 5405
Denver, Colorado 80217
1-800-521-6274 or 303-675-2140
Fax: 303-675-2150
LDCForFreescaleSemiconductor@hibbertgroup.com
Information in this document is provided solely to enable system and software implementers to use
Freescale Semiconductor products. There are no express or implied copyright licenses granted
hereunder to design or fabricate any integrated circuits or integrated circuits based on the information
in this document.
Freescale Semiconductor reserves the right to make changes without further notice to any products
herein. Freescale Semiconductor makes no warranty, representation or guarantee regarding the
suitability of its products for any particular purpose, nor does Freescale Semiconductor assume any
liability arising out of the application or use of any product or circuit, and specifically disclaims any
and all liability, including without limitation consequential or incidental damages. “Typical” parameters
that may be provided in Freescale Semiconductor data sheets and/or specifications can and do vary
in different applications and actual performance may vary over time. All operating parameters,
including “Typicals”, must be validated for each customer application by customer’s technical experts.
Freescale Semiconductor does not convey any license under its patent rights nor the rights of others.
Freescale Semiconductor products are not designed, intended, or authorized for use as components
in systems intended for surgical implant into the body, or other applications intended to support or
sustain life, or for any other application in which the failure of the Freescale Semiconductor product
could create a situation where personal injury or death may occur. Should Buyer purchase or use
Freescale Semiconductor products for any such unintended or unauthorized application, Buyer shall
indemnify and hold Freescale Semiconductor and its officers, employees, subsidiaries, affiliates, and
distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney
fees arising out of, directly or indirectly, any claim of personal injury or death associated with such
unintended or unauthorized use, even if such claim alleges that Freescale Semiconductor was
negligent regarding the design or manufacture of the part.
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. ARM and the
ARM POWERED logo are the registered trademarks of ARM Limited. ARM9, ARM920T, and
ARM9TDMI are the trademarks of ARM Limited. All other product or service names are the property
of their respective owners.
RoHS-compliant and/or Pb-free versions of Freescale products have the functionality and electrical
characteristics of their non-RoHS-compliant and/or non-Pb-free counterparts. For further
information, see http://www.freescale.com or contact your Freescale sales representative.
For information on Freescale’s Environmental Products program, go to
http://www.freescale.com/epp.
Document Number: MC9328MX1
Rev. 7
12/2006
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.