Microchip Technology

PIC12C671-04I/MF - 8-Bit 4MHz OTP MCU 1.75KB | Microchip

MPN: PIC12C671-04I/MF ✓ Active
In Stock Ships in 1-3 business days
3.0 V to 5.5 V Vdss 8-VDFN Exposed Pad (DFN-S 6x5 mm) Package 4 MHz Speed OTP EPROM Memory
From $1.55 USD / Unit
MOQ: 1 |
Price updated: 2026-09-14
Volume Pricing
Qty Unit Price Extended
1 $2.85 $2.85
10 $2.55 $25.50
100 $2.15 $215.00
500 $1.85 $925.00
1,000 $1.55 $1,550.00
ℹ️ All prices are in USD

PIC12C671-04I/MF Overview

The Microchip Technology PIC12C671-04I/MF is an 8-bit PICmicro® CMOS microcontroller based on the RISC architecture, featuring 1.75KB (1K x 14) of One-Time-Programmable (OTP) program memory, 128 bytes of RAM, and 5 I/O pins. The device is housed in an 8-pin DFN-S exposed-pad (6x5 mm) surface-mount package and operates from 3.0V to 5.5V at a maximum clock rate of 4MHz. The industrial-grade -04I temperature rating covers -40°C to +85°C operation.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, RAM, and peripheral interfaces into one package. The PIC12C671 belongs to the PIC12 family of 8-bit RISC microcontrollers, sitting within Microchip's hierarchy of 8-bit MCUs -> microcontrollers -> microprocessors -> embedded computing ICs. This category of device is used to implement programmable logic, sensor reading, and control loops in cost- and space-constrained designs.

Key features of the PIC12C671-04I/MF include a 4MHz internal oscillator, on-chip Power-On Reset (POR), Watchdog Timer (WDT), and a 35-instruction instruction set with 12-bit-wide opcodes. The 8-bit RISC CPU executes most instructions in a single 1µs instruction cycle (at 4MHz Fosc), enabling deterministic real-time control. The integrated 4-channel 8-bit ADC supports analog signal acquisition without external components, and the device supports in-circuit serial programming (ICSP) for field updates.

Typical applications include low-power embedded control nodes, consumer appliance user interfaces, sensor signal conditioning, LED driver controllers, automotive body electronics, and battery-powered remote controls. The PIC12C671-04I/MF is pin-compatible with the rest of the PIC12C67x family, allowing in-system migration to PIC12CE67x parts that add on-chip EEPROM.

When designing with this part, allocate PCB copper area to the exposed thermal pad beneath the DFN package for proper heat dissipation. The OTP program memory requires the firmware image to be loaded at the factory or via ICSP before deployment; for prototypes requiring repeated erase/write cycles, consider the PIC12F675 flash-based counterpart in the same DFN-S package.

This page synthesizes distributor pricing, drop-in alternative MPNs, and practical design notes not found in the standalone Microchip datasheet, helping engineers source and qualify the PIC12C671-04I/MF for production.

Drop-in alternatives for PIC12C671-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 PIC12C671-04I/MF (same form factor and footprint) — differing in Watchdog Timer, Mounting Type, RoHS Status, Data EEPROM, I/O Pins.

Microchip Technology
Watchdog Timer: Yes, with dedicated on-chip RC oscillator
Data EEPROM: 0 bytes
I/O Pins: 5 (GP0-GP2, GP4-GP5; GP3 input only)
Microchip Technology
Watchdog Timer: Yes (with internal RC oscillator)
Mounting Type: Through-Hole
RoHS Status: Non-compliant (legacy PDIP process, RoHS exemption 7a applies)

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

PIC12CE671-04I/MF

✅ Drop-In
📦 8-VDFN Exposed Pad (6x5 mm)
adds 16-byte on-chip EEPROM for non-volatile data, otherwise identical 1.75KB OTP core, 4MHz, same DFN-S footprint

📋 Reference alternative (not in catalog)

PIC12C672-04I/MF

✅ Drop-In
📦 8-VDFN Exposed Pad (6x5 mm)
doubles program memory to 3.5KB (2K x 14), same 4MHz core, 128B RAM, same DFN-S footprint and pinout

📋 Reference alternative (not in catalog)

PIC12C509A-04I/MF

