NXP Semiconductors

MC9S12DT128VPVE - 16-bit HCS12 MCU 128KB Flash LQFP-112 | NXP

MPN: MC9S12DT128VPVE ✗ End of Life
In Stock Ships in 1-3 business days
2.35 V to 2.75 V (regulator input range per datasheet listing); 5V system operation Vdss 112-LQFP (20x20 mm) Package 25 MHz Speed FLASH Memory
From $9.21 USD / Unit
MOQ: 1 |
Price updated: 2026-10-18
Volume Pricing
Qty Unit Price Extended
1 $14.85 $14.85
10 $13.36 $133.60
100 $11.88 $1,188.00
500 $10.4 $5,200.00
1,000 $9.21 $9,210.00
ℹ️ All prices are in USD

MC9S12DT128VPVE Overview

The NXP Semiconductors MC9S12DT128VPVE is a 16-bit HCS12 (S12DT family) flash microcontroller with 128KB (128K x 8) on-chip flash memory, a 25 MHz bus capability, and 91 general-purpose I/O lines, housed in a 112-pin LQFP (20x20 mm) surface-mount package.

A 16-bit microcontroller unit (MCU) integrates a processor core, program memory, data memory, and peripherals on a single chip, sitting within the broader hierarchy of semiconductor devices as an embedded processor within the microcontroller family. The HCS12 (S12) architecture is an enhanced evolution of the classic 68HC12 CISC core, widely deployed in automotive body electronics, industrial control, and multiplexed networking nodes where CAN and serial connectivity are required.

Key features of the MC9S12DT128 include two asynchronous serial communications interfaces (SCI), an 8-channel input capture/output capture enhanced capture timer, two 8-channel 10-bit analog-to-digital converters (ADC), an 8-channel pulse-width modulator (PWM), discrete digital I/O lines, and an Inter-IC Bus (IIC). The DT variant of the S12D family provides 128KB of flash program memory with in-system programmability for field updates.

Architecturally, the S12 core uses system resource mapping, clock generation, interrupt control, and bus interfacing modules designed for automotive multiplexing applications. Members of the MC9S12D family are fully pin compatible, enabling designers to scale memory and peripheral options without PCB redesign. The VPVE temperature/voltage grade suffix targets extended industrial operating ranges with 5V supply operation.

Typical applications include automotive body control modules, dashboard clusters, gateways on CAN networks, industrial motor control panels, and building automation controllers. The rich peripheral set (dual ADC, PWM, SCI, CAN) makes it a single-chip solution for sensor acquisition and actuator drive.

When designing with this device, verify bus clock configuration against the crystal or PLL reference, and budget the 91 I/O lines for multiplexed pin functions since many pins are shared between ADC, timer, and communication peripherals. Note that NXP lists this part as NRND (Not Recommended for New Designs), so new projects should evaluate S12G or S12XE successors.

This page synthesizes distributor pricing, drop-in alternatives, comparison data, and practical design notes not found in the manufacturer datasheet.

Drop-in alternatives for MC9S12DT128VPVE — 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 MC9S12DT128VPVE (same form factor and footprint) — differing in Core Architecture, ADC Channels, EEPROM, Operating Temperature, PWM Channels.

NXP Semiconductors
Core Architecture: HCS12 (16-bit CISC)
EEPROM: 2 KB
Operating Temperature: -40C to +125C (automotive grade)
Compare with MC9S12DT128VPVE →
NXP Semiconductors
Core Architecture: 16-bit
ADC Channels: 16 (two 8-channel 10-bit ADCs)
EEPROM: 2KB (2K x 8)
Compare with MC9S12DT128VPVE →

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

MC9S12DT128MPVE

✅ Drop-In ⚠️ Specs Unverified
NXP Semiconductors
📦 112-LQFP (20x20 mm)
HCS12 · 16-bit · 25 MHz · 128KB (128K x 8) · 8KB (8K x 8) · 2KB (2K x 8) · 2.35 V to 5.25 V · 91

