NXP Semiconductors

MC9328MXLVP15 - i.MXL ARM920T MPU 150MHz 225-MAPBGA | NXP

MPN: MC9328MXLVP15 ✗ End of Life
In Stock Ships in 1-3 business days
1.8 V (core) / 3.3 V (I/O) Vdss 225-MAPBGA (Plastic, Mold Array Process BGA) Package 150 MHz Speed
From $7.45 USD / Unit
MOQ: 1 |
Price updated: 2026-10-16
Volume Pricing
Qty Unit Price Extended
1 $11.4714 $11.47
10 $10.32 $103.20
100 $9.18 $918.00
500 $8.21 $4,105.00
1,000 $7.45 $7,450.00
ℹ️ All prices are in USD

MC9328MXLVP15 Overview

The NXP MC9328MXLVP15 is a member of the Freescale/NXP i.MX family of applications processors, integrating an ARM920T core running up to 150 MHz in a 225-ball MAPBGA (13x13 mm) package. It is a 32-bit RISC microprocessor with separate 16 KB instruction and 16 KB data caches, MMU support, and a rich set of integrated peripherals including an LCD controller, USB device, MMC/SD host, and synchronous serial interfaces. It targets power-efficient portable and embedded multimedia platforms.

What is an applications processor? An applications processor is a system-on-chip category above a basic microcontroller: it integrates a high-performance CPU core (here ARM920T), memory controllers, dedicated hardware accelerators for multimedia (LCD, image sensors, audio), and standard connectivity peripherals. Applications processors sit between microcontrollers and full application processors in the IC hierarchy: microprocessor (MPU) -> applications processor -> SoC -> semiconductor. The i.MXL family is positioned for low-power handheld and industrial HMI products that need an LCD and modest multimedia without high cost.

Key features include: 150 MHz ARM920T core with 16/16 KB I/D-cache and MMU; integrated LCD controller supporting STN and TFT panels; USB device (USB 1.1) controller; MMC/SD host controller; up to six integrated peripheral interface modules; wide operating voltage range with internal regulators; and a 225-contact MAPBGA (Mold Array Process Ball Grid Array) package sized at 13x13 mm with 0.80 mm ball pitch.

The ARM920T core implements the ARMv4T instruction set, including the Thumb 16-bit compressed instruction subset for code-density-critical firmware. Integrated hardware blocks (LCD, USB, MMC/SD) offload the CPU, allowing it to focus on application logic. Power management is handled via run, doze, and stop modes and an on-chip PLL.

Typical applications include portable media players, industrial HMI panels, GPS/PDA terminals, smart handhelds, point-of-sale terminals, and embedded control panels with graphical displays. The integrated LCD controller and low power consumption make the i.MXL especially well-suited for battery-powered graphical products.

When designing with this part, verify the PCB layout accommodates the 0.80 mm ball pitch and provides adequate thermal relief - although power dissipation is modest, the MAPBGA requires proper via-in-pad or microvia fabrication. Existing i.MX firmware bootloaders and Linux BSPs are broadly reusable.

This page synthesizes distributor pricing, same-package and cross-brand drop-in alternatives, and practical design notes not always present in the manufacturer datasheet.

Drop-in alternatives for MC9328MXLVP15 — 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 MC9328MXLVP15 (same form factor and footprint) — differing in Core Architecture, Package Type, RoHS Status, Architecture, Integrated LCD Controller.

NXP Semiconductors
Core Architecture: ARM926EJ-S (ARM9 family)
Compare with MC9328MXLVP15 →
NXP Semiconductors
Core Architecture: ARM920T (ARM9TDMI core with MMU)
Compare with MC9328MXLVP15 →
NXP Semiconductors
Package Type: MAPBGA-225 (Plastic)
Architecture: ARM920T (ARM9E family, ARMv4T)
Compare with MC9328MXLVP15 →
NXP Semiconductors
Core Architecture: ARM920T (ARM9 family)
Package Type: MAPBGA-225 (LFBGA-225)
RoHS Status: RoHS Compliant (per Digchip package attribute)
Compare with MC9328MXLVP15 →

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

MC9328MXLVB20

✅ Drop-In
📦 225-MAPBGA (13x13 mm)
same 225-MAPBGA, 200 MHz VB20 grade vs 150 MHz VP15 (+33% clock headroom, higher power)

