PIC12C672-10I/MF - 8-bit MCU, 3.5KB OTP, 10MHz, 8-DFN-SMD | Microchip
MPN: PIC12C672-10I/MF ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.95 | $3.95 |
| 10 | $3.65 | $36.50 |
| 100 | $3.2 | $320.00 |
| 500 | $2.85 | $1,425.00 |
| 1,000 | $2.5 | $2,500.00 |
PIC12C672-10I/MF Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory, working RAM, and peripherals such as ADC, timers, and I/O. Within the broader component hierarchy, the PIC12C672 belongs to the 8-bit microcontroller category, which sits under embedded processors, which in turn fall under microcontrollers and then integrated circuits. The PIC12C family specifically targets cost-sensitive, pin-constrained designs where a true 8-pin footprint with on-chip A/D and oscillator removes the need for external crystals or analog front-ends.
Key features of the PIC12C672-10I/MF include 4x8-bit ADC channels multiplexed onto the available pins, power-on reset (POR) and watchdog timer (WDT) for unattended reliability, an internal 4 MHz RC oscillator (with optional external clock), and the industry-standard 14-bit instruction set shared across the PIC12C/PIC16C midrange architecture. Industrial temperature grade (-40°C to +85°C, suffix "I") makes this part suitable for harsh-environment designs, and the OTP program memory suits low-volume production and prototype runs where in-system programmability is not required.
The architecture is based on Microchip's enhanced mid-range 8-bit core with a Harvard-style separate code/data bus, a hardware stack, and 35 single-word instructions. This RISC approach yields deterministic instruction timing, which is valuable for real-time control loops. The 128-byte file-register RAM is shared with general-purpose working registers, and the ADC uses successive approximation with the device's Vdd as the reference by default.
Typical applications include battery-powered sensor nodes, automotive sub-system controllers, small appliance control boards, smart-card and metering front-ends, and consumer white goods where 5 GPIO pins and 4 ADC channels are sufficient. The internal oscillator and integrated ADC allow BOM reduction by eliminating an external resonator and external analog MUX.
When designing with the PIC12C672-10I/MF, allocate the MCLR pin as a reset input (or tie to Vdd through a resistor for normal operation), and ensure that code protection bits are configured before OTP programming to prevent unintended reads. Note that OTP variants cannot be reprogrammed, so firmware must be fully validated in advance using a windowed (JW) sample or a compatible flash variant such as the PIC12F675 for development.
This page synthesizes current distributor pricing, drop-in and family alternatives, pin-level replacement guidance, and practical design notes not aggregated on the manufacturer datasheet or individual distributor listings, providing a single engineering reference for the PIC12C672-10I/MF.
Drop-in alternatives for PIC12C672-10I/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 PIC12C672-10I/MF (same form factor and footprint) — differing in RAM Size, RoHS Status, Program Memory Size, ADC, MSL Level.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC12C672-04E/MF
✅ Drop-In✓ In Stock
$2.2 / Unit
View Datasheet →PIC12C672-10E/MF
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
PIC12C671-10I/MF
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
PIC12F675-I/MF
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
PIC12C672-10I/MF Maximum Ratings & Electrical Characteristics
| Core Processor | PIC |
| Core Size | 8-Bit |
| Program Memory Size | 3.5 KB (2K x 14) |
| Program Memory Type | OTP |
| RAM Size | 128 x 8 (128 bytes) |
| Number of I/O | 5 |
| Speed (Max Clock) | 10 MHz |
| Supply Voltage (Vcc/Vdd) | 3.0 V to 5.5 V |
| ADC | 4 channels x 8-bit |
| Oscillator Type | Internal (with optional external clock input) |
| Peripherals | POR, WDT |
| Operating Temperature | -40 °C to +85 °C (Industrial) |
| Package / Case | 8-DFN-S (6x5 mm), no-lead surface mount |
| Mounting Type | Surface Mount |
| MSL Level | 1 (unlimited) |
| RoHS Status | Non-Compliant (legacy DFN-S package) |
PIC12C672-10I/MF Pin Configuration
| Pin 1 | GP5/OSC1/CLKIN — GPIO bit 5 / oscillator input / external clock input |
| Pin 2 | GP4/OSC2/CLKOUT/AN3 — GPIO bit 4 / oscillator output / ADC input channel 3 |
| Pin 3 | GP3/MCLR/VPP — GPIO bit 3 / Master Clear reset (active low) / Programming voltage input |
| Pin 4 | GP2/AN2/T0CKI/INT — GPIO bit 2 / ADC input channel 2 / Timer 0 clock input / External interrupt |
| Pin 5 | GP1/AN1/CIN-/VREF — GPIO bit 1 / ADC input channel 1 / Comparator inverting input / external ADC reference |
| Pin 6 | GP0/AN0/CIN+ — GPIO bit 0 / ADC input channel 0 / Comparator non-inverting input |
| Pin 7 | Vss — Ground reference |
| Pin 8 | Vdd — Positive supply voltage (3.0 V to 5.5 V) |
Typical Applications
PIC12C672-10I/MF is suitable for 7 applications: Battery-Powered Sensor Node, Automotive Sub-System Controller, Small Appliance Control Board, Smart Metering Front-End, Consumer White Goods Module, Hobbyist and Educational Projects, Industrial Sensor Interface Module.
Battery-Powered Sensor Node
The PIC12C672-10I/MF fits battery-powered sensor nodes thanks to its 3.0 V to 5.5 V supply, internal oscillator, 4x8-bit ADC for direct sensor interfacing, and low pin count of just 5 GPIO. Placed at the heart of a small PCB, it digitizes a thermistor, photodiode, or voltage divider directly without external ADC. Compared to a discrete ADC + small MCU approach, the PIC12C672 integrates both into one package, cutting BOM count and quiescent current. The 10 MHz clock yields ~5 MIPS, sufficient for periodic sampling, averaging, and UART/IR transmission. The industrial -40 to +85 °C range supports outdoor sensor deployments.
Recommended
Automotive Sub-System Controller
The PIC12C672-10I/MF handles automotive sub-system control such as window lift switches, mirror position controllers, or interior light timers where 5 GPIO and 4 ADC channels are enough. The -40 to +85 °C industrial range covers cabin electronics; the integrated POR and WDT ensure reliable unattended operation. The internal oscillator eliminates external crystals that could fail under vibration. Pin-compatible upgrade to the AEC-Q100 qualified PIC12C672-10E/MF extended temperature grade enables -40 to +125 °C under-hood operation when validated. Its small 8-DFN-S footprint suits space-constrained automotive PCB modules.
Recommended
Small Appliance Control Board
In a small appliance such as a coffee grinder, fan speed controller, or countertop mixer timer, the PIC12C672-10I/MF drives relays, reads user buttons, and times the cycle. The 5 GPIO suffice for 2-3 buttons plus a triac or relay driver line, and the 4 ADC channels can read a potentiometer or NTC sensor for temperature. The 3.0-5.5 V range matches the rectified mains supply typically used. The PIC mid-range instruction set is familiar to embedded engineers, lowering firmware development cost. Existing designs can be ported to the flash-based PIC12F675 for inventory risk reduction.
Recommended
Smart Metering Front-End
The PIC12C672-10I/MF serves as a metering front-end, digitizing analog outputs from current transformers and accumulating counts or pulses for an external host. The 4x8-bit ADC, although only 8-bit resolution, is adequate for kWh or water-meter pulse-train counting where the energy measurement happens in dedicated metering ICs. The 128-byte RAM holds small calibration tables and rolling counters, while 3.5 KB OTP fits the metering protocol stack. The wide supply range tolerates battery-backed or rectified mains-derived rails. Engineers often migrate to the PIC12F675 for production to gain flash field-upgradability.
Recommended
Consumer White Goods Module
In white-goods modules such as a dishwasher door-lock indicator, washing-machine water-level sensor, or refrigerator evaporator-fan controller, the PIC12C672-10I/MF provides the minimal logic with integrated ADC. Its 5 GPIO drive LEDs, sense buttons, and control small loads directly; the ADC reads level sensors and thermistors. The -40 to +85 °C industrial temperature grade handles kitchen and laundry ambient conditions. The internal oscillator saves cost on simple modules, and the 8-pin DFN-S footprint fits miniature PCBs hidden inside the appliance. The OTP program memory is acceptable for high-volume products.
Recommended
Hobbyist and Educational Projects
The PIC12C672-10I/MF is widely used in hobbyist and educational projects thanks to its small pin count, free MPLAB X IDE support, and decades of PICmid-range tutorials. Students learn ADC sampling, GPIO control, timer interrupts, and serial I/O on a single chip. The internal oscillator removes crystal requirements, the 8-pin DFN-S fits on small breadboard adapters, and the 3-5.5 V supply matches USB-to-TTL serial power. For classroom use, the PIC12F675 is preferred as it has flash memory for repeated reprogramming; the PIC12C672-10I/MF suits OTP demonstration kits where code is fixed and known-good.
Recommended
Industrial Sensor Interface Module
In a 4-20 mA loop-powered sensor or simple PLC input module, the PIC12C672-10I/MF digitizes an analog signal and emits a UART, SPI, or PWM output. The 4x8-bit ADC multiplexes multiple analog inputs on a single chip, while 3.5 KB OTP holds fixed linearization or protocol firmware. The -40 to +85 °C range covers factory-floor ambient. Internal oscillator saves bill-of-materials cost on volume modules. Engineers should design with a footprint-compatible flash part (PIC12F675) for production to ensure long-term availability, while still using PIC12C672 for prototype validation.
Recommended
Recommended Products Summary
Engineering reference data for PIC12C672-10I/MF — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC12C672-10I/SM | PIC12C672-10/SM | PIC12C672-04E/MF | PIC12C672-10E/MF | PIC12C671-10I/MF | PIC12F675-I/MF |
|---|---|---|---|---|---|---|---|
| Package | 8-DFN-S (6x5 mm) | 8-SOIJ (208-mil) - different | 8-SOIJ (208-mil) - different | 8-DFN-S (6x5 mm) - same | 8-DFN-S (6x5 mm) - same | 8-DFN-S (6x5 mm) - same | 8-DFN-S (6x5 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core | PIC 8-bit mid-range | PIC 8-bit mid-range | PIC 8-bit mid-range | PIC 8-bit mid-range | PIC 8-bit mid-range | PIC 8-bit mid-range | PIC 8-bit mid-range |
| Max Clock | 10 MHz | 10 MHz | 10 MHz | 4 MHz (-60%) | 10 MHz | 10 MHz | 10 MHz |
| Program Memory | 3.5 KB (2K x 14) OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 1.75 KB OTP (-50%) | 1.75 KB Flash (reprogrammable) |
| RAM | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 64 bytes (-50%) |
| GPIO | 5 | 5 | 5 | 5 | 5 | 5 | 6 (+20%) |
| ADC | 4 x 8-bit | 4 x 8-bit | 4 x 8-bit | 4 x 8-bit | 4 x 8-bit | 4 x 8-bit | 4 x 10-bit (+25% resolution) |
| Operating Temperature | -40 °C to +85 °C (Industrial) | -40 °C to +85 °C | 0 °C to +70 °C (Commercial) | -40 °C to +125 °C (Extended) | -40 °C to +125 °C (Extended) | -40 °C to +85 °C | -40 °C to +85 °C |
| Lifecycle Status | Obsolete | Obsolete | Active | Obsolete | Obsolete | Obsolete | Active (recommended migration) |
Key Differentiators
- Wide -40 to +85 °C industrial temperature grade (vs PIC12C672-10/SM)
- Compact 8-DFN-S 6x5 mm package for tight layouts (vs PIC12C672-10I/SM (8-SOIJ))
- Larger program memory than PIC12C671 (vs PIC12C671-10I/MF)
Design Notes
Estimated: supply current consumption for the PIC12C672-10I/MF is typically 1.8 mA at 5 V and 10 MHz active, dropping to a few microamperes in sleep mode. Use a bulk 100 nF + 10 uF decoupling pair within 5 mm of Vdd (pin 8), and place a 100 nF directly on Vdd-to-Vss. For battery-powered designs, leverage the sleep mode with WDT wake-up - WDT current is in the microampere range. A diode-protected reverse-polarity block and TVS clamp on Vdd will protect the 5.5 V absolute-maximum rail during transients in industrial environments.
The 8-DFN-S (6x5 mm) package has a thermal pad (typically pin 1 region or central exposed pad) that must be soldered to a copper pour for mechanical reliability. Provide a thermal pad land pattern at least equal to the package thermal pad, with thermal vias to the inner/ground plane. Keep all traces short and direct to the package; the no-lead DFN-S has low lead inductance so a tight ground plane under the device improves ADC performance and reduces EMI. Keep analog input traces routed away from digital switching traces to preserve ADC accuracy.
Three common pitfalls: (1) OTP programming cannot be reversed, so use a flash equivalent (PIC12F675) or windowed (JW) sample for development; (2) the MCLR pin (pin 3) is shared with VPP programming voltage, requiring a 10 kohm pull-up to Vdd plus a series diode or current-limiting resistor when used in-circuit; (3) the PIC12C672 is RoHS non-compliant on the legacy ordering code, so for RoHS designs choose a flash migration with confirmed RoHS status. Also note that configuration bits (oscillator, code protect, watchdog) must be set during programming or the part will not start correctly.
Compliance Information
Per legacy Microchip ordering code, the PIC12C672-10I/MF in 8-DFN-S is RoHS non-compliant due to lead-based solder finish on the no-lead terminations. Microchip does not list AEC-Q100 qualification; the /E (extended -40 to +125 °C) variant is not automotive-qualified either. REACH compliance applies to substance registration, not RoHS exemption.