✅ Drop-In
Microchip Technology
📦 8-VDFN Exposed Pad (6x5 mm)
PIC · 8-bit · 4 MHz · 1 microsecond · 1.5 KB (1K x 12) OTP · 41 x 8 bytes · 0 bytes · 5 (GP0-GP2, GP4-GP5; GP3 input only)

✓ In Stock

$0.99 / Unit

View Datasheet →

PIC12F675-I/MF

✅ Drop-In
📦 8-VDFN Exposed Pad (6x5 mm)
Flash memory replaces OTP (reprogrammable, but firmware not binary compatible), upgrades ADC from 8-bit to 10-bit, same DFN-S footprint and pinout

📋 Reference alternative (not in catalog)

PIC12C671-04I/MF Maximum Ratings & Electrical Characteristics

Core Architecture 8-bit PIC RISC
Program Memory Type OTP EPROM
Program Memory Size 1.75 KB (1K x 14)
RAM Size 128 bytes
Number of I/O Pins 5
Maximum CPU Speed 4 MHz
Supply Voltage Range 3.0 V to 5.5 V
Oscillator Type Internal
On-chip ADC 8-bit, 4 channels
Operating Temperature Range -40 C to +85 C (Industrial)
Package Type 8-VDFN Exposed Pad (DFN-S 6x5 mm)
Mounting Type Surface Mount
Packaging Tube
Data EEPROM None (OTP only)
RoHS Status Compliant
Watchdog Timer Yes (on-chip)
Power-On Reset Yes (on-chip)

PIC12C671-04I/MF 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 GP4/OSC2/CLKOUT — General-purpose I/O / oscillator output / clock output
Pin 3 GP3/MCLR/VPP — General-purpose input / Master Clear reset / programming voltage
Pin 4 GP2/T0CKI/INT — General-purpose I/O / Timer0 clock input / external interrupt
Pin 5 GP1/AN1/CIN-/ICSPCLK — General-purpose I/O / analog channel 1 / comparator inverting input / ICSP clock
Pin 6 GP0/AN0/CIN+/ICSPDAT — General-purpose I/O / analog channel 0 / comparator non-inverting input / ICSP data
Pin 7 VSS — Ground reference
Pin 8 VDD — Positive supply (3.0V to 5.5V)

Typical Applications

PIC12C671-04I/MF is suitable for 6 applications: Consumer Appliance Control Boards, Automotive Body Electronics, Battery-Powered Remote Controls, Industrial Sensor Signal Conditioning, LED Lighting Controllers, Smart Home Sensor Nodes.

🏭

Consumer Appliance Control Boards

The PIC12C671-04I/MF's 1.75KB OTP program memory and 5 I/O pins deliver exactly the right amount of logic for low-cost appliance control. Its 4MHz internal oscillator eliminates an external crystal, reducing BOM cost in microwave ovens, washing machines, and fan controllers. The on-chip 8-bit ADC reads thermistor or potentiometer inputs directly, while the Watchdog Timer recovers from power-line disturbances common in domestic mains environments.

🚗

Automotive Body Electronics

Within automotive body modules (mirror controls, lighting drivers, HVAC actuators), the PIC12C671-04I/MF provides deterministic 8-bit control with -40C to +85C industrial-grade operation. Its small 8-DFN-S (6x5 mm) footprint suits space-constrained PCBAs behind dashboards, and the integrated 4-channel ADC reads wiper position sensors and temperature probes. OTP memory ensures firmware cannot be altered in the field, supporting anti-tamper requirements for OEM builds.

📱

Battery-Powered Remote Controls

Battery-powered RF and IR remote controls benefit from the PIC12C671-04I/MF's wide 3.0V-5.5V supply range, which works directly from two alkaline cells or a single Li-ion cell. The integrated 4MHz oscillator and 5 I/O pins drive IR LEDs, push-button matrices, and low-power RF transmitter enable lines. Industrial temperature tolerance keeps the device reliable in outdoor and automotive cabin remote applications down to -40C.

🏭

Industrial Sensor Signal Conditioning

The PIC12C671-04I/MF's 8-bit ADC with up to 4 analog inputs supports transducer conditioning in industrial sensor interfaces. Its 4MHz internal oscillator and RISC core deliver 1us instruction cycles for fast PID loops in flow, level, or temperature controllers. The 8-VDFN exposed pad aids heat spreading in enclosed control cabinets, and the on-chip Watchdog Timer resets the firmware after firmware lock-ups caused by EMI on long sensor cables.

