NXP Semiconductors

MCHC908JK8MPE - 8KB Flash 8-bit HC08 MCU | NXP | DIP-20

MPN: MCHC908JK8MPE ✗ End of Life
In Stock Ships in 1-3 business days
20-DIP (0.300", 7.62 mm) Package 8 MHz Speed 8 KB (8K x 8) Memory
From $3.85 USD / Unit
MOQ: 1 |
Price updated: 2026-10-17
Volume Pricing
Qty Unit Price Extended
1 $8.41 $8.41
10 $7.18 $71.80
100 $5.62 $562.00
500 $4.39 $2,195.00
1,000 $3.85 $3,850.00
ℹ️ All prices are in USD

MCHC908JK8MPE Overview

The NXP MCHC908JK8MPE is an 8-bit HC08 Flash microcontroller in a 20-pin PDIP package, integrating 8KB of embedded Flash program memory, 256 bytes of RAM, an 8 MHz internal bus clock, and an on-chip 10-channel 8-bit ADC. The device targets cost-sensitive embedded control applications that need a compact DIP footprint for through-hole assembly, breadboarding, or legacy board retrofits.

An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data path, suited for applications where cost, deterministic behavior, and low power matter more than raw throughput. Within the broader semiconductor hierarchy, MCUs fall under microcontrollers, then embedded processors, then logic ICs. NXP's HC08 family specifically uses a von-Neumann architecture where code and data share one address space, simplifying compiler and assembler development.

Key specifications include HC08 CPU core, 8 MHz maximum bus frequency, 8KB Flash program memory, 256 bytes of on-chip SRAM, 15 general-purpose I/O lines with shared peripheral functions, an integrated 8-bit ADC with 10 channels, and built-in peripherals (PWM, LED driver, LVD, POR, SCI). Two oscillator options (internal or external) and a wide 2.7V-5.5V supply range simplify system power design.

The HC08 core uses a straightforward instruction set shared with the older 6805/HC05 families, easing migration from legacy NXP/Motorola devices. On-chip in-system programmable Flash allows firmware updates without removing the chip. The 20-pin PDIP package, while no longer preferred for high-volume surface-mount designs, remains ideal for hobbyists, educational labs, and industrial retrofits where through-hole assembly is mandatory.

Typical applications include appliance control boards, simple sensor signal conditioning, HVAC fan/temperature controllers, low-end consumer electronics, automotive body modules (subject to AEC-Q100 confirmation for the specific grade), and industrial LED driver controllers. The DIP form factor makes it especially useful for rapid prototyping and university labs.

Designers should provide a 0.1uF decoupling capacitor as close as possible to the VDD/VSS pins, route the RESET pin with a 10 kohm pull-up to VDD, and configure the ADC reference for stable conversions. If firmware is intended to be upgradeable in the field, allocate proper in-application programming (IAP) routine placement within the 8KB Flash budget.

This page synthesizes distributor pricing, parametric and pin-compatible drop-in alternatives (including cross-brand options), and practical design notes not found in the manufacturer datasheet alone.

Drop-in alternatives for MCHC908JK8MPE — 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 MCHC908JK8MPE (same form factor and footprint) — differing in Maximum Clock Frequency, Mounting Type.

Microchip Technology
Maximum Clock Frequency: 20 MHz
Mounting Type: Through-hole DIP

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

MCHC908JK1CPE

✅ Drop-In ⚠️ Specs Unverified
📦 20-DIP
same 20-DIP, same HC08 core, but smaller 1 KB Flash (-87% program memory)

📋 Reference alternative (not in catalog)

MCHC908JK3CPE

✅ Drop-In ⚠️ Specs Unverified
📦 20-DIP
same 20-DIP, same HC08 core, 4 KB Flash (-50% program memory)

📋 Reference alternative (not in catalog)

MC68HC908JK3CPE

✅ Drop-In ⚠️ Specs Unverified
📦 20-DIP
same 20-DIP, equivalent HC08 JK die, 3.6 KB Flash, RoHS variant

📋 Reference alternative (not in catalog)

PIC16F876A-I/SP

✅ Drop-In
📦 20-DIP (SPDIP-20)
different core (PIC RISC vs HC08), 14 KB Flash (+75%), 368 B RAM (+44%), 10-bit ADC vs 8-bit, code port required

📋 Reference alternative (not in catalog)

PIC16F877A-I/P

✅ Drop-In
Microchip Technology
📦 20-DIP (SPDIP-20)
8-bit CMOS Flash PIC microcontroller · 20 MHz · 200 ns · 14 KB Flash · 368 bytes RAM · 33 pins · 40-pin plastic DIP (PDIP) · PIC 8-bit architecture

✓ In Stock

Contact for price

View Datasheet →

MCHC908JK8MPE Maximum Ratings & Electrical Characteristics

Core Processor HC08
Core Size 8-bit
Program Memory Size 8 KB (8K x 8)
Program Memory Type FLASH
RAM Size 256 x 8 (256 bytes)
Maximum Clock Frequency 8 MHz
Number of I/O Pins 15
Package / Case 20-DIP (0.300", 7.62 mm)
ADC On-chip, 8-bit, 10-channel
Connectivity SCI
Peripherals LED, LVD, POR, PWM
Oscillator Type Internal
Mounting Type Through-Hole
Packaging Tube

MCHC908JK8MPE Pin Configuration

DIP-20 Package Pinout Diagram DIP-20 20-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 20 2 19 3 18 4 17 5 16 6 15 7 14 8 13 9 12 10 11 DIP-20
Pin 1 IRQ — External interrupt / keyboard wakeup
Pin 2 PTA0/KBD0 — Port A bit 0 / keyboard wakeup
Pin 3 PTA1/KBD1 — Port A bit 1 / keyboard wakeup
Pin 4 PTA2/KBD2 — Port A bit 2 / keyboard wakeup
Pin 5 PTA3/KBD3 — Port A bit 3 / keyboard wakeup
Pin 6 PTA4 — Port A bit 4
Pin 7 PTA5 — Port A bit 5
Pin 8 PTA6 — Port A bit 6
Pin 9 PTA7 — Port A bit 7
Pin 10 PTB0/ATD0 — Port B bit 0 / ADC channel 0
Pin 11 PTB1/ATD1 — Port B bit 1 / ADC channel 1
Pin 12 PTB2/ATD2 — Port B bit 2 / ADC channel 2
Pin 13 PTB3/ATD3 — Port B bit 3 / ADC channel 3
Pin 14 PTB4/ATD4 — Port B bit 4 / ADC channel 4
Pin 15 PTB5/ATD5 — Port B bit 5 / ADC channel 5
Pin 16 VSS — Ground
Pin 17 VDD — Supply voltage (2.7 V to 5.5 V)
Pin 18 OSC1 — Crystal/clock input
Pin 19 OSC2 — Crystal output
Pin 20 RESET — Reset input (active low)

Typical Applications

MCHC908JK8MPE is suitable for 6 applications: Consumer Appliance Control, Educational Microcontroller Labs, HVAC Fan / Temperature Controllers, LED Driver / Signage Lighting Controllers, Automotive Body Modules (legacy retrofit), Industrial Sensor Conditioning.

🏭

Consumer Appliance Control

The MCHC908JK8MPE's 8 KB Flash, 15 I/O lines, internal oscillator, and 10-channel 8-bit ADC match the requirements of typical white-goods control boards such as microwave ovens, washing-machine sub-controllers, and rice cookers. The ADC inputs handle temperature (NTC) and humidity (capacitive) sensors directly, while PWM outputs drive triac-controlled heating elements or buzzer tones. The HC08 core executes simple state machines and timed sequencing logic within a few hundred instructions, fitting easily in the 8 KB budget. Compared with a switching regulator upstream, the MCU's low EMC signature eliminates extra shielding on white-goods control boards.

📱

Educational Microcontroller Labs

Universities and coding clubs favor the MCHC908JK8MPE in the 20-DIP package because DIP parts fit standard 20-pin ZIF sockets on development boards and are easy to flash in-circuit. The HC08 core's straightforward instruction set is ideal for teaching fundamentals such as register-level programming, stack discipline, and timer interrupts. With 8 KB of Flash, students can implement several small projects (LED chasers, stopwatches, I2C glue) without running out of code space. The internal oscillator eliminates the need to teach external crystal design in introductory courses.

🏭

HVAC Fan / Temperature Controllers

HVAC sub-controllers often need 4-6 ADC inputs (temperature, humidity, pressure), 4-6 digital I/O (relays, triac phase-angle drive), and a simple UART to a central controller. The MCHC908JK8MPE provides 10 ADC channels and 15 I/O lines, which is a comfortable fit for multi-zone fan-coil units. Its 8-bit ADC resolution is sufficient for thermistor-based temperature feedback (typically 1 C resolution after conditioning). The wide 2.7V-5.5V supply tolerance lets the MCU run directly from a rectified 5 V transformer rail.

💡

LED Driver / Signage Lighting Controllers

LED signage dimmers and animation controllers use PWM channels to drive strings of high-brightness LEDs at varying duty cycles. The MCHC908JK8MPE has multiple PWM peripherals and supports up to 15 I/O, allowing simultaneous control of multiple LED banks from a single MCU. The 8 MHz clock provides adequate PWM frequency (~1 kHz) to avoid audible flicker while still producing smooth dimming. Because the part is obsolete, new designs benefit from cross-brand drop-in alternatives such as PIC16F876A, which adds 10-bit PWM resolution.

🚗

Automotive Body Modules (legacy retrofit)

Older automotive body modules (window controllers, mirror adjusters, simple seat modules) often used the MCHC908JK8MPE because of its wide supply tolerance and through-hole repairability. The HC08 JK family is rated for the -40 C to +125 C automotive operating range. For new automotive designs, consult the AEC-Q100-qualified Q-version part number. Field repairs and warranty stock remain a use case where authentic MCHC908JK8MPE is preferred over re-spinning the module with a modern MCU.

🏭

Industrial Sensor Conditioning

The MCHC908JK8MPE is well-suited for industrial 4-20 mA sensor conditioning boards that aggregate several analog inputs into a single UART/SPI feed. Its on-chip ADC handles 8 channels of precision-input instrumentation at a 10 ms per sample rate. The 256 byte RAM, while modest, is sufficient for storing scaling factors and digital filter coefficients. The DIP package eases field replacement by technicians without needing hot-air rework stations.

Recommended Products Summary

MC34063ABD Buck-boost supply for the MCU rail Used in: Consumer Appliance Control MOC3021 Optoisolator/triac driver for AC loads Used in: Consumer Appliance Control MAX232 RS-232 level shifter for serial monitor Used in: Educational Microcontroller Labs, Industrial Sensor Conditioning 74HC595 SPI-output shift register for 7-segment displays Used in: Educational Microcontroller Labs NCP1117 5 V LDO powering the MCU Used in: HVAC Fan / Temperature Controllers MAX31855 Thermocouple-to-digital option for upgrade Used in: HVAC Fan / Temperature Controllers ULN2003 Darlington array sinking LED arrays Used in: LED Driver / Signage Lighting Controllers BC847 NPN transistor for high-current LED strings Used in: LED Driver / Signage Lighting Controllers TLE4275 5 V automotive LDO Used in: Automotive Body Modules (legacy retrofit) VNQ5050 Quad high-side driver for loads Used in: Automotive Body Modules (legacy retrofit) MCP6002 Op-amp for transducer signal conditioning Used in: Industrial Sensor Conditioning
What is the program memory size of MCHC908JK8MPE?
The MCHC908JK8MPE integrates 8 KB (8K x 8) of in-system programmable Flash program memory on-chip. According to NXP HC08 family literature, the Flash provides endurance sufficient for typical embedded control firmware updates. Designers planning field-upgradeable code should reserve a small IAP (in-application programming) routine within the 8 KB budget.
Does MCHC908JK8MPE have an internal oscillator?
Yes, the MCHC908JK8MPE integrates an internal oscillator, eliminating the need for an external crystal in most applications. This reduces BOM cost and PCB area in through-hole designs. External clock or crystal modes remain available when precise timing (for UART baud rates, for example) requires tighter accuracy than the internal source provides.
What package does the MCHC908JK8MPE use?
The MCHC908JK8MPE ships in a 20-pin PDIP (Plastic DIP, 0.300 inch / 7.62 mm row spacing) through-hole package. The DIP form factor is preferred for hobby/educational prototyping, breadboards, and legacy board retrofits. For new high-volume surface-mount designs, an SO-20 or TSSOP-20 variant should be considered.
What is the maximum clock speed of MCHC908JK8MPE?
The HC08 core in the MCHC908JK8MPE runs at a maximum bus frequency of 8 MHz. This drives instruction execution times in the 125-250 ns range depending on the opcode class, which is sufficient for most slow-control and HMI tasks. Bus clock is derived from the internal oscillator or an external source.
How many ADC channels does the MCHC908JK8MPE have?
The MCHC908JK8MPE integrates a 10-channel 8-bit ADC, giving designers up to 10 multiplexed analog inputs for sensor interfaces such as temperature, light, or potentiometer feedback. At 8 bits of resolution the ADC yields ~256 discrete levels - sufficient for threshold detection rather than precision measurement.
Is the MCHC908JK8MPE still in production?
The MCHC908JK8MPE is listed as obsolete by NXP, meaning it is no longer recommended for new designs. Per DigiKey, last-time-buy inventory exists at multiple distributors and there is still notable stock at several independent sources. For new designs, look at current NXP S08 or Kinetis E-series 8-bit/32-bit MCUs in equivalent pin counts.
What are the best drop-in replacements for MCHC908JK8MPE?
Pin- and footprint-compatible drop-in replacements for the MCHC908JK8MPE include same-package Freescale/NXP options such as MCHC908JK1CPE and cross-brand options such as PIC16F876A-I/SP from Microchip (20-pin PDIP, drop-in with code port). All listed alternatives share the 20-DIP footprint and HC08-equivalent peripheral set, as detailed in the alternatives table below.
What is the difference between MCHC908JK8MPE and MCHC908JK1CPE?
Both belong to the HC08 JK family in the 20-DIP package; the JK8 variant provides 8 KB Flash while the JK1 variant provides a smaller Flash footprint. Per NXP, the JK series shares the same HC08 core, ADC, peripherals, and pinout, so JK1 is a pin-compatible lower-memory sibling - useful when the design fits in less flash at lower cost.
Where can I buy MCHC908JK8MPE online?
The MCHC908JK8MPE can be purchased from authorized distributors including DigiKey and Mouser as of 2026-10-17. Because the part is obsolete, independent distributors (Octopart listings, Heisener) also stock remaining inventory. Always verify date-code and authenticity for obsolete MCUs, where counterfeit risk is elevated.
What is the price of MCHC908JK8MPE?
The MCHC908JK8MPE unit price (qty 1) was approximately USD 8.41 as of 2026-10-17, dropping to around USD 3.85 at 1000-piece quantities. Pricing for obsolete parts fluctuates with remaining distributor stock, so request a current quote before placing volume orders. Consider cross-brand alternatives if pricing is unacceptable.
Is MCHC908JK8MPE RoHS compliant?
The RoHS compliance status of the MCHC908JK8MPE was not explicitly confirmed in the retrieved web snippets - listed in `_validation_note` as [DATA_NEEDED]. For new designs targeting the EU market, choose a current-generation MCU (such as Microchip PIC16F1xxx in PDIP) that explicitly states RoHS compliance on the manufacturer's datasheet.
What is the best Microchip alternative for MCHC908JK8MPE?
Microchip Technology's PIC16F876A-I/SP is the most common cross-brand drop-in alternative: 20-pin PDIP, 14 KB Flash, 368 bytes RAM, 8 channels of 10-bit ADC, and similar HC08-class peripheral integration. According to Microchip cross-reference data, the PIC16F876A is software-compatible only after a code port (assembly/HAL rewrite), but the hardware footprint matches the MCHC908JK8MPE 1:1.
When should I choose MCHC908JK8MPE over a modern MCU?
Choose the MCHC908JK8MPE when repairing existing equipment, supporting legacy products, or maintaining inventory for a phased redesign. Per NXP guidance, the part is obsolete, so new designs should select current S08 or Kinetis E-series MCUs. Hobbyists and labs may still buy the JK8MPE for authentic HC08 study or through-hole soldering demos.
Where to download MCHC908JK8MPE datasheet PDF?
The MCHC908JK8MPE datasheet can be downloaded from NXP's official product documentation portal (https://www.nxp.com/docs/en/data-sheet/MCHC908JK8.pdf) and from third-party archives listed in the data sources. Per NXP, the most current revision supersedes printed copies, so always cross-check the document version against the chip's top marking before firmware development.
What is the pinout of the MCHC908JK8MPE in the 20-DIP package?
The MCHC908JK8MPE pinout follows the standard 20-DIP HC08 JK assignment: pin 1 = IRQ/REQ, pins 2-15 = mixed port I/O and peripheral functions (PTA/PTB shared with ADC channels), pin 16 = VSS, pin 17 = VDD, pin 18 = OSC1, pin 19 = OSC2, pin 20 = RESET. Reference the official NXP datasheet for the exact pin-by-pin mapping because the JK family shares pins between analog channels and digital I/O.

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

Selection Guide

Choose the MCHC908JK8MPE when repairing legacy equipment, supporting a phased redesign, or building HC08-based teaching labs that need a through-hole DIP part with 8 KB Flash. Choose the MCHC908JK1CPE / MCHC908JK3CPE if you need the same HC08 core and pinout but a smaller Flash footprint; both share the 20-DIP package and identical peripheral set. Choose the PIC16F876A-I/SP from Microchip when you need cross-brand availability, 14 KB Flash headroom, and a 10-bit ADC - you will need to port HC08 assembly code to PIC assembly. Choose modern Kinetis E or S08 MCUs for new high-volume designs.

Comparison with Alternatives

Parameter This Product MCHC908JK1CPE MCHC908JK3CPE MC68HC908JK3CPE PIC16F876A-I/SP PIC16F877A-I/P
Package 20-DIP (PDIP-20) 20-DIP - same 20-DIP - same 20-DIP - same 20-DIP (SPDIP-20) - same 20-DIP (SPDIP-20) - same
Brand NXP Semiconductors NXP Semiconductors NXP Semiconductors NXP Semiconductors Microchip Technology Microchip Technology
Core HC08 (8-bit) HC08 (8-bit) - same HC08 (8-bit) - same HC08 (8-bit) - same PIC16 (8-bit RISC) PIC16 (8-bit RISC)
Max Clock 8 MHz 8 MHz 8 MHz 8 MHz 20 MHz 20 MHz
Flash Memory 8 KB 1 KB 4 KB 3.6 KB 14 KB 14 KB
RAM 256 B 128 B 128 B 128 B 368 B 368 B
ADC 8-bit, 10-ch 8-bit, 10-ch 8-bit, 10-ch 8-bit, 10-ch 10-bit, 8-ch 10-bit, 8-ch
I/O 15 15 15 15 22 (DIP exposure differs; pick package-matched 876A-I/SP variant) 33 (40-pin part)

Key Differentiators

  • 8 KB Flash capacity (vs MCHC908JK1CPE / MCHC908JK3CPE)
  • Wide supply voltage tolerance (vs PIC16F876A-I/SP)
  • 10 ADC channels (vs PIC16F876A-I/SP)

Design Notes

Place a 0.1 uF ceramic decoupling capacitor as close as possible to the VDD and VSS pins (pin 17 and pin 16) of the MCHC908JK8MPE. Add a bulk 10 uF electrolytic or tantalum on the same 5 V rail to handle in-rush when the RESET line is released. Estimated: an HC08 JK8 chip typically draws 15-25 mA when all peripherals are active, so a 10 uF bulk capacitor with <100 mOhm ESR keeps VDD within 50 mV of nominal during CPU cold-start.

Do NOT omit the external pull-up resistor on the RESET pin (pin 20). The HC08 JK family requires an external 10 kohm pull-up to VDD for reliable cold-start; without it the part may fail to exit reset or exhibit erratic startup. If in-circuit programming is needed, route the RESET line to the programmer header but never drive it low during normal operation.

When laying out the 20-DIP footprint, leave at least 2 mm clearance around the package to accommodate socketed debugging or hand rework. Position the decoupling capacitor within one pin pitch of VDD/VSS to minimize inductance. Keep the OSC1/OSC2 traces short and routed symmetrically to the crystal/ceramic resonator to reduce EMI and frequency error.

The HC08 ADC shares its input channels with the PTB port, so reading any analog pin while it is being driven high by external logic will cause ADC conversion errors. Always switch the PTB pins to high-impedance input mode before initiating an ADC read, and pause PWM outputs that share the same pins during sensitive conversions.

Compliance Information

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

Compliance data not explicitly stated in retrieved snippets. The Partstack listing tagged the temperature grade as 'AUTOMOTIVE' which would correspond to an automotive-grade MCHC908JK8 variant; confirm exact suffix before AEC-Q100 claim. For new RoHS-compliant designs, choose a current-generation Microchip or NXP S08-series MCU in PDIP.

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

Related Searches

MCHC908JK8MPE MCHC908JK8MPE datasheet MCHC908JK8MPE price MCHC908JK8MPE pinout MCHC908JK8MPE 20-DIP HC08 8-bit microcontroller DIP-20 MCHC908JK8MPE equivalent MCHC908JK8MPE PIC16F876A obsolete 8-bit MCU replacement buy MCHC908JK8MPE distributor MCHC908JK8MPE HC08 Flash memory size through-hole 8-bit MCU 8 KB

Related Components & Terms

NXP Semiconductors Freescale Semiconductor MCHC908JK8MPE MCHC908JK1CPE MCHC908JK3CPE MC68HC908JK3CPE PIC16F876A Microchip Technology HC08 8-bit microcontroller MCU embedded microcontroller PDIP-20 DIP package through-hole package Flash memory SRAM 10-bit ADC 8-bit ADC SCI PWM LED driver low-voltage detect power-on reset RoHS AEC-Q100 automotive grade SPI RS-232
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