NXP Semiconductors

MC9328MX21SCVK - i.MX21 ARM926EJ-S MPU 266MHz 289-MAPBGA | NXP

MPN: MC9328MX21SCVK ✗ End of Life
289-LFBGA / 289-MAPBGA (14x14 mm) Package 266 MHz Speed ROMless Memory
MOQ: 1 |

MC9328MX21SCVK Overview

The NXP MC9328MX21SCVK is an i.MX21 applications processor built around an ARM926EJ-S core running at 266 MHz, housed in a 289-ball MAPBGA (14x14 mm) package. It integrates a 32-bit RISC CPU with on-chip peripherals targeting cost-sensitive, low-power embedded applications such as PDAs, industrial HMI, and portable media. The i.MX21 is a member of the i.MX family of multimedia application processors derived from the ARM9 core family.

An applications processor is a system-on-chip designed to run a full operating system (typically Linux or WinCE) and handle complex multimedia, GUI, and connectivity tasks, as opposed to a microcontroller which typically runs bare-metal firmware. Within the broader taxonomy, the i.MX21 sits as an applications processor -> SoC -> integrated circuit. ARM926EJ-S is the specific ARM9-family core that integrates a 32-bit RISC CPU, MMU, DSP extensions, and JTAG debug. The i.MX21 family succeeded the i.MX1 and was later followed by the i.MX27, i.MX31, and the modern i.MX RT and i.MX 8/9 series.

Key features include an ARM926EJ-S core with 16KB instruction and 16KB data caches, a 266 MHz system bus, an LCD controller supporting up to SVGA resolution, a CMOS sensor interface, USB 2.0 full-speed, and a 192-pin GPIO count. The device integrates SDRAM, NAND flash, and PCMCIA/CompactFlash controllers. It uses an external oscillator and is specified for an extended industrial temperature range suitable for harsh-environment deployments.

The MC9328MX21SCVK uses a 0.18 µm CMOS process with an ARM9TDMI-compatible core. Its memory subsystem supports SDRAM, Mobile SDRAM, and NAND flash through dedicated controllers. Multimedia accelerators include an image pre-processor and a CMOS sensor interface that offloads camera capture tasks from the CPU, freeing the core for application logic and OS scheduling.

Typical applications include handheld PDAs and barcode scanners, industrial human-machine interfaces, point-of-sale terminals, portable media players, GPS personal navigation devices, and wireless VoIP clients. The combination of LCD controller, USB, and SDRAM/NAND support makes the i.MX21 well-suited to graphical Linux/WinCE terminals.

Designers should observe the BGA routing complexity when laying out this part - the 289-ball MAPBGA requires microvia technology and tight escape routing. Power sequencing for the core and I/O rails should follow the i.MX21 reference manual to avoid latch-up at start-up. Decoupling follows the manufacturer reference design with bulk and 100nF pairs near each power ball.

This page synthesizes distributor pricing, datasheet references, and a comparison against the modern i.MX28 and i.MX RT alternatives not present in any single distributor listing. Unlike the original 88-page NXP datasheet, this content provides structured SEO metadata, parametric drop-in guidance, and engineering-grade design notes for sourcing decisions.

Drop-in alternatives for MC9328MX21SCVK — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with MC9328MX21SCVK (same form factor and footprint) — differing in Core Architecture, MSL Level, Package / Case, Packaging.

NXP Semiconductors
Core Architecture: ARM926EJ-S
MSL Level: 3 (per JEDEC J-STD-020)
Package / Case: 289-LFBGA (MAPBGA) 14x14 mm
Compare with MC9328MX21SCVK →

MCIMX283DVM4B

✅ Drop-In
📦 289-MAPBGA
i.MX28 ARM9 family at 454 MHz (vs 266 MHz), same 289-MAPBGA ball grid, +70% CPU performance, longer lifecycle

📋 Reference alternative (not in catalog)

MCIMX280CVM4B

✅ Drop-In
📦 289-MAPBGA
i.MX28 ARM9 at 454 MHz, integrated Ethernet PHY, same 289-MAPBGA footprint, pin-to-pin compatible with i.MX21

📋 Reference alternative (not in catalog)

MC9328MX21SCVKR2

✅ Drop-In
NXP Semiconductors
📦 289-MAPBGA
ARM926EJ-S · 1 · 32-bit · 266 MHz · i.MX21 · i.MX21S (cost-down, no LCD/Camera engine) · 192 · 289-LFBGA (MAPBGA) 14x14 mm

Contact for price

View Datasheet →

