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

- Shipping:

Inventory:1,719
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
MC9328MX21SCVK 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, dual MMC/SD host controllers, and SDRAM interface - deployed in portable handhelds, industrial HMIs, and embedded multimedia terminals requiring extended temperature operation.
For engineers reviewing the MC9328MX21SCVK datasheet, MC9328MX21SCVK pinout, MC9328MX21SCVK application, or MC9328MX21SCVK equivalent, key selection criteria include -40°C to +85°C industrial temperature grade, 289-pin MAPBGA (0.65 mm pitch, 14 mm × 14 mm), ARM926EJ-S core with Java acceleration, on-chip memory controllers, and peripheral multiplexing flexibility for cost-sensitive HMI designs.
Technical Context
The MC9328MX21SCVK implements a full ARM926EJ-S core with MMU, 16 KB instruction and 16 KB data caches, and Smart Speed power management enabling dynamic voltage/frequency scaling. Its memory subsystem integrates independent SDRAMC, NFC with hardware ECC, WEIM for NOR/PSRAM, and PCMCIA/CF interfaces - all sharing multiplexed address/data buses with configurable byte strobes and chip selects.
Peripheral integration includes dual synchronous serial interfaces (SSI) configurable as I²S or AC97, two CSPI controllers, three UARTs (UART1/3/4), I²C, 1-Wire, FIRI, and dual MMC/SD hosts - with extensive signal multiplexing managed via FMCR register and GPIO configuration registers to resolve pin conflicts across LCD, USB OTG, and expansion interfaces.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | ARM926EJ-S with MMU, Jazelle Java acceleration, 266 MHz max frequency - enables Linux/RTOS execution with memory protection and real-time determinism. |
| Operating Temperature | -40°C to +85°C - qualified for industrial and extended-environment embedded applications without derating. |
| Package | 289-pin MAPBGA, 0.65 mm pitch, 14 mm × 14 mm footprint - supports high-density PCB layouts with thermal pad for power dissipation. |
| NAND Flash Controller | Integrated NFC with hardware ECC and parity checking - offloads CPU during NAND read/write, enabling boot-from-NAND and wear-leveling firmware efficiency. |
| USB Interface | USB On-The-Go (OTG) + USB Host 1 - allows device-role switching and simultaneous peripheral/host connectivity without external transceivers. |
| Display Support | Dual LCD controllers: LCDC (18-bit RGB/TFT) and SLCDC (serial SLCD) - drives both parallel and serial LCD panels with dedicated timing signals (VSYNC, HSYNC, CLK). |
| Memory Interfaces | SDRAMC (16-bit, up to 128 MB), WEIM (NOR/PSRAM), PCMCIA/CF - provides flexible external memory expansion with bank-selectable timing parameters. |
Pinout & Package
MC9328MX21SCVK is housed in a 289-pin MAPBGA package (0.65 mm pitch, 14 mm × 14 mm body, exposed thermal pad). Pin assignments follow Freescale's documented multiplexing scheme with 10 functional groups: External Bus/Chip Select (EIM), SDRAM, Clocks/Resets, LCD, Smart LCD, NAND Flash, PCMCIA, CSPI, USB, SD, UART, SSI, I²C, 1-Wire, PWM, Keypad, and JTAG.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| A[25:0] | Address bus (EIM) | 26-bit multiplexed address for NOR/PSRAM/NAND/PCMCIA - shared with SDRAM bank/address lines and NF_IO[15:0] in alternate modes. |
| D[31:0] | Data bus (EIM) | 32-bit bidirectional data path - EB[3:0] byte strobes control DQM masking for SDRAM and enable per-byte write control in burst transfers. |
| LD[17:0] | LCD data bus | 18-bit parallel RGB/TFT interface - LD[15:0] multiplexed with SLCDC1_DAT[15:0]; LD[16] shared with EXT_DMAGRANT for DMA coordination. |
| NF_IO[15:0] | NAND I/O bus | 16-bit bidirectional NAND data - NF_IO[7:0] multiplexed with PC_D[7:0] and NF_IO[15:7] with A[25:21]/A[15:13] for compact memory mapping. |
| USBG_RXDP/DM | USB OTG differential pair | Full-speed (12 Mbps) OTG receive path - internally terminated; requires external 27 Ω series resistors and 15 pF ESD protection per Freescale layout guidelines. |
| SD1_CMD/CLK/D[3:0] | SD/MMC host interface | Four-wire SD protocol support - internal pull-up/pull-down configurable; SD1_D[3:0] support 4-bit wide data transfer at up to 25 MHz clock rate. |
Key Features
| Feature | Design Value |
|---|---|
| ARM926EJ-S Core | 266 MHz operation with 16 KB I-cache and 16 KB D-cache - delivers >300 MIPS while supporting Linux kernel scheduling and MMU-based memory isolation. |
| Smart Speed Power Management | Dynamic voltage/frequency scaling with multiple low-power states - reduces active power by up to 40% versus fixed-frequency ARM9 implementations in HMI standby modes. |
| Hardware NAND ECC | On-the-fly 1-bit error correction and 2-bit detection per 512-byte sector - eliminates software ECC overhead and enables reliable boot-from-NAND in resource-constrained systems. |
| Dual MMC/SD Host Controllers | Independent SD1 and SD2 modules supporting SDHC cards and MMC v4.2 - SD2_CLK/CS/RS/D0 multiplexed with SLCDC1 signals to share pins between display and storage functions. |
| Flexible Signal Multiplexing | FMCR-controlled pin assignment across 10+ peripheral groups - resolves routing conflicts in space-constrained designs without requiring external glue logic or FPGA bridging. |
Applications
| Industrial HMI Terminal | Portable Medical Data Logger |
|---|---|
Use Scenario: Touchscreen-based operator interface for PLC-controlled machinery with local data logging and Ethernet upload capability. IC Role / Device Role / Timing Role: Central application processor executing Linux UI stack, driving 480×272 TFT LCD via LCDC, managing SD card logging via SD1, and handling USB OTG firmware updates. Use Value: Integrated SDRAMC and NFC eliminate external memory controllers; -40°C to +85°C rating ensures reliability in factory-floor thermal cycling. | Use Scenario: Battery-powered patient vitals recorder with LCD display, SD card storage, and USB cable download to clinic PC. IC Role / Device Role / Timing Role: Main controller running RTOS, acquiring sensor data via GPIO/UART, rendering waveforms on monochrome STN LCD via SLCDC, and storing encrypted logs on NAND Flash using hardware ECC. Use Value: ARM926EJ-S Java acceleration enables secure firmware update parsing; Smart Speed mode extends battery life by dynamically scaling CPU frequency during idle periods. |
| Wireless Handheld Scanner | Automotive Infotainment Gateway |
Use Scenario: Rugged barcode scanner with Bluetooth LE connectivity, OLED display, and onboard image processing. IC Role / Device Role / Timing Role: Application processor interfacing CMOS imager via CSI (emulated via GPIO/SSI), driving OLED via SLCDC, and managing Bluetooth HCI over UART3 with FIRI infrared fallback. Use Value: Dual CSPI interfaces allow concurrent connection to imager sensor and Bluetooth module; 289-pin MAPBGA enables compact 4-layer PCB with minimal BOM count. | Use Scenario: In-vehicle rear-seat entertainment hub receiving video over LVDS and streaming audio via I²S to amplifier. IC Role / Device Role / Timing Role: Media gateway processor decoding MPEG-4 video in software, outputting pixel data via LCDC to LVDS transmitter, and synchronizing multi-channel audio via dual SSI modules in I²S master mode. Use Value: Synchronous serial interfaces support time-aligned stereo audio streams; integrated USB OTG enables plug-and-play media stick playback without host PC dependency. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar microprocessor applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| i.MX27 (MC9328MX27DVK) | ARM926EJ-S core at 400 MHz, added camera interface (CSI), enhanced security engine, but larger 400-pin MAPBGA package. | Better suited for camera-enabled multimedia devices; lacks identical pin compatibility and requires PCB redesign. | Select when higher CPU throughput and imaging capability outweigh footprint and thermal constraints. |
| i.MX31 (MC9331CJM1A) | ARM1136JF-S core at 532 MHz, integrated 2D graphics accelerator, no NFC, different memory controller architecture. | Targets richer GUI applications; incompatible NAND controller and SDRAM timing model require firmware and hardware rework. | Choose for advanced graphics rendering where legacy i.MX21 software porting effort is acceptable. |
Compared with MC9328MX21SCVK, the i.MX27 offers higher performance and imaging features at the cost of larger package and power, while the i.MX31 shifts to ARM11 with graphics acceleration but abandons hardware NAND ECC - making MC9328MX21SCVK optimal for cost-sensitive, NAND-booted industrial HMIs needing proven long-term availability.
Availability
MC9328MX21SCVK is available at Aetrix Electronics and suitable for industrial HMI terminals, portable medical data loggers, wireless handheld scanners, and automotive infotainment gateways requiring stable component supply across extended temperature ranges.
Supply support for MC9328MX21SCVK 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) is a fabless semiconductor company specializing in embedded processors, analog, and connectivity solutions for automotive, industrial, and consumer markets.
The i.MX21 product line was designed specifically for portable and industrial embedded applications demanding high integration, low power, and robust peripheral sets - with MC9328MX21SCVK targeting cost-sensitive, temperature-extended deployments in human-machine interfaces.
FAQ
What is the maximum operating frequency of the MC9328MX21SCVK?
The MC9328MX21SCVK operates at a maximum frequency of 266 MHz. This speed is guaranteed across its full industrial temperature range (-40°C to +85°C) and under specified VDD supply conditions. The ARM926EJ-S core achieves this performance with integrated cache and memory controllers that minimize wait states during SDRAM and NAND Flash access - critical for deterministic real-time response in HMI applications. MC9328MX21SCVK maintains timing compliance without external PLL tuning.
Does the MC9328MX21SCVK support booting directly from NAND Flash?
Yes, the MC9328MX21SCVK supports booting directly from NAND Flash using its integrated NAND Flash Controller (NFC) with hardware ECC. The NFC handles 1-bit correction and 2-bit detection per 512-byte sector during boot sequence, eliminating software ECC overhead. Boot mode is selected via BOOT[3:0] pins, and the processor initializes internal ROM code to load the first-stage bootloader from NAND. MC9328MX21SCVK requires no external boot ROM or FPGA glue logic for NAND boot.
What package type and dimensions does the MC9328MX21SCVK use?
The MC9328MX21SCVK uses a 289-pin MAPBGA package with 0.65 mm ball pitch and a 14 mm × 14 mm body size. It includes an exposed thermal pad on the bottom for improved heat dissipation. This package is lead-free and RoHS-compliant. The pin layout follows Freescale's documented signal multiplexing scheme, and board design must observe strict impedance control (50 Ω single-ended, 100 Ω differential) on high-speed buses like USB and SDRAM. MC9328MX21SCVK's compact footprint supports dense, low-cost PCB layouts.
How many USB interfaces does the MC9328MX21SCVK provide, and what are their roles?
The MC9328MX21SCVK provides two USB interfaces: one USB On-The-Go (OTG) controller and one USB Host 1 controller. USB OTG supports dual-role operation (device/host) with integrated transceiver control signals (USBG_OE, USBG_ON); USB Host 1 supports full-speed peripherals only. Both interfaces share physical pins with LCD and SLCDC signals, requiring careful multiplexing configuration via FMCR. MC9328MX21SCVK does not include USB 2.0 high-speed capability or dedicated USB PHY - external transceivers are required for OTG cable detection and ESD protection.
What display interfaces are integrated into the MC9328MX21SCVK?
The MC9328MX21SCVK integrates two display controllers: the LCD Controller (LCDC) supporting 18-bit RGB/TFT panels up to 480×272 resolution, and the Smart LCD Controller (SLCDC) for serial SLCD panels using SPI-like protocols. LCDC provides dedicated timing signals (VSYNC, HSYNC, LSCLK), while SLCDC1 offers CLK/CS/RS/D0 and parallel DAT[15:0] outputs. Both controllers share pins (e.g., LD[15:0] ↔ SLCDC1_DAT[15:0]), requiring runtime configuration. MC9328MX21SCVK does not support HDMI, LVDS, or MIPI DSI natively - external bridge ICs are needed for those standards.
MC9328MX21SCVK 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
MC9328MX21SCVK FAQ
1.How can I place an order for MC9328MX21SCVK through Aetrix?
Please submit a Request for Quotation (RFQ) for MC9328MX21SCVK 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 MC9328MX21SCVK reliable?
The price and inventory of MC9328MX21SCVK are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for MC9328MX21SCVK is usually 5 days.
3.What payment methods are accepted for MC9328MX21SCVK?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for MC9328MX21SCVK transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for MC9328MX21SCVK?
MC9328MX21SCVK orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your MC9328MX21SCVK 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 MC9328MX21SCVK?
For technical support, including MC9328MX21SCVK datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your MC9328MX21SCVK requirements.
6.How does Aetrix verify that MC9328MX21SCVK is sourced from the original manufacturer or authorized distributors?
All MC9328MX21SCVK 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 MC9328MX21SCVK meets industry standards.
7.What is the process for return or replacement of MC9328MX21SCVK?
All MC9328MX21SCVK units undergo pre-shipment inspection (PSI). If there is an issue with MC9328MX21SCVK, 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 MC9328MX21SCVK part is unused and in its original packaging.
Return procedure for MC9328MX21SCVK:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
MC9328MX21SCVK 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…

