Microchip Technology

PIC12LC671-04I/MF - 8-bit OTP MCU, 1.75KB, 4MHz, 8-DFN-S | Microchip

MPN: PIC12LC671-04I/MF ✓ Active
In Stock Ships in 1-3 business days
8-DFN-S (6x5 mm) with exposed thermal pad Package 4 MHz Speed 1.75 KB (1K x 14) OTP Memory
From $2.52 USD / Unit
MOQ: 1 |
Price updated: 2026-09-15
Volume Pricing
Qty Unit Price Extended
1 $3.95 $3.95
10 $3.55 $35.50
100 $3.18 $318.00
500 $2.84 $1,420.00
1,000 $2.52 $2,520.00
ℹ️ All prices are in USD

PIC12LC671-04I/MF Overview

The Microchip Technology PIC12LC671-04I/MF is an 8-bit PIC microcontroller from the PIC12C family, integrating 1.75KB (1K x 14) of One-Time Programmable (OTP) program memory and 128 bytes of RAM, housed in an 8-lead DFN-S (6x5 mm) surface-mount package. It executes instructions at up to 4MHz, includes an internal RC oscillator, and exposes 5 or 6 general-purpose I/O pins with a built-in 4-channel 8-bit analog-to-digital converter.

A microcontroller (MCU) is a single-chip computer that combines a CPU core, program memory, working RAM, and configurable peripherals into one device. The PIC12LC671 belongs to the microcontrollers -> 8-bit microcontrollers -> PIC microcontrollers -> OTP (one-time programmable) hierarchy within the broader embedded semiconductor category. Its 12C-series core uses a RISC-style instruction set with only 33 single-word instructions, allowing deterministic execution timing for real-time control tasks.

Key specifications include 1.75KB OTP program memory, 128 bytes of data RAM, 6 I/O pins, four 8-bit ADC channels with internal reference, and ultra-low-power operation down to 2.5V supply. The 04 speed grade guarantees 4MHz operation across the industrial temperature range of -40C to +85C, while the suffix -I denotes the industrial grade. The DFN-S package enables compact PCB layouts while exposing a thermal pad for improved heat dissipation.

The device uses Microchip's classic mid-range PIC architecture with a 14-bit instruction word and a Harvard memory structure, giving it a deterministic 1-cycle-per-instruction core. The integrated 4-channel 8-bit ADC allows direct interfacing with analog sensors without an external converter, and the internal oscillator eliminates the need for external crystals or resonators in cost-sensitive designs.

Typical applications include battery-powered sensor nodes, low-cost consumer appliances, simple motor control, LED lighting controllers, and standalone analog signal conditioning. The integrated ADC and internal oscillator make the part a single-chip solution for many embedded designs that previously required a separate ADC IC or external clock source.

When designing with this MCU, choose the proper speed grade for your oscillator configuration; the -04 version operates at up to 4MHz. Use low-power sleep modes for battery applications and place a 100nF decoupling capacitor close to VDD to ensure ADC accuracy.

This page synthesizes distributor pricing, drop-in OTP and flash alternatives, and practical design notes not found in the manufacturer datasheet alone.

Drop-in alternatives for PIC12LC671-04I/MF — 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 PIC12LC671-04I/MF (same form factor and footprint) — differing in Package, ADC, MSL Level, Operating Temperature, Comparators.

Microchip Technology
Package: 8-pin DFN (3x3 mm) with exposed pad
ADC: 10-bit, 4 channels
MSL Level: 1 (unlimited floor life)
Microchip Technology
Package: 8-pin DFN-S (6x5 mm)
ADC: None (analog via comparator only)
MSL Level: 1
Microchip Technology
Package: 8-pin DFN-S EP (3 x 3 x 0.90 mm)
ADC: 10-bit, 4 channels
MSL Level: MSL1 (per JEDEC J-STD-020)

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

PIC12F675-I/MF

✅ Drop-In
Microchip Technology
📦 8-DFN-S (6x5)
8-bit PIC mid-range (RISC Harvard) · 1.75 KB (1K x 14 words) · 64 bytes · 128 bytes · 20 MHz (200 ns instruction cycle) · 35 single-word instructions · 6 (GPIO0-GPIO5) · 10-bit, 4 channels

✓ In Stock

$1.05 / Unit

View Datasheet →

PIC12F635-I/MF

