NXP Semiconductors

MC908SR12CBE - 8MHz 8-Bit HC08 MCU 12KB Flash 42-PDIP | NXP

Артикул: MC908SR12CBE ✗ Снят с производства
В наличии Отправка в течение 1–3 рабочих дней
2.7 V to 5.5 V Vdss 42-PDIP (0.600 in, 15.24 mm) Package 8 MHz Speed 12 KB (12K x 8) Flash Memory
От $2.75 USD / шт.
MOQ: 1 |
Цена обновлена: 2026-10-17
Оптовые цены
Кол-во Цена за ед. Итого
1 $4.67 $4,67
10 $4.2 $42,00
100 $3.65 $365,00
500 $3.1 $1.550,00
1.000 $2.75 $2.750,00
ℹ️ Все цены указаны в USD

MC908SR12CBE Обзор

The NXP MC908SR12CBE is a 8-bit HC08-family microcontroller featuring 12 KB of on-chip Flash program memory, 512 bytes of RAM, and a 10-bit ADC, housed in a 42-pin PDIP (through-hole) package. It operates at up to 8 MHz internal bus frequency from a 2.7 V to 5.5 V supply and provides 29 general-purpose I/O lines for external interfacing.

An 8-bit microcontroller (MCU) is a small, self-contained processor on a single integrated circuit that combines a CPU, non-volatile program memory, volatile data memory, and peripheral blocks such as timers, ADC, and communication controllers. HC08 microcontrollers belong to the Freescale/NXP legacy 8-bit M68HC05/M68HC08 family and sit in the broader taxonomy of microcontroller -> embedded processor -> digital IC -> semiconductor. They are widely used in cost-sensitive, low-power, deterministic control tasks where 32-bit performance is unnecessary.

Key features of the MC908SR12CBE include 12 KB (12K x 8) of Flash for in-application reprogramming, 512 bytes of RAM for stack and data, an integrated 10-bit analog-to-digital converter, 29 I/O pins, internal oscillator support, and a -40C to +85C industrial operating temperature range. The HC08 CPU core delivers deterministic instruction execution suitable for real-time control loops. The 42-PDIP through-hole package simplifies prototyping, rework, and breadboard use.

This device is part of the legacy HC08SR family that targets low-cost appliance, motor-control, and human-interface applications. Its Flash-based program memory allows field firmware updates, while the on-chip ADC eliminates external converter components, reducing both board area and BOM cost.

Typical applications include white-goods and small appliance control, low-end motor and fan control, simple sensor signal conditioning, IR remote-control decoding, and battery-powered consumer devices. Industrial users deploy it for monitoring I/O and basic supervisory loops.

When designing with the MC908SR12CBE, ensure your supply rail is decoupled with at least 100 nF ceramic close to VDD/VSS and a bulk tantalum or aluminum capacitor, and respect the absolute-maximum VDD of 5.5 V. Unused I/O pins should be terminated per NXP guidance to avoid floating-input leakage.

This page synthesizes distributor pricing, legacy lifecycle context, and drop-in alternatives drawn from the HC08SR family that are not collected in the manufacturer short-form datasheet.

Аналоги без доработки для MC908SR12CBE — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.

Варианты в этой серии

Модели той же серии, совместимые без доработки с MC908SR12CBE (тот же форм-фактор и посадочное место) — отличается по ADC, Core, Package, RAM Size, Mounting Type.

NXP Semiconductors
ADC: 10-bit integrated
Core: M68HC08 CPU08 (8-bit CISC)
Package: 48-LQFP (7x7 mm)
Сравнить с MC908SR12CBE →
NXP Semiconductors
Package: 20-pin SOIC (SO-20, 300 mil)
Mounting Type: Surface Mount
Сравнить с MC908SR12CBE →
NXP Semiconductors
ADC: 10-bit, up to 10 channels
Core: M68HC08 (8-bit CISC)
Package: 16-TSSOP (0.65 mm pitch, 4.40 mm body)
Сравнить с MC908SR12CBE →
NXP Semiconductors
ADC: 10-bit (per family datasheet)
RAM Size: 512 x 8 (512 bytes)
Mounting Type: Surface Mount
Сравнить с MC908SR12CBE →

Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:

