NXP Semiconductors MC9328MX1DVM15R2
- Part No.:
- MC9328MX1DVM15R2
- Manufacturer:
- NXP Semiconductors
- Category:
- Microprocessors
- Package:
- 256-MAPBGA
- Datasheet:
-
MC9328MX1DVM15R2.pdf
- Description:
- IC MPU I.MX1 150MHZ 256MAPBGA
- Quantity:
- Payment:

- Shipping:

Inventory:2,000
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
MC9328MX1DVM15R2 from NXP Semiconductors (formerly Freescale) is an ARM920T™-based applications processor targeting portable information appliances and wireless communicators. It operates at 150 MHz, integrates LCD controller, USB Device, MMC/SD host, SDRAM controller, and dual UARTs, and supports 1.7–1.9 V core voltage for low-power operation in Palm OS-based smart devices.
For engineers reviewing the MC9328MX1DVM15R2 datasheet, MC9328MX1DVM15R2 pinout, MC9328MX1DVM15R2 application, or MC9328MX1DVM15R2 equivalent, key selection considerations include its 225-ball MAPBGA package, -30°C to 70°C industrial temperature grade, integrated multimedia accelerators (MMA/BTA), and boot-mode configuration via BOOT[3:0] pins.
Technical Context
The MC9328MX1DVM15R2 implements the ARM920T core with Harvard architecture, 16 KB instruction and 16 KB data caches, and a Memory Management Unit (MMU). Its system-on-chip integration includes dedicated modules for LCD timing control (LD[15:0], FLM/VSYNC), USB 1.1 device PHY (USBD_VP/VM), and SDRAM interface (SDBA[4:0], MA[11:0], DQM[3:0]).
It features three configurable UARTs (UART1–UART3), two SPI interfaces (SPI1/SPI2), dual I²C buses, and a 32-bit external bus interface supporting up to 256 MB address space. Power management includes dynamic clock gating, multiple sleep modes, and voltage scaling support across its 1.7–1.9 V core supply range.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Core Architecture | ARM920T 32-bit RISC CPU with MMU, 16 KB I-cache, 16 KB D-cache |
| Operating Frequency | 150 MHz - fixed maximum clock rate for this variant, enabling deterministic real-time response in handheld UI stacks |
| Core Supply Voltage | 1.7 V to 1.9 V - tight regulation required; enables sub-300 mW active power in typical Palm OS execution |
| I/O Supply Range | 1.7 V to 3.3 V - supports mixed-voltage peripheral interfacing without level shifters |
| Package Type | 225-ball MAPBGA (Case 1304B-01) - 1.0 mm ball pitch, 13 mm × 13 mm footprint, optimized for compact handheld PCB layouts |
| Temperature Range | -30°C to +70°C - qualified for industrial-grade portable electronics, including GSM/GPRS communicators |
| Integrated Peripherals | LCD controller (16-bit parallel), USB 1.1 Device, MMC/SD host, SDRAMC, dual UARTs, SPI, I²C, PWM, RTC, DMA - eliminates need for discrete interface ICs in target designs |
Pinout & Package
MC9328MX1DVM15R2 uses a 225-ball Mold Array Process Ball Grid Array (MAPBGA) package per Case 1304B-01, with 1.0 mm ball pitch and 13 mm × 13 mm body size. Power delivery is segmented across NVDD1/NVDD2/NVDD3/NVDD4 (I/O), QVDD1–QVDD6 (core), AVDD1/AVDD2 (analog), and BTRFVDD (Bluetooth RF).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| BOOT[3:0] | System Boot Mode Select | Determines boot source (NOR flash, NAND flash, or serial ROM) at reset; requires external pull-up/down per configuration table |
| LD[15:0], FLM/VSYNC, LP/HSYNC | LCD Interface Signals | Direct 16-bit RGB/TFT panel drive with programmable timing; supports Sharp HR-TFT panels via SPL_SPR, PS, CLS, REV signals |
| USBD_VP, USBD_VM, USBD_SUSPND | USB 1.1 Device Physical Layer | Full-speed (12 Mbps) USB device interface with integrated transceiver; SUSPND enables suspend signaling to host |
| SD_CMD, SD_CLK, SD_DAT[3:0] | MMC/SD Host Controller Interface | Supports SD v1.0 and MMC v3.31 protocols; internal pull-ups configurable via register; external 4.7–69 kΩ pull-up required if disabled |
| A[24:0], D[31:0], CS[5:0], RW | External Memory Interface | Asynchronous 32-bit data/25-bit address bus with six chip-selects; supports NOR/NAND flash, SRAM, and peripherals with programmable wait states |
Key Features
| Feature | Design Value |
|---|---|
| ARM920T Core with MMU | Enables full Linux 2.4/2.6 and Windows CE 4.x/5.x OS support with virtual memory protection and process isolation |
| Integrated LCD Controller | Drives 16-bit RGB TFT panels up to VGA resolution without external timing IC; includes Sharp-panel-specific control signals (SPL_SPR, PS, CLS) |
| USB 1.1 Device + MMC/SD Host | Eliminates need for companion USB transceivers or SD card controllers; supports mass storage class and SDIO peripheral attachment |
| Memory Stick® Host Controller (MSHC) | Direct interface to Sony Memory Stick PRO cards; supports serial protocol clocking and insertion detection via MS_PI0/PI1 |
| Bluetooth Accelerator (BTA) | Dedicated hardware block offloads Bluetooth baseband processing (e.g., CRC, encryption), reducing ARM920T load by ~35% in BT-enabled messaging apps |
| Power Management Unit (PMU) | Supports WAIT, DOZE, and STOP modes; dynamic clock gating per module reduces active power by >40% versus continuous-clock operation |
Applications
| Smartphone Baseband Processing | Palm OS Handheld Computing |
|---|---|
Use Scenario: GSM/GPRS interactive communicator (e.g., Accompli 008) performing voice call handling, SMS routing, and web browsing. IC Role / Device Role / Timing Role: Primary applications processor executing baseband stack, UI framework, and TCP/IP networking stack. Use Value: Integrated UARTs, USB device, and Bluetooth accelerator reduce BOM count by 3–4 ICs while maintaining <100 ms UI response latency. | Use Scenario: Palm OS PDA running handwriting recognition, document editing, and synchronization over USB or SD card. IC Role / Device Role / Timing Role: System-on-chip host managing LCD display, touch-screen ADC (via ASP module), and removable storage. Use Value: On-chip LCD controller and MMC/SD host enable direct connection to 320×480 TFT and SD cards-no glue logic required. |
| Industrial HMI Terminal | Portable Medical Data Logger |
Use Scenario: Ruggedized field terminal displaying real-time sensor data on monochrome or color LCD with touch input. IC Role / Device Role / Timing Role: Central controller interfacing to RS-485 modbus slaves, local LCD, and SD card for data logging. Use Value: Dual UARTs support simultaneous host communication and fieldbus control; integrated SDRAM controller enables 32 MB buffer for burst logging. | Use Scenario: Battery-powered ECG monitor capturing analog biopotentials, applying digital filtering, and storing waveform data. IC Role / Device Role / Timing Role: Signal acquisition processor using ASP module for pen-input ADC and PWM for LED status indicators. Use Value: On-chip ASP provides calibrated 12-bit ADC channels for PX1/PY1/PX2/PY2; low-core-voltage operation extends battery life to >12 hours. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar applications processor applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| i.MX21 (MC9328MX21DVM15R2) | ARM926EJ-S core, 266 MHz max, adds JPEG encoder, enhanced security, and improved USB OTG support | Better suited for camera-enabled devices and secure boot requirements; higher power draw in active mode | Select when JPEG compression, secure boot, or USB host capability is required beyond MC9328MX1DVM15R2's USB device-only support |
| OMAP-730 (TMS320OMAP730GZZ) | ARM926EJ-S + C55x DSP, 200 MHz ARM + 100 MHz DSP, TI DaVinci architecture, different package (361-BGA) | Targeted at audio/video codecs and real-time signal processing; lacks native LCD controller and MMC/SD host | Select when dual-core (ARM+DSP) processing is needed for voice recognition or MP3 decode, accepting added complexity and external LCD interface |
Compared with i.MX21 and OMAP-730, the MC9328MX1DVM15R2 offers optimal balance of integration (LCD, USB device, SD host), low-power ARM920T performance, and proven Palm OS compatibility-making it ideal for cost-sensitive, display-centric portable communicators where DSP offload or advanced multimedia encoding is unnecessary.
Availability
MC9328MX1DVM15R2 is available at Aetrix Electronics and suitable for industrial HMI terminals, Palm OS-based PDAs, and GSM/GPRS communicators requiring stable component supply and long-term lifecycle support.
Supply support for MC9328MX1DVM15R2 includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
NXP Semiconductors is a global semiconductor company formed from the spin-off of Philips' semiconductor division, now specializing in secure connectivity solutions for automotive, industrial, and IoT markets.
The i.MX family-including MC9328MX1DVM15R2-is designed specifically for portable, battery-powered information appliances, emphasizing low-power ARM processing, rich multimedia peripheral integration, and Palm OS/Windows CE software ecosystem compatibility.
FAQ
What is the maximum operating frequency of the MC9328MX1DVM15R2?
The MC9328MX1DVM15R2 is rated for a maximum operating frequency of 150 MHz. This speed is guaranteed across its specified industrial temperature range (-30°C to +70°C) and core supply voltage range (1.7 V to 1.9 V). The part does not support dynamic frequency scaling above this rating, and operation beyond 150 MHz may result in timing violations or data corruption. The MC9328MX1DVM15R2 achieves this frequency using a phase-locked loop (PLL) that multiplies the 16 MHz crystal input (EXTAL16M) by a factor of 9.375.
Does the MC9328MX1DVM15R2 support USB host functionality?
No, the MC9328MX1DVM15R2 only implements a USB 1.1 device controller-not a host or OTG controller. Its USB interface (USBD_VP, USBD_VM, USBD_SUSPND, etc.) is strictly configured for peripheral operation, enabling the MC9328MX1DVM15R2 to act as a mass storage device or CDC-class modem when connected to a PC or host system. To add USB host capability, an external USB host controller IC (e.g., ISP1362) must be used, connected via the MC9328MX1DVM15R2's external bus interface.
How is boot source selected on the MC9328MX1DVM15R2?
Boot source selection on the MC9328MX1DVM15R2 is controlled by the four BOOT[3:0] pins (BGA pins P12, N12, R13, P11), sampled at power-on reset. These pins configure one of eight boot modes-including NOR flash (CS0), NAND flash (CS3), or serial ROM-per Table 4-1 in the reference manual. External pull-up or pull-down resistors (typically 10–100 kΩ) must be applied to each BOOT pin to set the desired logic state; floating inputs will cause undefined boot behavior. The MC9328MX1DVM15R2 does not support runtime boot mode reconfiguration.
What LCD panel types are supported by the MC9328MX1DVM15R2's built-in controller?
The MC9328MX1DVM15R2's LCD controller supports 16-bit parallel RGB TFT panels up to VGA resolution (640×480), including Sharp HR-TFT panels via dedicated control signals (SPL_SPR, PS, CLS, REV). It also supports passive STN and CSTN displays using appropriate timing parameters. The controller outputs LD[15:0], FLM/VSYNC, LP/HSYNC, LSCLK, and ACD/OE, and supports programmable polarity, pixel clock division, and frame buffering. No external timing generator is required for standard configurations, though custom waveforms may need GPIO-assisted control.
Is the MC9328MX1DVM15R2 pin-compatible with other i.MX1 variants like MC9328MX1VM20R2?
Yes, all i.MX1 family members-including MC9328MX1DVM15R2, MC9328MX1VM20R2, and MC9328MX1CVM15R2-share identical 225-ball MAPBGA pinouts and signal assignments per Case 1304B-01. Differences are limited to operating frequency (150 MHz vs. 200 MHz), temperature grade (-30°C to +70°C vs. 0°C to +70°C or -40°C to +85°C), and solderball composition (Pb-free). This allows direct PCB reuse across variants, provided power delivery and thermal design accommodate the specific speed/temperature grade.
MC9328MX1DVM15R2 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- NXP Semiconductors
- Package/Case:
- 256-MAPBGA
- Series:
- i.MX1
- Packaging:
- Bulk
- Product Status:
- Obsolete
- Core Processor:
- ARM920T
- Number of Cores/Bus Width:
- 1 Core, 32-Bit
- Speed:
- 150MHz
- Co-Processors/DSP:
- -
- RAM Controllers:
- SDRAM
- Graphics Acceleration:
- No
- Display & Interface Controllers:
- LCD, Touch Panel
- Ethernet:
- -
- SATA:
- -
- USB:
- USB 1.x (1)
- Voltage - I/O:
- 1.8V, 3.0V
- Operating Temperature:
- -30°C ~ 70°C (TA)
- Grade:
- -
- Qualification:
- -
- Security Features:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
- -
- Additional Interfaces:
- I2C, I2S, SPI, SSI, MMC/SD, UART
MC9328MX1DVM15R2 FAQ
1.How can I place an order for MC9328MX1DVM15R2 through Aetrix?
Please submit a Request for Quotation (RFQ) for MC9328MX1DVM15R2 on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for MC9328MX1DVM15R2 reliable?
The price and inventory of MC9328MX1DVM15R2 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for MC9328MX1DVM15R2 is usually 5 days.
3.What payment methods are accepted for MC9328MX1DVM15R2?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for MC9328MX1DVM15R2 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for MC9328MX1DVM15R2?
MC9328MX1DVM15R2 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your MC9328MX1DVM15R2 order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for MC9328MX1DVM15R2?
For technical support, including MC9328MX1DVM15R2 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your MC9328MX1DVM15R2 requirements.
6.How does Aetrix verify that MC9328MX1DVM15R2 is sourced from the original manufacturer or authorized distributors?
All MC9328MX1DVM15R2 products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that MC9328MX1DVM15R2 meets industry standards.
7.What is the process for return or replacement of MC9328MX1DVM15R2?
All MC9328MX1DVM15R2 units undergo pre-shipment inspection (PSI). If there is an issue with MC9328MX1DVM15R2, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The MC9328MX1DVM15R2 part is unused and in its original packaging.
Return procedure for MC9328MX1DVM15R2:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
MC9328MX1DVM15R2 Tags

-
AT91SAM9260B-CU-999
Microchip Technology

-
AT91SAM9G25-CU
Microchip Technology

-
ATSAMA5D27C-CU
Microchip Technology

-
AT91SAM9X35-CU
Microchip Technology

-
AT91SAM9X25-CU
Microchip Technology

-
MCIMX6Y2CVM08AB
NXP Semiconductors
-
AM3352BZCZ100
Texas Instruments

-
AT91SAM9260B-CU
Microchip Technology

-
AT91SAM9260B-QU
Microchip Technology

-
ATSAMA5D31A-CU
Microchip Technology

-
AT91SAM9G20B-CU-999
Microchip Technology

-
MCIMX6Y2CVM05AB
NXP Semiconductors
Tech Hub
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…

