NXP Semiconductors

MC908SR12MFAER - 8-Bit HC08 MCU, 12KB Flash, 48-LQFP | NXP

MPN: MC908SR12MFAER ✗ End of Life
In Stock Ships in 1-3 business days
3.0 V to 5.5 V Vdss 48-LQFP (7x7 mm) Package 8 MHz Speed 12 KB (12K x 8) Flash Memory
From $9.25 USD / Unit
MOQ: 1 |
Price updated: 2026-10-17
Volume Pricing
Qty Unit Price Extended
1 $18.5 $18.50
10 $16.2 $162.00
100 $13.85 $1,385.00
500 $11.4 $5,700.00
1,000 $9.25 $9,250.00
ℹ️ All prices are in USD

MC908SR12MFAER Overview

The NXP MC908SR12MFAER is an 8-bit HC08-family microcontroller with 12 KB of Flash program memory and 512 bytes of RAM, housed in a 48-pin LQFP (7x7 mm) package. It runs at a maximum bus speed of 8 MHz, offers 31 general-purpose I/O lines, and integrates a 10-bit ADC alongside standard on-chip peripherals such as LVD, POR, PWM, and a temperature sensor.

An 8-bit microcontroller (MCU) is a small, self-contained computer-on-a-chip that integrates a CPU, memory, and I/O peripherals on a single die. It belongs to the broader hierarchy of microcontrollers -> embedded controllers -> processors -> semiconductors. The HC08 family is NXP's (formerly Freescale's) legacy 8-bit CISC architecture, widely adopted in cost-sensitive and rugged industrial applications because of its low power consumption, deterministic interrupt response, and robust instruction set.

Key features of the MC908SR12MFAER include 12 KB on-chip Flash with in-system programmability, 512 B RAM, an internal oscillator option, an active-low external reset pin, SCI (UART) and I2C serial interfaces, multiple timer/PWM channels, and an integrated 10-bit successive-approximation ADC. The device operates from a single 3.0 V to 5.5 V supply, supporting typical 5V industrial rails and 3.3V logic systems. Security features include a programmable Flash security byte that blocks external read-back of program memory.

The HC08 core uses a von-Neumann-style unified memory map, an accumulator-based ALU, and a flexible indexed addressing mode, executing most instructions in 2 to 5 bus cycles. With 8 MHz bus clock, instruction throughput reaches roughly 2 MIPS at the rated operating voltage, sufficient for sensor interfacing, keypad scanning, simple motor control loops, and protocol translation.

Typical applications span appliance controls (washing machines, dishwashers, induction cookers), HVAC damper and fan actuators, industrial sensors, smart metering endpoints, and remote-control handsets where the integrated ADC and PWM reduce bill-of-materials cost.

When designing with this MCU, allow at least four decoupling capacitors near the VDD/VSS pairs and reserve an unused I/O line as a hardware reset or boot-mode entry - a common gotcha when migrating from larger HC08 derivatives.

Drop-in alternatives for MC908SR12MFAER — 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 MC908SR12MFAER (same form factor and footprint) — differing in ADC, RAM Size, Package, Program Memory Size, Packaging.

NXP Semiconductors
RAM Size: 1 KB (1K x 8)
Package: 64-QFP (14 x 14 mm)
Program Memory Size: 32 KB (32K x 8)
Compare with MC908SR12MFAER →
NXP Semiconductors
ADC: 10-bit integrated
RAM Size: 2 KB
Package: 48-LQFP (7x7 mm)
Compare with MC908SR12MFAER →
ADC: 8-channel 8-bit (family-typical)
Package: 64-QFP (14x14 mm)
Packaging: Tape & Reel (factory reel, -FR suffix)
Compare with MC908SR12MFAER →
NXP Semiconductors
ADC: 10-bit (per family datasheet)
RAM Size: 512 x 8 (512 bytes)
Packaging: Tray
Compare with MC908SR12MFAER →

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

MC908SR12CFAE

✅ Drop-In
NXP Semiconductors
📦 48-LQFP
HC08 · 8-bit · 12 KB (12K x 8) FLASH · 512 x 8 (512 bytes) · 31 · 8 MHz · Internal · 48-LQFP (7x7 mm)

✓ In Stock

$4.31 / Unit

View Datasheet →

MC908AP32CFAE

✅ Drop-In
NXP Semiconductors
📦 48-LQFP
M68HC08 CPU08 (8-bit CISC) · HC08AP · 8 MHz · Flash · 32 KB (32K x 8) · 2 KB · 10-bit integrated · 32