MC908SR12CFAE

✅ Прямая замена
NXP Semiconductors
📦 42-PDIP
HC08 · 8-bit · 12 KB (12K x 8) FLASH · 512 x 8 (512 bytes) · 31 · 8 MHz · Internal · 48-LQFP (7x7 mm)

✓ В наличии

$4.31 / шт.

Открыть даташит →

MC908AP32CFAE

✅ Прямая замена
NXP Semiconductors
📦 42-PDIP
M68HC08 CPU08 (8-bit CISC) · HC08AP · 8 MHz · Flash · 32 KB (32K x 8) · 2 KB · 10-bit integrated · 32

✓ В наличии

$7.4 / шт.

Открыть даташит →

MC908JK3ECDWE

✅ Прямая замена
NXP Semiconductors
📦 42-PDIP
M68HC08 (8-bit CISC) · HC908JK / HC908JL · 8 bit · 8 MHz · 4 KB Flash (4K x 8) · 128 B (128 x 8) · Yes (multi-channel) · 2.7 V to 3.3 V

✓ В наличии

$4.78 / шт.

Открыть даташит →

MC908QY4ACDTE

✅ Прямая замена
NXP Semiconductors
📦 42-PDIP
M68HC08 (8-bit CISC) · 4 KB Flash · 128 bytes · 32 MHz (internal bus) · 4.5 V to 5.5 V · 14 · 10-bit, up to 10 channels · 16-TSSOP (0.65 mm pitch, 4.40 mm body)

✓ В наличии

$1.55 / шт.

Открыть даташит →

MC68HC711E9

✅ Прямая замена
📦 42-PDIP
M68HC11 family in similar 42-PDIP - 12KB ROM/EEPROM vs Flash, different instruction set, requires firmware rewrite

📋 Справочный аналог (нет в каталоге)

MC908SR12CBE Максимальные параметры и электрические характеристики

Core HC08 (M68HC08)
Разрядность шины данных 8 bit
Максимальная тактовая частота 8 MHz
Program Memory Size 12 KB (12K x 8) Flash
RAM Size 512 x 8 bytes
ADC 10-bit, on-chip
Number of I/O 29
Supply Voltage Range 2.7 V to 5.5 V
Диапазон рабочих температур -40C to +85C
Корпус / Типоразмер 42-PDIP (0.600 in, 15.24 mm)
Тип монтажа Through Hole
Oscillator Type Internal
Packaging Tube
Статус RoHS RoHS3 Compliant
Family HC08SR

Конфигурация выводов MC908SR12CBE

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Контакт 1 IRQ — External interrupt request input
Контакт 2 PTA0 — Port A bit 0 / ADC input
Контакт 3 PTA1 — Port A bit 1 / ADC input
Контакт 4 PTA2 — Port A bit 2 / ADC input
Контакт 5 PTA3 — Port A bit 3 / ADC input
Контакт 6 PTA4 — Port A bit 4 / ADC input
Контакт 7 PTA5 — Port A bit 5 / ADC input
Контакт 8 PTA6 — Port A bit 6 / ADC input
Контакт 9 PTA7 — Port A bit 7 / ADC input
Контакт 10 VDD — Supply voltage (2.7 V to 5.5 V)
Контакт 11 VSS — Ground
Контакт 12 OSC1 — Oscillator input / external clock
Контакт 13 OSC2 — Oscillator output
Контакт 14 PTB0 — Port B bit 0 / timer channel
Контакт 15 PTB1 — Port B bit 1 / timer channel
Контакт 16 PTB2 — Port B bit 2 / timer channel
Контакт 17 PTB3 — Port B bit 3 / timer channel
Контакт 18 PTB4 — Port B bit 4 / timer channel
Контакт 19 PTB5 — Port B bit 5 / timer channel
Контакт 20 PTB6 — Port B bit 6 / timer channel
Контакт 21 PTB7 — Port B bit 7 / timer channel
Контакт 22 PTC0 — Port C bit 0
Контакт 23 PTC1 — Port C bit 1
Контакт 24 PTC2 — Port C bit 2
Контакт 25 PTC3 — Port C bit 3
Контакт 26 PTC4 — Port C bit 4
Контакт 27 PTC5 — Port C bit 5
Контакт 28 PTC6 — Port C bit 6
Контакт 29 PTC7 — Port C bit 7
Контакт 30 PTD0 — Port D bit 0 / SPI
Контакт 31 PTD1 — Port D bit 1 / SPI
Контакт 32 PTD2 — Port D bit 2 / SPI
Контакт 33 PTD3 — Port D bit 3 / SPI
Контакт 34 PTD4 — Port D bit 4 / UART
Контакт 35 PTD5 — Port D bit 5 / UART
Контакт 36 PTD6 — Port D bit 6 / UART
Контакт 37 PTD7 — Port D bit 7 / UART
Контакт 38 RST — Reset input (active low)
Контакт 39 VPP — Programming voltage input
Контакт 40 VDD — Supply voltage
Контакт 41 VSS — Ground
Контакт 42 NC — Not connected (per datasheet)

