NXP Semiconductors

MC9328MXLVM20 - i.MXL ARM920T MPU 200MHz 256-PBGA | NXP Semiconductors

MPN: MC9328MXLVM20 ✗ End of Life
In Stock Ships in 1-3 business days
MAPBGA (Plastic Mold Array Process-Ball Grid Array) Package 200 MHz Speed SDRAM, NAND/NOR flash, PCMCIA/CF Memory
From $16.2 USD / Unit
MOQ: 1 |
Price updated: 2026-10-16
Volume Pricing
Qty Unit Price Extended
1 $28.5 $28.50
10 $25.75 $257.50
100 $22.4 $2,240.00
500 $18.9 $9,450.00
1,000 $16.2 $16,200.00
ℹ️ All prices are in USD

MC9328MXLVM20 Overview

The NXP Semiconductors (formerly Freescale) MC9328MXLVM20 is the i.MXL applications processor, an ARM920T-core microprocessor IC operating at speeds up to 200 MHz, packaged in a 256-contact MAPBGA (14 mm × 14 mm). It integrates a USB device controller, an LCD controller, and an MMC/SD host controller alongside the ARM9TDMI-compatible core, targeting portable and battery-powered multimedia products. The VM20 speed grade denotes the 200 MHz core clock variant in the i.MXL family.

An applications processor (AP) is a system-on-chip (SoC) class microprocessor that integrates CPU, memory controller, and a range of peripheral interfaces into a single package, optimized for embedded multimedia products rather than general-purpose computing. The i.MXL sits within the i.MX family hierarchy (i.MX1 → i.MX21 → i.MX25 → ...), which itself derives from the ARM9-based DragonBall/Freescale MX line; this positions the part at the low-power, mid-performance tier for handheld terminals, PDAs, and industrial HMI panels of its era.

Key features include the ARM920T core with separate 16 KB instruction and 16 KB data caches, a Harvard MMU, integrated SRAM, an LCD controller with dedicated DMA, an external memory interface for SDRAM, NAND/NOR flash and PCMCIA/CF, plus USB 1.1 device, I²S audio, SPI, I²C, UART, and MMC/SD interfaces. Power management is handled via multiple on-chip voltage domains and clock-gating, supporting the low-duty-cycle workloads of battery-powered products.

Architecturally, the ARM920T core pairs a Harvard cache structure with a write buffer and a full MMU, allowing Linux and WinCE operating systems to run natively. The integrated peripherals share an AHB/APB bus fabric, with DMA channels to offload the CPU during display refresh and memory-move operations. The 200 MHz speed grade enables QVGA/VGA-resolution LCD output without external graphics hardware.

Typical applications include handheld data terminals, industrial HMI panels, portable medical instruments, point-of-sale terminals, MP3/multimedia players, and early-generation PDAs/smartphones. The wide peripheral mix makes the part a single-chip solution for products requiring display, touch input, removable storage (MMC/SD), and USB connectivity in a compact footprint.

Designers should note that the MC9328MXLVM20 has been classified Obsolete/EOL by NXP. New designs should consider the modern i.MX RT or i.MX 6/7/8 families; this part remains in service only for legacy product maintenance, repair, and refurbishment. PCB designers must follow the 14 × 14 mm MAPBGA land pattern exactly, with controlled-impedance routing for SDRAM signals.

This page synthesizes secondary-market distributor listings, cross-reference data, and legacy design guidance not consolidated in any single manufacturer datasheet.

Drop-in alternatives for MC9328MXLVM20 — 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 MC9328MXLVM20 (same form factor and footprint) — differing in Mounting Type, Core Architecture, Package Dimensions, Package Type, Pin Count.

NXP Semiconductors
Mounting Type: Surface Mount (BGA)
Core Architecture: ARM920T (ARMv4T, 32-bit)
Compare with MC9328MXLVM20 →
NXP Semiconductors
Core Architecture: ARM920T
Package Dimensions: 13 x 13 mm
Package Type: MAPBGA-225
Compare with MC9328MXLVM20 →

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