✅ Drop-In
Microchip Technology
📦 8-DFN-S (6x5)
PIC12 enhanced mid-range 8-bit RISC · 1.75 KB (1K x 14 words) · 64 bytes · 128 bytes · 20 MHz · 2.0 V to 5.5 V (4.5 V-5.5 V for full 20 MHz) · 6 · 8-pin DFN-S (6x5 mm)

✓ In Stock

$0.88 / Unit

View Datasheet →

PIC12F617-I/MF

✅ Drop-In
Microchip Technology
📦 8-DFN-S (6x5)
PIC · 8-Bit · 20 MHz · 3.5 KB (2K x 14) Flash · 128 B · 6 · 4.5 V to 5.5 V · 8 MHz

✓ In Stock

$0.73 / Unit

View Datasheet →
ℹ️ 2 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.

PIC12LC671-04I/MF Maximum Ratings & Electrical Characteristics

Product Type 8-bit Microcontroller (MCU)
Family PIC12C
Core PIC RISC (14-bit instruction word)
Program Memory Size 1.75 KB (1K x 14) OTP
RAM Size 128 x 8 bytes
EEPROM Size None (OTP only)
Maximum CPU Speed 4 MHz
Number of I/O Pins 6
ADC 4 x 8-bit channels
Oscillator Type Internal RC
Operating Temperature -40C to +85C (industrial grade)
Package 8-DFN-S (6x5 mm) with exposed thermal pad
Mounting Type Surface Mount
Speed Grade 04 (4 MHz)
Temperature Grade I (industrial)

PIC12LC671-04I/MF Pin Configuration

DFN-8 Package Pinout Diagram DFN-8 2x2mm, P0.5mm, EP 0.9x1.7mm, JEDEC MO-229. 1 8 2 7 3 6 4 5 DFN-8
Pin 1 GP5/OSC1/CLKIN — General purpose I/O, oscillator input, external clock input
Pin 2 GP4/AN3/T1G/OSC2/CLKOUT — General purpose I/O, ADC channel 3, Timer1 gate, oscillator output, clock out
Pin 3 GP3/MCLR/VPP — General purpose I/O, master clear reset, programming voltage input
Pin 4 GP2/AN2/TOCKI/INT/COUT — General purpose I/O, ADC channel 2, Timer0 clock, external interrupt, comparator output
Pin 5 GP1/AN1/CIN-/VREF — General purpose I/O, ADC channel 1, comparator inverting input, voltage reference
Pin 6 GP0/AN0/CIN+/ICSPCLK — General purpose I/O, ADC channel 0, comparator non-inverting input, ICD clock
Pin 7 VSS — Ground reference
Pin 8 VDD — Positive supply voltage

Typical Applications

PIC12LC671-04I/MF is suitable for 6 applications: Battery-Powered Sensor Nodes, Low-Cost Consumer Appliance Control, LED Lighting Controllers, Analog Signal Conditioning Modules, Hobbyist and Educational Projects, Industrial Sensor Interface Modules.

🔋

Battery-Powered Sensor Nodes

The PIC12LC671-04I/MF's low-voltage 'LC' operation down to 2.5V, integrated 4-channel 8-bit ADC, and internal oscillator make it ideal for battery-powered sensor nodes. With sleep-mode currents in the microamp range and a single-chip BOM (no external crystal needed), the device enables years of battery life on 2xAA cells. The 6 I/O pins provide ample interface for I2C sensors, GPIO, and analog signals, while 1.75KB OTP program memory holds typical sensor firmware including calibration tables.

🏠

Low-Cost Consumer Appliance Control

In cost-sensitive consumer appliances like coffee makers, rice cookers, and toasters, the PIC12LC671-04I/MF provides sufficient MIPS for keypad scan, relay control, and timer functions. Its 4MHz internal oscillator eliminates crystal cost, and the OTP memory locks firmware from unauthorized copying. The 8-DFN-S package enables compact PCB layouts inside small enclosures, and the 4-channel 8-bit ADC can read thermistor or NTC sensors for closed-loop temperature control.

💡

LED Lighting Controllers

The PIC12LC671-04I/MF serves well in simple LED lighting controllers for decorative strips, accent lights, and small RGB fixtures. Its 6 I/O pins can drive 3 PWM channels (via software bit-banging) to mix RGB outputs, while the ADC reads ambient light sensors for automatic brightness adjustment. The low-voltage LC variant permits USB-powered 5V operation or 3V battery packs for portable lighting, and OTP memory keeps BOM costs minimal at high volumes.