📋 Reference alternative (not in catalog)

MC9328MXLVP10

✅ Drop-In
📦 225-MAPBGA (13x13 mm)
same 225-MAPBGA, 100 MHz VP10 grade vs 150 MHz VP15 (-33% clock, lower power)

📋 Reference alternative (not in catalog)

MC9328MX1VP20

✅ Drop-In
📦 225-MAPBGA (13x13 mm)
same 225-MAPBGA, i.MX1 successor 200 MHz, ARM920T family

📋 Reference alternative (not in catalog)

MC9328MXSVP10

✅ Drop-In
NXP Semiconductors
📦 225-MAPBGA (13x13 mm)
ARM920T (ARM9 family) · 1 · 32-bit · 100 MHz · RISC · i.MXS (MX family, "Corsica" reduced-feature) · 1.7 V to 3.3 V · MAPBGA-225 (LFBGA-225)

✓ In Stock

$7.95 / Unit

View Datasheet →

MC9328MXLCVM15

✅ Drop-In
📦 225-MAPBGA (13x13 mm)
same 225-MAPBGA, 256-ball option vs 225-ball; verify ball count compatibility

📋 Reference alternative (not in catalog)

MC9328MXLVP15 Maximum Ratings & Electrical Characteristics

Core ARM920T (32-bit RISC)
Architecture RISC
Data Bus Width 32-bit
Maximum Clock Speed 150 MHz
Core Type ARM920T
Instruction Set ARMv4T (ARM/Thumb)
I-Cache 16 KB
D-Cache 16 KB
Operating Supply Voltage 1.8 V (core) / 3.3 V (I/O)
Package Type 225-MAPBGA (Plastic, Mold Array Process BGA)
Package Size 13 x 13 mm
Ball Pitch 0.80 mm
Pin Count 225
Integrated LCD Controller Yes (STN/TFT)
USB Device Controller Yes (USB 1.1)
MMC/SD Host Controller Yes
RoHS Status Compliant
Mounting Type Surface Mount

MC9328MXLVP15 13 x 13 mm Pin Configuration Guide