MC9328MXLVF15

✅ Drop-In
📦 MAPBGA-256 (14x14)
same MAPBGA-256 footprint, 150 MHz vs 200 MHz core clock (-25%), identical peripheral set

📋 Reference alternative (not in catalog)

MC9328MXLVF20

✅ Drop-In
📦 MAPBGA-256 (14x14)
same MAPBGA-256 footprint, 200 MHz core, VF20 speed grade, pin-to-pin

📋 Reference alternative (not in catalog)

MC9328MXLVM15

✅ Drop-In
NXP Semiconductors
📦 MAPBGA-256 (14x14)
ARM920T (ARMv4T, 32-bit) · 150 MHz · 16 KB · 16 KB · 1.8 V · 3.0 V · 256-ball MAPBGA (14x14 mm, case 1304B-01) · Surface Mount (BGA)

✓ In Stock

$12.95 / Unit

View Datasheet →

MCIMX1CVF15

✅ Drop-In
📦 MAPBGA-256 (14x14)
i.MX1 successor, same MAPBGA-256 footprint but different ball map; not pin-compatible despite shared package outline

📋 Reference alternative (not in catalog)

MC9328MXLVM20 Maximum Ratings & Electrical Characteristics

Processor Core ARM920T (ARM9TDMI compatible)
Core Count 1
Data Bus Width 32-bit
Maximum Core Frequency 200 MHz
Cache 16 KB instruction + 16 KB data (Harvard)
MMU Yes (full)
Instruction Set ARM9TDMI / ARMv4T
Package Type MAPBGA (Plastic Mold Array Process-Ball Grid Array)
Pin Count 256
Package Dimensions 14 mm × 14 mm
Mounting Type Surface Mount
Operating Temperature Grade Commercial
Integrated Peripherals USB 1.1 device, LCD controller, MMC/SD host, I²S, SPI, I²C, UART
External Memory Interface SDRAM, NAND/NOR flash, PCMCIA/CF

MC9328MXLVM20 14 mm × 14 mm Pin Configuration Guide