🏭

Analog Signal Conditioning Modules

For standalone analog conditioning modules, the PIC12LC671-04I/MF's integrated 8-bit ADC and GPIO-rich architecture allow direct sensor interfacing without external converters. The MCU can read 4 analog channels, perform linearization in software, and output conditioned signals via PWM or digital I/O. The industrial temperature range -40C to +85C ensures reliable operation in factory automation, HVAC controls, and process monitoring applications.

🧩

Hobbyist and Educational Projects

The PIC12LC671-04I/MF is widely used in hobbyist projects and educational labs as a baseline PIC microcontroller. Its 1.75KB OTP memory, 128 bytes RAM, and 33-instruction RISC core provide enough headroom to learn assembly programming, ADC interfacing, and GPIO control without complexity. The 8-DFN-S package suits breakout boards, and the PIC ecosystem offers free MPLAB X IDE, XC8 compiler, and extensive tutorial libraries.

🏭

Industrial Sensor Interface Modules

The PIC12LC671-04I/MF is suitable for industrial sensor interface modules requiring 4-20mA loop powered operation or 24V industrial bus interfacing via external regulators. Its -40C to +85C industrial temperature rating ensures reliability in factory environments, and the integrated ADC reads 4-20mA loop signals via shunt resistors. OTP memory protects proprietary calibration firmware, and the small 8-DFN-S package fits inside compact field-mounted sensor housings.

Recommended Products Summary