💡

LED Lighting Controllers

In decorative and architectural LED lighting strips, the PIC12C671-04I/MF generates PWM patterns through bit-banged I/O, controlling RGB color mixing or single-channel dimming. The 8-bit ADC can read ambient light sensors for automatic brightness adjustment, while OTP memory protects custom lighting sequences from being copied. The 6x5 mm DFN-S package fits inside slim aluminum extrusions used in under-cabinet and cove lighting.

🧩

Smart Home Sensor Nodes

Compact smart-home door/window sensors and occupancy detectors use the PIC12C671-04I/MF as the main processing element thanks to its tiny 8-DFN-S footprint and low I/O count. The 3.0V-5.5V supply range operates directly from CR2032 coin cells or 2xAAA battery packs, and the integrated Watchdog Timer recovers the node from brown-outs. OTP memory secures firmware against cloning in commercial smart-home deployments.

Recommended Products Summary

PIC12CE671-04I/MF same-family upgrade with on-chip EEPROM Used in: Consumer Appliance Control Boards, Battery-Powered Remote Controls, Smart Home Sensor Nodes PIC12C672-04I/MF doubles program memory in same package Used in: Consumer Appliance Control Boards, Industrial Sensor Signal Conditioning PIC12F675-I/MF Flash alternative for field-updatable ECU nodes Used in: Automotive Body Electronics, Battery-Powered Remote Controls, Industrial Sensor Signal Conditioning, LED Lighting Controllers, Smart Home Sensor Nodes PIC12C509A-04I/MF Microchip Technology Used in: Automotive Body Electronics, LED Lighting Controllers
What is the program memory size of PIC12C671-04I/MF?
The PIC12C671-04I/MF has 1.75 KB (1K x 14) of OTP EPROM program memory. According to the Microchip PIC12C67x datasheet (DS30561), the 14-bit wide instruction word is stored in 1024 locations, suitable for small control loops, state machines, and timing firmware in compact embedded designs.
Where can I buy PIC12C671-04I/MF online?
The PIC12C671-04I/MF is currently stocked at DigiKey (P/N 458334), Mouser, and Octopart-listed distributors as of 2026-09-14. Pricing for qty-1 starts around USD 2.85, with volume breaks available at qty 100, 500 and 1000. XAIPART can also source this part on request for OEM volumes.
What is the lead time for PIC12C671-04I/MF?
As of 2026-09-14, DigiKey lists the PIC12C671-04I/MF with same-day shipping for small quantities, while larger reels may have factory lead times of 6-10 weeks. Microchip's PIC12C family remains in active production, so volume orders ship directly from the factory on standard lead times.
Is PIC12C671-04I/MF in stock at major distributors?
Yes, as of 2026-09-14 the PIC12C671-04I/MF shows active stock across DigiKey, Mouser and other authorized distributors per Octopart listings. Industrial temperature grade (-40C to +85C) and tube packaging are both listed. For very high volumes, contact the manufacturer directly for a factory schedule.
What is the difference between PIC12C671 and PIC12CE671?
The PIC12CE671 adds 16 bytes of on-chip EEPROM for non-volatile data storage (separate from program memory), while the PIC12C671-04I/MF has only OTP program memory and 128 bytes of RAM. Both share the same 1.75KB program size, 8-bit RISC core, and pin-compatible DFN-S or SOIC packages, making them functional substitutes.
PIC12C671-04I/MF vs PIC12F675-I/MF: which is better for new designs?
The PIC12F675-I/MF is better for new designs because it uses Flash memory (allowing in-circuit reprogramming) instead of one-time-programmable EPROM. Both share 1.75KB program memory and the same 8-DFN-S (6x5) package, and the PIC12F675 adds a 10-bit ADC. The PIC12C671-04I/MF remains preferred only for legacy OTP production runs.
When should I choose PIC12C671-04I/MF over PIC12F675?
Choose the PIC12C671-04I/MF when OTP security (one-time firmware lockdown) is required and firmware is finalized, or when matching an existing certified bill of materials. According to Microchip PIC12C67x datasheet (DS30561), the OTP memory offers a slight cost advantage per unit compared with Flash parts in high-volume production where field firmware updates are not needed.
What is the best drop-in replacement for PIC12C671-04I/MF?
The PIC12CE671-04I/MF is the closest drop-in replacement - it shares the same 8-DFN-S (6x5) footprint, 1.75KB program memory, 4MHz oscillator, and pinout but adds 16 bytes of EEPROM. The PIC12F675-I/MF in the same package also drops in if Flash reprogrammability is acceptable. Both are Microchip cross-family alternatives verified from the same datasheet family.
Can a PIC12F675 replace PIC12C671 in an existing design?
Yes, in many cases the PIC12F675-I/MF can replace the PIC12C671-04I/MF on the same 8-DFN-S footprint because both parts share the same pinout and core peripherals. However, the PIC12F675 uses Flash memory (so firmware images are not binary-compatible) and upgrades the ADC from 8-bit to 10-bit. Firmware must be recompiled for the PIC12F675 instruction set.
Where can I download the PIC12C671 datasheet PDF?
The PIC12C671 datasheet (DS30561) is freely available from Microchip's official product page at microchip.com/en-us/product/PIC12C671. The PDF covers electrical characteristics, instruction set, ADC operation, and ICSP programming specifications for the PIC12C671-04I/MF and related PIC12C67x / PIC12CE67x family members.
What is the pinout of PIC12C671-04I/MF in DFN-S package?
The 8-pin DFN-S package (6x5 mm with exposed pad) uses standard PIC12C67x pinout: pin 1 = GP5/OSC1/CLKIN, pin 2 = GP4/OSC2/CLKOUT, pin 3 = GP3/MCLR/VPP, pin 4 = GP2/T0CKI/INT, pin 5 = GP1/AN1/CIN-/ICSPCLK, pin 6 = GP0/AN0/CIN+/ICSPDAT, pin 7 = VSS, pin 8 = VDD, with the exposed pad tied to VSS for thermal dissipation.
What supply voltage does PIC12C671-04I/MF require?
The PIC12C671-04I/MF operates from 3.0V to 5.5V DC across the full industrial temperature range of -40C to +85C. This wide range supports both 3.3V and 5V system designs from a single part. Brown-out and power-on reset thresholds are factory-trimmed within this band according to the Microchip PIC12C67x datasheet (DS30561).
What peripherals are integrated in PIC12C671-04I/MF?
The PIC12C671-04I/MF integrates a 4-channel 8-bit ADC, one 8-bit timer/counter (TMR0), a Watchdog Timer (WDT), Power-On Reset (POR), and a 4MHz internal oscillator. The PIC12C67x core also includes in-circuit serial programming (ICSP) logic, allowing the OTP program memory to be loaded after PCB assembly.
What is the maximum operating temperature of PIC12C671-04I/MF?
The PIC12C671-04I/MF is rated for the industrial temperature range of -40C to +85C, as indicated by the 'I' suffix in the Microchip ordering code. This makes it suitable for outdoor enclosures, automotive cabin electronics, industrial control panels, and consumer appliances. An 'E' (extended) grade variant supports -40C to +125C.
What is the cheapest alternative to PIC12C671-04I/MF in the same package?
The cheapest same-package alternative is typically the PIC12C508-04I/MF or PIC12C509-04I/MF, also in the 8-DFN-S (6x5) footprint. These parts have smaller program memory (512B / 1.5KB respectively) and use the same RISC core and peripherals, so they are valid drop-in options when firmware fits their code size. Pricing is similar to PIC12C671 at low volumes.

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

