Microchip Technology

PIC12LC672-04/SM - 8-Bit 4MHz OTP MCU, 3.5KB | Microchip

MPN: PIC12LC672-04/SM ✓ Active
In Stock Ships in 1-3 business days
2.5 V to 5.5 V Vdss 8-SOIJ (208-mil SOIJ) Package 4 MHz Speed 3.5 KB (2K x 14) OTP Memory
From $1.65 USD / Unit
MOQ: 1 |
Price updated: 2026-09-15
Volume Pricing
Qty Unit Price Extended
1 $2.85 $2.85
10 $2.55 $25.50
100 $2.18 $218.00
500 $1.85 $925.00
1,000 $1.65 $1,650.00
ℹ️ All prices are in USD

PIC12LC672-04/SM Overview

The Microchip Technology PIC12LC672-04/SM is an 8-bit CMOS microcontroller from the PIC12C family, featuring 3.5KB (2K x 14) of One-Time-Programmable (OTP) program memory, 128 bytes of RAM, and a 4 MHz instruction clock, all housed in an 8-pin SOIJ surface-mount package. It integrates a 4-channel 8-bit A/D converter, six general-purpose I/O lines, and a 8-bit real-time counter (TMR0) with programmable prescaler, providing a compact compute platform for space-constrained designs.

A microcontroller (MCU) is a single-chip computer containing a CPU, program memory, RAM, and peripherals. The PIC12C/12CE/12F family from Microchip Technology uses a Reduced Instruction Set Computer (RISC) Harvard architecture, which separates program and data memory paths to enable single-cycle instruction execution and deterministic interrupt response. The PIC12LC672 sits in the hierarchy: 8-bit MCU -> RISC microcontroller -> embedded controller -> semiconductor IC.

Key features include an operating voltage range of 2.5V to 5.5V, 33 single-word instructions, a Power-On Reset (POR) circuit, a Device Reset Timer (DRT), and a Watchdog Timer (WDT) with its own on-chip RC oscillator for reliable recovery from firmware faults. The internal 4 MHz oscillator eliminates the need for external clock components, reducing BOM cost and PCB area. The 8-bit A/D converter provides four analog input channels with selectable reference voltages, enabling direct sensor interfacing without external ADC ICs.

The PIC12LC672 uses Microchip's mature OTP program memory architecture, which allows prototyping and low-volume production using inexpensive programming tools, while the LC variant indicates operation down to 2.5V for battery-powered applications. The integrated peripherals allow designers to replace multiple discrete components with a single MCU, simplifying BOM and improving reliability through reduced part count.

Typical applications include battery-powered sensor nodes, simple motor drivers, LED controllers, and embedded control subsystems in consumer and industrial products. The combination of low power, integrated ADC, and small 8-pin package makes it well-suited to cost-sensitive designs where board space is at a premium.

When designing with this part, use Microchip's MPLAB development environment for code generation and debugging. Ensure decoupling capacitors are placed close to VDD and that the MCLR pin is properly biased. The OTP memory is one-time programmable; once programmed, the code cannot be erased or rewritten.

This page synthesizes distributor pricing, drop-in alternatives from the PIC12C/12CE family, and practical design notes not found in the manufacturer datasheet alone, giving engineers a single reference for sourcing and substitution decisions.

Drop-in alternatives for PIC12LC672-04/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 PIC12LC672-04/SM (same form factor and footprint) — differing in Program Memory Size, Timers, Operating Temperature, Package, Watchdog Timer.

Microchip Technology
Program Memory Size: 3.5 KB (2K × 14) OTP
Timers: 1 × 8-bit (TMR0)
Operating Temperature: 0 °C to +70 °C (commercial)
Microchip Technology
Program Memory Size: 1.75 KB (1K x 14)
Timers: 1 x 8-bit timer/counter with prescaler + WDT
Operating Temperature: 0C to +70C (commercial)
Microchip Technology
Program Memory Size: 3.5 KB (2K x 14 words)
Timers: TMR0 (8-bit with 8-bit prescaler), WDT with on-chip RC oscillator
Watchdog Timer: Yes (WDT, dedicated on-chip RC)

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

PIC12C672-04/SM

✅ Drop-In
Microchip Technology
📦 8-SOIJ
PIC® 12C · PIC · 8-Bit · 4 MHz · 3.5 KB (2K × 14) OTP · 128 bytes · None (OTP only) · 6

✓ In Stock

