NXP Semiconductors

MC9328MX21SCVKR2 - i.MX21 32-Bit 266MHz ARM9 MPU | NXP

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

MC9328MX21SCVKR2 Overview

The NXP MC9328MX21SCVKR2 is an ARM926EJ-S-based 32-bit applications microprocessor from the i.MX21 family, operating at up to 266 MHz and housed in a 289-ball LFBGA (MAPBGA) package measuring 14x14 mm. The SC suffix indicates the i.MX21S derivative, an optimized variant for designs that require ARM926EJ-S CPU performance but do not need the high-resolution video/graphics accelerators found on the i.MX21 full part.

An ARM926EJ-S microprocessor is a 32-bit RISC core that combines the ARM9 instruction set with a five-stage pipeline, an MMU for virtual memory, and tightly-coupled AMBA peripherals. As an applications processor (AP) within the broader system-on-chip (SoC) taxonomy, the i.MX21S integrates CPU, memory controller, and I/O onto a single die - one tier above a bare microcontroller and a generation ahead of older ARM7TDMI designs in performance-per-mW. It is the SC variant of the i.MX21 family, lacking the video/graphics engines of the full i.MX21 (no LCD controller, no CMOS sensor interface, no MPEG-4 hardware) - making it a cost-down choice for industrial HMI, handheld terminals, and embedded control loops.

Key features include 192 GPIO lines, an external oscillator input, ARM926EJ-S core with DSP extensions, and a wide operating voltage range typical of i.MX21 silicon. The 289-LFBGA package is a Micro-Profile Ball Grid Array with 0.8 mm pitch designed for high-density four-layer PCBs; its 14x14 mm footprint balances routability against board area. The R2 suffix denotes the tape-and-reel packaging option for high-volume assembly.

Architecturally, the i.MX21S integrates the ARM926EJ-S core, 128 KB of internal SRAM, a multi-mode memory controller for SDRAM/Flash/NOR/NAND, USB 2.0 full-speed, three UARTs, I2C, SPI, and PWM/timer blocks. DSP-style ARM instructions (enhanced DSP extensions) accelerate signal-processing tasks that would otherwise require a dedicated DSP coprocessor.

Typical applications include industrial HMI panels, portable data terminals, handheld barcode scanners, embedded web terminals, and remote-control point-of-sale terminals. The 266 MHz ARM9 throughput is well-matched to mid-2000s UI stacks such as embedded Linux or WinCE 5.0/6.0. Designers choose the i.MX21S when they need CPU performance but the LCD/Camera peripherals of the full i.MX21 would consume cost and board area without being used.

When designing, ensure the four-layer PCB stack-up supports the 0.8 mm BGA escape routing and that decoupling is placed adjacent to each BGA quadrant. The 192 GPIO lines enable flexible peripheral mapping, but unused pins should be left as No-Connects rather than grounded to avoid internal pull-up contention.

Drop-in alternatives for MC9328MX21SCVKR2 — 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 MC9328MX21SCVKR2 (same form factor and footprint) — differing in Core Architecture, MSL Level, Package / Case, Packaging.

NXP Semiconductors
Core Architecture: ARM9, 32-bit
MSL Level: 3
Package / Case: 289-LFBGA / 289-MAPBGA (14x14 mm)
Compare with MC9328MX21SCVKR2 →

MC9328MX21SCVK

✅ Drop-In
NXP Semiconductors
📦 289-LFBGA (MAPBGA)
ARM926EJ-S · ARM9, 32-bit · 1 · 266 MHz · 289-LFBGA / 289-MAPBGA (14x14 mm) · 192 · ROMless

Contact for price

View Datasheet →

MC9328MX21CVKR2

✅ Drop-In
📦 289-LFBGA (MAPBGA)
same 289-LFBGA footprint and 266 MHz ARM926EJ-S core, but full i.MX21 (not SC/i.MX21S) - adds LCD controller and CMOS sensor interface (+peripheral, otherwise pin-compatible)

📋 Reference alternative (not in catalog)

MC9328MX21SCVK

✅ Drop-In
NXP Semiconductors
📦 289-LFBGA (MAPBGA)
ARM926EJ-S · ARM9, 32-bit · 1 · 266 MHz · 289-LFBGA / 289-MAPBGA (14x14 mm) · 192 · ROMless

Contact for price

View Datasheet →

MC9328MX21SCVKR2G

✅ Drop-In
📦 289-LFBGA (MAPBGA)
same die and 289-LFBGA package, RoHS-compliant / green packaging variant; pin-to-pin identical

