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

- Shipping:

Inventory:4,948
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
MC9328MX21CJMR2 from NXP Semiconductors (formerly Freescale) is an ARM926EJ-S™-based microprocessor targeting smartphone and portable multimedia applications. It operates at 266 MHz, integrates an LCD controller, USB On-The-Go, NAND Flash controller with ECC, and a CMOS sensor interface, and is packaged in a 289-pin MAPBGA (0.8 mm pitch, 17 mm × 17 mm) for embedded handheld systems.
For engineers reviewing the MC9328MX21CJMR2 datasheet, MC9328MX21CJMR2 pinout, MC9328MX21CJMR2 application, or MC9328MX21CJMR2 equivalent, key selection considerations include its 266 MHz ARM926EJ-S core, integrated video acceleration, dual MMC/SD host controllers, SDRAM/NAND Flash memory interface support, and industrial temperature range (–40°C to +85°C).
Technical Context
The MC9328MX21CJMR2 implements the ARM926EJ-S core with Jazelle® Java acceleration and Smart Speed power management. Its memory subsystem includes a 32-bit SDRAM controller, 26-bit external interface module (EIM), and NAND Flash controller with hardware ECC-enabling direct boot from low-cost NAND without CPU overhead.
Peripherals are highly multiplexed across 289 BGA pins: the LCD controller supports both standard and Smart LCD panels; USB OTG and two USB host ports share physical signals via configurable muxing; three CSPI interfaces and two SSI modules provide flexible serial connectivity; and the CMOS sensor interface (CSI) handles parallel 8-bit image data with pixel clock, VSYNC, and HSYNC timing.
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 - delivers deterministic real-time performance for multimedia OS stacks. |
| Memory Interface | 32-bit SDRAM controller + 26-bit EIM + NAND Flash controller with on-the-fly ECC - enables boot-from-NAND and multi-chip memory expansion. |
| Video & Display | Integrated LCD controller (18-bit RGB), Smart LCD controller (SLCDC), and CMOS sensor interface (8-bit parallel CSI) - supports direct camera input and panel driving without external bridge ICs. |
| Connectivity | USB On-The-Go + dual USB host ports + three CSPI + two SSI + I²C + UART × 4 + 1-Wire - provides full peripheral aggregation for compact handheld designs. |
| Package & Temp Range | 289-pin MAPBGA, 0.8 mm pitch, 17 mm × 17 mm, –40°C to +85°C - qualified for industrial and extended-temperature portable deployments. |
Pinout & Package
MC9328MX21CJMR2 is housed in a 289-pin MAPBGA package (17 mm × 17 mm, 0.8 mm ball pitch) with 16 × 16 array plus corner balls omitted. Pin functions are highly multiplexed; signal assignment depends on configuration of Function Multiplexing Control Register (FMCR) and peripheral enable registers.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| A[25:0] | External Interface Module address bus | 26-bit address for NOR/NAND/PCMCIA devices; shared with NF_IO[15:7] and PC_A[25:0]. |
| D[31:0] | External Interface Module data bus | 32-bit bidirectional data path; D[15:0] also serve as BMI_D[15:0] and SLCDC1_DAT[15:0]. |
| SDCKE0 / SDCKE1 | SDRAM clock enable outputs | Independent enables for dual-bank SDRAM operation; critical for low-power self-refresh control. |
| CSI_D[7:0] / CSI_PIXCLK / CSI_VSYNC / CSI_HSYNC | CMOS sensor interface signals | Dedicated 8-bit parallel video capture path with synchronous timing - no FPGA or glue logic required for camera integration. |
| USBG_RXDP / USBG_RXDM / USBG_TXDP / USBG_TXDM | USB OTG differential transceiver lanes | Full-speed (12 Mbps) USB 2.0 physical layer; requires external magnetics or USB transceiver per USB specification. |
Key Features
| Feature | Design Value |
|---|---|
| ARM926EJ-S Core with Jazelle | Enables efficient execution of Java bytecode in resource-constrained handhelds without software JVM overhead. |
| Hardware NAND ECC Engine | Corrects up to 4-bit errors per 512-byte sector in real time - eliminates CPU polling and enables reliable boot from commodity NAND flash. |
| Dual MMC/SD Host Controllers | Supports simultaneous SD card and eMMC storage - allows hot-swappable media and embedded high-capacity storage in same design. |
| Integrated LCD + SLCDC + CSI | Eliminates need for external display bridge or image signal processor - reduces BOM cost and PCB area in portable UI subsystems. |
| USB OTG + Dual USB Host | Enables device-to-device connectivity (e.g., phone-to-printer) and peripheral expansion (keyboard, storage) using single USB PHY with dynamic role switching. |
Applications
| Smartphone Baseband & UI Subsystem | Digital Media Player with Camera |
|---|---|
|
Use Scenario: Main application processor in entry-level smartphones handling UI rendering, telephony stack, and multimedia playback. IC Role / Device Role / Timing Role: Central ARM926EJ-S microprocessor executing Linux or Android-based OS; synchronizes LCD refresh, camera frame capture, and audio playback via integrated timers and DMA. Use Value: Integrated SDRAM controller, NAND boot, and LCD/CSI eliminate discrete memory and interface ICs - reducing system latency and component count by ≥7 parts. |
Use Scenario: Standalone MP4 player with VGA camera, SD card storage, and color TFT display. IC Role / Device Role / Timing Role: Single-chip multimedia hub managing camera sensor streaming (CSI), video decode acceleration (eMMA), and LCD output timing (LCDC) with precise pixel-clock alignment. Use Value: Hardware video accelerator offloads CPU during MPEG-4 playback; NAND ECC enables robust firmware updates over low-cost flash - extending field life without recall risk. |
| Industrial Handheld Terminal | Medical Point-of-Care Display Device |
|
Use Scenario: Rugged barcode scanner with Wi-Fi/Bluetooth add-on, touchscreen UI, and battery-backed RTC. IC Role / Device Role / Timing Role: Primary controller running real-time OS; uses GPIO for keypad scan, PWM for backlight dimming, and UART/CSPI for wireless module communication. Use Value: –40°C to +85°C rating ensures operation in warehouse/freezer environments; watchdog timer and POR circuitry guarantee fail-safe boot recovery after power interruption. |
Use Scenario: Portable vital signs monitor with OLED display, USB patient data export, and SD card logging. IC Role / Device Role / Timing Role: Safety-critical data acquisition engine - routes analog sensor data via external ADC (connected via EIM), stores timestamps via RTC, and exports via USB OTG. Use Value: Traceable sourcing and long-lifecycle support from NXP meet IEC 62304 requirements; integrated USB OTG simplifies FDA-compliant data transfer without external USB controller IC. |
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 clock (400 MHz), enhanced video encoder, additional security features (AES, SHA), but larger 400-pin PBGA package. | Better suited for HD video recording and secure boot applications; not pin-compatible with MC9328MX21CJMR2. | Select when higher compute throughput and cryptographic acceleration are required - expect PCB redesign due to package and signal count differences. |
| i.MX31 (MC9331CJM) | ARM1136JF-S core (532 MHz), improved graphics pipeline, DDR controller, and enhanced power management - 400-pin PBGA, different voltage rails. | Targets next-generation multimedia devices requiring richer UI and faster application launch; lacks native 1-Wire and Smart LCD controller. | Choose for migration paths demanding >2× CPU performance and DDR memory support - requires full schematic and layout revision. |
Compared with i.MX27 and i.MX31, MC9328MX21CJMR2 offers optimal balance of ARM9-class performance, integrated peripherals (NAND ECC, CSI, SLCDC), and compact 289-pin MAPBGA - making it the most cost-effective and space-efficient choice for legacy smartphone and portable media platforms requiring industrial temperature support.
Availability
MC9328MX21CJMR2 is available at Aetrix Electronics and suitable for smartphone baseband subsystems, portable media players, industrial handheld terminals, and medical point-of-care display devices requiring stable component supply and long-term lifecycle assurance.
Supply support for MC9328MX21CJMR2 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 leader focused on secure connectivity solutions for automotive, industrial, and IoT applications, with roots in Freescale's embedded processing heritage.
The i.MX21 product line was engineered specifically for cost-sensitive, battery-powered portable devices - integrating multimedia acceleration, power-aware peripherals, and NAND-centric boot architecture to reduce total system cost and complexity.
FAQ
What is the maximum operating frequency of the MC9328MX21CJMR2?
The MC9328MX21CJMR2 operates at a maximum frequency of 266 MHz. This speed is achieved using the ARM926EJ-S core with integrated clock generation and voltage regulation optimized for low-power portable operation. The MC9328MX21CJMR2 maintains this frequency across its full industrial temperature range (–40°C to +85°C) under specified VDD conditions, as validated in Freescale's MC9328MX21 Technical Data Rev. 3.4.
Does the MC9328MX21CJMR2 support booting directly from NAND Flash memory?
Yes, the MC9328MX21CJMR2 includes a dedicated NAND Flash controller with on-the-fly error correction code (ECC) capable of correcting up to 4-bit errors per 512-byte sector. This enables reliable boot directly from unmanaged NAND Flash without requiring external ECC logic or CPU intervention - a key feature confirmed in Section 1.5 and Section 3 of the MC9328MX21 Technical Data Rev. 3.4.
What display interfaces does the MC9328MX21CJMR2 integrate?
The MC9328MX21CJMR2 integrates three complementary display interfaces: a 18-bit parallel LCD controller (LCDC), a Smart LCD controller (SLCDC) for serial SLCD panels, and a CMOS sensor interface (CSI) for camera input. These are documented in the functional block diagram (Figure 1) and Signal Descriptions (Section 2) of the MC9328MX21 Technical Data Rev. 3.4, enabling direct connection to TFT, SLCD, and image sensors without external bridge ICs.
Is the MC9328MX21CJMR2 pin-compatible with other i.MX21 variants such as MC9328MX21VK or MC9328MX21VM?
No, the MC9328MX21CJMR2 is not pin-compatible with MC9328MX21VK or MC9328MX21VM. While all share the same 289-pin MAPBGA footprint, the MC9328MX21CJMR2 uses the 0.8 mm pitch, 17 mm × 17 mm variant (per Table 1, Rev. 3.4), whereas MC9328MX21VK uses 0.65 mm pitch, 14 mm × 14 mm. Mechanical and thermal characteristics differ, and signal assignments require verification against each variant's specific pinout table in Section 4 of the datasheet.
What is the industrial temperature range supported by the MC9328MX21CJMR2?
The MC9328MX21CJMR2 is rated for operation from –40°C to +85°C, as specified in Table 1 ("Ordering Information") of the MC9328MX21 Technical Data Rev. 3.4. This industrial-grade temperature range is enabled by process and packaging optimizations, and is distinct from commercial-grade variants (e.g., MC9328MX21VK, rated 0°C–70°C), making the MC9328MX21CJMR2 suitable for deployment in harsh environmental conditions.
MC9328MX21CJMR2 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- NXP Semiconductors
- Package/Case:
- 289-LFBGA
- Series:
- i.MX21
- Packaging:
- Tape & Reel (TR)
- 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
MC9328MX21CJMR2 FAQ
1.How can I place an order for MC9328MX21CJMR2 through Aetrix?
Please submit a Request for Quotation (RFQ) for MC9328MX21CJMR2 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 MC9328MX21CJMR2 reliable?
The price and inventory of MC9328MX21CJMR2 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for MC9328MX21CJMR2 is usually 5 days.
3.What payment methods are accepted for MC9328MX21CJMR2?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for MC9328MX21CJMR2 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for MC9328MX21CJMR2?
MC9328MX21CJMR2 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your MC9328MX21CJMR2 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 MC9328MX21CJMR2?
For technical support, including MC9328MX21CJMR2 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your MC9328MX21CJMR2 requirements.
6.How does Aetrix verify that MC9328MX21CJMR2 is sourced from the original manufacturer or authorized distributors?
All MC9328MX21CJMR2 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 MC9328MX21CJMR2 meets industry standards.
7.What is the process for return or replacement of MC9328MX21CJMR2?
All MC9328MX21CJMR2 units undergo pre-shipment inspection (PSI). If there is an issue with MC9328MX21CJMR2, 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 MC9328MX21CJMR2 part is unused and in its original packaging.
Return procedure for MC9328MX21CJMR2:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
MC9328MX21CJMR2 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…

