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

- Shipping:

Inventory:2,895
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
MC9328MX21SVK from Freescale Semiconductor is an ARM926EJ-S™-based microprocessor operating at 266 MHz, integrating LCD controller, USB On-The-Go, NAND Flash controller with ECC, dual SSI/I2S, dual MMC/SD host controllers, and PCMCIA/CF interface - deployed in portable handheld devices requiring integrated multimedia and low-power operation.
For engineers reviewing the MC9328MX21SVK datasheet, MC9328MX21SVK pinout, MC9328MX21SVK application, or MC9328MX21SVK equivalent, key selection criteria include 266 MHz ARM926EJ-S core performance, MAPBGA-289 package compatibility, industrial temperature range (0°C to 70°C), NAND Flash ECC support, and multiplexed peripheral signal routing for system-level integration.
Technical Context
The MC9328MX21SVK implements a full ARM926EJ-S core with MMU, D/I caches, and Java acceleration, paired with a configurable memory subsystem supporting SDRAM, NAND Flash (with on-chip ECC), and external bus expansion via EIM. Its clock architecture includes dual crystal inputs (26 MHz and 32.768 kHz) and programmable PLLs for dynamic frequency scaling.
Peripheral integration follows a tightly coupled I/O architecture: LCD and Smart LCD controllers share data pins (LD[17:0]/SLCDC1_DAT[15:0]); USB OTG and USB Host1 signals are multiplexed with SLCDC and UART4 lines; CSPI, I2C, SSI, and UART interfaces support concurrent audio, storage, and sensor connectivity - all managed through centralized function multiplexing control registers.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Core | ARM926EJ-S with MMU, 266 MHz max - enables Linux/RTOS execution with memory protection and Java bytecode acceleration. |
| Package | 289-pin MAPBGA, 14 mm × 14 mm, 0.65 mm pitch - supports high-density PCB layout with thermal pad grounding. |
| Operating Range | 0°C to 70°C ambient - validated for commercial portable handheld applications without extended thermal derating. |
| NAND Controller | Integrated with hardware ECC and parity checking - offloads CPU error correction for raw NAND flash use as primary storage. |
| USB Interface | USB On-The-Go + USB Host1 - enables dual-role device connectivity (host/peripheral) with full-speed (12 Mbps) transceivers. |
| LCD Support | Dual controllers: standard LCDC (18-bit RGB/TFT) + Smart LCD (SLCDC1/SLCDC2) - drives Sharp HR-TFT panels with dedicated PS/CLS/REV timing signals. |
| Memory Interfaces | SDRAMC (16-bit, 4 banks), EIM (32-bit data, 26-bit address), PCMCIA/CF - allows simultaneous SDRAM main memory and legacy card expansion. |
Pinout & Package
MC9328MX21SVK is housed in a 289-pin MAPBGA (14 mm × 14 mm, 0.65 mm pitch) with exposed thermal pad. Pin functions are highly multiplexed across 11 functional domains including EIM, SDRAM, USB, SLCDC, and JTAG. Signal assignment follows Freescale's documented pin mapping per Section 4 of MC9328MX21S Rev. 1.3.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| RESET_IN | Master Reset Input | Active-low Schmitt trigger - initiates full system reset except SDRAMC, clock, and reset modules; requires external pull-up. |
| EXTAL26M / XTAL26M | 26 MHz Crystal Oscillator Interface | Differential crystal input/output pair - feeds main system clock PLL; XTAL26M must be floated when using external oscillator. |
| LD[17:0] | LCD Data Bus | 18-bit parallel RGB/TFT data path - multiplexed with SLCDC1_DAT[15:0]; LD[16] shared with EXT_DMAGRANT for DMA coordination. |
| USBG_RXDP / USBG_RXDM | USB OTG Differential Receive Pair | Full-speed (12 Mbps) differential inputs - require controlled 90 Ω impedance trace routing and 27 Ω series termination. |
| TMS / TCK / TDI / TDO / TRST | JTAG Debug Interface | IEEE 1149.1-compliant boundary scan and debug - TRST must be pulled high for standard debugger operation. |
Key Features
| Feature | Design Value |
|---|---|
| ARM926EJ-S Core | 266 MHz operation with MMU, 16 KB I-cache, 16 KB D-cache, and Jazelle® Java acceleration - enables real-time OS and multimedia application execution. |
| NAND Flash Controller | Hardware ECC generation/correction for up to 4-bit errors per 512-byte sector - eliminates CPU overhead for NAND reliability in cost-sensitive embedded storage. |
| Smart LCD Controller (SLCDC) | Dual independent SLCDC1/SLCDC2 blocks with dedicated PS/CLS/REV timing outputs - supports Sharp HR-TFT panels without external timing logic. |
| USB Dual-Role Support | Integrated USB OTG + USB Host1 PHYs - allows single-port device enumeration as host (e.g., SD card reader) or peripheral (e.g., CDC ACM device) via ID pin detection. |
| Flexible Peripheral Multiplexing | Function Multiplexing Control Register (FMCR) enables runtime reassignment of 70+ signals across UART, CSPI, SSI, I2C, and GPIO - reduces external glue logic in multi-interface designs. |
Applications
| Handheld Media Player | Industrial HMI Terminal |
|---|---|
Use Scenario: Portable device playing MPEG-4 video, MP3 audio, and rendering GUI on TFT-LCD with touch keypad input. IC Role / Device Role / Timing Role: MC9328MX21SVK serves as main application processor executing Linux, driving LCD via LCDC/SLCDC, decoding audio via SSI/I2S, and managing NAND storage. Use Value: Integrated 266 MHz ARM926EJ-S core, hardware-accelerated video/audio paths, and NAND ECC reduce BOM count and power vs. discrete SoC + controller solutions. | Use Scenario: Factory-floor operator interface with resistive touchscreen, SD card logging, and RS-485 communication to PLCs. IC Role / Device Role / Timing Role: MC9328MX21SVK acts as HMI controller running real-time UI stack, interfacing LCD/touch via Keypad and LCDC, and communicating via UART3/UART4 with isolation. Use Value: Dual UARTs with IrDA support, robust SDRAM interface for GUI frame buffers, and industrial temp grade ensure reliable operation in harsh environments. |
| Medical Point-of-Care Device | Wireless Data Collector |
Use Scenario: Battery-powered diagnostic tool displaying waveforms, storing patient records on NAND, and connecting to PC via USB. IC Role / Device Role / Timing Role: MC9328MX21SVK functions as system-on-module processor handling ADC data acquisition, waveform rendering on LCD, and USB mass storage class transfer. Use Value: Low-power ARM926EJ-S core, integrated USB OTG, and hardware NAND ECC extend battery life while ensuring data integrity during power-loss events. | Use Scenario: Field-deployed asset tracker collecting sensor data, storing logs on SD card, and uploading via Bluetooth module connected over UART1. IC Role / Device Role / Timing Role: MC9328MX21SVK operates as data concentrator - managing dual MMC/SD hosts, UART1 for BT module, and PWM for LED status indicators. Use Value: Dual MMC/SD controllers enable redundant logging; UART1 with auto-bauding simplifies BT module integration; PWM output eliminates need for external LED drivers. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar microprocessor applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| i.MX27 (MC9328MX27DKR) | ARM926EJ-S core at 400 MHz, added camera interface, enhanced security engine, larger L2 cache - no PCMCIA/CF support. | Targeted at higher-resolution imaging and secure boot applications; lacks legacy card interface required for CF-based data loggers. | Select i.MX27 only if camera interface or cryptographic acceleration is needed and PCMCIA/CF is not required. |
| i.MX31 (MC9331CJM) | ARM1136JF-S core at 532 MHz, integrated 2D graphics accelerator, improved power management - different pinout and memory controller architecture. | Suitable for advanced GUI and video decode; incompatible with MC9328MX21SVK PCB due to non-multiplexed SDRAM interface and 400-pin PBGA package. | Choose i.MX31 for next-gen UI performance but expect full board redesign; not a drop-in replacement. |
Compared with i.MX27 and i.MX31, MC9328MX21SVK offers unique PCMCIA/CF and dual MMC/SD host support in a compact 289-pin MAPBGA, making it optimal for legacy-compatible portable devices where card-based field serviceability and NAND cost efficiency are critical.
Availability
MC9328MX21SVK is available at Aetrix Electronics and suitable for handheld media players, industrial HMI terminals, medical point-of-care devices, and wireless data collectors requiring stable component supply and long-term lifecycle support.
Supply support for MC9328MX21SVK 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 family, including MC9328MX21SVK, was engineered for portable handheld applications demanding high integration, Java acceleration, and low-power ARM9 performance with rich multimedia peripherals.
FAQ
What is the maximum operating frequency of the MC9328MX21SVK?
The MC9328MX21SVK features an ARM926EJ-S core rated for operation up to 266 MHz under its specified 0°C to 70°C commercial temperature range. This frequency is achieved using the internal PLL driven by the 26 MHz crystal input (EXTAL26M). The core includes 16 KB instruction and 16 KB data caches to sustain throughput at this speed. MC9328MX21SVK does not support overclocking beyond 266 MHz per Freescale's validated specifications.
Does the MC9328MX21SVK support NAND Flash with hardware error correction?
Yes, the MC9328MX21SVK integrates a dedicated NAND Flash Controller (NFC) with on-chip ECC circuitry capable of detecting and correcting up to 4-bit errors per 512-byte sector. This hardware ECC offloads correction processing from the ARM926EJ-S core, enabling reliable use of low-cost raw NAND flash as primary non-volatile storage. MC9328MX21SVK also includes parity checking for additional data integrity assurance.
What package type and dimensions does the MC9328MX21SVK use?
The MC9328MX21SVK is packaged in a 289-pin MAPBGA (Fine-Pitch Ball Grid Array) with 0.65 mm ball pitch and overall dimensions of 14 mm × 14 mm. It features a thermally enhanced design with an exposed die paddle for improved heat dissipation. This package is lead-free and RoHS compliant, matching the ordering code suffix "VK" in MC9328MX21SVK.
Can the MC9328MX21SVK operate as both a USB host and USB device?
Yes, the MC9328MX21SVK supports USB On-The-Go (OTG) functionality via its integrated USB OTG controller and physical layer, allowing it to dynamically switch between host and peripheral roles based on the USB ID pin state. It also includes a separate USB Host1 controller for simultaneous dual-host operation - for example, connecting a USB flash drive (OTG) while hosting a Bluetooth dongle (Host1). MC9328MX21SVK implements full-speed (12 Mbps) signaling only.
What display interfaces are supported by the MC9328MX21SVK?
The MC9328MX21SVK provides two complementary display controllers: a standard LCD Controller (LCDC) supporting 18-bit RGB/TFT panels, and a Smart LCD Controller (SLCDC) with dedicated timing outputs (PS, CLS, REV, SPL_SPR) optimized for Sharp HR-TFT panels. Both controllers share the LD[17:0] data bus and support programmable pixel clocks, sync polarities, and active area configuration. MC9328MX21SVK does not include HDMI or LVDS transmitters.
MC9328MX21SVK 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-LFBGA (14x14)
- Additional Interfaces:
- 1-Wire, I2C, I2S, SPI, SSI, MMC/SD, UART
MC9328MX21SVK FAQ
1.How can I place an order for MC9328MX21SVK through Aetrix?
Please submit a Request for Quotation (RFQ) for MC9328MX21SVK 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 MC9328MX21SVK reliable?
The price and inventory of MC9328MX21SVK are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for MC9328MX21SVK is usually 5 days.
3.What payment methods are accepted for MC9328MX21SVK?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for MC9328MX21SVK transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for MC9328MX21SVK?
MC9328MX21SVK orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your MC9328MX21SVK 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 MC9328MX21SVK?
For technical support, including MC9328MX21SVK datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your MC9328MX21SVK requirements.
6.How does Aetrix verify that MC9328MX21SVK is sourced from the original manufacturer or authorized distributors?
All MC9328MX21SVK 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 MC9328MX21SVK meets industry standards.
7.What is the process for return or replacement of MC9328MX21SVK?
All MC9328MX21SVK units undergo pre-shipment inspection (PSI). If there is an issue with MC9328MX21SVK, 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 MC9328MX21SVK part is unused and in its original packaging.
Return procedure for MC9328MX21SVK:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
MC9328MX21SVK 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…