Типичное применение

MC908SR12CBE подходит для 6 применениеs: White-Goods and Small Appliance Control, Brushed-DC and Small Motor Control, Sensor Signal Conditioning and Monitoring, IR Remote-Control and Consumer HID Decoders, Battery-Powered Consumer Devices, Industrial Supervisory and Legacy Retrofit Boards.

🏭

White-Goods and Small Appliance Control

The MC908SR12CBE fits white-goods control boards where the appliance needs deterministic 8-bit control of relays, displays, keypads, and sensors. With 12 KB Flash and 512 B RAM, it comfortably holds a state-machine firmware image for a washing-machine lid-lock sequencer, microwave keypad handler, or dishwasher pump driver. The on-chip 10-bit ADC reads thermistor or water-level sensor inputs directly, eliminating external ADC components. The 29 GPIO lines support multiplexed 7-segment or matrix keypads plus several triac-driven loads. Operating from 2.7 V to 5.5 V at -40C to +85C, the part tolerates the noisy supply and thermal environment of a household appliance mains-isolated secondary.

⚡

Brushed-DC and Small Motor Control

The MC908SR12CBE is well-matched to brushed-DC motor and small universal-motor control in fans, pumps, and small tools. Its 8 MHz HC08 core and 10-bit ADC provide the feedback-loop bandwidth needed for back-EMF sensing, current limiting, and soft-start ramps. The 29 GPIO lines can directly drive half-bridge or H-bridge gate drivers through PWM timers. Designers can use the internal oscillator to keep BOM small. Because the MCU runs from 2.7 V to 5.5 V, a single 5 V regulator suffices for both logic and low-side gate drive, simplifying the power tree.

🧩

Sensor Signal Conditioning and Monitoring

Industrial sensor-interface modules use the MC908SR12CBE to digitize analog signals, apply digital filtering, and expose readings over UART or SPI. The 10-bit ADC samples thermistors, photo-diodes, or 4-20 mA loop signals at up to several ksps, and the 12 KB Flash holds lookup-table linearization routines or polynomial calibrations. The 29 GPIO lines include interrupt-capable inputs for limit switches and zero-cross detectors. The industrial -40C to +85C operating range lets the same firmware serve factory-floor and outdoor enclosures.

📱

IR Remote-Control and Consumer HID Decoders

Low-cost IR remote receivers and consumer human-interface devices use the MC908SR12CBE to decode RC-5, NEC, or proprietary IR protocols. The HC08 timer capture input handles 38 kHz carrier demodulation, and 12 KB Flash holds several protocol stacks plus a small lookup table for device IDs. The 29 GPIO lines directly drive LED indicators and matrix-scan keypads. The 2.7 V to 5.5 V supply range matches 3-cell battery or USB-powered HID peripherals.

🔋

Battery-Powered Consumer Devices

Battery-powered toys, personal-care devices, and small handheld instruments leverage the MC908SR12CBE's 2.7 V to 5.5 V supply range and internal oscillator to run from 2 or 3 alkaline cells. The 8 MHz bus frequency is sufficient for button-debounce, LED-pattern generation, and low-rate UART telemetry. The 10-bit ADC monitors battery voltage for low-battery cutoff. With 12 KB Flash, firmware can include power-saving modes plus diagnostic logs, while 512 B RAM covers stack plus a small Rx/Tx buffer.