✓ In Stock

$7.4 / Unit

View Datasheet →

MC908AB32MFUE

✅ Drop-In
NXP Semiconductors
📦 48-LQFP (Freescale tray)
8-bit microcontroller unit (MCU) · HC08 / HC08AB · Enhanced M68HC08 CPU08 · 8 MHz · Flash · 32 KB (32K x 8) · 1 KB (1K x 8) · 512 bytes

✓ In Stock

Contact for price

View Datasheet →

MC908AS60ACFUE-FR

✅ Drop-In
📦 48-LQFP (tray)
HC08 (8-bit) · 60 KB FLASH (60K x 8) · 2 KB (2K x 8) · 8.4 MHz · 52 · 64-QFP (14x14 mm) · Internal

✓ In Stock

$9.75 / Unit

View Datasheet →

MC908SR12MFAER Maximum Ratings & Electrical Characteristics

Core Processor HC08
Core Size 8-Bit
Maximum Clock Speed 8 MHz
Program Memory Size 12 KB (12K x 8) Flash
RAM Size 512 B (512 x 8)
Number of I/O Pins 31
Package / Case 48-LQFP (7x7 mm)
Mounting Type Surface Mount
Supply Voltage (Vdd) 3.0 V to 5.5 V
ADC 10-bit, integrated
Connectivity I2C, SCI
Peripherals LVD, POR, PWM, Temperature Sensor
Oscillator Type Internal
Operating Temperature -40C to +85C (industrial)
RoHS Status Compliant
Lead-Free Yes

MC908SR12MFAER Pin Configuration

LQFP-48 Package Pinout Diagram LQFP-48 7x7mm, P0.5mm, JEDEC MS-026. 1 12 LQFP-48
Pin 1 PTD0/TxD — Port D I/O / SCI transmit
Pin 2 PTD1/RxD — Port D I/O / SCI receive
Pin 3 PTD2 — Port D I/O
Pin 4 PTD3 — Port D I/O
Pin 5 VDD — Positive supply (3.0V-5.5V)
Pin 6 VSS — Ground reference
Pin 7 PTD4 — Port D I/O
Pin 8 PTD5 — Port D I/O
Pin 9 PTD6 — Port D I/O
Pin 10 PTD7 — Port D I/O
Pin 11 PTA0 — Port A I/O / ADC channel
Pin 12 PTA1 — Port A I/O / ADC channel
Pin 13 PTA2 — Port A I/O / ADC channel
Pin 14 PTA3 — Port A I/O / ADC channel
Pin 15 PTA4 — Port A I/O / ADC channel
Pin 16 PTA5 — Port A I/O / ADC channel
Pin 17 PTA6 — Port A I/O / ADC channel
Pin 18 PTA7 — Port A I/O / ADC channel
Pin 19 PTB0 — Port B I/O
Pin 20 PTB1 — Port B I/O
Pin 21 PTB2 — Port B I/O
Pin 22 PTB3 — Port B I/O
Pin 23 PTB4 — Port B I/O
Pin 24 PTB5 — Port B I/O
Pin 25 PTB6 — Port B I/O
Pin 26 PTB7 — Port B I/O
Pin 27 PTC0 — Port C I/O
Pin 28 PTC1 — Port C I/O
Pin 29 PTC2 — Port C I/O
Pin 30 PTC3 — Port C I/O
Pin 31 PTC4 — Port C I/O
Pin 32 PTC5 — Port C I/O
Pin 33 PTC6 — Port C I/O
Pin 34 PTC7 — Port C I/O
Pin 35 VDD — Positive supply (3.0V-5.5V)
Pin 36 VSS — Ground reference
Pin 37 IRQ — External interrupt request
Pin 38 RESET — Active-low external reset input
Pin 39 OSC1 — Crystal oscillator input
Pin 40 OSC2 — Crystal oscillator output
Pin 41 BKGD/MS — Background debug mode / mode select
Pin 42 SDA — I2C serial data
Pin 43 SCL — I2C serial clock
Pin 44 PTE0 — Port E I/O / Timer channel
Pin 45 PTE1 — Port E I/O / Timer channel
Pin 46 PTE2 — Port E I/O / Timer channel
Pin 47 PTE3 — Port E I/O / Timer channel
Pin 48 VPP — Flash programming voltage

Typical Applications

MC908SR12MFAER is suitable for 6 applications: White Goods Appliance Control, HVAC Damper and Fan Actuator, Industrial Sensor Interface Node, Smart Metering Endpoint, Remote Control Handset, Small Appliance Motor Control.

