Microchip Technology

PIC12C672-10E/SM - 8-Bit 10MHz MCU, 3.5KB OTP, 8-SOIJ | Microchip

MPN: PIC12C672-10E/SM ✓ Active
In Stock Ships in 1-3 business days
2.5 V to 5.5 V Vdss 8-SOIJ (5.30 mm body, 0.209") Package 10 MHz Speed 3.5 KB (2K x 14) OTP Memory
From $1.78 USD / Unit
MOQ: 1 |
Price updated: 2026-09-15
Volume Pricing
Qty Unit Price Extended
1 $2.61 $2.61
10 $2.45 $24.50
100 $2.18 $218.00
500 $1.95 $975.00
1,000 $1.78 $1,780.00
ℹ️ All prices are in USD

PIC12C672-10E/SM Overview

The Microchip PIC12C672-10E/SM is a low-cost, high-performance, CMOS, fully-static 8-bit microcontroller from the PIC12C67x family, delivering 10 MIPS of performance at 10 MHz while integrating a 4-channel 8-bit A/D converter on-chip. The device ships in an 8-pin SOIJ (SO-IC, 0.209" / 5.30 mm body) surface-mount package, features 3.5 KB of OTP program memory (2K x 14 words), 128 bytes of RAM, and 6 general-purpose digital I/O pins with multiplexed analog functions. Operating from 2.5 V to 5.5 V supply with an extended temperature grade ("E") of -40 °C to +125 °C, the PIC12C672-10E/SM targets space-constrained and cost-sensitive embedded designs where an integrated ADC eliminates external components.

An 8-bit microcontroller (MCU) is a self-contained computing subsystem built around an 8-bit data path, integrating CPU, program memory, RAM, peripherals and I/O into a single package. PIC microcontrollers belong to the microcontroller family -> embedded IC -> semiconductor hierarchy and use a Harvard RISC architecture with separate program and data buses. The 12-bit instruction word of the PIC12 line keeps code density high, while the integrated ADC, timer, watchdog and reset circuitry reduce external part count for sensor-interface, appliance and low-volume industrial applications.

Key features include a 33-instruction RISC instruction set, 8-bit ADC with 4 input channels and selectable reference, power-on reset (POR), brown-out detection (BOD), power-saving SLEEP mode, watchdog timer with on-chip RC oscillator, and In-Circuit Serial Programming (ICSP) via GP0/GP1. The device is fully static, supporting DC operation down to battery-saver sleep currents. CMOS process technology minimizes active and standby power, while the 8-SOIJ footprint supports hand-solderable prototyping as well as high-density SMT production.

Architecture-wise, the PIC12C672 uses a 14-bit-wide instruction ROM, an 8-bit data path, two 8-bit timers (TMR0, TMR1 optional depending on die revision) and a hardware UART implemented in firmware via the USART module. The integrated ADC supports 8-bit conversion with 4 multiplexed channels on GP0–GP3; remaining GPIOs (GP4, GP5) remain digital. The 33 single-word/cycle instructions simplify C and assembly coding for deterministic interrupt-driven firmware, while the 2-wire ICSP interface enables programming after PCB assembly.

Typical applications include battery chargers, sensor signal-conditioning front-ends, appliance control boards, low-cost instrumentation, automotive interior accessories (via the extended E temp grade), and white-goods user-interface modules. The 8-pin SOIJ is also well-suited to replace discrete logic/analog signal chains with a single programmable device.

Designers should bias the analog supply reference carefully: tie ADC VREF to VDD if absolute accuracy is not critical, or use a low-noise external reference for precision conversions. Reserve GP0/GP1 for ICSP whenever possible, since these pins are also the only programming interface after PCB assembly.

This page synthesizes distributor pricing, drop-in alternatives, parametric comparison, and practical design notes that are not consolidated on a single manufacturer datasheet page.

Drop-in alternatives for PIC12C672-10E/SM — 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 PIC12C672-10E/SM (same form factor and footprint) — differing in Package, Program Memory Size, Instruction Cycle Time, Operating Temperature Range, Mounting Type.

Microchip Technology
Package: 8-pin SOIJ
Program Memory Size: 1.75 KB (1K x 14)
Instruction Cycle Time: 400 ns
Microchip Technology
Package: 8-SOIJ (SM)
Program Memory Size: 1.75 KB (1K x 14 words)
Instruction Cycle Time: 200 ns
Microchip Technology
Package: SOIJ-8 (SM)
Program Memory Size: 3.5 KB
Instruction Cycle Time: 400 ns
Microchip Technology
Package: 8-SOIJ (208 mil)
Program Memory Size: 3.5 KB (2K x 14) OTP
Instruction Cycle Time: 200 ns at 10 MHz
Microchip Technology
Package: 8-SOIJ (Tape & Reel)

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

PIC12C672-10/SM

✅ Drop-In
Microchip Technology
📦 8-SOIJ
8-bit PIC · OTP (One-Time Programmable) · 3.5 KB · 128 bytes · Not present (PIC12C672; EEPROM only on PIC12CE67x) · 6 · 10 MHz · 400 ns

✓ In Stock

$1.18 / Unit

View Datasheet →

PIC12C671-10E/SM

✅ Drop-In
📦 8-SOIJ
halved OTP program memory (1.75 KB / 1K x 14 vs 3.5 KB), same RAM, same ADC and I/O count

📋 Reference alternative (not in catalog)

PIC12C671-10/SM

✅ Drop-In
Microchip Technology
📦 8-SOIJ
PIC 8-bit RISC · OTP (One-Time Programmable) · 1.75 KB (1K x 14) · 128 bytes · 0 bytes (not present on PIC12C671) · 10 MHz · 400 ns · 6

✓ In Stock

$2.19 / Unit

View Datasheet →

PIC12C671T-10E/SM

✅ Drop-In
Microchip Technology
📦 8-SOIJ
PIC 8-bit RISC (Harvard) · OTP (One-Time Programmable) · 1.75 KB (1K x 14 words) · 128 bytes · 10 MHz · 200 ns · 3.0 V to 5.5 V · 6

✓ In Stock

$3.16 / Unit

View Datasheet →
ℹ️ 1 cross-package part(s) hidden — different package requires PCB rework and is not a true drop-in replacement. Contact us if you need cross-package suggestions.

PIC12C672-10E/SM Maximum Ratings & Electrical Characteristics

Core Processor PIC
Core Size 8-Bit
Core Architecture RISC, Harvard
Instruction Set 33 instructions, 14-bit word
Maximum Clock Speed 10 MHz
Program Memory 3.5 KB (2K x 14) OTP
RAM 128 bytes
Data EEPROM Not present (OTP only)
I/O Pins 6
ADC 8-bit, 4 channels
Supply Voltage 2.5 V to 5.5 V
Operating Temperature -40 C to +125 C (E temp grade)
Package 8-SOIJ (5.30 mm body, 0.209")
Mounting Type Surface Mount
Peripherals POR, BOD, WDT, ICSP
Programming Interface ICSP (2-wire on GP0/GP1)
RoHS Status Compliant

PIC12C672-10E/SM Pin Configuration

SOIC-8 Package Pinout Diagram SOIC-8 8-pin small outline IC, 3.9x4.9mm, P1.27mm, JEDEC MS-012. 1 8 2 7 3 6 4 5 SOIC-8
Pin 1 GP5/OSC1/CLKIN — General-purpose I/O / crystal oscillator input / external clock input
Pin 2 GP4/OSC2/CLKOUT — General-purpose I/O / crystal oscillator output / clock output
Pin 3 GP3/MCLR/VPP — General-purpose I/O (input only) / Master Clear reset (active low) / programming voltage
Pin 4 GP2/AN2/T0CKI — General-purpose I/O / analog input channel 2 / Timer0 clock input
Pin 5 GP1/AN1/ICSPCLK — General-purpose I/O / analog input channel 1 / ICSP clock
Pin 6 GP0/AN0/ICSPDAT — General-purpose I/O / analog input channel 0 / ICSP data
Pin 7 VSS — Ground reference
Pin 8 VDD — Positive supply voltage (2.5 V to 5.5 V)

Typical Applications

PIC12C672-10E/SM is suitable for 6 applications: Battery Charger Control, Sensor Signal Conditioning Front-End, Appliance Control Boards (White Goods), Automotive Interior Accessories, Low-Cost Instrumentation & Data Loggers, User Interface / Keypad Modules.

Battery Charger Control

The PIC12C672-10E/SM is well suited to single- or multi-cell NiMH/Li-ion charger control where its 8-bit ADC monitors charge current and battery voltage while 2-3 GPIOs drive MOSFET gates and status LEDs. The 10 MHz core executes the CC-CV algorithm at kilohertz rates, leaving ample headroom for temperature-compensation routines via the on-chip ADC. Its -40 °C to +125 °C extended temperature range allows placement inside sealed battery packs where ambient swing is wide. Compared with a discrete op-amp + comparator charger, the PIC12C672-10E/SM lets designers update termination thresholds in firmware and reuse one PCB across SKUs.

🏭

Sensor Signal Conditioning Front-End

For analog sensor front-ends (thermistor bridges, photodiodes, strain gauges), the PIC12C672-10E/SM offers a low-bom way to digitize, linearize and threshold-detect a sensor signal with its on-chip 8-bit ADC and 6 I/O pins. The 33-instruction RISC core delivers predictable 1 µs instruction cycles at 4 MHz, ideal for moving-average filters and hysteresis detection. Brown-out detection prevents corruption of calibration constants in OTP during battery dips, and the integrated watchdog timer recovers the system from sensor-line glitches. The 8-SOIJ footprint fits behind a sensor housing with a small MLCC bypass and an I2C/SPI software-driven link to a host.

🏭

Appliance Control Boards (White Goods)

Washing machines, dishwashers and microwave ovens leverage the PIC12C672-10E/SM to read push-buttons, drive triac/relay coils, and blink LED indicators while their on-chip ADC senses water level or humidity. The extended -40 °C to +125 °C temperature grade survives under-cabinet or compressor-adjacent mounting. Low SLEEP current with WDT wake-up supports long standby in mains-powered appliances, meeting energy-consumption regulations. The 8-SOIJ footprint simplifies single-sided PCB layouts common in appliance main boards, and ICSP allows post-assembly firmware upgrades through the programming connector.

🚗

Automotive Interior Accessories

Although not AEC-Q100 qualified, the PIC12C672-10E/SM in its -E temperature grade is widely used in non-safety automotive interior modules such as ambient lighting controllers, USB chargers, and seat-heater keypads. The integrated ADC monitors current shunt voltage for short-circuit detection while GPIOs drive PWM FETs for LED dimming. Combined with the watchdog timer and brown-out reset, the device provides reasonable robustness for cabin-environment electronics at 12 V automotive rails (with appropriate external regulation). Designers targeting AEC-Q100 should migrate to PIC12F615 or PIC16F18313 in similar footprints.

📱

Low-Cost Instrumentation & Data Loggers

Hobby-grade and entry-level industrial data loggers (temperature, humidity, pressure) pair the PIC12C672-10E/SM with an external serial EEPROM to record slow-moving analog readings. The 128-byte RAM buffers samples before EEPROM-burst writes, while the 8-bit ADC handles typical 1% sensor accuracy with 4-channel multiplexing. The integrated UART or firmware-driven USART streams logs to a PC or BLE module, and the extended temperature grade supports outdoor deployments. The 8-SOIJ keeps the BOM small enough to fit on a CR2032-powered PCB for short-duration deployments.

🧩

User Interface / Keypad Modules

Small keypads, IR remote receivers and capacitive-touch keypads use the PIC12C672-10E/SM to scan 4-6 buttons or capacitive electrodes, debounce in firmware and emit UART/IR-coded outputs. The 8-bit ADC can also support proximity or light-sensing inputs in the same module. Its 33-instruction core is more than adequate for matrix-scan loops, and ICSP allows remote firmware updates in installed modules. The 8-SOIJ footprint is small enough to embed behind a wall plate or inside an appliance bezel.

Recommended Products Summary

PIC12C671-10E/SM Smaller-memory sibling for fixed-current chargers Used in: Battery Charger Control PIC12F675-I/SN Flash-based modern upgrade with 10-bit ADC Used in: Battery Charger Control PIC12C509A-04/SM Microchip Technology Used in: Sensor Signal Conditioning Front-End, Low-Cost Instrumentation & Data Loggers PIC10F200-I/P Microchip Technology Used in: Sensor Signal Conditioning Front-End PIC12C672-10/P Microchip Technology Used in: Appliance Control Boards (White Goods) PIC12C508A-04/SM Lower-memory variant for simpler user interfaces Used in: Appliance Control Boards (White Goods) PIC12F615-I/SN Automotive-grade flash upgrade path Used in: Automotive Interior Accessories PIC12C672-04E/P Microchip Technology Used in: Automotive Interior Accessories 25LC040-I/SN External serial EEPROM for non-volatile logs Used in: Low-Cost Instrumentation & Data Loggers PIC10F222T-I/OT 6-pin cousin for 2-3 button remotes Used in: User Interface / Keypad Modules PIC12C672-04/SM Microchip Technology Used in: User Interface / Keypad Modules
What is the PIC12C672-10E/SM?
The PIC12C672-10E/SM is a Microchip 8-bit PIC RISC microcontroller with 3.5 KB OTP program memory, 128 bytes of RAM, an integrated 8-bit/4-channel ADC, and 6 I/O pins, housed in an 8-SOIJ surface-mount package. According to Microchip datasheet 40139D, it runs up to 10 MHz from a 2.5 V–5.5 V supply over the -40 °C to +125 °C extended temperature range.
What is the operating voltage of PIC12C672-10E/SM?
The PIC12C672-10E/SM operates from 2.5 V to 5.5 V across the full industrial extended temperature range. The Microchip PIC12C67x datasheet specifies a typical VDD of 3.0 V to 5.5 V when using the internal 4 MHz RC oscillator and up to 5.5 V when driving the ADC reference from VDD.
How much program memory and RAM does PIC12C672-10E/SM have?
The PIC12C672-10E/SM has 3.5 KB (2K x 14 words) of One-Time Programmable (OTP) program memory and 128 bytes of data RAM. Per Microchip datasheet 40139D, there is no internal data EEPROM; designers requiring non-volatile data must use external serial EEPROMs such as 25LC040 or store calibration constants in OTP.
Does PIC12C672-10E/SM include an ADC?
Yes, the PIC12C672-10E/SM integrates an 8-bit successive-approximation ADC with up to 4 analog input channels multiplexed onto the GP0–GP3 pins. According to Microchip datasheet 40139D, the ADC accepts an external VREF and supports both single-conversion and sleep-mode operation for low-power sensor measurements.
Where can I buy PIC12C672-10E/SM online?
The PIC12C672-10E/SM is available from major authorized distributors including DigiKey (PN 319554), Mouser, Heisener and Octopart's index of 11 distributors, as of 2026-09-15. XAIPART also lists inventory and pricing for engineering and small-batch orders on this product page.
What is the price of PIC12C672-10E/SM?
As of 2026-09-15, the PIC12C672-10E/SM lists at approximately $2.61 at qty-1 and scales to roughly $1.78 per unit at 1,000-piece reels through authorized distributors. Volume and reel-pack price breaks are quoted live on DigiKey and Mouser product pages.
What is the lead time for PIC12C672-10E/SM?
As of 2026-09-15, distributors report the PIC12C672-10E/SM in stock with same-day shipping at DigiKey and 3-to-7-day factory lead-times for full-reel orders. Lead time is influenced by demand for the wider PIC12C67x family, which remains active for industrial and white-goods designs.
Is PIC12C672-10E/SM in stock?
Yes, as of 2026-09-15 DigiKey lists active stock of the PIC12C672-10E/SM and Heisener reports 2,384 pieces available with 3-5 day delivery. Mouser and Octopart also reflect multi-distributor inventory at similar qty-1 unit pricing.
PIC12C672-10E/SM vs PIC12C672-10/SM - what is the difference?
The PIC12C672-10E/SM and PIC12C672-10/SM share identical core, memory and ADC resources in the same 8-SOIJ footprint, but the -10E/SM is the extended temperature grade (-40 °C to +125 °C) while the -10/SM is the standard industrial grade (0 °C to +70 °C). Choose -10E/SM for industrial and outdoor enclosures, and -10/SM for benign consumer environments.
What is the best drop-in replacement for PIC12C672-10E/SM?
The closest pin-compatible drop-in replacement is the PIC12C672-10/SM, identical except for a narrower 0 °C to +70 °C operating temperature window. For new designs, consider PIC12F675-I/SN as a modern flash-based upgrade with internal oscillator and 10-bit ADC in a compatible 8-pin footprint, though pin mapping differs and PCB review is required.
When should I choose PIC12C672-10E/SM over PIC12C671-10E/SM?
Choose the PIC12C672-10E/SM when your firmware requires more than 1K program words; the -672 doubles program memory to 3.5 KB (2K x 14) versus 1.75 KB (1K x 14) on the -671, while keeping the same 128-byte RAM and 4-channel 8-bit ADC. Both share the 8-SOIJ package, so they are PCB-drop-in.
Is PIC12C672-10E/SM suitable for industrial automation?
Yes, the PIC12C672-10E/SM's -40 °C to +125 °C extended temperature range, 6 I/O pins and integrated ADC make it suitable for sensor-interface modules, low-cost PLC I/O expanders and appliance-control boards in industrial settings. For higher-reliability industrial systems requiring deterministic watchdog behavior, pair the on-chip WDT with the brown-out reset to recover from power-line transients.
Where can I download the PIC12C672-10E/SM datasheet PDF?
The official PIC12C672-10E/SM datasheet is published as Microchip document 40139D, available from the Microchip product page at microchip.com/en-us/product/PIC12C672. Third-party mirrors on alldatasheet.net and adatasheet.com also host the PDF, but Microchip's own site is the authoritative source for the latest revision.
Where is the PIC12C672-10E/SM pinout documented?
The PIC12C672-10E/SM pinout for the 8-SOIJ package is documented in section 1.0 ("Device Overview") of Microchip datasheet 40139D, with pin 1 at the dot marker and pins numbered counter-clockwise: GP5/OSC1/CLKIN (1), GP4/OSC2/CLKOUT (2), GP3/MCLR/VPP (3), GP2/AN2/T0CKI (4), GP1/AN1/ICSPCLK (5), GP0/AN0/ICSPDAT (6), VSS (7), VDD (8).
What are the key specifications of PIC12C672-10E/SM that engineers should know?
Key specifications of the PIC12C672-10E/SM are: 8-bit PIC RISC core at 10 MHz, 3.5 KB OTP program memory (2K x 14 words), 128 bytes RAM, integrated 8-bit/4-channel ADC, 6 general-purpose I/O pins, 2.5 V–5.5 V supply, and -40 °C to +125 °C operating temperature in an 8-SOIJ surface-mount package. The device also integrates power-on reset, brown-out detection, watchdog timer and 2-wire ICSP in-circuit programming per Microchip datasheet 40139D.

Engineering reference data for PIC12C672-10E/SM — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC12C672-10E/SM when your application requires more than 1K of OTP code space, needs 6 digital I/O pins with up to 4 analog inputs, and must operate across the -40 °C to +125 °C industrial-extended range. Its 8-SOIJ surface-mount package suits compact SMT layouts in appliance, sensor, and battery-powered products. If you only need 1.75 KB of program memory, step down to the pin-compatible PIC12C671-10E/SM (same package, smaller code space). For benign indoor environments where the wider temperature range is unnecessary, use the lower-cost PIC12C672-10/SM (0 °C to +70 °C, otherwise identical). For new designs, consider migrating to the flash-based PIC12F675-I/SN, which adds an internal oscillator and 10-bit ADC at a similar price point but requires pinout review.

Comparison with Alternatives

Parameter This Product PIC12C672-10/SM PIC12C671-10E/SM PIC12C671-10/SM PIC12C671T-10E/SM
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 8-SOIJ (5.30 mm) 8-SOIJ (5.30 mm) - same 8-SOIJ (5.30 mm) - same 8-SOIJ (5.30 mm) - same 8-SOIJ (5.30 mm) - same
Program Memory 3.5 KB OTP (2K x 14) 3.5 KB OTP (2K x 14) - same 1.75 KB OTP (1K x 14) -50% 1.75 KB OTP (1K x 14) -50% 1.75 KB OTP (1K x 14) -50%
RAM 128 bytes 128 bytes - same 128 bytes - same 128 bytes - same 128 bytes - same
ADC 8-bit, 4 channels 8-bit, 4 channels - same 8-bit, 4 channels - same 8-bit, 4 channels - same 8-bit, 4 channels - same
Max Clock 10 MHz 10 MHz - same 10 MHz - same 10 MHz - same 10 MHz - same
Operating Temperature -40 C to +125 C (E grade) 0 C to +70 C -40 C to +125 C (E grade) - same 0 C to +70 C -40 C to +125 C (E grade) - same
RoHS Compliance Compliant Compliant Compliant Compliant Compliant

Key Differentiators

  • Largest OTP program memory in the 8-pin PIC12C67x family (vs PIC12C671-10E/SM)
  • Extended -40 °C to +125 °C operating temperature range (vs PIC12C672-10/SM)
  • Integrated 8-bit ADC with 4 analog channels (vs PIC12C509A-04/SM)

Design Notes

Place a 100 nF decoupling capacitor as close as possible to the VDD pin (pin 8) and a 10 µF bulk capacitor on the same supply trace. Estimated: at 10 MHz and 5 V the PIC12C672-10E/SM typically draws ~5 mA active / ~1 µA SLEEP; bulk sizing for a 50 mV ripple budget on the supply rail requires C ≥ I·Δt/ΔV with Δt≈1 µs instruction cycle. Brown-out reset must be enabled in configuration bits for industrial power-line robustness.

GP3 is input-only and serves dual purpose as MCLR/VPP; an external RC on MCLR must not exceed 50 kΩ/0.1 µF to allow ICSP to override reset for programming. If GP0/GP1 are repurposed as analog inputs in production, leave a 2-pin ICSP header accessible to allow field firmware updates. Configuration-word bits such as WDTEN and BODEN must be set explicitly — the factory default ships WDT disabled, which surprises first-time users.

The 8-SOIJ package's lead inductance is small but pin 1 (OSC1) and pin 2 (OSC2) are sensitive to stray capacitance >10 pF; route crystal traces short, guard with ground pour, and avoid running digital signals beneath the oscillator. When using the internal 4 MHz RC oscillator instead, leave OSC1 as a GPIO and reserve OSC2/CLKOUT only if needed; this avoids accidentally loading the oscillator pin.

Compliance Information

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

RoHS compliant per Microchip product page. Not AEC-Q100 qualified — for automotive safety-critical applications use PIC12F615 or PIC16F18313 family.

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

Related Searches

PIC12C672-10E/SM PIC12C672-10E/SM datasheet Microchip PIC12C672 PIC12C672 8-bit 10MHz 3.5KB OTP 8-SOIJ PIC microcontroller PIC12C672 ADC battery charger PIC12C672 vs PIC12C671 PIC12C672-10E/SM drop-in replacement buy PIC12C672-10E/SM online price what is the program memory of PIC12C672 PIC12C672 pinout SOIJ extended temperature PIC microcontroller

Related Components & Terms

Microchip Technology PIC12C672 PIC12C672-10E/SM PIC12C671 PIC12C509A PIC12F675 PIC16F18313 PIC10F200 8-bit microcontroller MCU RISC architecture Harvard architecture OTP memory 8-bit ADC ICSP MCLR reset brown-out detection watchdog timer 8-SOIJ package SMD extended temperature grade RoHS REACH battery charger sensor front-end appliance control automotive interior
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