MCP9700T-E/LT Analog temperature sensor connected to ADC channel Used in: Battery-Powered Sensor Nodes, Low-Cost Consumer Appliance Control, Industrial Sensor Interface Modules PIC12F675-I/MF Microchip Technology Used in: Battery-Powered Sensor Nodes, Low-Cost Consumer Appliance Control, Analog Signal Conditioning Modules, Hobbyist and Educational Projects MCP1700-3302E 3.3V LDO regulator for MCU supply rail Used in: LED Lighting Controllers, Hobbyist and Educational Projects PIC12F617-I/MF Microchip Technology Used in: LED Lighting Controllers MCP6002T-I/SN Op-amp for signal buffering before ADC Used in: Analog Signal Conditioning Modules, Industrial Sensor Interface Modules
What is the program memory size of PIC12LC671-04I/MF?
The PIC12LC671-04I/MF has 1.75 KB (1K x 14 words) of One-Time Programmable (OTP) program memory according to the Microchip datasheet (DS30561). The 'LC' suffix denotes the low-voltage, lower-power variant of the PIC12C671 family, while OTP memory can be written once and retains the program without external storage.
How much RAM does PIC12LC671-04I/MF have?
The PIC12LC671-04I/MF integrates 128 bytes of data RAM, organized as 128 x 8 general-purpose registers. According to the Microchip datasheet, this is sufficient for small embedded control loops, sensor data buffering, and stack operations in real-time applications that do not require large data arrays.
What is the maximum operating frequency of PIC12LC671-04I/MF?
The PIC12LC671-04I/MF runs at up to 4 MHz as indicated by its '04' speed grade suffix. According to Microchip's ordering information, the -04 grade guarantees 4 MHz operation across the industrial temperature range of -40C to +85C with an internal RC oscillator, eliminating the need for an external crystal.
Does PIC12LC671-04I/MF include an ADC?
Yes, the PIC12LC671-04I/MF integrates a 4-channel 8-bit analog-to-digital converter. According to the Microchip PIC12C67X datasheet (DS30561), the ADC supports up to 4 analog input channels shared with general-purpose I/O pins, with selectable reference voltages from Vdd, internal 5V reference, or external pin.
Where can I buy PIC12LC671-04I/MF online?
PIC12LC671-04I/MF is in stock at major authorized distributors including DigiKey, Mouser, and Microchip Direct. As of 2026-09-16, pricing starts around $3.95 for unit quantity, with volume breaks at 100, 500, and 1,000 pieces. Lead time for production quantities is typically 8-12 weeks when ordered factory-direct.
What is the price of PIC12LC671-04I/MF in 100-piece quantity?
As of 2026-09-16, the 100-piece price for PIC12LC671-04I/MF is approximately $3.18 on DigiKey and Mouser. Pricing scales down to roughly $2.52 per unit at 1,000 pieces. Authorized distributors also offer tube and tape-and-reel packaging options for production volumes.
What is the lead time for PIC12LC671-04I/MF?
DigiKey and Mouser typically ship PIC12LC671-04I/MF within 1-3 business days for in-stock quantities. Factory-direct orders from Microchip carry a typical lead time of 8-12 weeks. As of 2026-09-16, no shortage or allocation alerts are reported for this MPN across major distributors.
What is the difference between PIC12LC671 and PIC12C671?
The PIC12LC671 is the low-voltage variant of the PIC12C671 with extended operating voltage range (typically 2.5V-5.5V) and lower quiescent current draw. Both share the same 1.75KB OTP program memory, 128 bytes RAM, 4-channel 8-bit ADC, and 8-pin DFN-S or PDIP package. According to Microchip's documentation, the LC version targets battery-powered and portable applications.
Is PIC12LC671-04I/MF suitable for battery-powered applications?
Yes, the PIC12LC671-04I/MF is well-suited for battery-powered designs thanks to its low-voltage 'LC' variant operation, integrated ADC, and internal oscillator that eliminates external components. According to the Microchip datasheet, its sleep-mode current is in the microamp range, enabling years of battery life when duty-cycled properly.
What is the best drop-in replacement for PIC12LC671-04I/MF?
The best drop-in replacement for PIC12LC671-04I/MF in the same 8-DFN-S package is the PIC12F675-I/MF, which upgrades OTP memory to flash memory (reprogrammable) while retaining the same PIC core, ADC, RAM size, and pinout. According to Microchip's cross-reference, it is the recommended migration path for new designs.
Where to download PIC12LC671-04I/MF datasheet PDF?
The official PIC12LC671-04I/MF datasheet (document DS30561) is available as a free PDF download from Microchip's website at ww1.microchip.com/downloads/en/devicedoc/30561c.pdf. The document includes electrical specifications, ADC calibration procedures, instruction set summary, and typical application circuits.
What package does PIC12LC671-04I/MF use?
The PIC12LC671-04I/MF comes in an 8-lead DFN-S (Dual Flat No-Lead Small) package measuring 6x5 mm. According to Microchip's packaging specification, the DFN-S variant includes an exposed thermal pad that must be soldered to a copper pour on the PCB for mechanical stability and thermal performance.
What are the key specifications of PIC12LC671-04I/MF that engineers should know?
The PIC12LC671-04I/MF key specifications are: 8-bit PIC core, 1.75KB OTP program memory, 128 bytes RAM, 4 MHz maximum clock, 4-channel 8-bit ADC, 6 I/O pins, internal RC oscillator, -40C to +85C industrial temperature range, and 8-DFN-S (6x5 mm) surface-mount package. According to Microchip DS30561, the 'LC' designation enables low-voltage operation down to 2.5V.
PIC12LC671-04I/MF vs PIC12F675 - which is better for new designs?
For new designs, the PIC12F675-I/MF is generally preferred over PIC12LC671-04I/MF because it offers flash memory (1KB) instead of OTP, allowing firmware updates and reuse during prototyping. Both share the same 8-DFN-S package, PIC core, 128-byte RAM, and 4-channel 8-bit ADC. Choose PIC12LC671-04I/MF only when OTP security or BOM cost is critical.
Can PIC12F675 replace PIC12LC671-04I/MF directly?
Yes, the PIC12F675-I/MF can serve as a flash-based drop-in replacement for PIC12LC671-04I/MF in most applications. According to Microchip's cross-reference, both parts share the same 8-DFN-S package, 6 I/O pinout, 4-channel 8-bit ADC, internal oscillator, and PIC mid-range core, with only the program memory technology differing (flash vs OTP).

Engineering reference data for PIC12LC671-04I/MF — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC12LC671-04I/MF when your design needs a low-cost 8-bit PIC microcontroller with OTP memory security, integrated 4-channel 8-bit ADC, and internal RC oscillator in an ultra-compact 8-DFN-S package. This part targets cost-sensitive battery-powered and consumer applications where firmware secrecy matters more than field updates. Choose the PIC12F675-I/MF instead if you need flash memory for firmware iteration during development - it shares the same 8-DFN-S package and pinout. Choose the PIC12F635-I/MF if you need more RAM (256 vs 128 bytes) and UART peripheral support. For applications requiring no ADC and EEPROM instead of flash, consider the PIC12CE674 series. All listed alternatives share Microchip's PIC mid-range core architecture, ensuring code portability across the family.