$3.1 / Unit

View Datasheet →

PIC12CE673-04/P

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 8-PDIP
PIC 8-bit RISC (Harvard) · OTP (One-Time Programmable) · 1.75 KB (1K x 14) · 128 bytes · 16 bytes · 4 MHz · 1 us at 4 MHz · 35 single-word instructions

✓ In Stock

$1.6 / Unit

View Datasheet →

PIC12LC672-04I/SM

✅ Drop-In
📦 8-SOIJ
industrial temp -40C to +85C vs 0C to +70C; same die, same 8-SOIJ footprint

📋 Reference alternative (not in catalog)

PIC12LC672T-04/SM

✅ Drop-In
Microchip Technology
📦 8-SOIJ
8-Bit CMOS Microcontroller (MCU) · PIC 12C · 8-bit PIC RISC, Harvard, 12-bit instruction word · 4 MHz · 3.5 KB (2K x 14) OTP · OTP (One-Time Programmable) · None on PIC12LC672 (PIC12CE67x variants only)

✓ In Stock

$2.2 / Unit

View Datasheet →

PIC12LC672-04/P

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 8-PDIP
PIC 8-bit RISC (Harvard) · PIC12C67x · OTP (One-Time-Programmable) · 3.5 KB (2K x 14 words) · 128 bytes · 4 MHz · 2.5 V to 5.5 V · 6

✓ In Stock

$0.92 / Unit

View Datasheet →

PIC12LC672-04/SM Maximum Ratings & Electrical Characteristics

Core Architecture 8-bit PIC RISC
Program Memory Size 3.5 KB (2K x 14) OTP
Data RAM 128 bytes
Maximum Clock Frequency 4 MHz
Operating Voltage Range 2.5 V to 5.5 V
Number of I/O Pins 6
ADC 8-bit, 4 channels
Timers TMR0 (8-bit with programmable prescaler)
Watchdog Timer Yes, with dedicated on-chip RC oscillator
Power-On Reset Yes (POR)
Device Reset Timer Yes (DRT)
Package 8-SOIJ (208-mil SOIJ)
Mounting Type Surface Mount
Operating Temperature 0 C to +70 C
Instruction Set 33 single-word instructions
RoHS Status Compliant

PIC12LC672-04/SM Pin Configuration

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
Pin 1 GP5/OSC1/CLKIN — General-purpose I/O / oscillator input / external clock input
Pin 2 GP0/AN0 — General-purpose I/O / analog input channel 0
Pin 3 GP1/AN1/VREF — General-purpose I/O / analog input channel 1 / ADC voltage reference
Pin 4 GP2/AN2/T0CKI — General-purpose I/O / analog input channel 2 / Timer0 clock input
Pin 5 GP3/MCLR/VPP — General-purpose input only / master clear reset / programming voltage
Pin 6 GP4/AN3/OSC2/CLKOUT — General-purpose I/O / analog input channel 3 / oscillator output / clock out
Pin 7 VSS — Ground reference
Pin 8 VDD — Positive supply voltage (2.5V to 5.5V)

Typical Applications

PIC12LC672-04/SM is suitable for 6 applications: Battery-Powered Sensor Node, LED Lighting Controller, Simple Motor Driver Control, Consumer Remote Control / IR Transmitter, Industrial Control Subsystem, Smart Home Sensor Hub Edge Node.

🔋

Battery-Powered Sensor Node

The PIC12LC672-04/SM's 2.5V minimum operating voltage and integrated 8-bit ADC make it ideal for battery-powered sensor nodes monitoring temperature, humidity, or light. With 4 ADC channels, six I/O pins, and 3.5KB OTP memory, the part can sample multiple sensors, run basic filtering, and drive a low-power RF or wired transmitter. The LC variant's low-voltage operation extends battery life in 2xAA or coin-cell designs, while the SOIJ-8 package keeps board area under 30 mm squared.

💡

LED Lighting Controller

For entry-level LED controllers and dimmers, the PIC12LC672-04/SM provides sufficient compute to drive PWM channels, read user inputs (buttons, potentiometers via ADC), and implement simple lighting effects. The 4 MHz clock and 33-instruction RISC core handle multi-channel PWM generation while the 128-byte RAM supports modest state machines. The wide 2.5V-5.5V supply range allows direct operation from rectified 5V or 3.3V LED driver rails.

🏭

Simple Motor Driver Control