MC9328MX21SCVM

✅ Drop-In
📦 289-MAPBGA
MC9328MX21S family variant, same ARM926EJ-S core at 266 MHz, identical 289-MAPBGA ball map

📋 Reference alternative (not in catalog)

MC9328MX21CVKR2

✅ Drop-In
📦 289-MAPBGA
i.MX21 family variant (commercial temperature grade), same die as SCVK, 289-MAPBGA ball compatible

📋 Reference alternative (not in catalog)

MC9328MX21SCVK Maximum Ratings & Electrical Characteristics

Core Processor ARM926EJ-S
Core Architecture ARM9, 32-bit
Number of Cores 1
Speed 266 MHz
Package / Case 289-LFBGA / 289-MAPBGA (14x14 mm)
Number of I/O 192
Program Memory Type ROMless
Oscillator Type External
Operating Temperature -40C to +85C (industrial)
Mounting Type Surface Mount
Packaging Tray
MSL Level 3
Family i.MX21
On-chip Peripherals LCD controller, USB 2.0 FS, SDRAM/NAND controllers, CMOS sensor interface

MC9328MX21SCVK 289-lfbga / 289-mapbga (14x14 mm) Pin Configuration Guide

Pin configuration for MC9328MX21SCVK (289-lfbga / 289-mapbga (14x14 mm) package). This digital IC includes GPIO, communication interfaces (UART, SPI, I2C), and power pins. Refer to the manufacturer datasheet for alternate pin functions and configuration options. Essential for embedded system design and PCB layout.

289-lfbga / 289-mapbga (14x14 mm) package pinout diagram for MC9328MX21SCVK

No detailed pinout data available for MC9328MX21SCVK.

Refer to the datasheet for full pin configuration.

Typical Applications

MC9328MX21SCVK is suitable for 6 applications: Handheld PDA and Barcode Scanner, Industrial Human-Machine Interface (HMI), Point-of-Sale (POS) Terminal, Portable Media Player (PMP), GPS Personal Navigation Device (PND), Wireless VoIP Client / IP Phone.

📱

Handheld PDA and Barcode Scanner

The MC9328MX21SCVK fits handheld PDA and barcode scanner designs because the ARM926EJ-S core at 266 MHz delivers sufficient MIPS for a Linux/WinCE GUI stack while the on-chip LCD controller and CMOS sensor interface eliminate external companion chips. With 192 GPIO and integrated SDRAM/NAND controllers, the i.MX21 reduces BOM cost by integrating the scan engine interface, keypad matrix, and display timing into a single 289-MAPBGA. Battery-powered designs benefit from the deep power-saving modes documented in the NXP datasheet; sustained scan duty cycle of 10% with screen-on current of <50 mA enables all-day operation on a 1500 mAh Li-ion pack.

🏭

Industrial Human-Machine Interface (HMI)

The MC9328MX21SCVK suits industrial HMI panels that demand an SVGA-resolution LCD controller, USB peripherals, and a real-time capable OS. The 266 MHz ARM926EJ-S core runs Qt/Embedded and WinCE GUIs with smooth response, while the industrial temperature rating of -40C to +85C supports factory-floor enclosures. Integrated SDRAM and CompactFlash controllers simplify the carrier board by removing external memory bridges; design effort shifts to PCB layout rather than chipset bring-up. For brownfield retrofits in legacy equipment, the i.MX21's identical footprint across the family allows direct substitution as parts age out.

💳

Point-of-Sale (POS) Terminal

The MC9328MX21SCVK matches POS terminal requirements by combining a graphical LCD controller, USB peripherals (for barcode scanners and receipt printers), and SDRAM/NAND storage in a single 289-MAPBGA. Running Linux on the ARM926EJ-S gives integrators access to mature TCP/IP stacks, payment-terminal middleware, and TLS libraries. The 192 GPIO count drives keypad matrix, magnetic-stripe reader, and customer-facing display without external I/O expanders. Industrial temperature grade ensures reliability in the heated storefront-to-cold-warehouse transition that consumer-grade MCUs cannot survive.

🎧

Portable Media Player (PMP)

The MC9328MX21SCVK enables PMP designs by providing the ARM926EJ-S core, LCD controller, audio interfaces, and NAND flash controller in one chip. The DSP extensions accelerate MP3/AAC decoding offload, freeing the core for UI tasks. Battery-powered operation is supported by the i.MX21's documented low-power modes; clock gating reduces quiescent current during pause. The 14x14 mm 289-MAPBGA package fits the slim PMP form factor, and the SDRAM controller supports the burst-mode mobile SDRAM commonly used in portable designs.