Pin configuration for MC9328MXLVM20 (14 mm × 14 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.

14 mm × 14 mm package pinout diagram for MC9328MXLVM20

No detailed pinout data available for MC9328MXLVM20.

Refer to the datasheet for full pin configuration.

Typical Applications

MC9328MXLVM20 is suitable for 6 applications: Handheld Data Terminals, Industrial HMI Panels, Portable Medical Instruments, Point-of-Sale Terminals, Portable Multimedia Players, Early PDAs and Smartphones.

📱

Handheld Data Terminals

The MC9328MXLVM20's 200 MHz ARM920T core with integrated LCD controller and USB 1.1 device made it a single-chip solution for handheld barcode scanners and data-capture terminals of the early 2000s. Its 16 KB + 16 KB Harvard cache and full MMU enabled lightweight WinCE or embedded Linux, while the dedicated LCD DMA offloaded display refresh from the CPU, leaving bandwidth for barcode decoding and wireless-stack handling. The MMC/SD host controller supported removable storage for field data, and the wide peripheral set (UART, SPI, I²C) connected to scanner modules, keypads, and radio modules without external glue logic. Designers valued the compact 256-MAPBGA 14×14 mm footprint for slim-form-factor enclosures. Power-management domains allowed the LCD, USB, and CPU to be gated independently for battery-life extension. As of 2026, the part is obsolete but remains in service for legacy terminal fleets requiring repair and refurbishment.

🏭

Industrial HMI Panels

The MC9328MXLVM20 served industrial human-machine interface (HMI) panels where a color TFT LCD, touch controller, and field-bus connectivity were needed in a single SoC. The integrated LCD controller with DMA drove QVGA/VGA panels without external graphics hardware, reducing BOM and PCB area. The external memory interface to SDRAM (16-/32-bit) provided sufficient bandwidth for screen refresh, while NAND flash support enabled reliable on-board program storage in factory environments. Multiple UARTs and SPI ports connected to Modbus, Profibus, or CAN bridges for industrial networking. The full MMU supported industrial-grade Linux distributions and WinCE runtimes. Operating temperature grade of the commercial variant suits factory-floor enclosures with climate control. As of 2026, only legacy panels in the field remain in service, supporting the obsolete-part EOL channel for repair.

💊

Portable Medical Instruments

The MC9328MXLVM20 powered early-generation portable medical instruments such as handheld ultrasound probes, patient monitors, and point-of-care diagnostic devices where low-power multimedia processing was essential. The ARM920T at 200 MHz handled DSP-like routines for signal preprocessing, while the LCD controller drove diagnostic displays with overlay graphics. The I²S audio interface supported digital stethoscope and auscultation pipelines. Low-duty-cycle operation was achievable through clock-gating the CPU and peripheral domains during idle. Commercial temperature grade suited clinical environments; medical-grade variants required separate qualification. The compact 256-MAPBGA footprint enabled pocket-sized enclosures. As of 2026, this obsolete NXP part is supported only for legacy medical-device repair; new designs use modern i.MX RT or i.MX 8M Mini platforms with full IEC 60601-1 support.

💡

Point-of-Sale Terminals

The MC9328MXLVM20 enabled compact point-of-sale (POS) terminals integrating a small LCD, keypad, magnetic-stripe reader, and receipt printer interface in a single-chip design. The integrated LCD controller drove clerk-side and customer-side displays; multiple UARTs connected to the printer, cash drawer, and PIN-pad. The USB 1.1 device port enabled PC-based programming and firmware update. MMC/SD storage held transaction logs and firmware. The full MMU supported embedded Linux with POSIX APIs for payment-stack porting. The 14×14 mm MAPBGA kept PCB area small, enabling slim countertop form factors. As of 2026, only legacy POS units in the field depend on this obsolete part; new designs use i.MX 6ULL or i.MX 8M Nano with PCI-certified security.

🎧

Portable Multimedia Players

The MC9328MXLVM20 was designed into early MP3 and portable video players where audio decoding, JPEG rendering, and a color LCD converged in a battery-powered device. The ARM920T core decoded compressed audio streams, while the LCD controller with DMA refreshed QVGA panels without CPU intervention, leaving headroom for codec work. The I²S interface drove external audio DACs and headphone amplifiers. MMC/SD storage provided removable media for content. USB 1.1 device supported file transfer from a PC. Clock-gated power domains and a low-leakage process helped meet battery-life targets. Commercial temperature grade suited consumer use. As of 2026, this obsolete part remains in service only for legacy player repair; new designs use Cortex-A class i.MX 8M with hardware video codecs.

📱

Early PDAs and Smartphones

The MC9328MXLVM20 was the heart of early-generation PDAs and pre-smartphone handheld organizers running WinCE or embedded Linux. Its 200 MHz ARM920T with MMU hosted a touch-driven graphical UI, handwriting recognition, and PIM applications, while the integrated LCD controller drove reflective TFT panels. The touch-screen interface connected via SPI or external ADC. The MMC/SD slot held user storage; the USB device port enabled ActiveSync-style PC sync. Multiple UARTs and I²C supported GPS, Bluetooth, and Wi-Fi companion modules. The 14×14 mm MAPBGA allowed slim handheld enclosures with battery packs of modest capacity. As of 2026, this obsolete part is used only for legacy device repair; modern smartphones use 64-bit Cortex-A application processors.

What is the operating frequency of MC9328MXLVM20?
The MC9328MXLVM20 (i.MXL) runs the ARM920T core at speeds up to 200 MHz. The 'VM20' suffix designates the 200 MHz speed grade within the i.MXL family; lower-grade 'VF15' variants exist at 150 MHz. According to the legacy Freescale/NXP MC9328MXL datasheet, the core voltage and PLL settings must be configured per the recommended boot-mode sequence to reach 200 MHz.
What package does MC9328MXLVM20 use?
The MC9328MXLVM20 is supplied in a 256-contact MAPBGA (Mold Array Process-Ball Grid Array) measuring 14 mm × 14 mm. This surface-mount package matches the JEDEC MAPBGA outline used across the i.MX1 family. Note: one secondary datasheet index cites MAPBGA-225; the authoritative i.MXL datasheet describes the 256-ball variant.
What integrated peripherals does the MC9328MXLVM20 include?
The i.MXL integrates a USB 1.1 device controller, an LCD controller with dedicated DMA, an MMC/SD host controller, I²S audio, SPI, I²C, multiple UARTs, and an external memory interface for SDRAM, NAND/NOR flash and PCMCIA/CF. According to the Freescale datasheet, this peripheral mix lets a single chip serve as the entire system controller for handheld multimedia products of its generation.
Is MC9328MXLVM20 still in production?
No - the MC9328MXLVM20 is classified Obsolete/EOL by NXP Semiconductors. Authorised-channel stock is depleted; remaining inventory is sold only through secondary distributors and EOL specialists such as EOLSEMI. As of 2026-10-16, distributor listings show back-order status. For new designs, NXP recommends modern i.MX RT, i.MX 6, i.MX 7, or i.MX 8 families.
Where to buy MC9328MXLVM20 online?
MC9328MXLVM20 can be purchased from the DigiKey Marketplace, Mouser (subject to stock), Arrow Electronics, and EOL-focused distributors such as EOLSEMI, as of 2026-10-16. Because the part is obsolete, lead times and minimum order quantities vary; buyers should verify lot/date code and inspect traceability before placing volume orders.
What is the price of MC9328MXLVM20?
As of 2026-10-16, secondary-market pricing for MC9328MXLVM20 is approximately USD 28.50 at qty 1, USD 25.75 at qty 10, USD 22.40 at qty 100, USD 18.90 at qty 500, and USD 16.20 at qty 1000. Prices reflect EOL-supply scarcity and fluctuate based on lot availability; quote-on-request is recommended for production volumes.
What is the lead time for MC9328MXLVM20?
Lead time for MC9328MXLVM20 is undefined by NXP because the part is Obsolete. As of 2026-10-16, secondary distributors list 8-14 weeks for stocked inventory, with no guaranteed supply beyond current lot quantities. Designers requiring longer-term availability should plan a board redesign around a current-generation i.MX RT or i.MX 6/7/8 part.
MC9328MXLVM20 vs MC9328MXLVF15 - what is the difference?
MC9328MXLVM20 and MC9328MXLVF15 are both i.MXL ARM920T processors in the 256-MAPBGA package; the key difference is the speed grade. 'VM20' denotes the 200 MHz variant and 'VF15' the 150 MHz variant. Pin-out, peripheral set, and software are identical, so VF15 can substitute where the 150 MHz clock is acceptable - though VM20 cannot drop into a VF15 socket if the design relies on 200 MHz timing.
Is MC9328MXLVM20 suitable for new product designs?
No - MC9328MXLVM20 is not recommended for new designs in 2026. It is an obsolete ARM920T part without long-term supply assurance, modern security features, or RoHS/REACH compliance documentation. According to NXP's product discontinuation notice, the part is supported only for legacy product repair. New designs should target i.MX RT1060, i.MX 6ULL, i.MX 8M Mini, or comparable Cortex-A/M-class parts.
What is the best drop-in replacement for MC9328MXLVM20?
No true drop-in replacement exists for MC9328MXLVM20 in the 256-MAPBGA (14×14) footprint with identical peripheral mapping. The closest same-family option is the i.MXL VF15 (150 MHz) variant, which shares package and pinout. For functional upgrade, the NXP i.MX1 (MC9328MX1) family runs at higher clock rates and adds features but uses a different ball map and requires PCB rework.
Where to download MC9328MXLVM20 datasheet PDF?
The MC9328MXL applications-processor datasheet PDF is hosted by NXP at https://www.nxp.com/docs/en/data-sheet/MC9328MXL.pdf. Legacy Freescale revisions (84- and 90-page variants) are also mirrored on Alldatasheet and DigChip. The datasheet includes the boot-mode configuration, SDRAM timing tables, and BGA ball-map reference design.
Where to find MC9328MXLVM20 pinout?
The 256-ball BGA pin map for the MC9328MXLVM20 is found in the Freescale/NXP MC9328MXL datasheet, in the 'Signal Descriptions' and 'Ball Map' chapters. Pin names are organized by function (e.g., SDRAM_D0..D31, LCD_DATA, USB_DP, USB_DM). No consolidated public pinout table exists outside the legacy datasheet; this page does not reproduce the full 256-pin map to avoid transcription errors.
What operating systems support MC9328MXLVM20?
The MC9328MXLVM20 runs Linux (kernel 2.4 / 2.6 era with Freescale/NXP BSP), Windows CE, and several RTOS variants including VxWorks and Nucleus. Because the ARM920T core includes a full MMU, any OS supporting ARMv4T architecture can be ported. Active community support has largely ended as of 2026 - only legacy vendor BSPs and kernel.org historic branches remain functional.
What is the difference between i.MXL and i.MX1?
The i.MXL (MC9328MXL) is the first generation of the i.MX family, while i.MX1 (MC9328MX1) is the next-generation successor with higher core clocks (up to 200 MHz+), improved LCD controller, and additional peripheral refinements. Both share the ARM920T core but use different BGA ball maps; i.MX1 cannot directly drop into an i.MXL PCB layout without redesign.
What is the key specification of MC9328MXLVM20 that engineers should know?
The MC9328MXLVM20 is an ARM920T applications processor at 200 MHz with 16 KB + 16 KB Harvard cache, full MMU, integrated LCD controller, USB 1.1 device, and MMC/SD host, in a 256-MAPBGA 14×14 mm package. It is the original i.MX family part, now obsolete per NXP, with limited secondary-market availability as of 2026-10-16.

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

Selection Guide

Choose the MC9328MXLVM20 only for maintenance, repair, or refurbishment of legacy products designed around the i.MXL. It is the 200 MHz speed grade (VM20) and is the highest-clocked variant of the i.MXL family. For new designs in 2026, NXP recommends the modern i.MX RT1060 (Cortex-M7), i.MX 6ULL (Cortex-A7), i.MX 8M Mini (Cortex-A53), or comparable Cortex-A/M-class parts - none of which are drop-in compatible with the 256-MAPBGA i.MXL footprint. If you must substitute within the i.MXL family, the VF15 (150 MHz) and VF20 (200 MHz) variants share the package and pinout and can serve as same-footprint replacements if supply of the VM20 lot is unavailable. The MCIMX1CVF15 (i.MX1) shares the package outline but uses a different ball map and requires a PCB redesign.

Comparison with Alternatives

Parameter This Product MC9328MXLVF15 MC9328MXLVF20 MC9328MXLVM15 MCIMX1CVF15
Package MAPBGA-256 (14x14) MAPBGA-256 (14x14) - same MAPBGA-256 (14x14) - same MAPBGA-256 (14x14) - same MAPBGA-256 (14x14) - same outline, different ball map
Brand NXP Semiconductors (formerly Freescale) NXP Semiconductors NXP Semiconductors NXP Semiconductors NXP Semiconductors
Core Clock 200 MHz 150 MHz (-25%) 200 MHz (same) 150 MHz (-25%) 150 MHz (-25%)
Core Architecture ARM920T ARM920T (same) ARM920T (same) ARM920T (same) ARM920T (same)
Cache (I/D) 16 KB + 16 KB 16 KB + 16 KB 16 KB + 16 KB 16 KB + 16 KB 16 KB + 16 KB
Integrated USB USB 1.1 device USB 1.1 device USB 1.1 device USB 1.1 device USB 1.1 device
LCD Controller Yes (with DMA) Yes Yes Yes Yes (enhanced)
Lifecycle Status Obsolete Obsolete Obsolete Obsolete Obsolete

Key Differentiators

  • Same package, same peripheral set, lower clock (vs MC9328MXLVF15)
  • Same package, identical speed grade, alternative lot source (vs MC9328MXLVF20)
  • i.MX1 successor in same physical package outline (vs MCIMX1CVF15)

Design Notes

The MAPBGA-256 package has a thermal resistance in the 20-30 C/W range depending on PCB stack-up (refer to manufacturer datasheet). At 200 MHz core clock, the i.MXL draws roughly 100-150 mW active; engineers should provide a continuous ground plane beneath the BGA and thermal vias under the die-attached pad to conduct heat into inner copper layers. For sealed enclosures with limited airflow, derate clock speed or move to a lower-power speed grade (VF15) to keep junction temperature within commercial limits.

Use a 6-layer PCB stack-up with dedicated ground and power planes beneath the MAPBGA-256 footprint. Route SDRAM signals (D0-D31, A0-A14, RAS, CAS, BA0-1, CLK, CKE) with matched length (±50 mil) and 50 Ω controlled impedance to avoid signal-integrity failures at 200 MHz. Place decoupling capacitors (0.1 µF + 10 µF) within 50 mil of every power pin. Fan-out the BGA on a 0.8 mm pitch - escape vias should be 0.2 mm laser-drilled with filled-and-capped plating for reliable assembly. Follow IPC-7351 and the Freescale/NXP reference design for the boot-mode strap configuration.

Do not assume the i.MXL is RoHS/REACH compliant - the part predates RoHS and was originally lead-bearing; lead-free reflow profiles must be qualified per JEDEC J-STD-020. Boot-mode strapping resistors on the MODE pins must match the datasheet's reset-configuration table or the part will fail to start. SDRAM initialization timing (tRCD, tRP, tMRD) must be programmed per the specific SDRAM datasheet in use - generic ARM920T code rarely works without tuning. Finally, supply-voltage sequencing between the 1.8 V core and 3.3 V I/O rails must follow the power-on order specified in the datasheet to avoid latch-up.

Compliance Information

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

Part predates RoHS directive (2003); original Freescale datasheet does not declare RoHS/REACH compliance. Lead-bearing variants were standard at release. No current compliance documentation exists because the part is Obsolete. Not applicable for AEC-Q100 (automotive-grade) qualification - commercial temperature grade only.

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

Related Searches

MC9328MXLVM20 MC9328MXLVM20 datasheet i.MXL ARM920T processor 200MHz NXP i.MX MAPBGA-256 processor MC9328MXLVM20 handheld data terminal MC9328MXLVM20 vs MC9328MXLVF15 MC9328MXLVM20 buy price i.MX1 replacement for MC9328MXLVM20 where to find MC9328MXLVM20 datasheet PDF MC9328MXLVM20 obsolete EOL replacement ARM920T 200MHz BGA256 industrial HMI

Related Components & Terms

NXP Semiconductors Freescale Semiconductor MC9328MXLVM20 MC9328MXLVF15 MC9328MXLVF20 MC9328MXLVM15 MCIMX1CVF15 ARM920T ARM9TDMI ARMv4T i.MXL i.MX i.MX1 MAPBGA BGA-256 Freescale DragonBall Linux BSP Windows CE USB 1.1 LCD controller MMC/SD RoHS JEDEC J-STD-020 IPC-7351 obsolete part EOL component
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
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