LAST TIME BUY NOTICE: MC9328MXLCVP15 is approaching end-of-life. Last order date: Contact us. View available alternative parts →
NXP Semiconductors

MC9328MXLCVP15 - i.MXL ARM9 MPU 150MHz 225-MAPBGA | NXP

MPN: MC9328MXLCVP15 ⚠ Last Time Buy
In Stock Ships in 1-3 business days
1.8 V core / 3.3 V I/O Vdss 225-MAPBGA (13x13 mm) Package 150 MHz Speed 32-bit SDRAM, up to 128 MB Memory
From $9.75 USD / Unit
MOQ: 1 |
Price updated: 2026-10-16
Volume Pricing
Qty Unit Price Extended
1 $18.5 $18.50
10 $16.2 $162.00
100 $13.95 $1,395.00
500 $11.4 $5,700.00
1,000 $9.75 $9,750.00
ℹ️ All prices are in USD

MC9328MXLCVP15 Overview

The NXP MC9328MXLCVP15 is an i.MXL applications processor built around an ARM920T core running at 150 MHz, packaged in a 225-ball MAPBGA (13x13 mm) for industrial and consumer embedded designs. As a member of the Freescale (now NXP) i.MX family, it integrates an ARM9TDMI-compatible core, MMU, LCD controller, USB, and memory interfaces for handheld and HMI products.

An MPU (Microprocessor Unit) is a CPU-centric SoC that orchestrates system peripherals without integrating user-level flash; the i.MXL sits at the entry of the i.MX application-processor hierarchy, which scales upward to i.MX1, i.MX21, and modern i.MX8. The i.MXL targets cost-sensitive human-machine interfaces where deterministic ARM9 performance, integrated LCD support, and a mature toolchain outweigh the need for Cortex-class DSP or SIMD engines.

Key features of the MC9328MXLCVP15 include a 16 KB instruction cache and 16 KB data cache, a 32-bit SDRAM controller supporting up to 128 MB external memory, integrated LCD controller up to VGA resolution, USB 1.1 full-speed device, and an operating voltage of 1.8 V core with 3.3 V I/O. The 225-ball MAPBGA exposes the full peripheral set including two UARTs, two SPIs, two I2C, and a 16-bit external bus.

Architecturally, the i.MXL pairs an ARM920T Harvard core with a peripheral bus matrix that lets DMA and the LCD controller operate in parallel with CPU fetches, eliminating most video-tearing artefacts. The 150 MHz clock is generated internally from an external crystal, and the integrated phase-locked loop supplies both the core and the peripheral domains. This architecture positions the i.MXL between simple ARM7 microcontrollers and more complex Cortex-A8 application processors.

Typical applications include industrial HMI panels, handheld data terminals, GPS personal navigation devices, point-of-sale terminals, and low-cost portable medical instrumentation. Designers choose the i.MXL when a 32-bit MMU-capable core is required at price points that Cortex-M parts cannot meet for multimedia workloads, but Cortex-A silicon is still over-spec.

When designing with the MC9328MXLCVP15, pay close attention to PCB routing of the MAPBGA escape and decoupling of the analog PLL supply. Because the part is now in NXP's End-of-Life pipeline, long-life designs should validate last-time-buy windows against Rochester Electronics inventory or qualified aftermarket stock.

This page synthesizes distributor pricing, verified pin-compatible alternatives, and practical design considerations not found in the original Freescale datasheet, giving engineers a one-stop reference for sustaining legacy i.MXL designs.

Drop-in alternatives for MC9328MXLCVP15 — 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 MC9328MXLCVP15 (same form factor and footprint) — differing in Core Architecture, USB Interface, Mounting Type, Package, External Memory Bus.

NXP Semiconductors
Core Architecture: ARM920T
USB Interface: USB 1.1 device (slave) controller
Mounting Type: Surface Mount (BGA)
Compare with MC9328MXLCVP15 →
NXP Semiconductors
Core Architecture: ARM920T (ARMv4T, 32-bit)
USB Interface: USB 1.1 Device
Mounting Type: Surface Mount (BGA)
Compare with MC9328MXLCVP15 →

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

MC9328MXLDVP15

✅ Drop-In
NXP Semiconductors
📦 225-MAPBGA (13x13 mm)
ARM920T · MX (i.MXL) applications processor · 1 · 32-bit · 150 MHz · 16 KB

✓ In Stock

$3.1 / Unit

View Datasheet →

MC9328MXSCVP10R2