✓ In Stock

$36.5 / Unit

View Datasheet →

MC9S12DT128CPVE

✅ Drop-In
📦 112-LQFP (20x20 mm)
same 128KB flash S12DT die and package, C grade code vs V grade (speed/voltage/temperature grade differs)

📋 Reference alternative (not in catalog)

MC9S12DJ128VPVE

✅ Drop-In
📦 112-LQFP (20x20 mm)
J (DJ) peripheral variant vs T (DT) variant; same 128KB flash, same V grade and LQFP-112 package

📋 Reference alternative (not in catalog)

MC9S12DJ128MPVE

✅ Drop-In
NXP Semiconductors
📦 112-LQFP (20x20 mm)
HCS12 (16-bit CISC) · 128 KB (128K x 8) · 8 KB · 2 KB · 25 MHz (50 MHz internal bus via PLL, see datasheet) · 2.35 V to 2.75 V (single 2.5V nominal) · 59 · 2x 8-channel, 10-bit

✓ In Stock

$19.25 / Unit

View Datasheet →

MC9S12A256CPVE

✅ Drop-In
📦 112-LQFP (20x20 mm)
256KB flash (2x) with fewer DT-specific peripherals; same S12D family pin-compatible LQFP-112

📋 Reference alternative (not in catalog)

MC9S12DT128VPVE Maximum Ratings & Electrical Characteristics

Core Processor HCS12 (S12)
Core Size 16-Bit
Core Architecture CISC
Maximum Clock Frequency 25 MHz
Program Memory Type FLASH
Program Memory Size 128KB (128K x 8)
Supply Voltage 2.35 V to 2.75 V (regulator input range per datasheet listing); 5V system operation
Number of I/O 91
Peripherals SCI x2, Enhanced Capture Timer (8-ch IC/OC), PWM (8-ch), IIC
ADC Resolution 10-bit
ADC Channels 2 x 8-channel
Data Bus Width 16 Bit
Package Type 112-LQFP (20x20 mm)
Mounting Type Surface Mount
Terminal Form Gull Wing
Temperature Grade Industrial
Lifecycle Status NRND (Not Recommended for New Designs)

MC9S12DT128VPVE 112-lqfp (20x20 mm) Pin Configuration Guide