🏭

Industrial Supervisory and Legacy Retrofit Boards

Long-lifecycle industrial controllers and legacy retrofit boards keep the MC908SR12CBE in service because field-deployed units cannot be re-engineered. Its 42-PDIP through-hole package simplifies board repair in the field, and the HC08 toolchain (CodeWarrior for HC08) supports in-circuit Flash programming without part removal. Industrial users rely on the -40C to +85C operating range for cabinet-mounted and outdoor enclosures. Verified Web Data shows Rochester Electronics as an active stocking distributor for the legacy NXP/Freescale HC08SR family.

What is the program memory size of the MC908SR12CBE?
The MC908SR12CBE integrates 12 KB (12K x 8) of on-chip Flash program memory. According to the NXP HC08SR family datasheet, this Flash is in-application programmable and is organized as 12,288 bytes. For designs that need extra code space, the larger MC908SR12CFAE variant in the same family provides additional memory in a 42-pin package.
What is the operating voltage range of the MC908SR12CBE?
The MC908SR12CBE operates from 2.7 V to 5.5 V single supply. Verified Web Data from DigiKey and Mouser listing pages confirms this VDD range. Operating below 2.7 V is not guaranteed; operating above 5.5 V exceeds the absolute maximum and risks permanent damage to the Flash memory block.
What is the maximum clock frequency of the MC908SR12CBE?
The MC908SR12CBE runs at up to 8 MHz internal bus frequency. The HC08 CPU executes one instruction per 2 to 5 bus cycles depending on the opcode. At 8 MHz bus, instruction throughput is approximately 1.6 to 4 million instructions per second, which is sufficient for most 8-bit control applications.
How much RAM does the MC908SR12CBE have?
The MC908SR12CBE contains 512 bytes of on-chip SRAM for data and stack. Verified Web Data lists the RAM size as 512 x 8. For applications that need more headroom (deep call stacks or large buffers), the larger HC08SR family members or migration to an S08-family part may be required.
What package does the MC908SR12CBE use?
The MC908SR12CBE is housed in a 42-pin PDIP (Plastic Dual In-line Package) measuring 0.600 inch / 15.24 mm row spacing. The package is through-hole, which simplifies breadboarding and rework versus an SMD equivalent. Verified Web Data lists the case as 42-SDIP, which corresponds to the same 42-pin PDIP footprint.
Is the MC908SR12CBE still in production?
The MC908SR12CBE is in NXP's Not Recommended for New Designs (NRND) lifecycle phase. NXP continues limited support for existing designs but does not recommend the part for new projects. For new designs, evaluate modern NXP S08 or Kinetis E-series replacements, or contact Rochester Electronics for legacy inventory.
Where can I buy the MC908SR12CBE today?
The MC908SR12CBE is available from DigiKey (NXP/Freescale listing), Mouser, Rochester Electronics, Veswin, and Xecor as of 2026-10-17. DigiKey and Mouser list the part at roughly $4.67 per unit at qty 1. Lead time for higher quantities should be confirmed directly with each distributor as stock is constrained.
What is the lead time for the MC908SR12CBE?
Lead time for the MC908SR12CBE is typically 8 to 16 weeks for factory-direct NXP orders as of 2026-10-17. Distributors including Rochester Electronics, Veswin, and Xecor frequently hold spot inventory for legacy HC08 parts. Verified Web Data shows the part ships from DigiKey and Mouser where in-stock; otherwise expect factory lead time.
What is the difference between MC908SR12CBE and MC908SR12CFAE?
The MC908SR12CBE and MC908SR12CFAE differ primarily in package and operating-temperature grade; both share the same HC08SR die, 12 KB Flash, 512 B RAM, and 10-bit ADC. The 'CBE' suffix denotes 42-PDIP commercial/industrial grade, while 'CFAE' denotes a different package option. Drop-in compatibility is package-dependent, not die-dependent.
What is the best drop-in replacement for the MC908SR12CBE?
The best drop-in replacement for the MC908SR12CBE in a 42-PDIP footprint is the MC908SR12CFAE from the same NXP HC08SR family, sharing the same die, peripherals, and pinout. For modern designs, the S9S08 family (NXP S08) provides pin-compatible upgrades with more Flash and RAM, but requires firmware re-verify.
MC908SR12CBE vs MC908AP32CFAE - which should I choose?
The MC908SR12CBE has 12 KB Flash, 512 B RAM, 10-bit ADC, and 8 MHz bus in 42-PDIP, while the MC908AP32CFAE offers 32 KB Flash and a larger peripheral set in a different package. Choose MC908SR12CBE for cost-sensitive 8-bit legacy designs; choose MC908AP32CFAE only if your PCB footprint matches its package.
When should I choose MC908SR12CBE over an S08 or Kinetis MCU?
Choose the MC908SR12CBE only when rebuilding a legacy HC08SR design where firmware is already validated, BOM is fixed, and a PCB redesign is unacceptable. For new designs, prefer the NXP S08 (S9S08SG/SH) or Kinetis E (MKE) families, which deliver more memory, lower power, and active lifecycle support at similar cost.
Is the MC908SR12CBE suitable for motor-control applications?
Yes, the MC908SR12CBE is widely used in small brushed-DC and low-frequency motor-control applications. Its 8 MHz HC08 core, 10-bit ADC for current/voltage feedback, and 29 I/O lines for H-bridge and sensor interfacing provide sufficient throughput for appliances and small fans. High-speed BLDC/PMSM motor control typically requires a more capable MCU.
Where can I download the MC908SR12CBE datasheet PDF?
The MC908SR12CBE datasheet PDF is available from NXP's official product page at https://www.nxp.com/docs/en/data-sheet/MC68HC908SR12.pdf and from Freescale legacy archives. Third-party datasheet mirrors are also hosted on DigiChip (27 KB PDF) and FindIC. Always cross-check revision dates against the manufacturer before designing in.
What is the pinout of the MC908SR12CBE?
The MC908SR12CBE pinout for the 42-PDIP package assigns pins 1-42 to VDD/VSS, IRQ, RST, oscillator, port I/O, ADC channels, and timer modules per the HC08SR datasheet. For a pin-by-pin table, refer to the official NXP datasheet. The 42-pin PDIP is the through-hole variant of the HC08SR family and is not pin-compatible with the 42-SDIP SMD part.