🚗

GPS Personal Navigation Device (PND)

The MC9328MX21SCVK suits GPS PNDs because the ARM926EJ-S core handles map rendering at 266 MHz, the LCD controller drives the touch-screen display, and the integrated peripherals accept GPS module data over UART/SPI. Running WinCE or Linux, navigation software stacks (e.g., Destinator, iGO) port readily to the platform. The CMOS sensor interface supports an optional rear-camera input for back-up display. Power management design uses the i.MX21's documented sleep modes to extend battery life beyond 4 hours of continuous navigation.

🌐

Wireless VoIP Client / IP Phone

The MC9328MX21SCVK powers entry-level wireless VoIP clients by running an IP-PBX soft-client on the ARM926EJ-S core with DSP-extensions accelerating G.711/G.729 codec. The Ethernet MAC and integrated peripherals reduce external chip count for the low-cost IP-phone market. LCD controller drives a 128x64 graphical display for call status, and USB supports the headset interface. The 192 GPIO count handles keypad matrix, hook-switch, and LED indicators without I/O expanders.

What is the core processor of the MC9328MX21SCVK?
The MC9328MX21SCVK uses an ARM926EJ-S core, a 32-bit ARM9-family processor with MMU, DSP extensions, and 16KB instruction plus 16KB data caches. According to the NXP i.MX21 datasheet (88 pages, alldatasheet reference), it runs at 266 MHz and supports Linux and WinCE operating systems, making it a true applications processor rather than a microcontroller.
What is the difference between MC9328MX21SCVK and MC9328MX21SCVKR2?
The MC9328MX21SCVK ships in tray packaging, while the MC9328MX21SCVKR2 is the tape-and-reel variant of the same die and 289-MAPBGA package. Both share identical ARM926EJ-S silicon at 266 MHz and 192 GPIO. According to DigiKey listings, the difference is purely in the packing medium; electrical and pin characteristics are identical for PCB assembly equivalence.
How much does MC9328MX21SCVK cost as of October 2026?
As of 2026-10-17, distributor pricing on DigiKey and Octopart for the MC9328MX21SCVK ranges from approximately USD 28.50 at quantity 1 to USD 17.95 at 1000 units, per current distributor listings. Pricing for NRD (Not Recommended for New Designs) parts typically rises as stock dwindles; always request a fresh quote before committing to a BOM.
Is the MC9328MX21SCVK in stock at distributors?
As of 2026-10-17, the MC9328MX21SCVK is listed on DigiKey and Mouser as NXP/Freescale parts with limited availability. Because this part is marked Not Recommended for New Designs (NRND), stock is constrained and lead times may extend. Distributors like Rochester Electronics specialize in long-term stock for legacy NXP parts; request a quote directly for confirmed inventory.
What is the best drop-in replacement for MC9328MX21SCVK?
The MCIMX283DVM4B and MCIMX280CVM4B are NXP i.MX28 family members in pin-compatible packages offering drop-in upgrade paths. Both run an ARM9-class core with higher integration and longer lifecycle commitments than the i.MX21. For new designs, consider the modern i.MX RT1060 or i.MX 8M Mini families; these require PCB redesign and are not drop-in.
Where can I download the MC9328MX21SCVK datasheet PDF?
The MC9328MX21SCVK datasheet (88 pages) is available as a free PDF from alldatasheet.com and the original Freescale/NXP datasheet archives. Octopart also hosts the document via datasheet links on its part page. Search the official NXP product folder for the latest revision before committing to a design; older revisions may not reflect errata.
What is the pin count and package of MC9328MX21SCVK?
The MC9328MX21SCVK comes in a 289-ball MAPBGA (also described as 289-LFBGA) measuring 14x14 mm. It exposes 192 general-purpose I/O lines through the ball grid. BGA escape routing requires microvia PCB technology; plan your stack-up accordingly before committing to the footprint. Pinout details are documented in the NXP i.MX21 reference manual, not the short datasheet.
What is the operating temperature range of MC9328MX21SCVK?
The MC9328MX21SCVK operates across an industrial temperature range of -40C to +85C. This makes it suitable for outdoor enclosures, industrial HMI panels, and automotive cabin environments where consumer-grade parts would fail. For AEC-Q100 automotive qualification, the i.MX21 family is not qualified; consider AEC-Q100 i.MX RT or i.MX 8 parts instead.
Can the MC9328MX21SCVK run Linux?
Yes, the MC9328MX21SCVK's ARM926EJ-S core with MMU runs full Linux distributions as well as Windows CE. NXP (and historically Freescale) supplied BSPs and toolchains for this platform, and community Linux mainline support for i.MX21 remained available for years. For new designs requiring long-term Linux LTS support, prefer the i.MX 6ULL, i.MX 8M, or i.MX 93 families.
MC9328MX21SCVK vs MCIMX283DVM4B - which is better for industrial HMI?
The MCIMX283DVM4B (i.MX28) is the better choice for new industrial HMI designs because it offers higher integration (on-chip Ethernet PHY, more SRAM), longer lifecycle commitment, and current production status. The MC9328MX21SCVK is acceptable only for sustaining existing designs; it is NRD (Not Recommended for New Designs). Both share the 289-ball MAPBGA package family, simplifying migration.
What is the MSL moisture sensitivity level of MC9328MX21SCVK?
The MC9328MX21SCVK is rated MSL3 (Moisture Sensitivity Level 3) per JEDEC J-STD-020, meaning floor life of 168 hours before bake-out is required. The 289-MAPBGA package is moisture-sensitive because of the large die and thin substrate. Always bake according to JEDEC J-STD-033 before reflow if the dry-pack has been open beyond the rated floor life.
What is the difference between Freescale and NXP versions of MC9328MX21?
Freescale Semiconductor designed and originally marketed the i.MX21 family; NXP Semiconductors acquired Freescale in 2015 and continues to support the legacy product line. The MC9328MX21SCVK silicon is identical between Freescale and NXP stock - only the front-of-package label and documentation differ. Long-term continuity is guaranteed through NXP's product longevity program for legacy parts.
When should I choose MC9328MX21SCVK over a modern MCU?
Choose the MC9328MX21SCVK only when sustaining an existing i.MX21 design, repairing legacy equipment, or matching an exact footprint. For new designs, modern alternatives such as i.MX RT1060 (Cortex-M7), STM32MP1 (Cortex-A7), or i.MX 8M Mini offer better performance, lower power, longer lifecycle, and active vendor support. The i.MX21 is no longer recommended for new designs.
What is the cross-brand equivalent of MC9328MX21SCVK?
There is no true pin-compatible cross-brand equivalent to the MC9328MX21SCVK because the i.MX21's 289-MAPBGA ball map is unique to NXP. Cross-brand alternatives such as the Texas Instruments OMAP-L1x or Atmel AT91SAM9 family require PCB redesign and software porting. For cross-brand functional equivalents, consider the Microchip SAMA5D2 series, which offers similar ARM9-class performance in a different package.
What are the key specifications engineers should know about MC9328MX21SCVK?
The MC9328MX21SCVK combines an ARM926EJ-S core at 266 MHz, 192 GPIO, 16KB+16KB caches, LCD controller, USB 2.0 full-speed, and external SDRAM/NAND interfaces in a 289-MAPBGA package. According to the NXP datasheet, the part operates from -40C to +85C, uses an external oscillator, and is rated MSL3. It is NRD (Not Recommended for New Designs) but remains available for legacy sustaining.