🏭

White Goods Appliance Control

The MC908SR12MFAER is a strong fit for white-goods main boards (washing machines, dishwashers, induction cookers) where 31 I/O lines drive keypads, triac outputs, buzzer, and LCD segments. Its 10-bit ADC reads NTC temperature sensors and water-level probes with adequate resolution for thermal cut-off and load detection. The integrated PWM channels provide zero-crossing phase-angle control for AC loads up to several amps through opto-isolated triac drivers. With 12 KB Flash it accommodates well-tested 8-bit appliance firmware (state machines, wash cycles) without external memory. Designers trade higher memory MCUs for the SR12 specifically when BOM cost is the primary constraint and the firmware is mature and locked.

🏭

HVAC Damper and Fan Actuator

The MC908SR12MFAER's PWM plus 10-bit ADC pairing is well matched to HVAC damper and fan actuator modules. PWM output drives a low-side MOSFET bridge for brushless DC or variable-speed AC fan control, and the ADC continuously senses motor current via a shunt for closed-loop torque limiting. The 8-bit HC08's deterministic interrupt latency simplifies the commutation timing needed for sensorless BLDC commutation fallback modes. Operating from 3.0 V to 5.5 V matches industrial 24V-bus-derived rails. The 48-LQFP footprint leaves spare I/O for I2C temperature/humidity sensor expansion.

🏭

Industrial Sensor Interface Node

Industrial 4-20 mA loop-powered sensor transmitters benefit from the MC908SR12MFAER's 10-bit ADC, SCI/UART, and 5V-tolerant I/O. The integrated ADC reads bridge or thermistor sensors with 60 mV / LSB at 5V reference, while the SCI carries the digitized measurement over RS-485 transceivers. HC08 code density allows full calibration, linearization, and HART-style protocol state machines to fit within 12 KB Flash. The low-voltage detector (LVD) and power-on reset (POR) ensure clean startup under varying loop current. 31 I/O leaves ample headroom for switch inputs and indicator LEDs.

⚡

Smart Metering Endpoint

Single-phase smart-meter endpoints leverage the MC908SR12MFAER's low power budget, integrated ADC for current/voltage sensing, and SCI for optisol/IR communication to a handheld reader. The HC08 core's small code footprint supports IEC 62055-21 simplified metering firmware, tamper detection, and credit-token processing. With 31 I/O, the MCU directly drives segmented LCD via external charge-pump or LED indicators for status. The 48-LQFP package is small enough to fit meter-base PCBs, while its -40C to +85C industrial temperature range satisfies outdoor cabinet requirements.

📱

Remote Control Handset

Infrared and RF remote controls rely on the MC908SR12MFAER's low active current, integrated timer/PWM, and 31 I/O for keypad matrix scanning. The HC08's interrupt-driven wakeup supports long battery life (months on the typical two-AAA-cell pack) while the SCI routes simple protocol stacks (RC5, NEC, or proprietary) over a 38 kHz carrier PWM. 12 KB Flash stores protocol tables for multiple device brands; 512 B RAM is enough for transient scan buffers. The 48-LQFP surface-mount package suits the slim handset form factor.

🏭

Small Appliance Motor Control

Compact motor-control boards for blenders, food processors, and small pumps use the MC908SR12MFAER for its PWM channels and 10-bit ADC feedback. The MCU generates complementary PWM for a 3-phase inverter or simple half-bridge driver, while the ADC samples back-EMF and DC-link current for overcurrent protection. With 8 MHz bus and HC08 throughput, software can implement sensorless or Hall-sensor BLDC commutation at moderate RPM ranges. The industrial temperature grade ensures reliable behavior near motor heat sources.

