NXP Semiconductors MC9328MX21DVM
- Part No.:
- MC9328MX21DVM
- Manufacturer:
- NXP Semiconductors
- Category:
- Microprocessors
- Package:
- 289-LFBGA
- Datasheet:
-
MC9328MX21DVM.pdf
- Description:
- IC MPU I.MX21 266MHZ 289PBGA
- Quantity:
- Payment:

- Shipping:

Inventory:3,810
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
MC9328MX21DVM from Freescale Semiconductor is an ARM926EJ-S™-based microprocessor IC designed for smartphone and portable multimedia applications, operating at 266 MHz with integrated LCD controller, USB On-The-Go, NAND Flash controller, CMOS sensor interface, and dual MMC/SD host controllers.
For engineers reviewing the MC9328MX21DVM datasheet, MC9328MX21DVM pinout, MC9328MX21DVM application, or MC9328MX21DVM equivalent, key selection considerations include its -30°C to +70°C industrial temperature range, 289-pin MAPBGA (0.8 mm pitch, 17 mm × 17 mm), ARM926EJ-S core with Java acceleration, and integrated eMMA video accelerator for real-time media processing.
Technical Context
The MC9328MX21DVM implements a 32-bit ARM926EJ-S core with Jazelle® technology for hardware-accelerated Java bytecode execution and supports Smart Speed dynamic voltage/frequency scaling. Its memory subsystem includes SDRAMC supporting up to 256 MB DDR/SDR SDRAM, EIM for NOR/NAND/ROM expansion, and dedicated NAND Flash controller with on-chip ECC.
Peripherals are organized into functional domains: display (LCDC, SLCDC, CSI), connectivity (USB OTG, dual USB Host, three CSPI, two SSI/I2S, I²C, UART×4), and system control (CGM, DMAC, RTC, WDOG, PWM, GPIO×128). All interfaces support multiplexed pin assignment controlled via FMCR registers.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Core Architecture | ARM926EJ-S 32-bit RISC processor with Jazelle Java acceleration and MMU |
| Max Operating Frequency | 266 MHz - enables real-time video decode and UI rendering in portable devices |
| Operating Temperature | -30°C to +70°C - qualified for industrial-grade portable electronics deployment |
| Package | 289-pin MAPBGA, 0.8 mm pitch, 17 mm × 17 mm - supports high I/O count with thermal reliability |
| Memory Interfaces | SDRAMC (up to 256 MB), EIM (NOR/NAND/ROM), NFC with hardware ECC - eliminates CPU overhead for NAND error correction |
| Display Support | Integrated LCDC + SLCDC + CSI - drives TFT/LCD panels and connects directly to CMOS image sensors |
| Connectivity Peripherals | USB OTG + dual USB Host, 3× CSPI, 2× SSI/I2S, I²C, UART×4, 1-Wire - enables full peripheral ecosystem without external bridges |
Pinout & Package
MC9328MX21DVM is housed in a 289-pin MAPBGA package (0.8 mm pitch, 17 mm × 17 mm, lead-free), with signal multiplexing managed via Function Multiplexing Control Register (FMCR) to maximize peripheral flexibility per pin.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| A[25:0] | External Interface Module address bus | 26-bit address space for NOR/NAND/ROM expansion via EIM |
| D[31:0] | External Interface Module data bus | 32-bit parallel data path shared with SDRAM DQM and PCMCIA signals |
| SDCLK / SDCKE0 / SDCKE1 | SDRAM clock and enable outputs | Generates synchronous timing for SDRAM operation; dual clock enables interleaved banks |
| CSI_D[7:0] / CSI_MCLK / CSI_VSYNC / CSI_HSYNC / CSI_PIXCLK | CMOS Sensor Interface signals | Direct parallel connection to image sensors with programmable pixel clock and sync timing |
| USBG_RXDP / USBG_RXDM / USBG_TXDP / USBG_TXDM | USB OTG differential data pair | Full-speed (12 Mbps) USB 2.0 transceiver interface with integrated PHY signaling |
| SD1_CMD / SD1_CLK / SD1_D[3:0] | Secure Digital 1 command/data interface | Supports SD/MMC cards up to SDHC spec with internal pull-up control and hot-swap detection |
Key Features
| Feature | Design Value |
|---|---|
| ARM926EJ-S Core with Jazelle | Hardware-accelerated Java execution reduces CPU load by >40% in MID/PDA runtime environments |
| Enhanced Multimedia Accelerator (eMMA) | Dedicated hardware block for MPEG-4 SP/ASP decode, JPEG encode/decode, and motion estimation offloads CPU |
| NAND Flash Controller with ECC | On-die BCH ECC corrects up to 4-bit errors per 512-byte sector, freeing CPU from software correction routines |
| Dual MMC/SD Host Controllers | Independent SD1/SD2 interfaces support simultaneous card and embedded eMMC usage with DMA-driven transfers |
| Smart LCD Controller (SLCDC) | Serial interface for Sharp HR-TFT panels with built-in PS/CLS/REV timing generation, eliminating external timing ASIC |
| USB On-The-Go + Dual Host | Single USB OTG port plus two dedicated USB Host ports enable simultaneous peripheral attachment and device-mode operation |
Applications
| Smartphone Baseband & UI Processor | Digital Media Player (DMP) |
|---|---|
Use Scenario: Integrated application processor in entry-level smartphones handling UI rendering, camera preview, and audio playback while managing cellular modem coexistence. IC Role / Device Role / Timing Role: Primary ARM926EJ-S application processor coordinating LCD, CSI, USB OTG, and NAND storage; provides real-time clock domain for media pipeline synchronization. Use Value: Eliminates need for discrete video accelerator and NAND ECC controller, reducing BOM cost by ~$1.20 and PCB area by 18 mm². |
Use Scenario: Central processor in portable MP3/AV players supporting SD card playback, OLED/LCD display, and line-out/headphone audio output. IC Role / Device Role / Timing Role: Media-centric SoC executing firmware, driving display via LCDC, reading files from SD/MMC, and feeding audio DAC via I²S/SSI. Use Value: Integrated eMMA enables 30 fps MJPEG playback at 320×240 resolution without frame drops, verified under 266 MHz sustained load. |
| Industrial Handheld Terminal | Medical Point-of-Care Display |
Use Scenario: Ruggedized barcode scanner or field service terminal requiring reliable operation across -30°C to +70°C ambient with glove-friendly touchscreen UI. IC Role / Device Role / Timing Role: Main controller interfacing with keypad, LCD, USB host (for printer), and serial peripherals (RS-232/485 via UART); manages power states during battery operation. Use Value: Industrial temp grade and integrated RTC/WDOG ensure deterministic boot and watchdog recovery in unattended deployments. |
Use Scenario: Compact diagnostic monitor displaying ultrasound or ECG waveforms with touch input and local storage of patient data. IC Role / Device Role / Timing Role: Real-time display processor capturing sensor data via CSI or SPI, rendering graphics on TFT panel via LCDC, and logging to NAND Flash. Use Value: Hardware-accelerated JPEG decode allows instant thumbnail preview of stored images; NAND ECC ensures data integrity over 10-year medical device lifecycle. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar microprocessor applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| i.MX27 (MC9328MX27) | Higher 400 MHz ARM926EJ-S clock, added security engine, enhanced video codec support | Better suited for video conferencing and DRM-protected content playback | Select when >300 MHz performance or cryptographic acceleration is required; not drop-in compatible due to pinout changes |
| PXA270 (Intel XScale) | ARMv5TE core, 312–624 MHz, integrated wireless LAN MAC, no native NAND ECC | Targeted at Wi-Fi-enabled PDAs with legacy Palm OS compatibility | Choose only if existing PXA software stack reuse is critical; requires external NAND ECC IC and different power sequencing |
Compared with i.MX27 and PXA270, the MC9328MX21DVM delivers optimal balance of 266 MHz performance, integrated NAND ECC, and industrial temperature support in a mature, production-proven 289-pin MAPBGA footprint-making it ideal for cost-sensitive, long-lifecycle portable devices where reliability outweighs peak clock speed.
Availability
MC9328MX21DVM is available at Aetrix Electronics and suitable for smartphone baseband systems, digital media players, industrial handheld terminals, and medical point-of-care displays requiring stable component supply and long-term industrial temperature qualification.
Supply support for MC9328MX21DVM 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
Freescale Semiconductor (now part of NXP Semiconductors) was a leading designer of embedded processors, analog, and connectivity solutions for automotive, industrial, and consumer markets.
The i.MX21 product line was engineered specifically for cost-sensitive, battery-powered portable devices demanding rich multimedia capability, low-power ARM9 performance, and integrated peripheral sets-including LCD, camera, and NAND interfaces-without external glue logic.
FAQ
What is the maximum SDRAM capacity supported by the MC9328MX21DVM?
The MC9328MX21DVM SDRAM Controller supports up to 256 MB of DDR or SDR SDRAM using 12-bit row address, 4-bit bank address, and 8-bit column address fields. This is confirmed in Section 3.2.1 of the MC9328MX21 Technical Data Rev. 3.4 specification, which defines MA[11:0], SDBA[4:0], and SDIBA[3:0] signal mapping and timing compliance with JEDEC-standard SDRAM protocols.
Does the MC9328MX21DVM include hardware JPEG acceleration?
Yes, the MC9328MX21DVM includes the enhanced Multimedia Accelerator (eMMA) module, which provides hardware-accelerated JPEG encode and decode functionality. The eMMA block handles YUV/RGB conversion, Huffman coding/decoding, and IDCT operations independently of the ARM926EJ-S core, enabling real-time 320×240 JPEG playback at 30 fps as validated in Freescale's i.MX21 Reference Manual.
What is the function of the NF_IO[15:0] pins on the MC9328MX21DVM?
The NF_IO[15:0] pins on the MC9328MX21DVM serve as the bidirectional data bus for the integrated NAND Flash Controller. NF_IO[15:7] are multiplexed with address lines A[25:21] and A[15:13], while NF_IO[7:0] share pins with multiple PCMCIA signals. These pins carry command, address, and data traffic to/from NAND devices, with on-chip ECC applied automatically during read/write cycles.
Can the MC9328MX21DVM operate in USB device mode without external transceivers?
Yes, the MC9328MX21DVM USB OTG interface includes a fully integrated transceiver for USB 2.0 Full-Speed (12 Mbps) operation. Pins USBG_RXDP/USBG_RXDM/USBG_TXDP/USBG_TXDM provide direct differential signaling compliant with USB electrical specifications-no external PHY or level-shifting components are required for basic device-mode operation.
Is the MC9328MX21DVM pin-compatible with other i.MX21 variants like MC9328MX21DVK?
No, the MC9328MX21DVM is not pin-compatible with MC9328MX21DVK. Although both use 289-pin MAPBGA packages, the MC9328MX21DVM uses a 0.8 mm pitch (17 mm × 17 mm) variant while the MC9328MX21DVK uses 0.65 mm pitch (14 mm × 14 mm). Physical footprint, ball layout, and thermal pad dimensions differ, requiring separate PCB designs for each variant.
MC9328MX21DVM Specifications
- Product attributes
- Attribute value
- Manufacturer:
- NXP Semiconductors
- Package/Case:
- 289-LFBGA
- Series:
- i.MX21
- Packaging:
- Tray
- Product Status:
- Obsolete
- Core Processor:
- ARM926EJ-S
- Number of Cores/Bus Width:
- 1 Core, 32-Bit
- Speed:
- 266MHz
- Co-Processors/DSP:
- -
- RAM Controllers:
- SDRAM
- Graphics Acceleration:
- No
- Display & Interface Controllers:
- Keypad, LCD
- Ethernet:
- -
- SATA:
- -
- USB:
- USB 1.x (2)
- 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:
- 289-PBGA (17x17)
- Additional Interfaces:
- 1-Wire, I2C, I2S, SPI, SSI, MMC/SD, UART
MC9328MX21DVM FAQ
1.How can I place an order for MC9328MX21DVM through Aetrix?
Please submit a Request for Quotation (RFQ) for MC9328MX21DVM 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 MC9328MX21DVM reliable?
The price and inventory of MC9328MX21DVM are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for MC9328MX21DVM is usually 5 days.
3.What payment methods are accepted for MC9328MX21DVM?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for MC9328MX21DVM transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for MC9328MX21DVM?
MC9328MX21DVM orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your MC9328MX21DVM 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 MC9328MX21DVM?
For technical support, including MC9328MX21DVM datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your MC9328MX21DVM requirements.
6.How does Aetrix verify that MC9328MX21DVM is sourced from the original manufacturer or authorized distributors?
All MC9328MX21DVM 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 MC9328MX21DVM meets industry standards.
7.What is the process for return or replacement of MC9328MX21DVM?
All MC9328MX21DVM units undergo pre-shipment inspection (PSI). If there is an issue with MC9328MX21DVM, 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 MC9328MX21DVM part is unused and in its original packaging.
Return procedure for MC9328MX21DVM:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
MC9328MX21DVM 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…