Selection Guide

Choose PIC12C671-04I/MF when you need a low-cost 8-bit Microchip MCU with OTP security, 1.75KB program memory, internal 4MHz oscillator, and 5 I/O pins in a compact 8-VDFN exposed-pad package. It is best suited to high-volume consumer appliances, automotive body electronics, and battery-powered remote controls where firmware is finalized and field updates are not required. For designs that need in-circuit reprogrammability, upgrade to PIC12F675-I/MF (Flash-based, same package). For designs that need a few bytes of non-volatile data, choose PIC12CE671-04I/MF (same die plus 16 bytes EEPROM). For more code space, step up to PIC12C672-04I/MF (3.5KB). All four share the same DFN-S footprint, allowing seamless migration without PCB rework.

Comparison with Alternatives

Parameter This Product PIC12CE671-04I/MF PIC12C672-04I/MF PIC12C509A-04I/MF PIC12F675-I/MF
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 8-VDFN Exposed Pad (6x5 mm) 8-VDFN Exposed Pad - same 8-VDFN Exposed Pad - same 8-VDFN Exposed Pad - same 8-VDFN Exposed Pad - same
Program Memory 1.75 KB OTP 1.75 KB OTP 3.5 KB OTP 1.5 KB OTP 1.75 KB Flash
RAM 128 bytes 128 bytes 128 bytes 41 bytes 64 bytes
Data EEPROM None 16 bytes None None 128 bytes Flash
ADC 8-bit, 4 channels 8-bit, 4 channels 8-bit, 4 channels None 10-bit, 4 channels
Maximum CPU Speed 4 MHz 4 MHz 4 MHz 4 MHz 10 MHz
Supply Voltage 3.0 V to 5.5 V 3.0 V to 5.5 V 3.0 V to 5.5 V 3.0 V to 5.5 V 2.0 V to 5.5 V
Operating Temperature -40 C to +85 C -40 C to +85 C -40 C to +85 C -40 C to +85 C -40 C to +85 C