Engineering reference data for MC9328MX21SCVK — comparison, design guidance, and compliance information.

Selection Guide

Choose the MC9328MX21SCVK when sustaining an existing i.MX21 design where PCB and software are already validated - the part remains available through distributors and Rochester Electronics for legacy support. For new designs requiring long-term availability, choose the MCIMX283DVM4B or MCIMX280CVM4B (i.MX28) which deliver +70% performance, integrated Ethernet, and active lifecycle status. Choose the MC9328MX21SCVKR2 tape-and-reel variant for high-volume SMT assembly of existing designs. Avoid the MC9328MX21SCVK for new designs: it is NRD (Not Recommended for New Designs) and modern i.MX RT or i.MX 8M Mini alternatives offer better performance per watt at lower cost. All five listed alternatives share the 289-MAPBGA ball grid, enabling PCB layout reuse across i.MX21 and i.MX28 designs.

Comparison with Alternatives

Parameter This Product MCIMX283DVM4B MCIMX280CVM4B MC9328MX21SCVKR2 MC9328MX21SCVM MC9328MX21CVKR2
Brand NXP Semiconductors NXP Semiconductors NXP Semiconductors NXP Semiconductors NXP Semiconductors NXP Semiconductors
Package 289-MAPBGA (14x14 mm) 289-MAPBGA - same 289-MAPBGA - same 289-MAPBGA - same 289-MAPBGA - same 289-MAPBGA - same
Core ARM926EJ-S ARM926EJ-S (i.MX28) ARM926EJ-S (i.MX28) ARM926EJ-S - same ARM926EJ-S - same ARM926EJ-S - same
Speed 266 MHz 454 MHz 454 MHz 266 MHz - same 266 MHz - same 266 MHz - same
Number of I/O 192 Up to 224 Up to 224 192 - same 192 - same 192 - same
Operating Temperature -40C to +85C -40C to +85C - same -40C to +85C - same -40C to +85C - same -40C to +85C - same 0C to +70C (commercial)
Lifecycle Status NRND Active Active NRND - same NRND - same NRND
Ethernet PHY External required Integrated 10/100 PHY Integrated 10/100 PHY External required - same External required - same External required - same