Comparison with Alternatives

Parameter This Product PIC12F675-I/MF PIC12F675-I/P PIC12F635-I/MF PIC12CE674-10I/P PIC12F617-I/MF
Package 8-DFN-S (6x5 mm) 8-DFN-S (6x5 mm) - same 8-PDIP - different package 8-DFN-S (6x5 mm) - same 8-PDIP - different package 8-DFN-S (6x5 mm) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Memory 1.75 KB OTP 1 KB Flash 1 KB Flash 1 KB Flash 1.75 KB OTP 1 KB Flash
RAM Size 128 bytes 128 bytes 128 bytes 256 bytes 128 bytes 256 bytes
Maximum CPU Speed 4 MHz 10 MHz 10 MHz 20 MHz 10 MHz 20 MHz
ADC Channels 4 x 8-bit 4 x 10-bit 4 x 10-bit 4 x 10-bit None 4 x 10-bit
Number of I/O Pins 6 6 6 6 6 6
Oscillator Internal RC Internal RC + external Internal RC + external Internal RC + external External only Internal RC + external
Memory Type OTP (one-time programmable) Flash (reprogrammable) Flash (reprogrammable) Flash (reprogrammable) OTP Flash (reprogrammable)

Key Differentiators

  • Integrated internal RC oscillator eliminates external crystal (vs PIC12CE674-10I/P)
  • Integrated 4-channel 8-bit ADC (vs PIC12CE674-10I/P)
  • Low-voltage 'LC' variant supports 2.5V operation (vs PIC12C671)

Design Notes

Place a 100nF (0.1uF) ceramic decoupling capacitor as close as possible to the VDD pin (pin 8) with traces no longer than 5mm. For the 'LC' low-voltage variant, the device operates from 2.5V to 5.5V; use an MCP1700 LDO or MCP1727 for regulated supply. Adding a 10uF bulk capacitor near VDD improves transient response for ADC sampling. Decoupling reduces digital switching noise that would otherwise couple into the analog ADC channels.

Do not confuse the OTP PIC12LC671 with the flash PIC12F675 - the OTP variant cannot be reprogrammed after writing, so a single bit error requires part replacement. When prototyping, use PIC12F675-I/MF (flash equivalent) to iterate firmware, then port the final code to OTP for production. Also verify MCLR (pin 3) is either pulled high to VDD via 10k resistor or driven by the ICSP programmer; floating MCLR causes random resets.

For accurate ADC readings, add a 100nF bypass capacitor on each analog input pin and avoid routing digital switching signals near the ADC traces. The 8-bit ADC has ~10 LSB typical INL and 50 LSB DNL; sample-and-hold acquisition time is 19.7us at 4MHz. Use the ADC in sleep mode for lowest digital noise: enter sleep immediately before GO/DONE to halt CPU noise during the 10us conversion period.

Compliance Information

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

RoHS, REACH, lead-free, and halogen-free status not stated explicitly in the verified distributor data; refer to manufacturer documentation for definitive compliance information. AEC-Q100 not applicable - this is a general-purpose MCU, not automotive qualified.

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

Related Searches

PIC12LC671-04I/MF PIC12LC671 datasheet Microchip PIC12LC671 8-bit OTP microcontroller 1.75KB PIC12C671 low voltage variant 8-DFN-S PIC microcontroller PIC12LC671 ADC 4 channel PIC12LC671 battery powered sensor PIC12LC671 vs PIC12F675 PIC12LC671-04I/MF buy price PIC12LC671 internal oscillator PIC12C67X drop-in replacement

Related Components & Terms

Microchip Technology PIC12LC671 PIC12LC671-04I/MF PIC12F675-I/MF PIC12F675-I/P PIC12F635-I/MF PIC12CE674-10I/P PIC12F617-I/MF 8-bit microcontroller MCU PIC12C family OTP (One-Time Programmable) memory RISC architecture 14-bit instruction word 8-DFN-S package 8-PDIP package ADC (Analog-to-Digital Converter) Internal RC oscillator Harvard memory architecture ICSP programming MPLAB X IDE XC8 compiler I2C peripheral GPIO
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