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

- Shipping:

Inventory:4,970
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
MC9328MX21CVM from Freescale Semiconductor is an ARM926EJ-S™-based microprocessor operating at 266 MHz, integrating LCD controller, USB On-The-Go, dual MMC/SD host controllers, NAND Flash controller with hardware ECC, and CMOS sensor interface - designed for smartphone and portable multimedia applications requiring integrated display, camera, and low-cost non-volatile storage.
For engineers reviewing the MC9328MX21CVM datasheet, MC9328MX21CVM pinout, MC9328MX21CVM application, or MC9328MX21CVM equivalent, key selection considerations include its -40°C to +85°C industrial temperature grade, 289-pin MAPBGA (0.8 mm pitch, 17 mm × 17 mm), ARM926EJ-S core with Java acceleration, and multiplexed peripheral signal routing across shared pins.
Technical Context
The MC9328MX21CVM implements a full-featured ARM926EJ-S core with MMU, Jazelle® Java acceleration, and Smart Speed power management enabling dynamic frequency scaling. Its memory subsystem includes SDRAM controller (up to 128 MB), EIM for NOR/NAND/PCMCIA expansion, and dedicated NAND Flash controller with on-the-fly ECC correction.
Peripheral integration centers on multimedia I/O: dual synchronous serial interfaces (SSI) supporting I²S, three CSPI channels, two MMC/SD hosts, USB OTG + dual USB host ports, LCD/SLCD controllers with RGB/TFT support, and CSI for direct CMOS image sensor interfacing - all sharing pins via configurable function multiplexing controlled by FMCR registers.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Core Architecture | ARM926EJ-S with MMU, Jazelle Java acceleration, 32-bit RISC pipeline |
| Max Operating Frequency | 266 MHz - enables real-time video decode and UI rendering in portable devices |
| Operating Temperature | -40°C to +85°C - qualified for industrial and extended-temperature embedded deployments |
| Package | 289-pin MAPBGA, 0.8 mm pitch, 17 mm × 17 mm footprint - supports high-density portable PCB layouts |
| Memory Interfaces | SDRAM controller (16-bit bus), EIM (8/16-bit), NAND Flash controller with hardware ECC - eliminates need for external error correction logic |
| USB Connectivity | USB On-The-Go + two independent USB host controllers - enables simultaneous device/host operation and peripheral expansion |
| Multimedia Peripherals | LCD/SLCD controller (RGB/TFT), CSI (8-bit parallel), eMMA video accelerator - supports camera capture and display output without external ASIC |
Pinout & Package
The MC9328MX21CVM is housed in a 289-pin MAPBGA package (0.8 mm pitch, 17 mm × 17 mm, lead-free). Pin functions are highly multiplexed across system buses, peripherals, and debug interfaces; configuration is controlled via Function Multiplexing Control Register (FMCR) and dedicated mode pins (e.g., BOOT[3:0]). Critical factory test signals (CLKMODE[1:0], EXT_48M, EXT_266M, OSC26M_TEST) must be left unconnected or grounded per datasheet guidance.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| BOOT[3:0] | System Boot Mode Select | Determines boot source (NAND, NOR, SPI, etc.) at reset; BOOT3 must be hardwired low |
| A[25:0]/D[31:0] | External Interface Module (EIM) Address/Data Bus | Supports NOR Flash, SRAM, burst flash, and PCMCIA/CF via shared address/data lines |
| SDBA[4:0]/MA[11:0]/DQM[3:0] | SDRAM Interface Signals | Configurable bank/address/data mask mapping enables 16-bit SDRAM up to 128 MB |
| NF_IO[15:0]/NF_CLE/NF_ALE | NAND Flash Controller Interface | Direct 8-/16-bit NAND interface with hardware ECC generation and correction |
| CSI_D[7:0]/CSI_MCLK/CSI_VSYNC | CMOS Sensor Interface | Parallel 8-bit camera input with programmable timing for OV76xx and similar sensors |
| LD[17:0]/FLM_VSYNC/LSCLK | LCD Controller Outputs | RGB/TFT panel drive with frame sync, line sync, and shift clock - supports up to 1024×768 resolution |
| USBG_RXDP/USBG_TXDM | USB OTG Differential Data Pair | Full-speed (12 Mbps) USB OTG transceiver interface with integrated pull-ups and overcurrent detection |
| TCK/TDO/TDI/TRST | JTAG Debug Interface | IEEE 1149.1-compliant boundary scan and ICE debugging with RTCK for adaptive clocking |
Key Features
| Feature | Design Value |
|---|---|
| ARM926EJ-S Core with MMU | Enables Linux/Windows CE OS execution and memory protection in resource-constrained handhelds |
| Hardware NAND ECC Engine | On-the-fly error correction (up to 4-bit per 512-byte sector) offloads CPU and extends NAND lifetime |
| Dual MMC/SD Host Controllers | Independent SDIO/SD memory support for simultaneous card reader + Wi-Fi/BT module connectivity |
| Integrated LCD + SLCD Controllers | Single-chip drive for both standard TFT panels and Sharp HR-TFT panels with dedicated PS/CLS/REV signaling |
| USB OTG + Dual USB Host | Enables device-to-device data transfer (OTG), plus connection of keyboards, mice, and storage (Host1/Host2) |
| Configurable Signal Multiplexing | FMCR-controlled pin assignment allows flexible peripheral routing without changing PCB layout |
Applications
| Smartphone Baseband & UI | Digital Media Player |
|---|---|
Use Scenario: Main application processor in entry-level smartphones handling call processing, touchscreen UI, and web browsing. IC Role / Device Role / Timing Role: ARM926EJ-S core executes OS and apps; LCD controller drives QVGA/WQVGA display; UART/USB manage modem and accessory connectivity. Use Value: Integrated NAND controller and hardware ECC reduce BOM cost and improve firmware update reliability in mass-market handsets. |
Use Scenario: Central processor in portable MP3/MP4 players with video playback, SD card storage, and color LCD display. IC Role / Device Role / Timing Role: SSI/I²S interfaces audio codec; SD1/SD2 hosts media files; LCDC drives 320×240 TFT; eMMA accelerates MPEG-4 decode. Use Value: Single-chip solution eliminates external video decoder and NAND controller, reducing board area and power consumption. |
| Industrial Handheld Terminal | Camera-Enabled PDA |
Use Scenario: Ruggedized data collector used in warehouse logistics with barcode scanning, Wi-Fi, and battery-backed RTC. IC Role / Device Role / Timing Role: GPIO and PWM control scanner motor/laser; UART/CSPI interface RFID readers; RTC maintains time during power loss. Use Value: -40°C to +85°C rating ensures reliable operation in uncontrolled environments; PCMCIA interface supports legacy peripheral expansion. |
Use Scenario: Palm OS-based PDA with integrated VGA camera, SD card, and handwriting recognition. IC Role / Device Role / Timing Role: CSI captures images from CMOS sensor; SDRAM buffers frames; USB OTG enables direct photo transfer to PC. Use Value: Dedicated CSI interface with VSYNC/HSYNC/PixCLK simplifies camera integration versus FPGA-based solutions. |
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-performance ARM926EJ-S (400 MHz), enhanced video accelerator, additional security features | Better suited for HD video playback and secure content delivery systems | Select when higher clock speed, crypto acceleration, or MPEG-4 ASP decode capability is required |
| i.MX31 (MC9331CJM) | ARM1136JF-S core (532 MHz), improved graphics pipeline, integrated security block, larger L2 cache | Targets next-generation multimedia devices needing richer UI and faster app launch | Choose for migration path requiring higher throughput and advanced OS support beyond ARM9 capabilities |
Compared with the MC9328MX21CVM, the i.MX27 offers higher clock speed and video acceleration for richer media, while the i.MX31 provides architectural upgrade to ARM11 with security extensions - both require PCB redesign due to different packages and pinouts, making MC9328MX21CVM optimal for cost-sensitive, thermally constrained portable designs.
Availability
MC9328MX21CVM is available at Aetrix Electronics and suitable for industrial handheld terminals, portable media players, and smartphone baseband subsystems requiring stable component supply across extended temperature ranges and long production lifecycles.
Supply support for MC9328MX21CVM 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.MX family - including the MC9328MX21CVM - was engineered for portable multimedia applications, emphasizing power efficiency, peripheral integration, and ARM compatibility to accelerate development of smartphones, PDAs, and media players.
FAQ
What is the maximum SDRAM capacity supported by the MC9328MX21CVM?
The MC9328MX21CVM supports up to 128 MB of SDRAM via its 16-bit SDRAM controller with configurable row/column/bank addressing. This is achieved using MA[11:0] and SDBA[4:0] signals, with DQM[3:0] enabling byte-select masking. The controller complies with JEDEC standards for single-data-rate SDRAM and supports auto-refresh and self-refresh modes essential for portable battery operation. MC9328MX21CVM's SDRAM interface is validated for Micron MT48LC16M16A2 and similar 16M×16 devices.
Does the MC9328MX21CVM include hardware support for NAND Flash error correction?
Yes, the MC9328MX21CVM integrates a dedicated NAND Flash controller with on-the-fly hardware ECC capable of detecting and correcting up to 4-bit errors per 512-byte sector. This eliminates software overhead and improves system reliability during firmware updates and media file access. The ECC engine operates transparently during read/write cycles and is compatible with standard SLC NAND devices such as Samsung K9F1208U0B. MC9328MX21CVM's NFC requires no external BCH or Reed-Solomon logic.
Can the MC9328MX21CVM simultaneously drive an LCD panel and interface with a CMOS image sensor?
Yes, the MC9328MX21CVM supports concurrent LCD and CSI operation through fully independent signal sets: LD[17:0]/FLM_VSYNC/LSCLK for display and CSI_D[7:0]/CSI_VSYNC/CSI_PIXCLK for camera capture. Pin multiplexing is managed via FMCR register settings, allowing both peripherals to be active without conflict. MC9328MX21CVM has been validated with Sharp LQ035Q7DB02 LCD and Omnivision OV7660 sensor in reference designs.
What USB configurations does the MC9328MX21CVM support?
The MC9328MX21CVM supports three distinct USB roles: USB On-The-Go (via USBG_* pins), USB Host 1 (USBH1_*), and USB Host 2 (USBH2_*). All operate at full speed (12 Mbps) and share no physical layer - each has dedicated differential pairs and transceiver controls. USB OTG enables dual-role operation (device/host) with ID pin detection, while USBH1 and USBH2 support simultaneous attachment of peripherals like keyboards and storage. MC9328MX21CVM does not support high-speed USB.
Is the MC9328MX21CVM pin-compatible with other i.MX21 variants such as MC9328MX21VM or MC9328MX21CJM?
No, the MC9328MX21CVM is not pin-compatible with MC9328MX21VM or MC9328MX21CJM despite sharing the same 289-pin MAPBGA footprint - they differ in ball pitch (0.8 mm vs. 0.65 mm) and mechanical dimensions (17 mm × 17 mm vs. 14 mm × 14 mm), making them mechanically incompatible. While electrical signaling and register maps are identical, PCB land patterns and stencil designs must be revised. MC9328MX21CVM requires its specific 0.8 mm pitch layout.
MC9328MX21CVM 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:
- -40°C ~ 85°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
MC9328MX21CVM FAQ
1.How can I place an order for MC9328MX21CVM through Aetrix?
Please submit a Request for Quotation (RFQ) for MC9328MX21CVM 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 MC9328MX21CVM reliable?
The price and inventory of MC9328MX21CVM are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for MC9328MX21CVM is usually 5 days.
3.What payment methods are accepted for MC9328MX21CVM?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for MC9328MX21CVM transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for MC9328MX21CVM?
MC9328MX21CVM orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your MC9328MX21CVM 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 MC9328MX21CVM?
For technical support, including MC9328MX21CVM datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your MC9328MX21CVM requirements.
6.How does Aetrix verify that MC9328MX21CVM is sourced from the original manufacturer or authorized distributors?
All MC9328MX21CVM 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 MC9328MX21CVM meets industry standards.
7.What is the process for return or replacement of MC9328MX21CVM?
All MC9328MX21CVM units undergo pre-shipment inspection (PSI). If there is an issue with MC9328MX21CVM, 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 MC9328MX21CVM part is unused and in its original packaging.
Return procedure for MC9328MX21CVM:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
MC9328MX21CVM 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…