In small brushed DC motor or solenoid driver designs, the PIC12LC672-04/SM can generate PWM control signals, monitor current via the ADC, and handle fault detection through the watchdog timer. Six I/O pins are sufficient for direction, PWM, enable, and a tachometer or current sense input. The integrated watchdog timer with dedicated RC oscillator provides fault recovery critical for motor control safety, ensuring the system resets cleanly if firmware hangs.

📱

Consumer Remote Control / IR Transmitter

For low-cost IR remote controls and consumer wireless transmitters, the PIC12LC672-04/SM offers 3.5KB OTP memory for protocol stacks (RC5, NEC, SIRC) and 6 I/O for buttons and IR LED drive. The 4 MHz instruction rate generates accurate carrier frequencies (36-56 kHz typical), and the SOIJ-8 package enables ultra-thin remote form factors. The LC variant's low-voltage operation supports 2xAAA battery designs with extended life.

🏭

Industrial Control Subsystem

As a sub-processor or supervisory controller in industrial equipment, the PIC12LC672-04/SM handles status monitoring, button debouncing, and inter-IC communication. The integrated ADC reads panel voltages, the watchdog timer protects against firmware faults in noisy industrial environments, and the wide 2.5V-5.5V supply tolerance tolerates 24V-derived industrial rails after regulation. The 0-70C operating range suits cabinet-mounted commercial equipment.

🧩

Smart Home Sensor Hub Edge Node

For edge nodes in smart home or IoT sensor hubs, the PIC12LC672-04/SM provides local ADC sampling, simple threshold detection, and interrupt-driven wake-up behavior. Six I/O pins support a sensor, status LED, and a UART link to a host MCU or RF module. The LC variant's 2.5V minimum enables 2xAA battery operation with years of standby life, and the small 8-SOIJ package fits inside compact sensor enclosures for retrofit installations.

Recommended Products Summary