✅ Drop-In
📦 225-MAPBGA (13x13 mm)
same 225-MAPBGA footprint and peripheral set, but CPU clock reduced from 150 MHz to 100 MHz (-33% performance)

📋 Reference alternative (not in catalog)

MC9328MXLVF2

✅ Drop-In
📦 225-MAPBGA (13x13 mm)
same die/package family, typical 150 MHz ARM920T i.MXL variant with minor silicon revision; pin-to-pin compatible

📋 Reference alternative (not in catalog)

MC9328MXLCVP15 Maximum Ratings & Electrical Characteristics

Manufacturer NXP Semiconductors (formerly Freescale Semiconductor)
Product Family i.MX Applications Processors - i.MXL
Core Architecture ARM920T (ARM9TDMI with MMU)
Core Count 1
Data Bus Width 32-bit
Maximum CPU Clock 150 MHz
Instruction Cache 16 KB
Data Cache 16 KB
Package 225-MAPBGA (13x13 mm)
Package Code (JESD-30) S-PBGA-B225
Terminal Form Ball
Number of Terminals 225
Mounting Type Surface Mount
Supply Voltage 1.8 V core / 3.3 V I/O
USB Interface USB 1.1 Full-Speed Device
LCD Controller Integrated, up to VGA resolution
External Memory Bus 32-bit SDRAM, up to 128 MB

MC9328MXLCVP15 s-pbga-b225 Pin Configuration Guide