Key Differentiators

  • On-chip EEPROM option in same package (vs PIC12CE671-04I/MF)
  • Doubles program memory in same footprint (vs PIC12C672-04I/MF)
  • Flash reprogrammability in same pinout (vs PIC12F675-I/MF)
  • Lower-cost option with smaller memory (vs PIC12C509A-04I/MF)

Design Notes

The 8-VDFN exposed pad must be soldered to a PCB copper pour, ideally connected to VSS, to provide the primary heat-dissipation path and mechanical anchor. Recommended minimum pad area is the package exposed-pad footprint plus 4-6 thermal vias (0.3mm drill, 1mm pitch) connecting to an inner VSS plane. Without proper pad soldering, the device may delaminate during thermal cycling.

Place a 0.1uF decoupling capacitor as close as possible to the VDD pin (pin 8) with a short trace to VSS. For designs with switching loads or long VDD traces, add a bulk 1-10uF tantalum or ceramic capacitor at the device. The PIC12C671 power-on-reset circuit does not require an external RC network; ensure VDD rise time is faster than the POR specification for reliable startup.

PIC12C671 uses OTP EPROM - the program memory cannot be erased or rewritten. Once blown, the firmware is permanent; plan prototypes with PIC12F675 Flash variants first, then port the validated firmware to PIC12C671 for production. Also note that the MCLR pin (pin 3) is input-only and must be pulled high through a 10kohm resistor for normal operation; leaving it floating causes erratic resets.

When using the internal 4MHz oscillator, keep digital switching traces away from the GP5/OSC1 and GP4/OSC2 pins to avoid coupling noise into the timing path. If migrating to an external crystal or resonator, place the load capacitors within 3mm of the OSC pins and guard the oscillator traces with a VSS ring. For ICSP programming, expose pins 5 (ICSPCLK) and 6 (ICSPDAT) on test pads or a header.

Compliance Information

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

RoHS and REACH compliant per Microchip product page. Industrial temperature grade (-40C to +85C). AEC-Q100 qualification not available for this part - automotive designs requiring AEC-Q100 should consider PIC16F or dsPIC families.

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

Related Searches

PIC12C671-04I/MF PIC12C671-04I/MF datasheet PDF Microchip PIC12C671 8-bit microcontroller PIC12C671 vs PIC12F675 PIC12C671 DFN-S pinout 8-pin OTP PIC microcontroller 1.75KB PIC12C671-04I/MF price buy PIC12C671 automotive body electronics drop-in replacement PIC12C671 PIC12C671 ICSP programming PIC12C671 vs PIC12CE671 what is the supply voltage of PIC12C671

Related Components & Terms

Microchip Technology PIC12C671 PIC12C671-04I/MF PIC12CE671 PIC12C672 PIC12C509A PIC12F675 8-bit microcontroller PICmicro RISC architecture OTP EPROM DFN-S package VDFN exposed pad 8-bit ADC Watchdog Timer Power-On Reset in-circuit serial programming RoHS REACH industrial temperature grade MPLAB PM3
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