PIC12F675 Flash-based alternative for reprogrammable sensor firmware Used in: Battery-Powered Sensor Node MCP9700 Analog temperature sensor for ADC input Used in: Battery-Powered Sensor Node PIC12F615 Lower-cost alternative with PWM peripherals Used in: LED Lighting Controller MCP1700 3.3V LDO regulator for MCU power rail Used in: LED Lighting Controller PIC12F683 Pin-compatible Flash MCU with enhanced PWM Used in: Simple Motor Driver Control DRV8871 Brushed DC motor driver companion IC Used in: Simple Motor Driver Control PIC12F509 Smaller Flash alternative for simple IR protocols Used in: Consumer Remote Control / IR Transmitter TSAL6100 IR emitter LED for transmission Used in: Consumer Remote Control / IR Transmitter PIC12F1840 Modern Flash alternative with more peripherals Used in: Industrial Control Subsystem MCP23017 I/O expander for additional GPIO Used in: Industrial Control Subsystem PIC12F1822 Lower-power Flash MCU with sleep modes Used in: Smart Home Sensor Hub Edge Node MCP9808 High-accuracy digital temperature sensor Used in: Smart Home Sensor Hub Edge Node
What is the program memory size of PIC12LC672-04/SM?
The PIC12LC672-04/SM has 3.5KB of OTP program memory, organized as 2K x 14 words. According to the Microchip datasheet, this OTP (One-Time-Programmable) memory can be written once and cannot be erased, making the part suited for low-volume production and prototyping where per-unit programming cost matters more than field re-programmability.
How much RAM does PIC12LC672-04/SM have?
The PIC12LC672-04/SM includes 128 bytes of data RAM for variable storage and stack operations during program execution. This SRAM-backed memory supports read/write access during runtime and is volatile - contents are lost when power is removed, which is standard for PIC12C family MCUs of this generation.
What is the operating voltage range of PIC12LC672-04/SM?
The PIC12LC672-04/SM operates from 2.5V to 5.5V, allowing direct use in both 3.3V and 5V systems. The 'LC' suffix indicates the low-voltage variant of the PIC12C672 family, making it suitable for battery-powered designs down to 2.5V where standard 5V-only parts would not function.
Does PIC12LC672-04/SM have an A/D converter?
Yes, the PIC12LC672-04/SM integrates a 4-channel 8-bit A/D converter with selectable voltage reference. This eliminates the need for an external ADC chip in simple sensor applications such as thermistor reading, light sensing, or potentiometer position detection, directly reducing BOM cost and PCB area.
What is the maximum clock speed of PIC12LC672-04/SM?
The PIC12LC672-04/SM runs at a maximum instruction clock of 4 MHz, indicated by the '-04' speed suffix. At this clock rate, each instruction executes in one oscillator cycle (four system clocks) giving 1 MIPS performance, sufficient for simple control loops and I/O handling in cost-sensitive embedded designs.
How many I/O pins does PIC12LC672-04/SM have?
The PIC12LC672-04/SM provides 6 general-purpose digital I/O pins in its 8-pin SOIJ package. Two pins are dedicated to VDD and GND power, leaving the remaining six available for GPIO, ADC inputs, or peripheral functions like timer clock input, depending on configuration.
Where can I buy PIC12LC672-04/SM online?
The PIC12LC672-04/SM is currently in stock at authorized distributors including DigiKey and Mouser, with pricing starting around $1.27 per unit at LCSC. Lead time is typically 8-12 weeks when ordering direct from Microchip Technology, but distributor inventory generally allows same-day shipment for prototype quantities.
What is the price of PIC12LC672-04/SM?
As of 2026-09-16, the PIC12LC672-04/SM prices at approximately $2.85 per unit at qty 1, with volume breaks at $2.55 (10+), $2.18 (100+), $1.85 (500+), and $1.65 (1000+). LCSC offers the lowest single-unit pricing at $1.27 for prototype orders, while DigiKey and Mouser carry franchise-traceable stock.
What is the lead time for PIC12LC672-04/SM?
Lead time for PIC12LC672-04/SM is typically 8-12 weeks from Microchip direct orders as of 2026-09-16. Distributors such as DigiKey, Mouser, and LCSC commonly maintain stock of this active lifecycle part, allowing same-day or next-day shipment for prototype and small production quantities.
PIC12LC672-04/SM vs PIC12C672-04/SM - which is better?
The PIC12LC672-04/SM (this part) operates down to 2.5V while the PIC12C672-04/SM operates from 3.0V to 5.5V. Both share identical 3.5KB OTP memory, 4 MHz clock, and 8-pin SOIJ package. Choose the LC variant for battery-powered designs below 3V; choose the standard C variant when 5V-only operation is acceptable.
Is PIC12LC672-04/SM pin-compatible with PIC12CE673?
Yes, the PIC12LC672-04/SM is pin-to-pin compatible with PIC12CE673 and PIC12CE674 in 8-pin SOIJ packages. The CE variants add I2C/SPI EEPROM emulation, while the LC variant is OTP-based without EEPROM. Code and PCB layouts can be ported across these parts with minor firmware changes.
When should I choose PIC12LC672-04/SM over PIC12F675?
Choose the PIC12LC672-04/SM when you need 3.5KB of program memory and only 6 I/O pins in an 8-pin SOIJ package at lower cost. Choose the PIC12F675 when you need Flash (re-programmable) memory, internal 4 MHz oscillator with calibration, and 10-bit ADC in a smaller 8-pin package for production designs.
What is the best drop-in replacement for PIC12LC672-04/SM?
The best drop-in replacement for PIC12LC672-04/SM is the PIC12C672-04/SM if 3.0V minimum operation is acceptable, or the PIC12CE673-04/SM if EEPROM emulation is desired. Both share the same 8-pin SOIJ footprint and 3.5KB OTP memory, requiring only minor firmware adjustment for the variant-specific peripherals.
Where to download PIC12LC672-04/SM datasheet PDF?
The PIC12LC672-04/SM datasheet is available from Microchip Technology's official website at the document linked on the product page. Mirror copies are also available from alldatasheet.com and datasheets.com for engineers needing offline reference, but always cross-check revision numbers against Microchip's master copy.
What is the pinout of PIC12LC672-04/SM?
The PIC12LC672-04/SM pinout in 8-pin SOIJ is: Pin 1 GP5/OSC1/CLKIN, Pin 2 GP0/AN0, Pin 3 GP1/AN1/VREF, Pin 4 GP2/AN2/T0CKI, Pin 5 GP3/MCLR/VPP, Pin 6 GP4/AN3/OSC2/CLKOUT, Pin 7 VSS (GND), Pin 8 VDD. The SOIJ package places pin 1 at the dot marker and follows standard anti-clockwise numbering.
What are the key specifications engineers should know about PIC12LC672-04/SM?
The PIC12LC672-04/SM is an 8-bit PIC RISC microcontroller with 3.5KB OTP program memory, 128 bytes RAM, 4 MHz maximum clock, 2.5V to 5.5V operating voltage, 6 I/O pins, 4-channel 8-bit ADC, 33 instructions, TMR0 with prescaler, watchdog timer with dedicated RC oscillator, and power-on reset. It comes in 8-pin SOIJ package suitable for space-constrained designs.