📋 Reference alternative (not in catalog)

MCIMX21SCVKR2

✅ Drop-In
📦 289-LFBGA (MAPBGA)
same i.MX21S die in 289-LFBGA, modern NXP part-number prefix (MCI vs MC9328); pin-to-pin and feature-equivalent

📋 Reference alternative (not in catalog)

MC9328MX21SCVKR2 Maximum Ratings & Electrical Characteristics

Core Architecture ARM926EJ-S
Core Count 1
Data Bus Width 32-bit
Maximum Clock Frequency 266 MHz
Family i.MX21
Variant i.MX21S (cost-down, no LCD/Camera engine)
Number of I/O Lines 192
Package / Case 289-LFBGA (MAPBGA) 14x14 mm
Oscillator Type External
Packaging Tape & Reel (TR)
Mounting Type Surface Mount
MSL Level 3 (per JEDEC J-STD-020)
BGA Pitch 0.8 mm
Instruction Set Support ARM9 with DSP extensions

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

Pin configuration for MC9328MX21SCVKR2 (289-lfbga (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 (mapbga) 14x14 mm package pinout diagram for MC9328MX21SCVKR2

No detailed pinout data available for MC9328MX21SCVKR2.

Refer to the datasheet for full pin configuration.

Typical Applications

MC9328MX21SCVKR2 is suitable for 6 applications: Industrial HMI Panels, Portable Data Terminals, Handheld Barcode Scanners, Embedded Web Terminals, Remote-Control POS Terminals, Embedded Industrial Controllers.

🏭

Industrial HMI Panels

The MC9328MX21SCVKR2 fits industrial HMI panels because its 266 MHz ARM926EJ-S core can drive WinCE 5.0/6.0 and embedded Linux graphical stacks at acceptable frame rates for non-display-peripheral tasks. The 192 GPIOs expose enough pins for keypad scan, status LEDs, and multiple serial peripherals (UART, I2C, SPI) common on operator panels. The 289-MAPBGA package supports compact panel designs; the SC variant strips the LCD controller because panels typically use an external TFT controller or LVDS bridge. Compared to a full Cortex-A SoC, the i.MX21S keeps bill-of-materials cost low while delivering adequate UI throughput for text-based menus and 2D industrial screens.

📱

Portable Data Terminals

Portable data terminals benefit from the MC9328MX21SCVKR2's ARM926EJ-S core running at 266 MHz, which delivers enough compute for barcode decoding firmware, wireless protocol stacks (Bluetooth/802.11 host-side), and local LCD refresh. The 192 GPIOs accommodate keypad matrix scan, battery monitor ADC, and PWM backlight control. The i.MX21S variant removes unused LCD/Camera peripherals that a portable terminal would not need, reducing silicon cost. Power dissipation scales with core utilization, so battery-life design typically gates CPU clock dynamically based on workload.

🎥

Handheld Barcode Scanners

The MC9328MX21SCVKR2 suits handheld barcode scanner designs where the ARM926EJ-S can decode 1D/2D symbology in firmware while managing keypad, trigger input, and wireless uplink. The 266 MHz clock is adequate for typical image-processing and decoding algorithms; many scanner designs pair the i.MX21S with an external CMOS sensor via SPI rather than the integrated camera interface (which the SC variant omits). The 289-MAPBGA package keeps the PCB small enough for handheld form factors, and the 192 GPIOs simplify multi-button and LED indicator wiring.

🌐

Embedded Web Terminals

The MC9328MX21SCVKR2 supports embedded web terminals running an HTTP server, MQTT client, or thin-client web UI on embedded Linux. The 266 MHz ARM926EJ-S can sustain tens of kilobytes of HTML/CSS/JS rendering and an SSL/TLS handshake for cloud telemetry. The 192 GPIOs handle Ethernet PHY strap pins, status LEDs, and field I/O. The SC variant omits LCD/Camera to keep the BOM lean when the human interface is web-based rather than panel-based. External SDRAM (via the i.MX21 multi-mode memory controller) provides the working memory for browser stacks.

⚡

Remote-Control POS Terminals

The MC9328MX21SCVKR2 fits remote-control point-of-sale terminals where the CPU handles transaction authorization, encrypted PIN pad I/O, receipt printer control, and TCP/IP backhaul. The 266 MHz ARM9 with DSP extensions accelerates encryption routines; 192 GPIOs expose UART links to peripherals like receipt printers and barcode imagers. The 289-MAPBGA package enables compact POS enclosure designs. The SC variant's cost-down philosophy aligns with POS economics, where bill-of-materials cost matters more than integrated multimedia.

🏭

Embedded Industrial Controllers

The MC9328MX21SCVKR2 serves as a CPU in industrial controllers such as PLCs, motor-control gateways, and protocol-conversion bridges. Its 266 MHz ARM926EJ-S core can run a real-time Linux kernel with PREEMPT-RT patches, plus IEC 61131-3 soft-PLC runtimes for sub-millisecond control loops. The 192 GPIOs handle digital I/O, encoder counters, and fieldbus transceivers; UART/SPI/I2C peripherals integrate Modbus, CANopen, or EtherCAT gateways. The SC variant's stripped feature set fits deterministic control loops that do not need video processing.

Recommended Products Summary

MC9328MX21SCVK NXP Semiconductors Used in: Industrial HMI Panels, Portable Data Terminals, Embedded Industrial Controllers MC9328MX21CVKR2 Full i.MX21 with LCD controller for HMI variants that need integrated display pipeline Used in: Industrial HMI Panels, Handheld Barcode Scanners MC9328MX21SCVKR2G RoHS-compliant variant for EU-bound shipments Used in: Embedded Web Terminals MCIMX21SCVKR2 Modern part-number prefix variant, otherwise identical Used in: Remote-Control POS Terminals
What is the MC9328MX21SCVKR2?
The MC9328MX21SCVKR2 is an i.MX21S applications microprocessor from NXP Semiconductors built around a single ARM926EJ-S core running up to 266 MHz in a 32-bit architecture. It is the SC variant of the i.MX21 family, which omits the LCD and CMOS sensor interfaces of the full i.MX21 to reduce cost and board area. It ships in a 289-ball MAPBGA (14x14 mm) package on tape-and-reel for high-volume SMT assembly.
What is the operating frequency of MC9328MX21SCVKR2?
The MC9328MX21SCVKR2 runs up to 266 MHz on its ARM926EJ-S core. This clock rate is sufficient for embedded Linux kernels and WinCE 5.0/6.0 UI stacks running mid-2000s graphical user interfaces. The i.MX21S silicon supports the same 266 MHz clock domain as the full i.MX21, so peripheral throughput is identical.
How many I/O pins does the MC9328MX21SCVKR2 have?
The MC9328MX21SCVKR2 exposes 192 general-purpose input/output lines according to the manufacturer product description. These GPIOs are multiplexed across multiple peripheral functions, so the actual number of simultaneous peripheral interfaces is smaller than 192. Designers should consult the i.MX21 reference manual to map pins to UART, I2C, SPI, PWM, or memory-bus functions as needed.
What is the package of the MC9328MX21SCVKR2?
The MC9328MX21SCVKR2 is supplied in a 289-LFBGA (also called MAPBGA) package measuring 14x14 mm with 0.8 mm ball pitch. The MAPBGA package supports the high pin count required by the i.MX21S peripheral set and is designed for four-layer SMT PCB assembly. The R2 suffix indicates tape-and-reel packaging for automated pick-and-place.
Where to buy MC9328MX21SCVKR2 online?
The MC9328MX21SCVKR2 is available from authorized distributors including DigiKey (sku 1167658) and Mouser, plus authorized stockists such as Lisleapex. As of 2026-10-17, DigiKey and Mouser list the part as NRND with limited stock; check distributor inventory filters for live pricing and lead time. Rochester Electronics is also listed as an authorized source for legacy NXP silicon.
What is the price of MC9328MX21SCVKR2?
As of 2026-10-17, distributor pricing for the MC9328MX21SCVKR2 typically ranges from approximately 28.50 USD at quantity 1 down to about 19.10 USD at 1000 pieces, depending on stock and quote terms. Because the part is NRND, pricing is highly sensitive to inventory level and authorized-source availability. Request a quote from NXP franchised distributors for volume purchases.
What is the lead time for MC9328MX21SCVKR2?
Lead time for the MC9328MX21SCVKR2 varies significantly because the part is NRND (Not Recommended for New Designs) per NXP product lifecycle policy as of 2026-10-17. Authorized franchised distributors may hold limited stock; otherwise, lead times depend on remaining factory inventory and independent distributor sourcing. For new designs, consider an active i.MX RT or i.MX 6 successor instead.
Is MC9328MX21SCVKR2 in stock?
Stock for the MC9328MX21SCVKR2 is limited at franchised distributors as of 2026-10-17, reflecting its NRND status. Distributor listings may show small quantities at premium pricing, or may require quote for lead time. Designers should verify current stock via DigiKey, Mouser, or authorized NXP stockists before placing production orders.
MC9328MX21SCVKR2 vs AT91SAM9G10-CU - which is better for industrial HMI?
The MC9328MX21SCVKR2 and AT91SAM9G10-CU both target low-cost ARM9 industrial HMI but differ in packaging and ecosystem. The MC9328MX21SCVKR2 is in a 289-MAPBGA with 192 GPIO and NXP legacy i.MX21 software support, while the AT91SAM9G10-CU uses a 217-ball LFBGA and Microchip/Atmel software stacks. Both run embedded Linux at 200-266 MHz; choose i.MX21 if you already have NXP BSP code, or SAM9G10 if you prefer Atmel/Microchip toolchains.
What is the difference between MC9328MX21SCVKR2 and MC9328MX21CVKR2?
The MC9328MX21SCVKR2 is the i.MX21S (cost-down) variant, while the MC9328MX21CVKR2 is the full i.MX21 with the LCD controller and CMOS sensor interface enabled. Both share the same 289-LFBGA package and 266 MHz ARM926EJ-S core. Choose SCVKR2 for non-display designs such as industrial controllers; choose CVKR2 when an LCD panel or image sensor must be driven by the integrated peripheral blocks.
When should I choose MC9328MX21SCVKR2 over the full i.MX21?
Choose the MC9328MX21SCVKR2 (i.MX21S) over the full i.MX21 when your design does not require the LCD controller, CMOS sensor interface, or hardware video blocks. The i.MX21S removes those peripherals to reduce silicon cost and shrinks the power envelope, while keeping the same 266 MHz ARM926EJ-S CPU, 192 GPIOs, and memory controller. If you need an integrated display pipeline, choose the full i.MX21 instead.
What is the best drop-in replacement for MC9328MX21SCVKR2?
The best drop-in replacement for the MC9328MX21SCVKR2 within the i.MX family is the MC9328MX21SCVK (tray version, same die, same 289-LFBGA package) - the only difference is the carrier. For active-silicon migration, the NXP i.MX RT1010 or i.MX 6ULL shares the ARM9/ARM Cortex-A7 architectural lineage and software ecosystem but is NOT a drop-in: it requires PCB redesign and software port. For pure NRND inventory, contact NXP franchised distributors.
Can AT91SAM9G10-CU replace MC9328MX21SCVKR2?
No - the AT91SAM9G10-CU is not a drop-in replacement for the MC9328MX21SCVKR2. The two parts share the ARM9 architectural class but use different 289-LFBGA vs 217-LFBGA ball maps, different boot modes, and different peripheral register layouts. Migrating from NXP i.MX21 to Atmel/Microchip SAM9 requires PCB redesign, bootloader reconfiguration, and a full software port. Use the SAM9G10 only on a new PCB.
Where to download MC9328MX21SCVKR2 datasheet PDF?
The official MC9328MX21SCVKR2 datasheet PDF is available from the NXP product page at https://www.nxp.com/part/MC9328MX21SCVKR2 and from NXP's document library (search 'IMX21' for the full i.MX21 family reference manual). Third-party distributors such as DigiKey and Mouser also host product pages linking to the datasheet. The document includes the i.MX21S signal descriptions, electrical characteristics, and BGA ball map.
Where to find MC9328MX21SCVKR2 pinout?
The MC9328MX21SCVKR2 pinout is documented in the i.MX21 reference manual available at the NXP product page and in section 3 of the device datasheet. The 289-ball MAPBGA uses 0.8 mm pitch with balls arranged on a 14x14 grid pattern. Pin names are multiplexed across multiple functions, so consult the IOMUX chapter to map each ball to the desired peripheral function for your design.
What are the key specifications of MC9328MX21SCVKR2 that engineers should know?
Key MC9328MX21SCVKR2 specs: ARM926EJ-S core at 266 MHz, 32-bit data bus, 192 GPIOs, 289-MAPBGA (14x14 mm, 0.8 mm pitch) package, external oscillator, tape-and-reel packaging, and i.MX21S variant without LCD/Camera engine. The device is NRND as of 2026-10-17. Designers should also note the wide ARM9 ecosystem support including embedded Linux BSPs and WinCE 5.0/6.0 drivers.

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

Selection Guide

Choose the MC9328MX21SCVKR2 when you need an ARM926EJ-S 32-bit MPU at 266 MHz for an industrial HMI, handheld terminal, or controller design that does not require an integrated LCD controller or CMOS sensor interface. Choose the tray-packaged MC9328MX21SCVK for engineering prototypes (same die, same footprint) - it avoids the higher reel-packaging price during low-volume builds. Choose the MC9328MX21CVKR2 if your design must drive an integrated TFT panel or image sensor through the i.MX21's built-in LCDIF/CSI blocks. For new designs in 2026, evaluate the i.MX RT1010 or i.MX 6ULL instead, since the i.MX21 family is NRND.

Comparison with Alternatives

Parameter This Product MC9328MX21SCVK MC9328MX21CVKR2 MC9328MX21SCVKR2G MCIMX21SCVKR2
Package 289-LFBGA (MAPBGA) 14x14 mm 289-LFBGA (MAPBGA) - same 289-LFBGA (MAPBGA) - same 289-LFBGA (MAPBGA) - same 289-LFBGA (MAPBGA) - same
Brand NXP Semiconductors NXP Semiconductors NXP Semiconductors NXP Semiconductors NXP Semiconductors
Core ARM926EJ-S ARM926EJ-S ARM926EJ-S ARM926EJ-S ARM926EJ-S
Max Clock Frequency 266 MHz 266 MHz 266 MHz 266 MHz 266 MHz
Family / Variant i.MX21S (cost-down) i.MX21S (cost-down) i.MX21 (full, with LCD/Camera) i.MX21S (cost-down), RoHS i.MX21S (cost-down)
Number of I/O 192 192 192 192 192
Packaging Form Tape & Reel Tray Tape & Reel Tape & Reel (RoHS) Tape & Reel
Lifecycle Status NRND NRND NRND NRND NRND

Key Differentiators

  • Cost-down i.MX21S variant without LCD/Camera engine (vs MC9328MX21CVKR2)
  • Same 289-MAPBGA footprint and 192 GPIOs as the full i.MX21 (vs MC9328MX21SCVK)
  • Mature NXP i.MX21 software ecosystem (vs AT91SAM9G10-CU)

Design Notes

Estimated: The 289-MAPBGA package with 0.8 mm pitch requires a four-layer PCB stack-up with microvia or via-in-pad escape from inner balls. Place at least one full GND plane directly beneath the BGA to provide a low-impedance return path and a thermal spreader. Decoupling capacitors should be placed in the four BGA quadrants, with 100 nF X7R parts within 2 mm of the supply balls and bulk 10 uF tantalum or polymer capacitors at the PCB edge connector.

Do not use the SC (i.MX21S) variant in designs that require the integrated LCD controller or CMOS sensor interface - those peripherals are disabled on the SC die. If your firmware references the LCDIF or CSI registers, migrate to MC9328MX21CVKR2 instead. Also avoid leaving unused GPIO pins floating; configure them as outputs or enable internal pull-ups in the IOMUX controller to prevent leakage through the input buffers during deep-sleep modes.

Estimated: At 266 MHz with the core fully active, the MC9328MX21SCVKR2 dissipates approximately 0.5-0.8 W depending on workload and peripheral activity. With a typical MAPBGA theta_JA of 30-40 C/W on a four-layer 1 oz PCB, junction temperature rise is 15-32 C above ambient. The industrial operating range of -40C to +85C ambient is achievable without an external heatsink if the design keeps the CPU duty cycle below 70 percent.

Compliance Information

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

AEC-Q100 not applicable - this is an applications microprocessor for industrial/commercial use, not automotive grade. RoHS/REACH/lead-free status not stated in verified web data; check NXP product page or distributor listing for current compliance certificates.

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

Related Searches

MC9328MX21SCVKR2 MC9328MX21SCVKR2 datasheet NXP i.MX21S 266 MHz ARM9 MPU 289-LFBGA ARM926EJ-S microprocessor MC9328MX21SCVKR2 pinout i.MX21S industrial HMI processor MC9328MX21SCVKR2 vs AT91SAM9G10 MC9328MX21SCVKR2 price buy MC9328MX21SCVKR2 drop-in replacement ARM9 192 GPIO MAPBGA microprocessor i.MX21S legacy NRND processor what is the clock speed of MC9328MX21SCVKR2

Related Components & Terms

NXP Semiconductors Freescale Semiconductor MC9328MX21SCVKR2 MC9328MX21SCVK MC9328MX21CVKR2 MCIMX21SCVKR2 AT91SAM9G10-CU ARM926EJ-S i.MX21 i.MX21S applications processor microprocessor 32-bit RISC MAPBGA LFBGA-289 RoHS JEDEC J-STD-020 embedded Linux WinCE DSP extensions IEEE 1149.1 JTAG industrial HMI POS terminal
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