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

- Shipping:

Inventory:2,761
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
MC9328MX21SVM from NXP Semiconductors (formerly Freescale) is an ARM926EJ-S™-based microprocessor targeting portable handheld and embedded multimedia applications. It operates at 266 MHz, integrates an LCD controller, USB On-The-Go, NAND Flash controller with ECC, dual MMC/SD host controllers, and SDRAM interface - enabling compact, low-power HMI and media-capable devices.
For engineers reviewing the MC9328MX21SVM datasheet, MC9328MX21SVM pinout, MC9328MX21SVM application, or MC9328MX21SVM equivalent, key selection criteria include its MAPBGA-289 package, 0°C–70°C industrial temperature grade, integrated Smart LCD Controller (SLCDC), and dual CSPI interfaces for peripheral expansion in resource-constrained designs.
Technical Context
The MC9328MX21SVM implements the ARM926EJ-S core with Jazelle® Java acceleration and full MMU support, executing from external SDRAM or NAND Flash via dedicated controllers. Its memory subsystem includes a 32-bit SDRAMC supporting up to 256 MB and a NAND Flash Controller with on-the-fly ECC and parity checking to offload CPU error correction tasks.
Peripherals are highly multiplexed across 289 BGA pins: USB OTG and two USB hosts share signal lines with SLCDC, UARTs, and CSPI; the SLCDC1 interface supports parallel 16-bit SLCD panels using LD[15:0] with alternate routing on USB/SD signals; and clock management integrates PLL-based frequency synthesis with multiple selectable output clocks including SYS_CLK1/SYS_CLK2 derived from SSI modules.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Core Architecture | ARM926EJ-S™ with MMU, Jazelle Java acceleration, 32-bit data bus, 32-bit address bus |
| CPU Frequency | 266 MHz maximum - enables real-time video decode and UI rendering in portable devices |
| Package | MAPBGA-289, 17 mm × 17 mm, 0.8 mm pitch - requires standard BGA reflow profile and 10-layer PCB routing |
| Operating Temperature | 0°C to +70°C - qualified for commercial and industrial indoor embedded applications |
| Memory Interfaces | SDRAMC (32-bit, up to 256 MB), NFC (8/16-bit NAND with hardware ECC), EIM (for NOR/PSRAM), PCMCIA/CF |
| Integrated Peripherals | LCD Controller + Smart LCD Controller (SLCDC1/SLCDC2), USB OTG + 2x USB Host, 2x MMC/SD, 2x CSPI, 3x UART, I²C, SSI (I²S/AC97), 1-Wire, Keypad |
| Power Management | Smart Speed dynamic voltage/frequency scaling - reduces active power during low-load UI or standby states |
Pinout & Package
MC9328MX21SVM is housed in a 289-pin MAPBGA package (17 mm × 17 mm, 0.8 mm pitch), lead-free and RoHS-compliant. Pin assignments follow Freescale's documented multiplexing scheme with 14 functional groups including EIM, SDRAM, USB, SLCDC, and JTAG.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| LD[15:0] | LCD Data Bus / SLCDC1_DAT[15:0] | Primary 16-bit parallel interface for TFT or Smart LCD panels; shared with SLCDC1 for direct panel control |
| USBG_RXDP / USBG_RXDM | USB OTG Differential Receive Pair | Full-speed (12 Mbps) differential input pair - requires controlled 90 Ω impedance trace routing and ESD protection |
| NF_IO[15:0] | NAND Flash Data Bus | 16-bit bidirectional interface with hardware ECC - eliminates need for external BCH engine in NAND boot designs |
| CSPI1_MOSI / MISO / SCLK | Configurable Serial Peripheral Interface | Master/slave SPI supporting up to 26 MHz clock - used for flash programming, sensor interfacing, or display command transport |
| JTAG_TCK / TMS / TDI / TDO / TRST | IEEE 1149.1 Boundary-Scan Interface | Standard debug/test access - enables firmware validation, boundary-scan testing, and in-circuit programming |
Key Features
| Feature | Design Value |
|---|---|
| ARM926EJ-S Core @ 266 MHz | Enables Linux/RTOS execution with hardware MMU and cache coherency for multitasking HMI systems |
| Integrated SLCDC1 + SLCDC2 | Supports dual independent Smart LCD panels (e.g., main display + status sub-panel) without external timing controllers |
| NAND Flash Controller with ECC | On-die Hamming/ECC logic corrects single-bit errors and detects multi-bit errors - reduces BOM cost vs. external ECC IC |
| Dual MMC/SD Host Controllers | Enables simultaneous SD card storage and SDIO peripheral attachment (e.g., Wi-Fi module) without CPU intervention |
| USB On-The-Go + Dual Host | Allows device to act as USB host (for peripherals) or peripheral (for PC connection) - simplifies field service and data sync workflows |
Applications
| Handheld Media Player | Industrial HMI Terminal |
|---|---|
Use Scenario: Portable device playing MPEG-4 video and managing touch-based UI navigation. IC Role / Device Role / Timing Role: Primary application processor executing Linux, driving 480×272 TFT via LCDC, decoding audio/video in software with DMA-accelerated SSI/I²S paths. Use Value: Integrated SDRAMC and NAND controller enable boot-from-NAND and local media storage without external memory controllers. | Use Scenario: Factory-floor operator interface with keypad input, real-time alarm logging, and local data export via SD card. IC Role / Device Role / Timing Role: System-on-chip controller managing GPIO-driven buttons, updating monochrome LCD via SLCDC1, and writing logs to SD2 while maintaining RTC time. Use Value: Built-in RTC, three 32-bit timers, and keypad interface eliminate discrete timing and input scan ICs - reducing board area and component count. |
| Medical Point-of-Care Display | Connected Retail Kiosk |
Use Scenario: Battery-powered diagnostic tool displaying patient vitals with high-contrast grayscale LCD and audible alerts. IC Role / Device Role / Timing Role: Real-time data aggregator using UART3 for sensor input, PWM for buzzer tone generation, and LCDC for flicker-free waveform rendering. Use Value: Low-power Smart Speed operation extends battery life; integrated PWM and audio mux support voice prompts without external DAC. | Use Scenario: Self-service kiosk accepting payment cards via PCMCIA reader and printing receipts via USB thermal printer. IC Role / Device Role / Timing Role: Central controller running embedded Linux, interfacing PCMCIA/CF for card reader, USBH1 for printer, and USB OTG for service port diagnostics. Use Value: Native PCMCIA/CF and dual USB host support allow direct legacy peripheral integration - avoiding protocol translation bridges. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar ARM9-based multimedia processor applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| i.MX27 (MC9328MX27DKR) | Higher clock (400 MHz), added camera interface (CSI), enhanced security (SAHARA), same MAPBGA-289 footprint | Required for video capture or secure boot; not drop-in due to CSI pin usage and different reset sequencing | Select when camera input or cryptographic acceleration is needed - verify SDRAM timing and bootloader compatibility |
| i.MX31 (MC9331CJM8B) | ARM1136JF-S core, 532 MHz, larger L2 cache, different package (PBGA-400), no SLCDC | Suited for higher-performance UIs and Linux graphics stacks; lacks native Smart LCD support - requires external timing controller | Choose for advanced GUI frameworks (e.g., Qt Embedded); redesign required for pinout, power, and display interface |
Compared with i.MX27 and i.MX31, the MC9328MX21SVM offers optimal balance of cost, power, and integrated display/peripheral support for mid-tier portable devices - retaining SLCDC and NAND ECC while avoiding over-specification for non-camera applications.
Availability
MC9328MX21SVM is available at Aetrix Electronics and suitable for handheld media players, industrial HMIs, medical point-of-care displays, and connected retail kiosks requiring stable component supply and long-term lifecycle assurance.
Supply support for MC9328MX21SVM 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 (formerly Freescale Semiconductor) is a global semiconductor leader focused on secure connectivity solutions for automotive, industrial, and IoT markets.
The i.MX21 product line was designed specifically for cost-sensitive, battery-powered portable devices requiring rich multimedia I/O, low-power ARM processing, and integrated display subsystems - targeting handhelds, HMIs, and medical terminals.
FAQ
What is the operating temperature range specified for the MC9328MX21SVM?
The MC9328MX21SVM is rated for operation from 0°C to +70°C. This industrial-grade temperature specification ensures reliable performance in enclosed enclosures and non-temperature-controlled environments typical of portable and embedded applications. The part uses the same silicon die as the -40°C to +85°C variants (e.g., MC9328MX21SCVM), with binning based on final test results.
Does the MC9328MX21SVM support booting directly from NAND Flash?
Yes, the MC9328MX21SVM supports NAND Flash boot via its integrated NAND Flash Controller (NFC) with hardware ECC. The boot ROM initializes the NFC, loads the first-stage bootloader (e.g., SPL) from NAND pages, and verifies integrity using on-die ECC - eliminating external boot ROM or FPGA glue logic. Boot mode is selected by BOOT[3:0] pin strapping.
How many independent display interfaces does the MC9328MX21SVM provide?
The MC9328MX21SVM provides two independent display interfaces: the primary LCD Controller (LCDC) supporting standard TFT panels, and the Smart LCD Controller (SLCDC1/SLCDC2) for serial or parallel Smart LCD modules. SLCDC1 uses LD[15:0] pins and supports dual-mux routing to USB/SD signals, enabling flexible panel integration without additional interface ICs.
Can the MC9328MX21SVM simultaneously operate USB OTG and USB Host1 functions?
No - USB OTG and USB Host1 share physical transceiver resources and cannot operate concurrently. The USBG_* signals (OTG) and USBH1_* signals (Host1) are multiplexed on the same pins (e.g., USBG_RXDP/USBH1_RXDP). Designers must select one USB role per design; switching roles requires hardware reconfiguration or external USB switch ICs.
What debugging interfaces are supported by the MC9328MX21SVM?
The MC9328MX21SVM supports IEEE 1149.1 JTAG boundary-scan via dedicated TCK/TMS/TDI/TDO/TRST pins, and SWD is not supported. Debugging is performed using ARM Multi-ICE®-compatible tools. The JTAG interface enables full-core visibility, flash programming, and real-time trace - critical for Linux kernel bring-up and driver validation on the MC9328MX21SVM platform.
MC9328MX21SVM 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:
- 0°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
MC9328MX21SVM FAQ
1.How can I place an order for MC9328MX21SVM through Aetrix?
Please submit a Request for Quotation (RFQ) for MC9328MX21SVM 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 MC9328MX21SVM reliable?
The price and inventory of MC9328MX21SVM are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for MC9328MX21SVM is usually 5 days.
3.What payment methods are accepted for MC9328MX21SVM?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for MC9328MX21SVM transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for MC9328MX21SVM?
MC9328MX21SVM orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your MC9328MX21SVM 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 MC9328MX21SVM?
For technical support, including MC9328MX21SVM datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your MC9328MX21SVM requirements.
6.How does Aetrix verify that MC9328MX21SVM is sourced from the original manufacturer or authorized distributors?
All MC9328MX21SVM 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 MC9328MX21SVM meets industry standards.
7.What is the process for return or replacement of MC9328MX21SVM?
All MC9328MX21SVM units undergo pre-shipment inspection (PSI). If there is an issue with MC9328MX21SVM, 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 MC9328MX21SVM part is unused and in its original packaging.
Return procedure for MC9328MX21SVM:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
MC9328MX21SVM 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…