Engineering reference data for PIC12LC672-04/SM — comparison, design guidance, and compliance information.

Selection Guide

Choose PIC12LC672-04/SM when you need 3.5KB OTP program memory, an integrated 8-bit ADC, and 2.5V minimum operation in an 8-pin SOIJ surface-mount package for cost-sensitive commercial designs. Choose PIC12C672-04/SM if 3.0V minimum voltage is acceptable and you want the established mainstream part. Choose PIC12LC672-04I/SM for industrial temperature applications. Choose PIC12LC672T-04/SM if you need tape-and-reel packaging for high-volume SMT assembly. For designs requiring Flash reprogrammability or more peripherals, migrate to PIC12F675 (Flash, 10-bit ADC) or PIC12F683 (Flash, PWM, 10-bit ADC).

Comparison with Alternatives

Parameter This Product PIC12C672-04/SM PIC12LC672-04I/SM PIC12LC672T-04/SM
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 8-SOIJ 8-SOIJ - same 8-SOIJ - same 8-SOIJ - same
Program Memory 3.5KB OTP 3.5KB OTP 3.5KB OTP 3.5KB OTP
Maximum Clock 4 MHz 4 MHz 4 MHz 4 MHz
Operating Voltage Min 2.5 V 3.0 V 2.5 V 2.5 V
Operating Temperature 0 C to +70 C 0 C to +70 C -40 C to +85 C 0 C to +70 C
RAM 128 bytes 128 bytes 128 bytes 128 bytes
ADC 8-bit, 4-ch 8-bit, 4-ch 8-bit, 4-ch 8-bit, 4-ch

Key Differentiators

  • Low-voltage 2.5V operation for battery designs (vs PIC12C672-04/SM)
  • Industrial temperature grade option available (vs PIC12LC672-04/SM (standard))
  • Integrated 4-channel ADC eliminates external converter (vs PIC12F509)

Design Notes

Estimated: at 4 MHz clock and 5V supply, the PIC12LC672-04/SM draws approximately 2 mA active current and 1 uA standby. For battery applications below 3V, the LC variant enables direct 2xAA operation without boost conversion. Place a 100 nF decoupling capacitor within 5 mm of the VDD pin and a 10 uF bulk capacitor on the supply rail to handle inrush during ADC conversion.

The 8-SOIJ package requires careful PCB layout for the exposed padless SOIJ footprint. Ensure pad dimensions follow the Microchip SOIJ-8 land pattern specification, with pad pitch of 1.27 mm and pad width of approximately 0.6 mm. Keep traces to GP3/MCLR short to minimize noise coupling, and route ADC analog traces away from digital switching signals to preserve conversion accuracy.

The OTP memory is one-time programmable - once written, the program cannot be erased or rewritten. Engineers prototyping with this part should plan for OTP programming via MPLAB PM3 or compatible programmer before committing to PCB assembly. Verify the MCLR pin is not left floating; tie it to VDD through a 10 kohm resistor for normal operation or to the programmer for in-circuit serial programming.

Compliance Information

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

RoHS and lead-free per Microchip product page. Industrial temperature variants available with -04I suffix. Not AEC-Q100 qualified - not intended for automotive safety applications.

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

Related Searches

PIC12LC672-04/SM PIC12LC672 datasheet Microchip PIC12LC672 8-bit OTP microcontroller 3.5KB 8-SOIJ PIC microcontroller PIC12LC672 battery powered application PIC12LC672 vs PIC12C672 PIC12LC672 drop-in replacement PIC12LC672-04/SM buy price what is the operating voltage of PIC12LC672 PIC12LC672 pinout SOIJ-8 8-bit microcontroller integrated ADC

Related Components & Terms

Microchip Technology PIC12LC672 PIC12LC672-04/SM PIC12C672-04/SM PIC12CE673 PIC12F675 8-bit microcontroller RISC architecture OTP program memory 8-SOIJ package ADC Watchdog Timer MPLAB RoHS AEC-Q100 sensor node LED controller PIC10/12/16 family low-voltage operation Harvard architecture Surface Mount Device
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