Microchip Technology

PIC12C671-10/P - 8-bit OTP MCU 1.75KB 10MHz 6 I/O | Microchip

MPN: PIC12C671-10/P ✗ End of Life
In Stock Ships in 1-3 business days
3.0 V to 5.5 V Vdss 8-pin PDIP (0.300 inch / 7.62 mm) Package 10 MHz Speed OTP (One-Time Programmable) Memory
From $1.38 USD / Unit
MOQ: 1 |
Price updated: 2026-09-14
Volume Pricing
Qty Unit Price Extended
1 $2.17 $2.17
10 $1.94 $19.40
100 $1.72 $172.00
500 $1.55 $775.00
1,000 $1.38 $1,380.00
ℹ️ All prices are in USD

PIC12C671-10/P Overview

The Microchip PIC12C671-10/P is an 8-bit CMOS OTP-based microcontroller built on the PIC architecture, delivering 10MHz (10 MIPS) performance from a Harvard RISC core with only 35 single-word instructions. The device integrates 1.75KB of one-time-programmable program memory, 128 bytes of RAM, 6 digital I/O pins, and a 4-channel 8-bit ADC into an 8-pin PDIP (through-hole) package. Operating from 3.0V to 5.5V with industrial temperature range support, the PIC12C671-10/P targets cost-sensitive embedded designs that need deterministic real-time performance.

An 8-bit microcontroller (MCU) is a single-chip computer containing a CPU, non-volatile program memory, working RAM, and configurable peripherals designed for embedded control. MCUs sit beneath microprocessors in the system hierarchy (microprocessor -> microcontroller -> SoC -> semiconductor) and are the dominant building block of consumer, industrial, and automotive electronics. Within the 8-bit class, the PIC12C family occupies the low-pin-count, OTP-programmable niche and is widely used where field reprogramming is unnecessary and unit cost is paramount.

Key features include 4MHz internal RC oscillator option (selected at programming), 4-channel 8-bit ADC with programmable reference, one 8-bit timer/counter plus one Watchdog Timer, 6 bidirectional I/O pins shared with ADC inputs, power-on reset, brown-out detect, and in-circuit serial programming (ICSP). The 8-pin PDIP footprint enables retrofit into legacy designs and breadboard prototyping without surface-mount tooling.

The PIC12C671 employs a 14-bit instruction word with Harvard bus architecture (separate program and data paths), which fetches and executes each instruction in 400 nanoseconds at 10MHz. Compared to von-Neumann CISC designs of equivalent pin count, this yields roughly 2:1 throughput per MHz while consuming only milliamps at 5V, 4MHz typical. The architecture also supports interrupt-driven design with a single hardware interrupt vector.

Typical use cases include appliance control front-ends, sensor signal conditioning front-ends, LED driving controllers, simple battery chargers, toys, and remote-control encoder logic. The OTP memory makes the part suited for high-volume production where firmware is stable and traceability of programmed parts is acceptable. For field-upgradable firmware, the PIC12F675 flash variant in the same 8-pin footprint is the recommended migration path; Microchip explicitly recommends PIC12F675 on its product page.

When designing with this part, ensure MCLR is tied to VDD through a 10kΩ resistor (or driven by the programmer for ICSP), and supply the ADC reference voltage via a low-impedance source to prevent conversion errors. Decouple VDD with 100nF minimum placed within 5mm of the supply pin.

This page synthesizes distributor pricing, drop-in same-package alternatives (PIC12C671T-10E/P, PIC12C671-04/P), and practical design notes not found in the manufacturer datasheet summary.

Drop-in alternatives for PIC12C671-10/P — 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-10/P (same form factor and footprint) — differing in ADC, Operating Temperature, Package, Program Memory Size, Timers.

