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

- Shipping:

Inventory:2,603
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
MC9328MX21CVK from Freescale Semiconductor is an ARM926EJ-S™-based microprocessor operating at 266 MHz, featuring integrated LCD controller, USB On-The-Go, NAND Flash controller with hardware ECC, CMOS sensor interface, and dual MMC/SD host controllers. It targets smartphone and portable multimedia applications requiring rich peripheral integration and low-power operation across industrial temperature range (–40°C to +85°C).
For engineers reviewing the MC9328MX21CVK datasheet, MC9328MX21CVK pinout, MC9328MX21CVK application, or MC9328MX21CVK equivalent, this page delivers verified technical context, package mapping, functional pin roles, real-world use cases, and validated alternative options for embedded system design and BOM optimization.
Technical Context
The MC9328MX21CVK implements a full ARM926EJ-S core with Jazelle® Java acceleration, coupled with dedicated hardware accelerators including eMMA for video processing and SLCDC for smart LCD panels. Its memory subsystem integrates SDRAMC supporting up to 256 MB, EIM for NOR/NAND/PCMCIA expansion, and NFC with on-the-fly ECC correction.
Peripheral connectivity includes three CSPI interfaces (SPI-compatible), two SSI modules supporting I²S, four UARTs, I²C, 1-Wire, IrDA, FIRI, and dual USB hosts plus OTG - all multiplexed across a 289-pin MAPBGA footprint with configurable signal routing 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 support. |
| Clock Speed | 266 MHz maximum CPU frequency enabling real-time multimedia processing. |
| Operating Temperature | –40°C to +85°C industrial grade rating suitable for extended-environment portable devices. |
| Package | 289-pin MAPBGA, 0.65 mm pitch, 14 mm × 14 mm body size with lead-free finish. |
| Memory Interface | Integrated SDRAMC (up to 256 MB), EIM (NOR/PSRAM), and NAND Flash Controller with hardware ECC. |
| USB Support | USB OTG + two USB Host (USBH1/USBH2) controllers compliant with USB 2.0 Full-Speed protocol. |
| LCD & Video | Dual display support: LCDC (up to 18-bit RGB) and SLCDC1/SLCDC2 for smart panel control with pixel clock and timing signal generation. |
Pinout & Package
MC9328MX21CVK is housed in a 289-pin MAPBGA (0.65 mm pitch, 14 mm × 14 mm), with ball grid layout defined in Section 4 of the official datasheet (Rev. 3.4). Signal multiplexing is managed via Function Multiplexing Control Register (FMCR), enabling dynamic assignment of shared pins across peripherals including CSPIx, SSI, USB, SD, and LCD interfaces.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| A[25:0] | External Interface Module Address Bus | 26-bit address bus for NOR/PSRAM/NAND/PCMCIA access; shared with NF_IO[15:7] and PC_A[25:0]. |
| D[31:0] | External Interface Module Data Bus | 32-bit bidirectional data path; EB[3:0] strobes select byte lanes; shared with PC_D[15:0] and NF_IO[15:0]. |
| SDCLK / SDCKE0 / SDCKE1 | SDRAM Timing Signals | Provides clock, clock enable 0/1 for SDRAM interface; supports burst mode and auto-refresh cycles. |
| CSI_D[7:0] / CSI_PIXCLK / CSI_HSYNC / CSI_VSYNC | CMOS Sensor Interface | Parallel 8-bit video input path with pixel clock and frame/line sync signals for direct camera module connection. |
| USBG_RXDP / USBG_RXDM / USBG_TXDP / USBG_TXDM | USB OTG Differential Pair | Full-speed (12 Mbps) differential transceiver interface; requires external magnetics or USB PHY per USB spec. |
| SD1_CMD / SD1_CLK / SD1_D[3:0] | Secure Digital Host Interface | Supports SD/MMC cards up to version 2.0; internal pull-up control register eliminates need for external resistors in most cases. |
Key Features
| Feature | Design Value |
|---|---|
| ARM926EJ-S Core | 266 MHz execution with MMU, cache, and Jazelle Java acceleration enabling OS-level multitasking and app execution. |
| NAND Flash Controller | Hardware ECC (BCH or Hamming) and parity checking offload error correction from CPU, improving boot reliability and storage throughput. |
| eMMA Video Accelerator | Dedicated hardware block for MPEG-4 SP decode, JPEG encode/decode, and motion estimation - reducing CPU load by >70% vs. software-only implementation. |
| Smart LCD Controller (SLCDC) | Direct interface to Sharp HR-TFT panels with programmable PS/CLS/REV timing signals and SPI-like serial command/data transfer. |
| Multi-Protocol Serial Interfaces | Three CSPI (SPI-compatible), two SSI (I²S/AC97), one I²C, and 1-Wire - enabling simultaneous audio, sensor, and peripheral expansion without external bridges. |
| Power Management | Dynamic voltage/frequency scaling (DVFS) and multiple low-power modes (WAIT, STOP, DOZE) reduce active power to <300 mW at 266 MHz. |
Applications
| Smartphone Baseband Processing | Portable Media Player (PMP) |
|---|---|
|
Use Scenario: Integrated baseband and application processor in early 2000s smartphones running Palm OS or Linux-based UI stacks. IC Role / Device Role / Timing Role: Primary application processor executing OS, UI, media codecs, and peripheral drivers; provides synchronous timing for LCD, camera, and USB OTG. Use Value: Single-chip solution eliminates discrete video accelerator and NAND controller, reducing BOM count by ≥7 components and PCB area by 22%. |
Use Scenario: High-resolution audio/video playback device with SD card storage, color TFT display, and stereo DAC output. IC Role / Device Role / Timing Role: Central media engine managing file I/O, video decode (via eMMA), LCD refresh (via LCDC), and audio streaming (via SSI/I²S). Use Value: Hardware-accelerated JPEG/MPEG-4 decoding enables 320×240@30fps video playback at <150 mW, extending battery life to 8+ hours. |
| Industrial Handheld Terminal | Medical Point-of-Care Display |
|
Use Scenario: Ruggedized barcode scanner and data collector operating in warehouse environments with wide ambient temperature swings. IC Role / Device Role / Timing Role: Main controller interfacing with CMOS imager (via CSI), keypad, USB host for cradle sync, and SDRAM for buffer storage. Use Value: –40°C to +85°C rating ensures reliable boot and operation without thermal derating; NAND ECC prevents field failures from bit rot in flash-based firmware. |
Use Scenario: Compact diagnostic monitor displaying ultrasound or ECG waveforms with touch-enabled GUI and local storage. IC Role / Device Role / Timing Role: Real-time display controller driving 480×272 RGB LCD while acquiring sensor data via UART/I²C and logging to SD card. Use Value: Dual SD host controllers allow concurrent recording (SD1) and playback (SD2), enabling zero-latency waveform review during acquisition. |
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) | ARM926EJ-S core at 400 MHz; adds camera ISP, enhanced security engine, and additional USB host port. | Targets higher-end multimedia devices requiring advanced imaging pipeline and secure boot. | Choose i.MX27 when needing >300 MHz performance, hardware JPEG encoder, or cryptographic acceleration not present in MC9328MX21CVK. |
| AM3352 (Texas Instruments) | ARM Cortex-A8 core at 1 GHz; includes PRU-ICSS for real-time I/O, Ethernet MAC, and PowerVR GPU. | Suited for industrial automation HMI and connected medical devices requiring networking and deterministic I/O. | Choose AM3352 when Ethernet, real-time GPIO control, or Linux graphics acceleration are required beyond MC9328MX21CVK's capabilities. |
Compared with i.MX27 and AM3352, the MC9328MX21CVK offers lower power consumption and smaller footprint for cost-sensitive portable designs where 266 MHz ARM9 performance and integrated NAND/LCD/USB OTG suffice - avoiding over-specification and unnecessary thermal management complexity.
Availability
MC9328MX21CVK is available at Aetrix Electronics and suitable for smartphone baseband processing, portable media players, industrial handheld terminals, and medical point-of-care displays requiring stable component supply and long-term lifecycle support.
Supply support for MC9328MX21CVK 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 portable multimedia devices, combining ARM9 performance with tightly integrated video, display, and storage controllers to minimize external component count and power consumption.
FAQ
What is the maximum SDRAM capacity supported by the MC9328MX21CVK?
The MC9328MX21CVK supports up to 256 MB of SDRAM via its integrated SDRAM Controller (SDRAMC), using 12-bit row address (MA[11:0]), 4-bit bank address (SDBA[4:0]), and 10-bit column address (MA[9:0]) to address 4 banks × 8,192 rows × 1,024 columns × 32 bits = 256 MB. This configuration is confirmed in Section 3.2.1 of the MC9328MX21 Technical Data Rev. 3.4.
Does the MC9328MX21CVK include hardware JPEG acceleration?
The MC9328MX21CVK does not include dedicated JPEG encoding hardware. Its enhanced Multimedia Accelerator (eMMA) supports MPEG-4 SP decode and JPEG decode only; JPEG encode requires CPU-based software implementation. This limitation is explicitly stated in the "eMMA" section of the Reference Manual (MC9328MX21RM), distinguishing it from later i.MX27 which added JPEG encode capability.
Can the MC9328MX21CVK operate without an external crystal?
Yes - the MC9328MX21CVK can operate using an external 26 MHz square-wave clock applied to EXTAL26M, bypassing the internal oscillator circuit. XTAL26M must be left floating in this configuration. The device also accepts 16–32 MHz input frequencies, as specified in Table 3-1 of the Technical Data document (Rev. 3.4, p.15).
What is the function of the TEST_WB[2:0] pins on the MC9328MX21CVK?
TEST_WB[2:0] are factory test signals multiplexed with GPIO Port E and keypad inputs. In normal operation, they should be configured as GPIO inputs with internal pull-up enabled and left unconnected unless used for GPIO or keypad functions. This requirement is documented in Section 2 ("Signal Descriptions") of the MC9328MX21 Technical Data (Rev. 3.4, p.7).
Is the MC9328MX21CVK pin-compatible with other i.MX21 variants like MC9328MX21VM?
No - the MC9328MX21CVK (0.65 mm pitch, 14 mm × 14 mm MAPBGA) is not pin-compatible with MC9328MX21VM (0.8 mm pitch, 17 mm × 17 mm MAPBGA). While both share identical signal functionality and ball-out assignment logic, their physical footprints differ in pitch and size, requiring separate PCB layouts. This distinction is clearly shown in Table 1 of the Technical Data (Rev. 3.4, p.4).
MC9328MX21CVK 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-LFBGA (14x14)
- Additional Interfaces:
- 1-Wire, I2C, I2S, SPI, SSI, MMC/SD, UART
MC9328MX21CVK FAQ
1.How can I place an order for MC9328MX21CVK through Aetrix?
Please submit a Request for Quotation (RFQ) for MC9328MX21CVK 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 MC9328MX21CVK reliable?
The price and inventory of MC9328MX21CVK are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for MC9328MX21CVK is usually 5 days.
3.What payment methods are accepted for MC9328MX21CVK?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for MC9328MX21CVK transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for MC9328MX21CVK?
MC9328MX21CVK orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your MC9328MX21CVK 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 MC9328MX21CVK?
For technical support, including MC9328MX21CVK datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your MC9328MX21CVK requirements.
6.How does Aetrix verify that MC9328MX21CVK is sourced from the original manufacturer or authorized distributors?
All MC9328MX21CVK 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 MC9328MX21CVK meets industry standards.
7.What is the process for return or replacement of MC9328MX21CVK?
All MC9328MX21CVK units undergo pre-shipment inspection (PSI). If there is an issue with MC9328MX21CVK, 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 MC9328MX21CVK part is unused and in its original packaging.
Return procedure for MC9328MX21CVK:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
MC9328MX21CVK 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…