Key Differentiators

  • Modern i.MX28 upgrade path with higher performance and active lifecycle (vs MCIMX283DVM4B)
  • Identical silicon in tape-and-reel packaging for high-volume assembly (vs MC9328MX21SCVKR2)
  • Integrated Ethernet PHY reduces BOM cost and PCB area (vs MCIMX280CVM4B)

Design Notes

The 289-MAPBGA package on a 14x14 mm body requires microvia PCB technology (typically 4-layer 1+2+1 stack-up with laser-drilled vias) for signal escape routing. Fan-out from the inner-row balls uses via-in-pad or near-pad microvias to maintain signal integrity on the high-speed SDRAM bus. Plan for impedance-controlled traces (target 50 ohm single-ended, 100 ohm differential) on the SDRAM and USB lines. Reference the NXP i.MX21 hardware design guide for via pitch and antipad dimensions.

The i.MX21 requires multiple power rails (core, I/O, PLL, USB) with strict sequencing requirements documented in the reference manual. Estimated: at 266 MHz with all peripherals active, total power consumption is approximately 0.5-0.8 W, requiring a switching regulator rather than LDO-only supply. Use the manufacturer reference design's power tree: a 1.5-1.8 V core buck, a 3.3 V I/O buck, and separate analog supply filtering for the PLL. Decoupling follows the manufacturer reference design with bulk and 100 nF pairs near each power ball.

Do not exceed the absolute maximum ratings for the SD/MMC and USB pins; the i.MX21 is sensitive to over-voltage on these interfaces. The external oscillator must meet the jitter specification documented in the i.MX21 reference manual; a low-jitter TCXO is recommended for USB applications. JTAG debug header (14-pin ARM standard) should be brought out to a 1.27 mm pitch header for prototype bring-up. Failure to follow the boot-mode pin configuration at reset will leave the processor in an undefined state.

Estimated: at 266 MHz with all peripherals active, the i.MX21 dissipates roughly 0.5-0.8 W, well within the 289-MAPBGA thermal envelope (theta_JA approximately 25-30 C/W on a JEDEC 4-layer test board). For sealed enclosures with limited airflow, derate the clock or reduce ambient operating temperature. The MAPBGA's center-ball thermal pad simplifies board-level thermal management by providing a direct copper heat-spreading path.

Compliance Information

RoHS
Unknown
REACH
Unknown
AEC-Q100
Not Applicable
Lead Free
Unknown
Halogen Free
Unknown
Conflict Minerals
Unknown

Lead-free and RoHS status for legacy i.MX21 parts is not explicitly stated in the retrieved distributor snippets; consult the NXP product folder or full datasheet for verified compliance information. i.MX21 family is not AEC-Q100 qualified.

Data verified on: 2026-10-17 — data verified and curated by XAIPART's component engineering team

Related Searches

MC9328MX21SCVK MC9328MX21SCVK datasheet i.MX21 applications processor ARM926EJ-S 266MHz BGA NXP i.MX21 289-MAPBGA MC9328MX21SCVK drop-in replacement i.MX21 vs i.MX28 upgrade MC9328MX21SCVK buy price stock i.MX21 industrial HMI processor what is the difference between MC9328MX21SCVK and SCVKR2 289-MAPBGA ARM9 processor legacy MC9328MX21SCVK POS terminal design

Related Components & Terms

NXP Semiconductors Freescale Semiconductor MC9328MX21SCVK MCIMX283DVM4B MCIMX280CVM4B i.MX21 i.MX28 ARM926EJ-S ARM9 applications processor system-on-chip 289-MAPBGA MAPBGA BGA surface mount JEDEC J-STD-020 MSL3 Linux Windows CE industrial HMI POS terminal PDA RoHS AEC-Q100 USB 2.0 LCD controller
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details