What is the program memory size of MC908SR12MFAER?
The MC908SR12MFAER provides 12 KB (12K x 8) of on-chip Flash program memory. According to the Freescale/NXP MC68HC908SR12 Rev. 5.0 datasheet (07/2004), the Flash array is organized as 12 Kbytes of byte-programmable, in-system programmable memory with a security byte that blocks external read-back.
How much RAM does MC908SR12MFAER have?
The MC908SR12MFAER includes 512 bytes of on-chip static RAM (512 x 8). This is sufficient for stack operations, scratch buffers, and small data tables in typical appliance-control and sensor-interface applications but is not designed for large frame buffers.
What is the maximum clock speed of MC908SR12MFAER?
The MC908SR12MFAER runs at a maximum internal bus clock of 8 MHz. The HC08 core executes most instructions in 2 to 5 bus cycles, giving roughly 2 MIPS throughput at rated voltage, suitable for sensor conditioning, keypad scanning, and simple control loops.
Does MC908SR12MFAER have an ADC?
Yes, the MC908SR12MFAER integrates a 10-bit successive-approximation ADC with multiple input channels shared with general-purpose I/O. The ADC operates from the main Vdd rail and supports both single-channel and continuous-conversion modes for industrial sensor reads.
What package does MC908SR12MFAER come in?
The MC908SR12MFAER is supplied in a 48-pin LQFP measuring 7 x 7 mm with a 0.5 mm pitch (suffix FAE = 48-LQFP). It is a surface-mount device, and the suffix AER indicates Tape & Reel packaging per NXP ordering information.
Where can I buy MC908SR12MFAER today?
Because the part is now obsolete, MC908SR12MFAER is primarily available from authorized distributors with excess stock and from independent obsolete-component specialists such as ZDI and Veswin Electronics. DigiKey and Mouser historically listed the part; current stock should be confirmed directly with each distributor as of 2026-10-17.
What is the current price of MC908SR12MFAER?
The MC908SR12MFAER typically trades at roughly USD 9 to USD 18 in distributor listings as of 2026-10-17, depending on quantity and stock origin. Because the part is obsolete, single-piece pricing may exceed the original 2004-era cost by a wide margin; quotes from independent brokers vary.
What is the lead time for MC908SR12MFAER?
Lead times for MC908SR12MFAER are typically stock-dependent, with most distributors showing either immediate-ship-from-stock or 6 to 12 weeks when parts must be sourced from broker inventory as of 2026-10-17. For production volumes, designers should request quotes from at least two obsolete-component specialists to compare delivery.
Is MC908SR12MFAER in stock anywhere?
As of 2026-10-17, MC908SR12MFAER availability is intermittent because the part is listed as obsolete on Octopart and major distributors show zero stock at any given moment. Verified brokers (ZDI, Veswin, Xecor) and remaining franchised stock should be checked individually for real-time inventory.
What is the best drop-in replacement for MC908SR12MFAER?
The closest same-package, same-Flash drop-in within the HC08 family is MC908SR12CFAE (12 KB Flash, 48-LQFP, without the AER tape-and-reel suffix). For higher memory in the same footprint, MC908AP32CFAE offers 32 KB Flash in 48-LQFP; otherwise migrate to MC9S08 series for active production.
What is the difference between MC908SR12MFAER and MC908AP32CFAE?
MC908SR12MFAER has 12 KB Flash and 512 B RAM at 8 MHz, while MC908AP32CFAE upgrades to 32 KB Flash and a larger RAM in the same 48-LQFP package. Pin-out and peripheral set are largely compatible, but the AP32 derivative expands timer and ADC resources, making it a memory-upgrade migration target.
When should I choose MC908SR12MFAER over a modern MC9S08 MCU?
Choose MC908SR12MFAER only when re-creating legacy HC08 firmware, repairing existing 48-LQFP boards without PCB rework, or sourcing an exact drop-in for an obsolete BOM line. For new designs, the MC9S08PT/AC family delivers equivalent or better peripherals with active lifecycle and toolchain support.
Is there a cross-brand equivalent for MC908SR12MFAER?
There is no widely documented pin-compatible cross-brand drop-in for MC908SR12MFAER because the HC08 core is NXP/Freescale proprietary. Microchip PIC16F87x or ATmega equivalents require PCB and firmware redesign; treat them as functional replacements, not drop-ins.
Where can I download the MC908SR12MFAER datasheet PDF?
The official MC68HC908SR12 datasheet (Rev. 5.0, 07/2004, Freescale) is hosted at https://www.nxp.com/docs/en/data-sheet/MC68HC908SR12.pdf and also mirrored on third-party sites such as radiolocman.com and findic.us. The PDF includes electrical characteristics, memory map, and programming model.
Where do I find the MC908SR12MFAER pinout?
The full 48-LQFP pinout for MC908SR12MFAER is provided in the MC68HC908SR12 datasheet Figure 2-1 (Pin Assignments) and Table 2-1 (Pin Functions). The device allocates pins for VDD/VSS pairs, IRQ, RESET, oscillator, ADC channels, SCI, I2C, and 31 general-purpose I/O.
Does MC908SR12MFAER support in-system programming?
Yes, the MC908SR12MFAER supports in-system Flash programming via the Background Debug Mode (BDM) interface and through the SCI bootloader in some configurations. A security byte can be programmed to block external read-back of the Flash array after code commit.

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