Pin configuration for MC9S12DT128VPVE (112-lqfp (20x20 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.

112-lqfp (20x20 mm) package pinout diagram for MC9S12DT128VPVE

No detailed pinout data available for MC9S12DT128VPVE.

Refer to the datasheet for full pin configuration.

Typical Applications

MC9S12DT128VPVE is suitable for 6 applications: Automotive Body Control Modules, Automotive Instrument Clusters, CAN Network Gateways, Industrial Motor Control Panels, Building Automation Controllers, Legacy Embedded Systems Sustainment.

🚗

Automotive Body Control Modules

The MC9S12DT128VPVE was explicitly designed for automotive multiplexing applications, making it a natural fit for body control modules that consolidate lighting, wiper, door, and seat actuation. Its 91 I/O lines and 8-channel PWM directly drive lamps, relays, and motors, while the two 8-channel 10-bit ADCs digitize switch packs and analog sensor inputs such as coolant level and battery sense. The on-chip CAN-capable S12 platform links the module to the vehicle network, and 128KB flash holds the full application plus diagnostic firmware with room for in-system field updates. In legacy BCM programs already qualified on the S12DT, the pin-compatible DT/DJ family variants allow grade-level sourcing changes without PCB or firmware redesign.

📺

Automotive Instrument Clusters

Instrument cluster controllers need simultaneous stepper-motor pointer drive, backlight dimming, switch scanning, and network communication - a workload matched to the MC9S12DT128VPVE peripheral set. The 8-channel PWM handles backlight and indicator dimming with smooth gamma curves, the enhanced capture timer measures input pulses from speed sensors, and the dual 10-bit ADCs read fuel level and temperature senders with ratiometric accuracy. With 25 MHz bus capability, the 16-bit HCS12 core executes cluster logic and CAN/SCI message handling with adequate margin, while 128KB flash stores graphics lookup tables and odometer data retention routines. Pin compatibility across the S12D family lets cluster suppliers scale memory variants on one PCB platform.

🌐

CAN Network Gateways

In-vehicle and industrial CAN gateways benefit from the MC9S12DT128VPVE's combination of serial connectivity, processing headroom, and extensive I/O for routing messages between subnets. The S12D platform integrates the MSCAN-class controller and Inter-IC Bus alongside two SCI ports, enabling bridge topologies between CAN segments and RS-232/RS-485 diagnostics links. The 91 I/O lines support wake-up signaling and discrete pass-through channels, and the 25 MHz 16-bit core performs message filtering, prioritization, and store-and-forward buffering within deterministic latency. Because members of the MC9S12D family are fully pin compatible, gateway designs can migrate between 128KB DT variants and larger flash siblings as message-table complexity grows without altering the PCB.

🏭

Industrial Motor Control Panels

The MC9S12DT128VPVE suits industrial motor control panels that coordinate contactors, soft-start ramps, and protection feedback. The 8-channel PWM module generates drive signals for power stages or DC motor speed control, while the enhanced capture timer (8-channel IC/OC) timestamps encoder or Hall pulses for speed measurement. Its two 8-channel 10-bit ADCs sample current-shunt and bus-voltage signals for overload protection algorithms executing on the 25 MHz HCS12 core. The industrial temperature grade of the VPVE ordering code matches panel environments, and 128KB flash accommodates fault logs, fieldbus stacks, and configurable control profiles. NRND status confines new panel designs to this device only when extending an existing qualified S12DT platform.

🧩

Building Automation Controllers

Building automation nodes such as HVAC zone controllers, damper actuators, and lighting sequencers map well onto the MC9S12DT128VPVE. The dual SCI interfaces communicate with displays and RS-485 field buses, the Inter-IC Bus manages RTC and EEPROM peripherals, and the 8-channel PWM drives damper motors and valve actuators with proportional control. The two 10-bit ADC converters digitize temperature, humidity, and pressure transmitters, while the large 91-line I/O array scans occupancy sensors and relay feedback. With 128KB flash, one controller image covers multiple product variants through configuration blocks. For projects modernizing S12DT-based building controllers, the pin-compatible S9S12 active successors preserve the software investment.

🔧

Legacy Embedded Systems Sustainment

A primary ongoing use of the MC9S12DT128VPVE is sustaining fielded embedded systems - medical bench instruments, test fixtures, and industrial controllers - originally built on the S12DT platform. Because NXP lists the part as NRND rather than obsolete, repair depots and last-time-buy programs can still source genuine units through remaining distribution and authorized aftermarket channels such as Rochester Electronics. The fully pin-compatible S12D family (DT128, DJ128, A256 variants in the same 112-LQFP) enables like-for-like component replacement during board repair even when the exact VPVE grade is exhausted. Procurement teams should complete a lifetime-buy analysis now, as NRND parts transition to obsolete without guaranteed notice.

What is the MC9S12DT128VPVE microcontroller?
The MC9S12DT128VPVE is an NXP (formerly Freescale/Motorola) 16-bit HCS12 flash microcontroller in the S12DT family. It integrates a 128KB (128K x 8) flash program memory, 25 MHz clock capability, 91 I/O lines, two SCI ports, two 8-channel 10-bit ADCs, an 8-channel PWM, and an enhanced capture timer, packaged in a 112-pin LQFP (20x20 mm). According to the NXP product page, the part is now NRND for new designs.
What is the price of MC9S12DT128VPVE?
The MC9S12DT128VPVE unit price starts at approximately $14.85 at quantity 1 as of 2026-10-18, with tiered discounts to roughly $9.21 at 1000 units on XAIPART. Exact distributor pricing on DigiKey Marketplace and Mouser varies with stock and channel; since NXP lists the part as NRND, pricing can be volatile and lead times extended, so requesting a current quote before committing BOM volume is recommended.
Is MC9S12DT128VPVE still in production or obsolete?
The MC9S12DT128VPVE is classified as NRND (Not Recommended for New Designs) on the official NXP product page. It is not yet fully obsolete: devices remain available through remaining distribution stock and authorized aftermarket sources such as Rochester Electronics and Flip Electronics on DigiKey Marketplace. Existing production lines can keep sourcing, but new designs should migrate to active S12-family successors such as the S9S12 (automotive-grade S12G/S12XE) series.
Where to buy MC9S12DT128VPVE online?
The MC9S12DT128VPVE can be purchased through XAIPART (quote-based, tiered pricing as of 2026-10-18), and through distributors listed on Octopart, which aggregates 7 distributors for this part including DigiKey Marketplace (Flip Electronics listing, ships today per listing) and Mouser. Because the part is NRND, primary-channel stock fluctuates; authorized aftermarket supplier Rochester Electronics also lists the MPN on Octopart for long-term supply.
Is MC9S12DT128VPVE in stock and what is the lead time?
Stock status varies by channel: the DigiKey Marketplace listing (Flip Electronics) indicates units shipping today, while Mouser and Octopart show inventory across 7 distributors as of the 2026-10-18 data retrieval. Lead time on XAIPART quote-based orders is typically subject to confirmation for this NRND part. Contact XAIPART sales with your quantity for a firm date, since NRND parts can go on allocation without notice.
What is the difference between MC9S12DT128VPVE and MC9S12DT128MPVE?
The MC9S12DT128VPVE and MC9S12DT128MPVE share the same 128KB flash S12DT die and 112-pin LQFP package; the differing character in the speed/voltage/temperature grade field is the grade designator. The MPVE grade variant appears in the same pin-compatible family per NXP family documentation. Both are pin-to-pin compatible in the LQFP-112 footprint, so the MPVE commonly serves as a drop-in substitute when the VPVE grade is unavailable - verify the exact temperature range code against the NXP ordering table for your application environment.
What is the difference between MC9S12DT128VPVE and MC9S12DJ128VPVE?
The MC9S12DJ128VPVE and MC9S12DT128VPVE both offer 128KB flash in the same 112-pin LQFP package and are pin-compatible. The core difference is the peripheral set: per Utmel's comparison of the two MPNs, the DJ variant and DT variant differ in integrated peripheral configuration within the S12D family (the DT family emphasizes the enhanced capture timer and dual SCI/IIC set described in the NXP DT datasheet). Designs not using the differing peripheral block can substitute DJ128 for DT128 drop-in, but firmware peripheral drivers must be reviewed.
Can MC9S12DT128CPVE replace MC9S12DT128VPVE?
Yes, the MC9S12DT128CPVE is a same-family, same-package (112-pin LQFP) drop-in candidate listed alongside the VPVE in Utmel's three-way comparison with the DJ128MPVE. The C prefix denotes a different speed/voltage/temperature grade in the NXP ordering code. If your board operates within the C grade's rated conditions, the CPVE is pin-to-pin compatible and software-compatible with the VPVE; confirm the grade code meaning in the NXP S12D family datasheet ordering table before qualifying the swap.
When should I choose MC9S12DT128VPVE over S12XE alternatives?
Choose the MC9S12DT128VPVE only when maintaining an existing legacy design whose hardware, BGA/QFP footprint, and firmware were qualified around the S12DT peripheral set - its NRND status makes it unsuitable for new designs. For new projects needing more flash, XGATE co-processor, and active lifecycle, NXP's S12XE family (e.g., S912XET512 parts on this site) is the better choice. For sustaining engineering with no redesign budget, the DT128 remains the zero-change option.
What is the best NXP equivalent for MC9S12DT128VPVE?
The best same-brand drop-in equivalents are the MC9S12DT128MPVE and MC9S12DT128CPVE, which share the identical 112-pin LQFP footprint, HCS12 core, and 128KB flash, differing only in grade code. For more memory in the same family architecture, the MC9S12A256CPVE (256KB) and MC9S12DJ128VPVE offer related pin-compatible options per Utmel/ETEI comparisons. All are NXP S12-family parts, so code porting is minimal and the PCB land pattern is unchanged.
What can replace MC9S12DT128VPVE?
For a no-redesign replacement, use NXP MC9S12DT128MPVE, MC9S12DT128CPVE, or MC9S12DJ128VPVE - all pin-compatible 112-LQFP S12D-family devices. For a redesign-level replacement with active lifecycle, evaluate the S9S12 (S12XE/S12G) series or Renesas/ST 16-bit or entry 32-bit MCUs, though these require layout and firmware changes. Because the DT128 family members are fully pin compatible per the Motorola/NXP family documentation, same-footprint swaps remain the lowest-risk path for legacy boards.
Where can I download the MC9S12DT128VPVE datasheet PDF?
The MC9S12DT128VPVE datasheet is available from the official NXP product page at nxp.com/part/MC9S12DT128VPVE, which provides the Data Sheet download link along with operating features, environmental data, and product change notices. Archive copies exist on aggregator sites such as digchip.com and alldatasheet.com (the family document was originally published by Motorola), but always use the NXP official revision for design work to ensure you have the latest electrical characteristics and errata.
Where can I find the MC9S12DT128VPVE pinout for the LQFP-112 package?
The MC9S12DT128VPVE pinout for the 112-pin LQFP (20x20 mm) package is documented in the S12DT family datasheet pinout chapter on the NXP product page. The device provides 91 I/O lines across ports shared with the two 8-channel 10-bit ADCs, 8-channel PWM, enhanced capture timer, and SCI peripherals, so many pins are multiplexed. Because per-pin assignments are grade- and configuration-dependent, consult the official NXP pinout tables rather than third-party summaries before finalizing your schematic.
What are the key specifications of MC9S12DT128VPVE that engineers should know?
The key specifications are: 16-bit HCS12 CISC core at up to 25 MHz, 128KB (128K x 8) flash program memory, 91 general-purpose I/O lines, two 8-channel 10-bit ADC converters, one 8-channel PWM, two asynchronous serial interfaces (SCI), an 8-channel input/output capture timer, and Inter-IC Bus (IIC), all in a 112-pin LQFP 20x20 mm gull-wing surface-mount package with industrial temperature grade. Source: NXP product page and DigiKey/Mouser listings.
Is the MC9S12DT128VPVE RoHS compliant and suitable for automotive use?
The MC9S12DT128 family was designed for automotive multiplexing applications per the original Motorola family documentation, and the VPVE grade suffix in NXP ordering codes denotes an extended temperature/voltage grade. Specific RoHS/REACH status for this exact MPN is not stated in the retrieved data and should be confirmed on the NXP product page under Environmental Quality before procurement. Note that NRND status does not affect compliance of shipped units, but long-term automotive programs should plan migration to active S12 successors.

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

Selection Guide

Choose the MC9S12DT128VPVE when you are sustaining an existing S12DT-based design and need the exact DT peripheral set (enhanced capture timer, dual SCI, dual 8-channel 10-bit ADC, 8-channel PWM, IIC) with 128KB flash in the 112-LQFP footprint - it remains the only zero-change option, though it is NRND so plan a lifetime buy. Choose MC9S12DT128MPVE or MC9S12DT128CPVE as same-die grade alternatives when the V grade is unavailable. Choose MC9S12DJ128VPVE only if your firmware tolerates the DJ peripheral differences. Choose MC9S12A256CPVE when code size exceeds 128KB and DT peripherals are not critical. For new designs, avoid the whole NRND S12D group and specify the active S9S12XE family (e.g., S912XET512J2VAGR), which brings XGATE parallel processing and larger flash at the cost of a redesign.

Comparison with Alternatives

Parameter This Product MC9S12DT128MPVE MC9S12DT128CPVE MC9S12DJ128VPVE MC9S12DJ128MPVE MC9S12A256CPVE
Package 112-LQFP (20x20 mm) 112-LQFP (20x20 mm) - same 112-LQFP (20x20 mm) - same 112-LQFP (20x20 mm) - same 112-LQFP (20x20 mm) - same 112-LQFP (20x20 mm) - same
Brand NXP Semiconductors NXP Semiconductors NXP Semiconductors NXP Semiconductors NXP Semiconductors NXP Semiconductors
Core / Architecture HCS12 16-bit CISC HCS12 16-bit CISC HCS12 16-bit CISC HCS12 16-bit CISC HCS12 16-bit CISC HCS12 16-bit CISC (S12A)
Flash Memory 128KB 128KB 128KB 128KB 128KB 256KB
Peripheral Set 2x SCI, 8-ch EC timer, 2x 8-ch 10-bit ADC, 8-ch PWM, IIC Same DT peripheral set Same DT peripheral set DJ peripheral set (differs) DJ peripheral set (differs) S12A peripheral set (differs)

Key Differentiators

  • 128KB flash with DT peripheral set (vs MC9S12DJ128VPVE)
  • Zero-change legacy drop-in sourcing (vs S912XET512J2VAGR)
  • Double the flash in the same footprint (vs MC9S12A256CPVE)

Design Notes

The MC9S12DT128VPVE is NRND on the official NXP product page, meaning it is not recommended for new designs and may transition to obsolete. Before committing the part to any new board, run a lifetime-buy or migration analysis - the active S9S12 (S12XE/S12G) family on XAIPART is the designated successor path. For existing designs, secure a qualified second source within the fully pin-compatible S12D family (DT128/DJ128 grade variants) so a single distributor stock-out does not halt production.

The 112-pin LQFP shares many pins between ADC inputs, timer channels, PWM outputs, and port I/O. Configure the pin multiplexing registers early in firmware development and document the final map, because ADC accuracy degrades if high-current PWM or switching loads share ground return paths near analog inputs. Keep the two 10-bit ADC reference inputs on a quiet supply rail and add local decoupling; the S12 family application notes recommend star-grounding the analog section separately from the power-driver section.

Ensure the 5V supply for the MCU meets the S12DT family input requirements and that the internal voltage regulator configuration matches your board design; the datasheet electrical characteristics chapter defines permitted external regulator capacitor ranges. Estimated: with 91 I/O lines, total current depends heavily on load - budget roughly 2 mA per actively driven CMOS output at moderate capacitive load when sizing the 5V rail, plus core and peripheral current, and verify against the datasheet IDD tables under your actual bus frequency.

Compliance Information

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

NXP product page lists an Environmental Quality section for this MPN, but RoHS/REACH/lead-free status values were not present in the retrieved data; verify on nxp.com/part/MC9S12DT128VPVE before procurement.

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

Related Searches

MC9S12DT128VPVE MC9S12DT128VPVE datasheet NXP MC9S12DT128VPVE microcontroller HCS12 16-bit MCU 128KB flash LQFP-112 MC9S12DT128VPVE 112-LQFP pinout MC9S12DT128VPVE automotive body control MCU MC9S12DT128VPVE vs MC9S12DJ128VPVE MC9S12DT128VPVE drop-in replacement buy MC9S12DT128VPVE price stock MC9S12DT128VPVE NRND replacement S12XE what can replace MC9S12DT128VPVE MC9S12DT128VPVE pin compatible equivalent NXP

Related Components & Terms

NXP Semiconductors MC9S12DT128VPVE MC9S12DT128MPVE MC9S12DJ128VPVE MC9S12DT128CPVE MC9S12A256CPVE HCS12 S12DT 16-bit microcontroller MCU LQFP-112 QFP package family surface mount 128KB flash 10-bit ADC pulse-width modulator (PWM) Inter-IC Bus (IIC) SCI NRND Rochester Electronics automotive multiplexing body control module CAN network industrial motor control
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