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

- Shipping:

Inventory:2,295
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
MC9328MX21SCVM from NXP Semiconductors (formerly Freescale) is an ARM926EJ-S™-based microprocessor for portable handheld and embedded multimedia applications. It operates at 266 MHz, integrates LCD/SLCD controllers, USB On-The-Go, dual MMC/SD host controllers, NAND Flash controller with hardware ECC, and SDRAM interface - enabling full-featured PDA, industrial HMI, and connected terminal designs.
For engineers reviewing the MC9328MX21SCVM datasheet, MC9328MX21SCVM pinout, MC9328MX21SCVM application, or MC9328MX21SCVM equivalent, key selection criteria include its -40°C to +85°C industrial temperature rating, 289-pin MAPBGA (0.8 mm pitch, 17 mm × 17 mm), ARM926EJ-S core with Java acceleration, and integrated peripheral set supporting display, storage, and connectivity without external glue logic.
Technical Context
The MC9328MX21SCVM implements a 32-bit ARM926EJ-S core with MMU, 16 KB instruction and 16 KB data caches, and Smart Speed power management. Its memory subsystem includes dedicated SDRAMC (supporting up to 256 MB), WEIM for NOR/PSRAM expansion, and NFC with on-the-fly ECC for NAND Flash.
Peripherals are tightly integrated: dual SSI modules configurable as I²S or AC97, two CSPI interfaces, three UARTs (with IrDA/FIRI support), I²C, 1-Wire, PWM, RTC, watchdog, and three 32-bit general-purpose timers. All are mapped to a shared 289-pin MAPBGA package with extensive signal multiplexing managed 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 |
| Max Operating Frequency | 266 MHz - enables real-time multimedia processing and multitasking OS support |
| 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 - supports high I/O count with compact board footprint |
| Integrated Memory Controllers | SDRAMC (up to 256 MB), WEIM (NOR/PSRAM), NAND Flash Controller with hardware ECC |
| Display Interfaces | Dedicated LCD Controller (18-bit RGB/TFT) and Smart LCD Controller (SLCDC) for Sharp HR-TFT panels |
| Connectivity Peripherals | USB OTG + dual USB Host (USBH1/USBH2), dual MMC/SD host, PCMCIA/CF, FIRI, I²C, 1-Wire |
Pinout & Package
The MC9328MX21SCVM is housed in a 289-pin MAPBGA (0.8 mm pitch, 17 mm × 17 mm) package. Pin functions are highly multiplexed across 12 functional domains including EIM, SDRAM, USB, LCD, SLCDC, NAND, PCMCIA, CSPI, UART, SSI, I²C, and JTAG. Signal assignment is defined in Section 4 of the official datasheet (Rev. 1.3), with critical boot pins (BOOT[3:0]), reset (RESET_IN/RESET_OUT), and clock inputs (EXTAL26M, EXTAL32K) requiring strict termination per design guidelines.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| BOOT[3:0] | System Boot Mode Select | Hardwired at power-up to configure boot source (NAND, NOR, SPI, or USB); BOOT3 must be low |
| RESET_IN | Master Reset Input | Active-low Schmitt-trigger input that resets all modules except SDRAMC, clock control, and reset module |
| EXTAL26M / XTAL26M | 26 MHz Crystal Interface | Differential crystal input/output pair for main system clock generation; supports oscillator bypass |
| EXTAL32K / XTAL32K | 32.768 kHz Crystal Interface | Low-power RTC clock source; requires external crystal or square-wave input |
| LD[17:0] | LCD Data Bus | 18-bit parallel RGB/TFT data interface; LD[15:0] shared with SLCDC1_DAT[15:0] for Smart LCD panels |
| NF_IO[15:0] | NAND Flash Data Bus | 16-bit bidirectional data path with hardware ECC; NF_IO[15:7] multiplexed with address lines A[25:21]/A[15:13] |
Key Features
| Feature | Design Value |
|---|---|
| ARM926EJ-S Core with Jazelle | Enables efficient Java bytecode execution in resource-constrained embedded systems without software JVM overhead |
| Hardware NAND ECC Engine | On-the-fly error correction frees CPU cycles and eliminates need for external ECC logic or software correction |
| Dual MMC/SD Host Controllers | Supports simultaneous SD card and eMMC operation for redundant storage or dual-slot user interfaces |
| Smart LCD Controller (SLCDC) | Direct interface to Sharp HR-TFT panels with dedicated timing signals (PS, CLS, REV, SPL_SPR) reducing display driver complexity |
| USB OTG + Dual Host Support | Single USB PHY supports device/host/OTG roles plus two additional host ports (USBH1/USBH2) for peripheral expansion |
Applications
| Industrial HMI Terminal | Portable Medical Device |
|---|---|
Use Scenario: Touchscreen-based operator interface for PLC-controlled machinery with local data logging and remote diagnostics. IC Role / Device Role / Timing Role: Central application processor executing Linux RTOS, driving 4.3" TFT LCD via LCDC, managing SD card logs, and communicating over USB OTG to service tools. Use Value: Integrated SDRAMC, NAND controller, and dual UARTs eliminate external memory buffers and level shifters - reducing BOM cost and PCB layer count. |
Use Scenario: Battery-powered patient monitor with waveform display, Bluetooth data upload, and non-volatile alarm history storage. IC Role / Device Role / Timing Role: Main controller running medical firmware, rendering ECG waveforms on monochrome SLCD via SLCDC, and interfacing to NAND Flash for persistent event logs. Use Value: Hardware ECC and Smart Speed dynamic voltage/frequency scaling extend battery life while ensuring data integrity across 10,000+ power cycles. |
| Secure Access Control Panel | Ruggedized Field Data Collector |
Use Scenario: Outdoor access kiosk with keypad entry, RFID reader, and tamper-evident logging using encrypted NAND storage. IC Role / Device Role / Timing Role: Secure application processor handling AES encryption, keypad scanning (KP_ROW/KP_COL), and NAND-based audit trail with hardware ECC. Use Value: Integrated crypto-capable ARM926EJ-S core and NAND ECC enable FIPS-aligned secure storage without external security IC or NAND controller. |
Use Scenario: Handheld GIS collector operating in extreme temperatures (-40°C to +85°C) with GPS, cellular modem, and ruggedized display. IC Role / Device Role / Timing Role: Primary compute engine running real-time location OS, driving sunlight-readable LCD, and managing dual SD cards via MMC/SD controllers. Use Value: Industrial temperature grade, robust SDRAM interface, and PCMCIA/CF support allow direct integration of legacy field peripherals without adapter boards. |
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) | Higher-performance ARM926EJ-S at 400 MHz; adds CMOS camera interface and enhanced video decode | Better suited for video-centric devices (e.g., IP cameras) but lacks SLCDC and has larger 400-pin PBGA | Select when higher clock speed and camera interface are required; verify thermal and layout compatibility |
| i.MX31 (MC9331CJM8B) | ARM1136JF-S core at 532 MHz; adds 2D graphics accelerator and improved security features | Targets advanced UI and secure boot applications; requires different toolchain and lacks native SLCDC support | Choose for next-generation UI performance and cryptographic acceleration; expect migration effort from i.MX21 software stack |
Compared with the MC9328MX21SCVM, the i.MX27 offers higher throughput for media tasks but increases package size and power, while the i.MX31 shifts to ARM11 architecture with stronger security - making the MC9328MX21SCVM optimal for cost-sensitive, display-intensive industrial terminals needing proven long-term availability and minimal thermal design overhead.
Availability
MC9328MX21SCVM is available at Aetrix Electronics and suitable for industrial HMI, portable medical instrumentation, and ruggedized field data collection requiring stable component supply, extended temperature operation, and long-lifecycle support.
Supply support for MC9328MX21SCVM 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 markets, formed from the spin-off and acquisition of Freescale Semiconductor in 2015.
The i.MX21 series was designed specifically for cost-optimized, power-efficient portable multimedia and industrial human-machine interface applications - emphasizing integrated display, storage, and connectivity with minimal external components.
FAQ
What is the maximum SDRAM capacity supported by the MC9328MX21SCVM?
The MC9328MX21SCVM SDRAM Controller (SDRAMC) supports up to 256 MB of external SDRAM. This is achieved using 4 banks × 13-row × 10-column addressing with 16-bit or 32-bit data bus width. The controller handles refresh, precharge, and burst modes autonomously, and the MC9328MX21SCVM datasheet specifies timing parameters for 133 MHz SDRAM operation under industrial temperature conditions.
Does the MC9328MX21SCVM support booting directly from NAND Flash?
Yes, the MC9328MX21SCVM supports NAND Flash boot via its integrated NAND Flash Controller (NFC) with hardware ECC. When BOOT[3:0] is configured for NAND mode, the ROM bootloader initializes the NFC, reads the first 4 KB from NAND (including spare area), verifies ECC, and loads the initial firmware into internal SRAM. This eliminates need for external boot ROM or FPGA configuration logic.
How does the Smart LCD Controller (SLCDC) differ from the standard LCD Controller (LCDC) in the MC9328MX21SCVM?
The SLCDC in the MC9328MX21SCVM provides dedicated timing and control signals (PS, CLS, REV, SPL_SPR) optimized for Sharp HR-TFT panels, enabling direct connection without external timing generators. In contrast, the LCDC delivers generic 18-bit RGB/TFT output. Both share LD[15:0] pins, but SLCDC uses alternate multiplexing on USB/SD signals - requiring careful pin assignment to avoid conflict in designs using both interfaces.
What are the factory test pins on the MC9328MX21SCVM, and how should they be handled in production designs?
The MC9328MX21SCVM includes factory test pins including CLKMODE[1:0], OSC26M_TEST, EXT_48M, EXT_266M, and TEST_WB[4:0]. Per the datasheet, EXT_48M and EXT_266M must be tied to ground; CLKMODE[1:0] and OSC26M_TEST must be left unconnected; TEST_WB[2:0] may be used as GPIO or keypad signals if enabled via FMCR, otherwise configured as pulled-up inputs and left floating. These pins have no user functionality.
Can the MC9328MX21SCVM simultaneously operate USB OTG and USB Host1 functions?
No - the MC9328MX21SCVM shares physical transceiver resources between USB OTG (USBG_*) and USB Host1 (USBH1_*). USBG_RXDP/USBG_RXDM and USBH1_RXDP/USBH1_RXDM are multiplexed on the same pins, as are transmit and control signals. Only one USB function (OTG or Host1) can be active at a time; dual-host capability requires USBH2, which is implemented separately with dedicated pins and supports simultaneous operation with OTG or Host1.
MC9328MX21SCVM 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
MC9328MX21SCVM FAQ
1.How can I place an order for MC9328MX21SCVM through Aetrix?
Please submit a Request for Quotation (RFQ) for MC9328MX21SCVM 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 MC9328MX21SCVM reliable?
The price and inventory of MC9328MX21SCVM are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for MC9328MX21SCVM is usually 5 days.
3.What payment methods are accepted for MC9328MX21SCVM?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for MC9328MX21SCVM transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for MC9328MX21SCVM?
MC9328MX21SCVM orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your MC9328MX21SCVM 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 MC9328MX21SCVM?
For technical support, including MC9328MX21SCVM datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your MC9328MX21SCVM requirements.
6.How does Aetrix verify that MC9328MX21SCVM is sourced from the original manufacturer or authorized distributors?
All MC9328MX21SCVM 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 MC9328MX21SCVM meets industry standards.
7.What is the process for return or replacement of MC9328MX21SCVM?
All MC9328MX21SCVM units undergo pre-shipment inspection (PSI). If there is an issue with MC9328MX21SCVM, 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 MC9328MX21SCVM part is unused and in its original packaging.
Return procedure for MC9328MX21SCVM:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
MC9328MX21SCVM 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…