Selection Guide

Choose MC908SR12MFAER when repairing existing 48-LQFP HC08 boards, replicating legacy appliance firmware, or sourcing an exact BOM match for a documented obsolete design. For new product designs, prefer the MC9S08PT60 or MC9S08AC family in the same footprint - they offer active lifecycle status, modern peripherals, and free CodeWarrior toolchain support. If higher Flash is needed while keeping the same HC08 instruction set and 48-LQFP package, MC908AP32CFAE or MC908AB32MFUE are drop-in upgrades. Avoid choosing this part for new industrial designs where long-term support and RoHS-compliant active production are required.

Comparison with Alternatives

Parameter This Product MC908SR12CFAE MC908AP32CFAE MC908AB32MFUE MC908AS60ACFUE-FR
Brand NXP Semiconductors NXP Semiconductors NXP Semiconductors NXP Semiconductors NXP Semiconductors
Package 48-LQFP (7x7 mm) 48-LQFP - same 48-LQFP - same 48-LQFP - same 48-LQFP - same
Core HC08 8-Bit HC08 8-Bit HC08 8-Bit HC08 8-Bit HC08 8-Bit
Max Clock 8 MHz 8 MHz 8 MHz 8 MHz 8.4 MHz
Program Flash 12 KB 12 KB 32 KB 32 KB 60 KB
RAM 512 B 512 B 1 KB 1 KB 2 KB
I/O Count 31 31 31 31 31
ADC 10-bit 10-bit 10-bit 10-bit 10-bit
Connectivity I2C, SCI I2C, SCI I2C, SCI SCI, SPI CAN, SCI, SPI
Lifecycle Status Obsolete Obsolete Obsolete Active Active

Key Differentiators

  • Same 12 KB Flash footprint with stable long-term firmware base (vs MC908SR12CFAE)
  • Upgrade path to 32 KB Flash in same package (vs MC908AP32CFAE)
  • Larger memory plus enhanced peripherals (vs MC908AS60ACFUE-FR)

Design Notes

Place a 100 nF decoupling capacitor within 5 mm of each VDD/VSS pair (the 48-LQFP exposes VDD on pins 5 and 35). Add a bulk 10 uF tantalum or ceramic cap on the main supply rail. The MC908SR12MFAER's POR is sensitive to slow Vdd rise times below 50 mV/s; ensure the rail ramps faster than this in cold-start conditions.

Keep the OSC1/OSC2 traces short (<10 mm) and shielded by a ground pour to avoid coupling noise from the PWM or ADC channels. The BKGD/MS pin (pin 41) must be accessible for in-system programming - do not route it to a connector that is only populated at production test.

Do not confuse the 48-LQFP variant (FAE) with the 64-QFP or 52-PLCC derivatives of the SR12 family; pinouts differ. Always confirm the package suffix before reworking boards. Also note that the AER suffix indicates Tape & Reel, not a different temperature grade - the operating range remains -40C to +85C for the SR12MFAE family.

The 10-bit ADC shares its input pins with Port A. Avoid driving PTA0-PTA7 with high-frequency digital signals during ADC sampling; enable the digital input buffer disable register (DIDR-style bit) on the ADC-active channels to prevent digital noise injection.

Compliance Information

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

RoHS compliant per NXP product page. Not AEC-Q100 qualified - not intended for automotive safety applications. Lifecycle marked Obsolete on Octopart; lead-free (suffix 'AER') packaging.

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

Related Searches

MC908SR12MFAER MC908SR12MFAER datasheet NXP MC908SR12MFAER MC68HC908SR12 datasheet PDF HC08 8-bit microcontroller 12KB flash 48-LQFP microcontroller HC08 MC908SR12MFAER pinout MC908SR12MFAER replacement MC908SR12MFAER drop-in alternative MC908SR12MFAER buy price obsolete HC08 microcontroller NXP MC908SR12 vs MC908AP32 appliance control 8-bit MCU 48-LQFP what is the Flash size of MC908SR12MFAER

Related Components & Terms

NXP Semiconductors Freescale Semiconductor MC908SR12MFAER MC908SR12CFAE MC908AP32CFAE MC908AB32MFUE MC908AS60ACFUE-FR HC08 8-bit microcontroller MCU Flash memory RAM LQFP-48 LQFP LQFP package family RoHS lead-free AEC-Q100 ADC 10-bit ADC PWM I2C SCI UART low-voltage detector POR background debug mode in-system programming HC08 instruction set appliance control HVAC industrial sensor
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