Microchip Technology
ADC: 4 channels x 8-bit
Operating Temperature: -40C to +85C (commercial/industrial)
Package: 8-Pin PDIP (P)
Microchip Technology
ADC: 4-channel, 8-bit
Operating Temperature: -40C to +125C (Extended, "E" grade)
Package: PDIP-8 (300 mil, through-hole)
Microchip Technology
ADC: 8-bit, 4 channels
Operating Temperature: -40 C to +85 C (Industrial, 'I' suffix)
Package: 8-pin PDIP ('P' suffix)

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

PIC12C671-04/P

✅ Drop-In
Microchip Technology
📦 8-pin PDIP (0.300")
PIC 8-bit RISC · 8-bit PIC · 4 MHz · 1.75 KB (1024 x 14) OTP · 128 bytes · Not present (CE674/675 variants only) · 6 · 4 channels x 8-bit

✓ In Stock

$1.5 / Unit

View Datasheet →

PIC12C671-04E/P

✅ Drop-In
Microchip Technology
📦 8-pin PDIP (0.300")
PIC RISC (Harvard) · 8 bit · 4 MHz · OTP (One-Time Programmable) · 1.75 KB (1K x 14) · 128 bytes · 6 · 4-channel, 8-bit

✓ In Stock

$2.3 / Unit

View Datasheet →

PIC12C671-04I/P

✅ Drop-In
Microchip Technology
📦 8-pin PDIP (0.300")
PIC 8-bit RISC (Harvard) · OTP (One-Time Programmable) · 1.75 KB (1K x 14 words) · 128 bytes · 0 bytes (no on-chip EEPROM on PIC12C671) · 4 MHz (-04 speed grade) · 1 us at 4 MHz (400 ns at 10 MHz) · 35 single-word instructions

✓ In Stock

$2.55 / Unit

View Datasheet →

PIC12C671T-10E/P

✅ Drop-In
📦 8-pin PDIP (0.300")
tape-and-reel packing orientation, extended temp, same die/footprint

📋 Reference alternative (not in catalog)

PIC12C671-10I/P

✅ Drop-In
📦 8-pin PDIP (0.300")
industrial temperature grade explicitly, same die/footprint

📋 Reference alternative (not in catalog)

PIC12C671-10/P Maximum Ratings & Electrical Characteristics

Core Architecture PIC 8-bit RISC (Harvard)
Instruction Set Width 14-bit
Instruction Count 35 single-word instructions
Program Memory Type OTP (One-Time Programmable)
Program Memory Size 1.75 KB (1K x 14)
Data RAM 128 bytes
Data EEPROM None (not present on this die)
Maximum Clock Frequency 10 MHz
Instruction Execution Time 400 ns at 10 MHz
I/O Pins 6
ADC 4 channels, 8-bit resolution
Timers 1 x 8-bit (TMR0) + Watchdog Timer (WDT)
Supply Voltage (VDD) 3.0 V to 5.5 V
Operating Temperature -40C to +85C (industrial)
Package 8-pin PDIP (0.300 inch / 7.62 mm)
Mounting Type Through-Hole
ICSP (In-Circuit Serial Programming) Yes
Oscillator Options External RC, external crystal, internal 4 MHz RC
Brown-Out Reset Yes
Power-On Reset Yes

PIC12C671-10/P Pin Configuration

DIP-8 Package Pinout Diagram DIP-8 8-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 8 2 7 3 6 4 5 DIP-8
Pin 1 GP5/OSC1/CLKIN — Bidirectional I/O, oscillator input or external clock input
Pin 2 GP4/OSC2/CLKOUT — Bidirectional I/O, oscillator output or clock output
Pin 3 GP3/MCLR/VPP — Bidirectional I/O, Master Clear reset (active low), programming voltage
Pin 4 GP2/AN2/T0CKI/INT/COUT — Bidirectional I/O, ADC channel 2, Timer0 clock input, external interrupt, comparator output
Pin 5 GP1/AN1/CIN-/ICSPCLK — Bidirectional I/O, ADC channel 1, comparator inverting input, ICSP clock
Pin 6 GP0/AN0/CIN+/ICSPDAT — Bidirectional I/O, ADC channel 0, comparator non-inverting input, ICSP data
Pin 7 VSS — Ground reference
Pin 8 VDD — Positive supply voltage (3.0V to 5.5V)

Typical Applications

PIC12C671-10/P is suitable for 7 applications: Appliance Control Front-End, Sensor Signal Conditioning Front-End, LED Lighting Controller, Simple Battery Charger Controller, Toy and Hobby Electronics, Remote Control Encoder Logic, Educational MCU Trainer.

🏭

Appliance Control Front-End

The PIC12C671-10/P is well suited for appliance control front-ends including washing-machine user-interface controllers, microwave oven keypads, and dishwasher timers. Its 10MHz PIC RISC core executes 400ns instructions, allowing 6 I/O pins to multiplex LED indicators, switch matrices, and relay drivers while a single 4-channel 8-bit ADC monitors temperature or humidity sensors. The OTP memory locks firmware at production, preventing field tampering. Per Microchip's datasheet, the 8-pin PDIP package drops directly onto legacy through-hole PCBs typical of white-goods designs. Power consumption at 5V/4MHz is under 2mA typical, acceptable for mains-powered appliances with linear regulators. The ADC reference can use VDD, simplifying BOM by eliminating a separate reference IC.

🔧

Sensor Signal Conditioning Front-End

The PIC12C671-10/P delivers sensor signal conditioning for thermocouples, thermistors, and bridge sensors in industrial monitoring nodes. Its 4-channel 8-bit ADC samples at rates up to 25 ksps depending on source impedance, and the 128-byte RAM buffers averages for noise reduction. At 10MHz, the part runs a digital filter loop that converts analog readings to linearized outputs via lookup tables in the 1.75KB OTP. The 8-pin PDIP footprint supports retrofit installation on legacy sensor boards. Per Microchip documentation, the ADC reference can be sourced externally (pin RA2/VREF) or internally via VDD, giving designers flexibility for ratiometric measurements. Brown-out reset prevents erroneous readings during supply droop on long sensor cables.

💡

LED Lighting Controller

The PIC12C671-10/P runs LED lighting controllers for decorative strips, signage, and indicator rings where cost dominates over feature count. Its 6 I/O pins drive up to 6 channels of LED arrays via MOSFET gates or constant-current drivers, with PWM timing generated in software using TMR0 interrupts at 10MHz. The 1.75KB OTP stores breathing-effect profiles, dimming curves, and color sequences locked at production. Per Microchip's datasheet, the device operates from 3.0V to 5.5V, accepting both 3.3V logic-level LEDs and 5V through-hole indicator arrays. The 8-pin PDIP package and through-hole mounting suit hand-soldered hobbyist and small-batch commercial products. Brown-out reset prevents flicker during supply transients on inductive dimmer loads.

Simple Battery Charger Controller

The PIC12C671-10/P acts as a battery charger controller for NiCd, NiMH, and Li-ion packs in consumer products like cordless phones, toys, and emergency lighting. Its 4-channel 8-bit ADC measures battery voltage and charge current with 10mV typical resolution, while software implements CC/CV charge profiles in 1.75KB of OTP memory. The 6 I/O pins drive charge FETs, status LEDs, and temperature sensors, with the 8-pin PDIP footprint fitting inside handheld charger housings. Per Microchip documentation, the device operates from 3.0V to 5.5V, accepting direct wall-adapter outputs without pre-regulation. Brown-out reset prevents over-discharge of deeply depleted cells on power-up, an important safety feature.

🎮

Toy and Hobby Electronics

The PIC12C671-10/P is the workhorse MCU for toy and hobby electronics where unit cost, deterministic response, and 8-pin PDIP ease-of-prototyping are critical. Its 35 single-word instructions simplify code generation in the MPLAB IDE, and 1.75KB of OTP accommodates 10-50 routine toy programs (sound playback, motor sequencing, IR remote decoding). At 10MHz, the PIC12C671 handles real-time RC servo pulses (1-2ms) with sub-microsecond timing accuracy per Microchip's datasheet. The PDIP-8 package solders into perfboard and breadboards, ideal for hobbyists and STEM education kits. Industrial temperature variants survive outdoor or high-heat environments like RC car enclosures during summer operation.

📱

Remote Control Encoder Logic

The PIC12C671-10/P serves as remote-control encoder logic for garage-door openers, ceiling-fan remotes, and consumer IR/RF transmitters. Its 10MHz PIC core generates precise 38kHz carrier frequencies for IR protocols (NEC, RC5, Sony SIRC) with software-tunable duty cycle, and 1.75KB of OTP stores multiple device code sets. Six I/O pins drive carrier outputs, button-matrix scanning, and LED feedback. Per Microchip documentation, the device's 400ns instruction execution supports bit-banged protocols without hardware UART requirements. The 8-pin PDIP through-hole package and 3.0V-5.5V supply range accept both coin-cell and AAA-battery-powered remote designs, with brown-out reset preventing spurious transmissions as batteries deplete.

🏫

Educational MCU Trainer

The PIC12C671-10/P operates as an educational MCU trainer in university embedded-systems courses and electronics labs. The 8-pin PDIP package fits standard 0.300 inch DIP sockets on training boards, and the 35-instruction PIC RISC instruction set is small enough to teach by hand within a semester. Students exercise the 4-channel 8-bit ADC, TMR0, WDT, and ICSP programming on the same part that powers commercial appliances. Per Microchip's product family documentation, the PIC12C671 uses the same PIC mid-range core as the more advanced PIC16 and PIC18 families, providing an upward migration path. The PDIP-8 form factor survives repeated insertion cycles in lab sockets, and the ICSP header enables programming without removing the part.

Recommended Products Summary

PIC12F675-I/P Flash-based successor for prototypes Used in: Appliance Control Front-End, LED Lighting Controller, Toy and Hobby Electronics, Educational MCU Trainer MCP1700-3302E 3.3V LDO for VDD regulation Used in: Appliance Control Front-End, LED Lighting Controller, Toy and Hobby Electronics, Remote Control Encoder Logic MCP9700-E/TO analog temperature sensor ADC input Used in: Sensor Signal Conditioning Front-End, Simple Battery Charger Controller MCP1541-I/TO 4.096V voltage reference for ADC Used in: Sensor Signal Conditioning Front-End MCP73831T-2ACI/OT companion Li-ion charge management IC Used in: Simple Battery Charger Controller TSOP38238 companion 38kHz IR receiver IC Used in: Remote Control Encoder Logic PICkit 3 Microchip ICSP programmer for lab use Used in: Educational MCU Trainer
What is the maximum clock frequency of PIC12C671-10/P?
The PIC12C671-10/P operates at a maximum clock frequency of 10 MHz, which yields a 400 ns instruction execution time. According to the Microchip datasheet, the "-10" speed suffix specifically designates the 10 MHz part. For slower applications, the -04 (4 MHz) variant in the same 8-pin PDIP footprint is pin-compatible and typically lower cost, making it the right choice when 4 MHz is sufficient.
Where can I buy PIC12C671-10/P online?
The PIC12C671-10/P is currently stocked at distributor channels referenced in the verified web data: Mouser (mouser.com/ProductDetail/Microchip-Technology/PIC12C671-10-P), LCSC (lcsc.com/product-detail/C640498.html), and Heisener (heisener.com/ProductDetail/PIC12C671-10-P). As of 2026-09-15, Heisener lists 7,184 pieces in stock at $2.1654 unit, and LCSC shows pricing from $0.8490. Lead time through authorized channels is typically 1-3 weeks.
What is the price of PIC12C671-10/P in 100-piece quantities?
At a 100-piece quantity break, the PIC12C671-10/P prices at approximately $1.72 USD per the internal pricing model as of 2026-09-15. LCSC offers the lowest single-unit price at $0.8490 for tape quantities. Heisener reports $2.1654 unit price at low quantities. For high-volume production runs of 1000+ units, expect pricing in the $1.38 range from authorized distributors.
What is the lead time for PIC12C671-10/P?
Standard distributor lead time for PIC12C671-10/P is approximately 1-3 weeks when ordered through authorized channels (Mouser, DigiKey, Heisener). According to Heisener's product page as of 2026-09-15, estimated delivery is Dec 10 - Dec 15 via standard shipping, or sooner via expedited options. Because Microchip lists this part as Not Recommended for New Designs (NRND), long-term volume supply should be confirmed with Microchip directly.
Is PIC12C671-10/P in stock at distributors?
Yes, as of 2026-09-15 the PIC12C671-10/P is in stock. Heisener reports 7,184 pieces available, LCSC shows active inventory, and Mouser maintains SKU PIC12C671-10-P with pricing visible on the product page. However, since Microchip has marked the part Not Recommended for New Designs (NRND), stock levels may decline over time as production winds down.
What is the difference between PIC12C671-10/P and PIC12C671-10I/P?
The PIC12C671-10/P and PIC12C671-10I/P differ in operating temperature range only. The standard -10/P version operates over 0C to +70C (commercial) or -40C to +85C depending on characterization, while the -10I/P variant explicitly extends to -40C to +85C (industrial). Both share identical 1.75KB OTP memory, 10MHz clock, 8-pin PDIP footprint, and pinout, making them pin-compatible substitutes within the same industrial application.
What is the difference between PIC12C671 and PIC12F675?
The PIC12C671 uses 1.75KB of OTP (one-time programmable) memory, while the PIC12F675 features 1.75KB of Flash memory that supports in-field reprogramming. Both parts share the same 8-pin PDIP package footprint, 6 I/O pins, 4-channel 8-bit ADC, and PIC mid-range core. Microchip explicitly recommends migrating from PIC12C671 to PIC12F675 for new designs because Flash enables firmware updates and faster prototyping.
When should I choose PIC12C671-10/P over PIC12F675?
Choose PIC12C671-10/P only for cost-optimized high-volume production runs where firmware is locked and OTP memory is acceptable. The PIC12F675 with Flash memory is the better choice for prototypes, field-updateable products, or low-volume runs where reprogramming reduces scrap. Per Microchip's product page, the PIC12F675 is the recommended migration path for new designs.
What is the best drop-in replacement for PIC12C671-10/P?
The best drop-in replacements for PIC12C671-10/P are PIC12C671T-10E/P and PIC12C671-04/P, both in the same 8-pin PDIP footprint and pin-compatible. The PIC12C671T-10E/P offers extended temperature range and tape-and-reel orientation, while PIC12C671-04/P runs at 4MHz instead of 10MHz for lower-power applications. For new designs, PIC12F675-I/P is the recommended Flash-based successor with the same 8-pin PDIP footprint.
Where to download PIC12C671-10/P datasheet PDF?
The PIC12C671-10/P datasheet PDF is available directly from Microchip's website. The canonical datasheet document covering the PIC12C671 family (PIC12C671, PIC12C672, PIC12CE673, PIC12CE674) can be downloaded from the Microchip product page at microchip.com/en-us/product/PIC12C671, with mirror copies at datasheets.com/microchip/pic12c671-10-p and ADAtasheet's PDF index. The datasheet contains electrical characteristics, ADC timing diagrams, and ICSP programming specifications.
Where to find PIC12C671-10/P pinout diagram?
The PIC12C671-10/P pinout is documented in the Microchip datasheet section on "Pin Descriptions" and in the PDIP-8 package diagram. Pin 1 is GP5/OSC1/CLKIN, Pin 2 is GP4/OSC2/CLKOUT, Pin 3 is GP3/MCLR/VPP, Pin 4 is GP2/AN2/T0CKI/INT/COUT, Pin 5 is GP1/AN1/CIN-/ICSPCLK, Pin 6 is GP0/AN0/CIN+/ICSPDAT, Pin 7 is VSS, Pin 8 is VDD. Refer to the package diagram for counter-clockwise numbering from pin 1 marker.
Hey Google, what can replace PIC12C671-10/P?
The PIC12C671-10/P can be replaced with PIC12C671T-10E/P (same PDIP-8, extended temp), PIC12C671-04/P (same PDIP-8, 4MHz), or migrated to PIC12F675-I/P (Flash-based successor in same 8-pin PDIP footprint) for new designs. All three alternatives are drop-in compatible at the pin and package level. For cross-brand equivalents in the same 8-pin package, no direct competitor substitutes exist in PDIP-8 form; PIC microcontrollers dominate this 8-pin OTP niche with no third-party equivalents.
Is PIC12C671-10/P the same as PIC12F675-I/P?
No, the PIC12C671-10/P and PIC12F675-I/P are not the same part, although both use the same 8-pin PDIP package. The PIC12C671-10/P uses OTP program memory (one-time programmable only), and the PIC12F675-I/P uses Flash memory (reprogrammable). Their pinouts are compatible at the package level but pin functions differ: the PIC12F675 dedicates pin 4 as an analog comparator output and adds a hardware USART not present on PIC12C671.
What is the best Microchip equivalent for PIC12C671-10/P from another brand?
No direct cross-brand equivalents exist in the 8-pin PDIP form factor for the PIC12C671-10/P. The PIC12C671 occupies a unique niche combining 8-pin PDIP, OTP memory, 10MHz, and 4-channel 8-bit ADC that has no third-party MCU counterpart in the same footprint. Alternative cross-brand 8-pin microcontrollers (e.g., ATtiny series from Microchip/Atmel) use different pinouts and footprints (SOIC-8 or DIP-8 with different pin assignments) and are not drop-in compatible.
What are the key specifications of PIC12C671-10/P that engineers should know?
The PIC12C671-10/P key specifications are: 8-bit PIC RISC core at 10MHz (400ns instruction cycle), 1.75KB OTP program memory, 128 bytes RAM, 6 I/O pins, 4-channel 8-bit ADC, single 3.0V-5.5V supply, 8-pin PDIP package, industrial temperature range, and ICSP support. Per Microchip's product page, the part is Not Recommended for New Designs (NRND) with PIC12F675 as the recommended successor. The part is currently active in distribution with multi-thousand-piece stock.

Engineering reference data for PIC12C671-10/P — comparison, design guidance, and compliance information.

Selection Guide

Choose PIC12C671-10/P when you need a 10 MHz 8-bit PIC MCU in 8-pin PDIP with OTP memory for cost-sensitive high-volume production. For new designs, prefer PIC12F675-I/P in the same 8-pin PDIP footprint because Flash memory supports firmware updates. Choose PIC12C671-04/P for lower-cost 4 MHz applications, PIC12C671-04I/P or PIC12C671-10I/P for industrial temperature variants, and PIC12C671T-10E/P for extended temperature plus tape-and-reel assembly. The PIC12C671 family occupies a unique niche with no direct cross-brand substitutes; competing 8-pin MCUs use different pinouts (e.g., ATtiny in SOIC-8) and are not drop-in compatible. All listed alternatives are same-brand Microchip parts in the identical 8-pin PDIP footprint.

Comparison with Alternatives

Parameter This Product PIC12C671-04/P PIC12C671-04E/P PIC12C671-04I/P PIC12C671T-10E/P PIC12C671-10I/P
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 8-pin PDIP (0.300") 8-pin PDIP (0.300") - same 8-pin PDIP (0.300") - same 8-pin PDIP (0.300") - same 8-pin PDIP (0.300") - same 8-pin PDIP (0.300") - same
Maximum Clock Frequency 10 MHz 4 MHz (-60%) 4 MHz (-60%) 4 MHz (-60%) 10 MHz (same) 10 MHz (same)
Program Memory 1.75 KB OTP 1.75 KB OTP 1.75 KB OTP 1.75 KB OTP 1.75 KB OTP 1.75 KB OTP
RAM 128 bytes 128 bytes 128 bytes 128 bytes 128 bytes 128 bytes
I/O Pins 6 6 6 6 6 6
ADC 4 ch x 8-bit 4 ch x 8-bit 4 ch x 8-bit 4 ch x 8-bit 4 ch x 8-bit 4 ch x 8-bit
Temperature Range Commercial / industrial Commercial (0C to +70C) Extended (-40C to +125C) Industrial (-40C to +85C) Extended (-40C to +125C) Industrial (-40C to +85C)

Key Differentiators

  • Higher clock speed than the -04 variant (vs PIC12C671-04/P)
  • Same die/package as the standard temp -10/P variant (vs PIC12C671T-10E/P)
  • Pin-compatible with Flash-based PIC12F675-I/P successor (vs PIC12F675-I/P)

Design Notes

Decouple VDD (pin 8) with a 100 nF ceramic capacitor placed within 5 mm of the supply pin, plus a 10 µF bulk capacitor on the board's power rail. The PIC12C671-10/P datasheet specifies VDD operating range 3.0V to 5.5V; brown-out reset (BOR) and power-on reset (POR) handle supply droops, but transient suppression with a TVS diode is recommended for noisy industrial supplies. Estimated: typical operating current is <2 mA at 5V/4 MHz with all peripherals enabled, rising to ~5 mA at 10 MHz.

Route MCLR (pin 3) to VDD through a 10 kΩ pull-up resistor for normal operation. For in-circuit serial programming (ICSP), expose pins GP1 (ICSPCLK) and GP0 (ICSPDAT) on a programming header with no series resistors above 1 kΩ, as ICSP uses these pins bidirectionally. Place the ICSP header at the board edge for easy probe access during production programming. Per Microchip's ICSP specification, VPP (programming voltage) is applied to MCLR/VPP during programming; ensure the MCLR pull-up does not fight the programmer's VPP drive.

Do not confuse the PIC12C671 (OTP memory, no EEPROM) with the PIC12CE674 (which adds 16 bytes of EEPROM). PIC12C671 has no data EEPROM; persistent storage must use external I²C EEPROM such as 24LC02. Also note that the PIC12C671 ADC reference can be tied to VDD or supplied externally on RA2/AN2; if using VDD as reference, ensure VDD is well-regulated because ADC accuracy directly tracks reference noise. Estimated: with VDD as reference, expect ±2 LSB ADC error from supply noise alone.

Compliance Information

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

RoHS/REACH/lead-free status not specified in the verified web data; this part is marked NRND by Microchip with PIC12F675 as the recommended successor. AEC-Q100 not applicable for non-automotive PIC12C671 family.

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

Related Searches

PIC12C671-10/P PIC12C671 datasheet PDF Microchip PIC12C671-10/P 8-bit OTP MCU 10MHz 8-pin PDIP PIC12C671 1.75KB 128 RAM 6 I/O PIC12C671 microcontroller PDIP-8 PIC12C671 LED lighting controller PIC12C671 vs PIC12F675 PIC12C671 drop-in replacement PDIP-8 buy PIC12C671-10/P online PIC12C671 price lead time stock PIC12C671-10/P pinout 8-pin PDIP PIC12C671 appliance control front-end PIC12C671-10/P battery charger MCU PIC12C671 NRND migration PIC12F675

Related Components & Terms

Microchip Technology PIC12C671 PIC12C671-10/P PIC12C671-04/P PIC12C671-04E/P PIC12C671-04I/P PIC12C671T-10E/P PIC12C671-10I/P PIC12F675 PIC microcontroller 8-bit MCU OTP one-time programmable PIC mid-range core Harvard architecture RISC ICSP PDIP-8 through-hole ADC Brown-Out Reset Power-On Reset Watchdog Timer MPLAB IDE AEC-Q100 RoHS REACH MCLR
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