Pin configuration for MC9328MXLVP15 (13 x 13 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.

13 x 13 mm package pinout diagram for MC9328MXLVP15

No detailed pinout data available for MC9328MXLVP15.

Refer to the datasheet for full pin configuration.

Typical Applications

MC9328MXLVP15 is suitable for 6 applications: Portable Media Player (PMP), GPS / PDA Terminal, Industrial HMI Panel, Point-of-Sale (POS) Terminal, Smart Handheld / Data Terminal, Embedded Control Panel with Graphical Display.

🎧

Portable Media Player (PMP)

The MC9328MXLVP15 fits portable media players because its integrated ARM920T core up to 150 MHz decodes compressed audio/video formats, while the on-chip LCD controller drives the panel without an external graphics chip. The USB 1.1 device controller enables PC content sync, and the MMC/SD host controller reads SD cards directly. Power-saving run/doze/stop modes suit battery operation, and the 225-MAPBGA package fits handheld form factors. The combination of integrated peripherals offloads the CPU and reduces BOM cost.

📱

GPS / PDA Terminal

GPS receivers and PDA-class terminals benefit from the MC9328MXLVP15's MMU-enabled ARM920T core, which supports embedded Linux and Windows CE for routing/navigation firmware. The integrated LCD controller drives the navigation display, while USB device provides PC sync, and the MMC/SD host stores offline maps. The 150 MHz speed grade is sufficient for map rendering and Bluetooth/u-blox GPS module interfacing. The 0.80 mm BGA package fits compact handheld enclosures with reasonable PCB area.

🏭

Industrial HMI Panel

Industrial human-machine interface panels benefit from the MC9328MXLVP15's integrated LCD controller (STN/TFT) which removes the need for an external graphics chip, and its wide operating voltage with internal regulators handles noisy factory environments. The ARM920T core runs real-time control loops and touchscreen firmware while Ethernet controllers and fieldbuses attach via the external bus. The 225-MAPBGA package supports -40C to +85C operation typical for industrial applications.

🧩

Point-of-Sale (POS) Terminal

The MC9328MXLVP15 fits compact POS terminals where its ARM920T core runs payment and inventory firmware while the integrated LCD controller drives the customer or operator display. USB device enables printer/scale peripherals, MMC/SD stores transaction logs, and the LCD controller supports both small character and larger TFT panels. The 150 MHz class is adequate for card-swap tasks with embedded encryption. The MAPBGA package allows small device footprints suitable for retail-counter form factors.

📱

Smart Handheld / Data Terminal

Smart handheld barcode/RFID terminals leverage the MC9328MXLVP15's 150 MHz ARM920T for barcode decoding and wireless protocol stacks, while the LCD controller drives operator displays. MMC/SD stores scan logs and lookup databases; USB device enables charging/data cradles. Power management modes extend battery life between charges. The compact 13x13 mm package fits ergonomic pistol-grip enclosures used in warehousing and field service. Compared to higher-end APs, the i.MXL provides sufficient throughput at lower cost and power.

🖥️

Embedded Control Panel with Graphical Display

The MC9328MXLVP15 serves embedded control panels that need a graphical LCD interface but not a full SoC. The integrated STN/TFT LCD controller removes a separate graphics chip, the ARM920T core runs configuration UI firmware, and the on-chip USB device handles configuration uploads from a host PC. The 16/16 KB caches keep firmware responsive, while the MMU supports embedded Linux or WinCE stacks. The 150 MHz grade balances processing power with low thermal dissipation in sealed enclosures.

Recommended Products Summary

TPS61040DBVR Boost converter for LCD backlight power Used in: Portable Media Player (PMP) TDA7052BT Audio amplifier for headphone output Used in: Portable Media Player (PMP) CS5531-ASZR Cirrus Logic Inc. Used in: GPS / PDA Terminal MAX3162EAI RS-232 transceiver for legacy serial peripherals Used in: GPS / PDA Terminal, Industrial HMI Panel, Point-of-Sale (POS) Terminal, Smart Handheld / Data Terminal, Embedded Control Panel with Graphical Display TLV2545IDGKR Texas Instruments Used in: Industrial HMI Panel MAX197BCWE 12-bit ADC for analog sensor inputs Used in: Point-of-Sale (POS) Terminal MAX188BEPP Analog Devices Used in: Embedded Control Panel with Graphical Display
What is the maximum operating frequency of MC9328MXLVP15?
The MC9328MXLVP15 operates up to 150 MHz on the ARM920T core, per the NXP/Freescale datasheet. The i.MXL family itself is documented at speeds up to 200 MHz; the 'VP15' speed grade specifically denotes the 150 MHz version. Source: NXP MC9328MXL datasheet on nxp.com.
What package does MC9328MXLVP15 use?
The MC9328MXLVP15 ships in a 225-ball MAPBGA (Mold Array Process Ball Grid Array) measuring 13x13 mm with 0.80 mm ball pitch, per the NXP/Freescale datasheet package drawing. This is the lower-pin-count variant of the i.MXL family; a 256-contact package option also exists per the datasheet.
Is MC9328MXLVP15 still in production?
The MC9328MXLVP15 is listed as obsolete by NXP, with extended lead times in the 99-week range for tray-pack orders per NXP product page data. Authorized distributor stock exists in low thousands. For new designs, consider i.MX25 or i.MX28 family parts and validate pin compatibility.
Where can I buy MC9328MXLVP15 today?
MC9328MXLVP15 is available today from NXP authorized distributors including DigiKey Marketplace, Mouser, Octopart-listed brokers, and inventory houses such as Heisener. Pricing as of 2026-10-17 starts near $11.47 at qty 1, with volume breaks at 100/500/1000 units. Lead times can run to 99 weeks on factory-direct orders.
What is the lead time for MC9328MXLVP15?
Factory-direct lead time for MC9328MXLVP15 trays is listed by NXP at 99 weeks as of 2026-10-17. Distributor stock generally ships same-day or within 2-5 days. Heisener lists a Feb 10 - Feb 15 shipment window for its broker inventory. Source: Heisener, NXP product page.
What is the core architecture of MC9328MXLVP15?
The MC9328MXLVP15 integrates an ARM920T core implementing the ARMv4T instruction set with both ARM (32-bit) and Thumb (16-bit compressed) instruction support, per the NXP/Freescale datasheet. It includes a memory management unit (MMU), 16 KB instruction cache, 16 KB data cache, and a write buffer for high-throughput memory access.
Does MC9328MXLVP15 include an LCD controller?
Yes, the MC9328MXLVP15 integrates an on-chip LCD controller that supports STN (passive matrix) and TFT (active matrix) panels, per the NXP/Freescale datasheet. This built-in controller avoids an external graphics chip, lowering BOM cost in handheld and HMI products.
Does MC9328MXLVP15 have a USB interface?
Yes, MC9328MXLVP15 includes a USB device controller (USB 1.1 full-speed) on-chip, per the NXP/Freescale datasheet. This enables USB-CDC, USB-MSC, and other USB-device class implementations directly, without an external PHY for low/full-speed applications.
How does MC9328MXLVP15 differ from MC9328MX21VM?
The MC9328MXLVP15 is an i.MXL family part (ARM920T, 150 MHz, 225-MAPBGA) while the MC9328MX21VM is the i.MX21 family successor running an ARM926EJ-S core at higher clock rates with different peripheral mix, per the Utmel comparison reference. They are pin- and software-incompatible; validating platform reuse is required before substitution.
What is the difference between VP15 and VP10 speed grades?
In the MC9328MXL family naming, 'VP15' designates the 150 MHz speed grade while 'VP10' denotes the lower 100 MHz grade, per the Freescale/NXP family ordering information table. Both share the same 225-MAPBGA package and ARM920T core, differing in maximum operating frequency only.
Can MC9328MXLVB20 replace MC9328MXLVP15?
The 'VP15' and 'VB20' suffixes both belong to the i.MXL family and share the same 225-MAPBGA package, but VB20 typically denotes a higher 200 MHz grade. As a voltage/frequency-scaled drop-in, it offers more headroom but draws more power at fixed clock. Verify the platform's power budget before substitution.
What replaces the obsolete MC9328MXLVP15?
For new designs, the NXP i.MX25 and i.MX28 families are the most common migration paths, both integrating ARM926EJ-S cores with modern peripherals. The i.MX1 family (MC9328MX1) and i.MXL itself offer same-package predecessors within the same vendor family. Pin compatibility is not guaranteed across generations - always validate against the target datasheet.
Where do I download the MC9328MXLVP15 datasheet PDF?
The MC9328MXLVP15 datasheet is available from NXP at https://www.nxp.com/docs/en/data-sheet/MC9328MXL.pdf (covering the i.MXL family), and from secondary mirrors such as AllDatasheet (PDF, ~1 MB, ~90 pages per listing). For ordering/packaging details, the NXP product page at https://www.nxp.com/part/MC9328MXLVP15 is authoritative.
What is the pinout of MC9328MXLVP15?
The MC9328MXLVP15 is a 225-ball MAPBGA (13x13 mm, 0.80 mm pitch). Ball map details (power, ground, JTAG, address/data bus, peripheral pins) are provided in the NXP MC9328MXL datasheet package section and the application note package diagrams. Source: NXP MC9328MXL datasheet on nxp.com.
How many layers does a PCB need for MC9328MXLVP15?
The MC9328MXLVP15 225-MAPBGA at 0.80 mm pitch does not strictly require microvia or HDI PCB processes - it can be built on a 6-layer or 8-layer stack-up with standard 0.20 mm/0.15 mm laser-drilled vias on ENIG finish, per typical i.MXL reference designs. For cost-sensitive designs, 1.0 mm BGA packages with the same 225 ball map often substitute without redesign.

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

Selection Guide

Choose the MC9328MXLVP15 for mid-tier portable and industrial products that need integrated LCD, USB device, and MMC/SD host peripherals without the cost of higher-end i.MX25/28 parts. Step up to MC9328MXLVB20 (200 MHz, same package) if you need extra CPU headroom for video or richer GUI. Step down to MC9328MXLVP10 (100 MHz) if power budget is very tight. Move to i.MX1 (MC9328MX1VP20, same 225-MAPBGA) if you need higher integration. Choose i.MXS (MC9328MXSVP10) only when secure-boot or hardware crypto is required. All four variants retain the same 13x13 mm 225-MAPBGA footprint, easing PCB reuse, but always confirm JTAG and bootstrap ball assignments before substituting.

Comparison with Alternatives

Parameter This Product MC9328MXLVB20 MC9328MXLVP10 MC9328MX1VP20 MC9328MXSVP10 MC9328MXLCVM15
Package 225-MAPBGA (13x13 mm) 225-MAPBGA (13x13 mm) - same 225-MAPBGA (13x13 mm) - same 225-MAPBGA (13x13 mm) - same 225-MAPBGA (13x13 mm) - same 225-MAPBGA (13x13 mm) - same
Brand NXP Semiconductors (Freescale legacy) NXP Semiconductors NXP Semiconductors NXP Semiconductors NXP Semiconductors NXP Semiconductors
Core ARM920T ARM920T ARM920T ARM920T ARM920T (security variant) ARM920T
Max Clock Speed 150 MHz 200 MHz 100 MHz 200 MHz 100 MHz 150 MHz
I-Cache / D-Cache 16 KB / 16 KB 16 KB / 16 KB 16 KB / 16 KB 16 KB / 16 KB 16 KB / 16 KB 16 KB / 16 KB
Integrated LCD Controller Yes (STN/TFT) Yes Yes Yes Yes Yes
Integrated USB Device Yes (USB 1.1) Yes Yes Yes Yes Yes
Security Extensions No No No No Yes (i.MXS security variant) No
Lifecycle Status Obsolete Obsolete Obsolete Obsolete Obsolete Obsolete

Key Differentiators

  • Specific speed-grade positioning within the i.MXL family (vs MC9328MXLVP10 (100 MHz))
  • Improved max clock compared to lower-tier VP10 (vs MC9328MXLVP10)
  • Standard security feature set vs security-variant i.MXS (vs MC9328MXSVP10 (i.MXS family))

Design Notes

PCB layout for the MC9328MXLVP15 at 0.80 mm ball pitch commonly uses a 6-8 layer stack-up with 0.20-0.15 mm laser-drilled microvias to fan out the inner rows. Standard ENIG finish and a 4-6 mil solder mask dam between balls is sufficient for a low-defect-rate SMT process. Place at least one full power-plane layer under the MAPBGA, with stitched ground vias around the periphery, to keep impedance low for the SDRAM bus.

Although the i.MXL dissipates modest power, the bottom-thermal-pad design of the MAPBGA should be soldered to a continuous ground pad with a thermal via array (typical 0.3 mm pitch grid). This both dissipates ~0.5-1 W and provides a stable reference for the exposed paddle. For sealed enclosures, derate the operating temperature or add an internal heatsink

Common pitfall: assuming the 256-contact MAPBGA and 225-MAPBGA i.MXL variants are pin-compatible. The 'L' family uses 225 balls while some i.MX1 successors use 256 balls with different peripheral mapping - always verify the ball map against the target datasheet before substituting on an existing PCB. For new designs, validate JTAG, RTC, and bootstrap pin placement before layout finalization.

Compliance Information

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

RoHS compliant per Freescale/NXP product data. Plastic MAPBGA package, lead-free finish. AEC-Q100 not applicable (consumer/industrial MPU). i.MXL family is marked obsolete - consider i.MX25/i.MX28 for new automotive designs.

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

Related Searches

MC9328MXLVP15 MC9328MXLVP15 datasheet NXP MC9328MXLVP15 datasheet PDF i.MXL ARM920T 150 MHz processor MC9328MXLVP15 vs MC9328MXLVB20 MC9328MXLVP15 price buy 225-MAPBGA i.MXL drop-in replacement MC9328MXLVP15 pinout MAPBGA ball map ARM920T 150 MHz portable media processor NXP i.MXL obsolete replacement part is MC9328MXLVP15 still in production MC9328MXL industrial HMI LCD controller

Related Components & Terms

NXP Semiconductors Freescale Semiconductor MC9328MXLVP15 MC9328MXLVP10 MC9328MXLVB20 MC9328MX1VP20 MC9328MXSVP10 ARM920T ARMv4T Thumb instruction set applications processor microprocessor (MPU) system-on-chip (SoC) MAPBGA-225 Ball Grid Array 0.80 mm ball pitch LCD controller USB 1.1 device MMC/SD host controller RoHS portable media player industrial HMI GPS/PDA terminal POS terminal embedded Linux
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