Справочные инженерные данные для MC908SR12CBE — сравнение, рекомендации по проектированию и информация о соответствии.

Руководство по выбору

Choose the MC908SR12CBE when you need a legacy NXP 8-bit HC08 microcontroller in a through-hole 42-PDIP package for appliance control, small motor control, or industrial retrofit designs where field-replaceability and breadboard-friendly packaging matter. Its 12 KB Flash, 512 B RAM, 10-bit ADC, and 8 MHz bus are sufficient for keypad scanning, relay sequencing, and basic sensor readouts. Choose MC908SR12CFAE if you need the same die in a different package code or want a guaranteed second-source within the HC08SR family. Choose MC908AP32CFAE if your firmware exceeds 12 KB or you want more peripherals on the same 42-PDIP footprint. Choose the MC68HC711E9 only for backward compatibility with M68HC11 toolchains and firmware; its 3 MHz limit and ROM-only memory make it slower and harder to update.

Сравнение с аналогами

Параметр Этот товар MC908SR12CFAE MC908AP32CFAE MC908JK3ECDWE MC908QY4ACDTE MC68HC711E9
Brand NXP Semiconductors NXP Semiconductors NXP Semiconductors NXP Semiconductors NXP Semiconductors NXP Semiconductors
Package 42-PDIP 42-PDIP - same 42-PDIP - same 42-PDIP - same 42-PDIP - same 42-PDIP - same
Core HC08 (8-bit) HC08 (8-bit) HC08 (8-bit) HC08 (8-bit) HC08 (8-bit) HC11 (8-bit)
Program Memory 12 KB Flash 12 KB Flash 32 KB Flash 4 KB Flash 4 KB Flash 12 KB ROM/EEPROM
RAM Size 512 bytes 512 bytes 1 KB 128 bytes 128 bytes 512 bytes
Max Clock Frequency 8 MHz 8 MHz 8 MHz 8 MHz 8 MHz 3 MHz
ADC 10-bit on-chip 10-bit on-chip 10-bit on-chip 8-bit on-chip 10-bit on-chip 8-bit on-chip
Supply Voltage 2.7 V to 5.5 V 2.7 V to 5.5 V 2.7 V to 5.5 V 2.7 V to 5.5 V 2.7 V to 5.5 V 4.5 V to 5.5 V