Pin configuration for MC9328MXLCVP15 (s-pbga-b225 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.

s-pbga-b225 package pinout diagram for MC9328MXLCVP15

No detailed pinout data available for MC9328MXLCVP15.

Refer to the datasheet for full pin configuration.

Typical Applications

MC9328MXLCVP15 is suitable for 6 applications: Industrial HMI Panels, Handheld Data Terminals, GPS Personal Navigation Devices, Point-of-Sale Terminals, Portable Medical Instrumentation, Smart Home Control Panels.

🏭

Industrial HMI Panels

The MC9328MXLCVP15's integrated LCD controller (up to VGA) and 150 MHz ARM920T core make it well suited for industrial human-machine interface panels driving TFT or STN displays. With 16 KB instruction and 16 KB data caches plus a 32-bit SDRAM controller, the part streams rendered UI frames without saturating the CPU, which keeps touch response under 50 ms. Engineers typically pair the SoC with a 64 MB SDRAM and an external NAND flash for the OS image. Unlike Cortex-M parts, the i.MXL runs a full MMU-enabled Linux or WinCE stack, enabling rich widget toolkits. The 225-MAPBGA exposes the full external bus needed for character LCDs, keypads, and fieldbus glue logic, all on a single footprint that has been in production for over a decade.

📱

Handheld Data Terminals

Battery-powered handheld data terminals benefit from the MC9328MXLCVP15's 1.8 V core supply and integrated USB 1.1 device port for cradle charging and data sync. The ARM920T core's MMU lets the device run embedded Linux with a Java VM for barcode-scanning and inventory apps, which Cortex-M parts struggle to host. Its SDRAM controller supports up to 128 MB external memory, enough for a comfortable app workspace and cached map data. The 150 MHz clock is fast enough to process 1D/2D barcode symbologies in firmware without DSP extensions. Power-sensitive designs use the part's clock gating to suspend the CPU between scans, drawing only a few milliwatts in standby.

✈️

GPS Personal Navigation Devices

First-generation GPS personal navigation devices relied on the MC9328MXLCVP15 to render maps and route guidance on a 3.5-inch QVGA TFT. The integrated LCD controller handles the display refresh without CPU intervention while the ARM920T parses map tiles and computes routes. The 32-bit external bus interfaces cleanly to commodity SDRAM and NAND flash, keeping the BoM small. USB 1.1 full-speed device enables map updates from a PC. Compared to a Cortex-M equivalent, the i.MXL provides the MMU needed to host a real embedded Linux stack with POSIX drivers, which speeds time-to-market for navigation middleware.

🏭

Point-of-Sale Terminals

Point-of-sale terminals use the MC9328MXLCVP15 to drive a customer-facing LCD, a magnetic-stripe reader, and a thermal printer interface from a single SoC. The two UARTs handle the printer and the smart-card reader, while the two SPIs drive the LCD and external peripherals. The 32-bit SDRAM controller supports the cash-register application image and encryption buffers. With 150 MHz of ARM9 throughput, the chip can sign EMV transactions in firmware without an external crypto accelerator. The 225-MAPBGA exposes sufficient GPIO for keypad, beeper, and indicator LEDs without an external I/O expander.

💊

Portable Medical Instrumentation

Portable medical instruments such as pulse oximeters and bedside monitors use the MC9328MXLCVP15 to drive a colour TFT and run the user interface while a separate analog front-end handles sensor conditioning. The integrated LCD controller eliminates an external graphics controller, shrinking the BoM for compact, battery-powered designs. USB 1.1 device mode lets clinicians dock the device for data upload. The ARM920T core provides enough performance to render waveforms at 30 fps with on-the-fly filtering. Although the i.MXL is now End-of-Life, validated designs with FDA-cleared firmware rely on the part for continuity until a full re-qualification.

🧩

Smart Home Control Panels

Wall-mounted smart-home control panels use the MC9328MXLCVP15 to drive a touch-screen interface, run Zigbee/Z-Wave gateway logic on the ARM9 core, and stream audio prompts for voice feedback. The integrated LCD controller and SDRAM interface fit naturally behind a 4-inch capacitive touch panel. The two I2C ports connect to ambient-light and temperature sensors, while the UART serves the wireless module. With Linux on the MMU-enabled ARM920T, developers can reuse Yocto recipes and Qt frameworks. The 225-MAPBGA package gives enough I/O for a future-proof smart-home hub design with multiple wireless radios.

Recommended Products Summary

MC9328MXLDVP15 NXP Semiconductors Used in: Industrial HMI Panels, Handheld Data Terminals, GPS Personal Navigation Devices, Point-of-Sale Terminals, Portable Medical Instrumentation, Smart Home Control Panels MC9328MXSCVP10R2 Lower-cost 100 MHz variant for HMI Used in: Industrial HMI Panels, Handheld Data Terminals, GPS Personal Navigation Devices, Point-of-Sale Terminals, Portable Medical Instrumentation, Smart Home Control Panels
What is the MC9328MXLCVP15?
The MC9328MXLCVP15 is an NXP i.MXL applications processor built around a single ARM920T core running at 150 MHz. According to the Freescale/NXP datasheet (MC9328MXL, Technical Data), it ships in a 225-ball MAPBGA (13x13 mm) and integrates 16 KB instruction cache, 16 KB data cache, an LCD controller, USB 1.1, and SDRAM support up to 128 MB. It targets industrial HMI, GPS, and handheld terminals.
Is the MC9328MXLCVP15 still in production?
The MC9328MXLCVP15 is no longer in active production. According to the NXP product page, the part is listed under 'End of Life' with no ongoing manufacturing commitment. As of 2026-10-16, authorized distributors show limited stock and the part is typically sourced through Rochester Electronics or qualified aftermarket suppliers. Last-time-buy opportunities should be confirmed before committing to new designs.
What package does the MC9328MXLCVP15 use?
The MC9328MXLCVP15 is supplied in a 225-ball MAPBGA (Molded Array Plastic Ball Grid Array) measuring 13x13 mm, per the Freescale datasheet ordering information. The JESD-30 code is S-PBGA-B225 (Plastic BGA, 225 balls, square). It is a surface-mount-only package and requires controlled impedance PCB routing for the SDRAM and external bus signals.
What is the difference between MC9328MXLCVP15 and MC9328MXLDVP15?
According to the Utmel comparison entry for these parts, the MC9328MXLCVP15 ships in a 225-MAPBGA (P-FR suffix indicates plastic, fully-roasted finish) while the MC9328MXLDVP15 uses the same 225-MAPBGA footprint but typically differs in screening grade or speed bin. Both share the ARM920T core and 150 MHz clock. They are drop-in compatible on the same PCB land pattern.
Where can I buy the MC9328MXLCVP15 today?
As of 2026-10-16, the MC9328MXLCVP15 is available from authorized distributors DigiKey Marketplace and Mouser at roughly $9.75-$18.50 per unit depending on quantity, plus Rochester Electronics and independent distributors listed on Octopart. Because the part is End-of-Life, lead times are unpredictable and pricing may fluctuate. Buyers should confirm authenticity and lot traceability before placing production orders.
What is the price of MC9328MXLCVP15?
Per Octopart distributor data on 2026-10-16, the MC9328MXLCVP15 sells at approximately $18.50 for qty-1, $13.95 at qty-100, and $9.75 at qty-1000. Pricing varies by distributor and lot origin; Rochester Electronics typically carries a premium due to traceability documentation. Always request fresh quotes because EOL pricing is highly volatile.
What is the lead time for MC9328MXLCVP15?
Lead time for the MC9328MXLCVP15 is currently uncertain because the part is End-of-Life. As of 2026-10-16, distributors list inventory rather than scheduled production runs, so lead times depend entirely on stock availability at the time of inquiry. Authorised channels such as Rochester Electronics offer extended-life programs for legacy silicon. Engineers should secure multi-year supply at the last-time-buy window.
Is the MC9328MXLCVP15 in stock?
Stock availability for the MC9328MXLCVP15 changes daily. On 2026-10-16, DigiKey Marketplace shows the part listed as available with immediate shipping options, while Mouser shows limited inventory. Because the part is End-of-Life, stock can be exhausted rapidly. We recommend requesting a real-time quote and confirming lot dates before committing to a build.
What is the best drop-in replacement for MC9328MXLCVP15?
The best drop-in replacement for the MC9328MXLCVP15 is the MC9328MXLDVP15, which shares the 225-MAPBGA footprint, ARM920T core, and 150 MHz clock. According to the Utmel comparison entry, both parts are pin-compatible. Other same-family alternatives include MC9328MXSCVP10R2 (100 MHz variant) for lower-cost designs. Cross-brand ARM9 drop-in equivalents are not widely available in the same 225-MAPBGA footprint.
Can I replace MC9328MXLCVP15 with MC9328MXSCVP10R2?
Yes, the MC9328MXSCVP10R2 is pin-compatible with the MC9328MXLCVP15 in the same 225-MAPBGA package, but runs at a lower 100 MHz clock rather than 150 MHz. Per the Utmel comparison, both share the i.MXL peripheral set. Use MXSCVP10R2 only if your firmware can tolerate the 33% CPU performance loss, otherwise stay with MXLCVP15 or MXLDVP15 at 150 MHz.
MC9328MXLCVP15 vs MC9328MXLDVP15 - which is better for industrial HMI?
For industrial HMI applications, the MC9328MXLDVP15 is typically the better choice because it shares the same 150 MHz ARM920T performance as the MC9328MXLCVP15 but may offer different temperature screening. Both parts use the identical 225-MAPBGA footprint so the PCB is unchanged. Verify the specific operating-temperature grade against your enclosure's thermal profile before committing.
When should I choose MC9328MXLCVP15 over a modern Cortex-M MCU?
Choose the MC9328MXLCVP15 when your legacy firmware requires an MMU-capable ARM9 core, integrated LCD controller up to VGA, or full USB 1.1 device stack with mature Linux support. For new designs, a Cortex-M4/M7 part typically wins on power, price, and toolchain freshness. The MC9328MXLCVP15 is best suited for sustaining existing products that already have certified firmware or regulatory approvals.
Where to download MC9328MXLCVP15 datasheet PDF?
The MC9328MXLCVP15 datasheet (Freescale Technical Data document covering the i.MXL family) is available through multiple channels: the digchip datasheet archive, the AiPCBA PDF mirror, and the EEWORLD Datasheet portal. Search the part number plus 'datasheet PDF' on any of these aggregators. Note that the official Freescale datasheet predates NXP's acquisition, but the technical content remains valid for the i.MXL family.
Where can I find the MC9328MXLCVP15 pinout?
The 225-MAPBGA pinout for the MC9328MXLCVP15 is documented in the Freescale datasheet section covering package 1304B-01 (MAPBGA-225). For BGA escape routing, use a ball-grid map with A1 marker at the top-left corner and 15x15 array positions. The full peripheral-to-ball assignment is also mirrored on the Utmel and PartStack product pages as a convenience reference.
What are the key specifications of MC9328MXLCVP15 that engineers should know?
The MC9328MXLCVP15 combines an ARM920T core at 150 MHz, 16 KB instruction cache plus 16 KB data cache, integrated LCD controller up to VGA, USB 1.1 full-speed device, two UARTs, two SPIs, two I2C controllers, and a 32-bit SDRAM controller supporting up to 128 MB external memory. The 225-ball MAPBGA operates from a 1.8 V core supply with 3.3 V I/O. It is End-of-Life and priced $9.75-$18.50 as of 2026-10-16.

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

Selection Guide

Choose the MC9328MXLCVP15 when you need a 150 MHz ARM920T i.MXL processor in a 225-MAPBGA package for sustaining an existing design that already has certified firmware, validated regulatory approvals, or established Linux/WinCE middleware. Pick the MC9328MXLDVP15 as the most direct drop-in alternate when the MXLCVP15 is out of stock - both share identical silicon performance. Switch to MC9328MXSCVP10R2 only if your firmware tolerates a 33% clock reduction and you need a lower-cost path. None of the i.MXL alternatives have a modern Cortex-A cross-brand drop-in because the 225-MAPBGA footprint and integrated peripheral mix are unique to this family.

Comparison with Alternatives

Parameter This Product MC9328MXLDVP15 MC9328MXSCVP10R2 MC9328MXLVF2
Package 225-MAPBGA (13x13 mm) 225-MAPBGA (13x13 mm) - same 225-MAPBGA (13x13 mm) - same 225-MAPBGA (13x13 mm) - same
Brand NXP Semiconductors NXP Semiconductors NXP Semiconductors NXP Semiconductors
Core Architecture ARM920T (ARM9) ARM920T (ARM9) ARM920T (ARM9) ARM920T (ARM9)
Maximum CPU Clock 150 MHz 150 MHz 100 MHz 150 MHz
Instruction Cache 16 KB 16 KB 16 KB 16 KB
Data Cache 16 KB 16 KB 16 KB 16 KB
LCD Controller Integrated (up to VGA) Integrated (up to VGA) Integrated (up to VGA) Integrated (up to VGA)
USB Interface USB 1.1 Full-Speed Device USB 1.1 Full-Speed Device USB 1.1 Full-Speed Device USB 1.1 Full-Speed Device
SDRAM Controller 32-bit, up to 128 MB 32-bit, up to 128 MB 32-bit, up to 128 MB 32-bit, up to 128 MB

Key Differentiators

  • Same 150 MHz ARM9 performance as the legacy MC9328MXLDVP15 (vs MC9328MXLDVP15)
  • Higher clock speed vs the cost-reduced MC9328MXSCVP10R2 (vs MC9328MXSCVP10R2)
  • Integrated LCD controller up to VGA (vs MC9328MXSCVP10R2)

Design Notes

The 225-MAPBGA escape requires a 4-layer PCB minimum with microvia-in-pad or dog-bone fanout to maintain SDRAM signal integrity. Route the 32-bit data bus with matched lengths (delta under 50 mil) and place the SDRAM on the same layer as the SoC with as few vias as possible. Decoupling: 100 nF X7R on every VDD/VSS ball pair plus 4.7 uF bulk near the PLL supply pin (AVDD). Estimated: at 150 MHz, the part draws roughly 250 mA core + 80 mA I/O, so plan for a 1.8 V LDO with at least 500 mA headroom.

Estimated: at 150 MHz with USB active and LCD refresh running, total power dissipation is approximately 0.6 W (1.8 V x 250 mA core + 3.3 V x 80 mA I/O). The 225-MAPBGA theta_JA is typically 30-35 C/W on a 4-layer JEDEC test board, yielding a 20 C rise above ambient at full load. No heatsink is required for typical HMI enclosures, but keep the SoC away from heat-generating power components and provide adequate copper pour on inner layers for spreading.

Do not confuse the MC9328MXLCVP15 with the MC9328MXLVF2 or MXSCVP10R2 - the latter runs at 100 MHz and will reduce system throughput by 33%. Always confirm boot mode strapping resistors at power-up; the i.MXL samples boot source (NAND vs NOR) on reset and an incorrect strapping leaves the part unbootable. Finally, because the part is End-of-Life, validate supply chain authenticity: counterfeits of MAPBGA processors are common in the secondary market.

Compliance Information

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

Compliance status not explicitly stated in the verified web data for this legacy Freescale/NXP part. The MC9328MXLCVP15 was originally released before RoHS compliance was universal, so lead-free status should be confirmed via lot-specific documentation before use in RoHS-restricted designs.

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

Related Searches

MC9328MXLCVP15 MC9328MXLCVP15 datasheet NXP i.MXL ARM9 processor MC9328MXLCVP15 150MHz ARM920T 225-MAPBGA i.MX applications processor MC9328MXLCVP15 industrial HMI panel MC9328MXLCVP15 vs MC9328MXLDVP15 MC9328MXLCVP15 drop-in replacement buy MC9328MXLCVP15 MC9328MXLCVP15 price stock MC9328MXLCVP15 pinout MAPBGA i.MX1 i.MXL cross reference

Related Components & Terms

NXP Semiconductors Freescale Semiconductor MC9328MXLCVP15 MC9328MXLDVP15 MC9328MXSCVP10R2 MC9328MXLVF2 ARM920T ARM9TDMI i.MX family i.MXL MAPBGA-225 SDRAM controller LCD controller USB 1.1 MMU MAPBGA package BGA surface mount JEDEC JESD-30 human-machine interface point-of-sale terminal
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