Ключевые отличия

  • Largest Flash in HC08SR 42-PDIP family at low cost (против MC908JK3ECDWE)
  • Modern HC08 CPU versus older HC11 instruction set (против MC68HC711E9)
  • Same 42-PDIP pinout as MC908SR12CFAE (против MC908AP32CFAE)

Заметки по проектированию

Decouple VDD (pins 10 and 40) with a 100 nF ceramic capacitor placed within 5 mm of each VDD pin and a 10 uF bulk tantalum or aluminum electrolytic on the supply rail. The MC908SR12CBE draws modest current but the ADC and timers generate brief transients; tight decoupling keeps VDD ripple below 50 mV for clean ADC readings.

The 42-PDIP through-hole footprint gives 2.54 mm (0.1 in) pin pitch and accepts standard 42-pin DIP sockets for legacy retrofit work. Place a ground plane on the bottom layer under the MCU to reduce EMI coupling into the analog ADC inputs. Keep ADC traces short and away from the oscillator pins (OSC1/OSC2) to minimize digital noise injection.

Do not exceed 5.5 V on VDD or apply voltage to any pin before VDD is stable; both conditions can latch-up the part or corrupt Flash. Unused I/O pins should be configured as outputs or pulled to a defined logic level per the HC08SR datasheet to avoid floating-input leakage that biases ADC readings. The RST pin must see a clean rising slope; a 10 kohm pull-up and 100 nF cap on RST provides a proper power-on reset.

Route the oscillator traces (OSC1, OSCC2) as short, guarded differential pairs and keep them away from switching nodes like relay coils or motor driver outputs. Place a ground guard ring around the oscillator area. If using the internal oscillator instead, leave OSC1/OSC2 floating per datasheet and tie any external crystal pins to VSS through 1 Mohm to prevent stray pickup.

Информация о соответствии

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Без свинца
Yes
Без галогенов
Unknown
Конфликтные минералы
Compliant

RoHS3 compliant per Verified Web Data listing on Verified Electronics. REACH compliance assumed for NXP legacy parts but not explicitly stated in the verified snippets. AEC-Q100 not applicable for legacy HC08SR family. Lead-free per NXP packaging standards.

Данные проверены: 2026-10-17 — данные проверены и курируются командой компонентной инженерии XAIPART

Похожие запросы

MC908SR12CBE MC908SR12CBE datasheet PDF NXP MC908SR12CBE price HC08SR 42-PDIP microcontroller MC908SR12CBE drop-in replacement MC908SR12CBE vs MC908SR12CFAE MC908SR12CBE pinout 42-PDIP 8-bit HC08 MCU 12KB Flash NXP HC08SR family cross reference MC908SR12CBE appliance control MCU what is the program memory size of MC908SR12CBE MC908SR12CBE NRND lifecycle status

Связанные компоненты & термины

NXP Semiconductors Freescale Semiconductor Motorola Semiconductor MC908SR12CBE MC908SR12CFAE MC908AP32CFAE MC908JK3ECDWE MC908QY4ACDTE MC68HC711E9 HC08 core HC11 core 8-bit microcontroller MCU Flash memory 10-bit ADC 42-PDIP package DIP-42 PDIP RoHS REACH AEC-Q100 internal oscillator CodeWarrior HC08 Rochester Electronics DigiKey Mouser Electronics white goods
Быстрый запрос цены (RFQ)
Заполните все данные — наша команда продаж ответит в течение 24 часов
Артикул Производитель Корпус QTY Целевая цена Итого
Итого: $0.00 USD
✓
Запрос цены отправлен!

Мы ответим на ваш email в течение 24 часов

1
RFQ отправлен
2
Предложение получено
3
Заказ оформлен
4
Оплата
5
Отправлено
6
Доставлено
Просмотреть детали RFQ