PIC12F675-E/MF - 8-Bit 20MHz Flash MCU, 1.75KB | Microchip
MPN: PIC12F675-E/MF ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $0.84 | $0.84 |
| 10 | $0.76 | $7.60 |
| 100 | $0.67 | $67.00 |
| 500 | $0.59 | $295.00 |
| 1,000 | $0.54 | $540.00 |
PIC12F675-E/MF Overview
A microcontroller (MCU) is a single-chip computer containing a CPU core, program and data memory, peripherals, and I/O - it executes firmware to read sensors, drive actuators, and communicate with other ICs. Within the broader semiconductor taxonomy, the PIC12F675 sits in the hierarchy: microcontroller -> 8-bit MCU -> PIC microcontroller -> PIC12F family -> Microchip 8-bit Flash MCUs. Its integrated 10-bit ADC and analog comparator make it a drop-in choice for low-pin-count analog and digital control tasks where a small package and low BOM count matter.
Key features include: 8-bit RISC architecture with only 35 single-word instructions, hardware interrupt controller with 8-level deep hardware stack, four-channel 10-bit Analog-to-Digital Converter (ADC) with 4 input channels, one analog comparator, and an internal 4 MHz oscillator (calibrated to +/-1 percent). The wide 2.0 V to 5.5 V supply range (per Microchip datasheet 41180 - refer to the manufacturer datasheet for the latest revision) supports both 3.3 V and 5 V systems, while an on-chip 4 MHz internal oscillator can eliminate the external resonator entirely in cost-sensitive designs.
From an architectural perspective, the PIC12F675 uses a Harvard-class RISC core with a 14-bit instruction word. The Flash-based program memory is in-circuit serial programmable (ICSP) via two pins (ICSPCLK/ICSPDAT), enabling in-system firmware updates. An on-chip MCLR and Power-on Reset (POR) circuit plus Brown-out Detect (BOD) protect against fault conditions. The 'E' suffix designates the extended industrial temperature range of -40 C to +125 C; the 'MF' suffix denotes the 8-lead DFN (Dual Flat No-lead) package, also written as DFN-S 6 x 5 mm.
Typical applications include low-pin-count analog sensor interfaces, LED lighting controllers, battery chargers, small appliances, and consumer handheld products. The integrated ADC and comparator allow direct thermistor, photocell, or potentiometer signal conditioning without external op-amps, while the 6 GPIO lines can drive indicator LEDs, relays, or push-button inputs.
When designing with this device, ensure the supply voltage stays within the published operating range and that ICSPCLK/ICSPDAT lines are isolated from high-current traces to avoid programming noise. The internal 4 MHz oscillator is calibrated at the factory; for timing-sensitive UART or PWM applications, consider an external crystal for higher accuracy.
This page synthesizes distributor pricing, drop-in package-compatible alternatives, and practical design notes not found in the manufacturer datasheet alone, providing a one-stop reference for engineers sourcing the PIC12F675-E/MF.
Drop-in alternatives for PIC12F675-E/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 PIC12F675-E/MF (same form factor and footprint) — differing in Package, Operating Temperature, I/O Pins, RoHS Status, Comparators.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC12F675-I/MF
✅ Drop-In✓ In Stock
$1.05 / Unit
View Datasheet →PIC12F675T-I/MF
✅ Drop-In✓ In Stock
$0.82 / Unit
View Datasheet →PIC12F675T-E/MF
✅ Drop-In📋 Reference alternative (not in catalog)
PIC12F675T-E/MD
✅ Drop-In📋 Reference alternative (not in catalog)
PIC12F675-E/MD
✅ Drop-In✓ In Stock
$0.82 / Unit
View Datasheet →PIC12F675-E/MF Maximum Ratings & Electrical Characteristics
| Core | 8-bit PIC RISC |
| Instruction Set | 35 single-word instructions |
| Program Memory | 1.75 KB Flash (1K x 14) |
| RAM | 64 bytes |
| EEPROM | 128 bytes |
| Maximum CPU Speed | 20 MHz (200 ns instruction cycle) |
| I/O Pins | 6 |
| ADC | 10-bit, 4 channels |
| Comparators | 1 |
| Supply Voltage | 2.0 V to 5.5 V |
| Operating Temperature | -40 C to +125 C (Extended, 'E' suffix) |
| Internal Oscillator | 4 MHz, factory calibrated |
| Package | 8-pin DFN-S (6 x 5 mm), 'MF' suffix |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant (per Microchip product page) |
PIC12F675-E/MF Pin Configuration
| Pin 1 | VDD — Positive supply voltage (2.0 V to 5.5 V) |
| Pin 2 | GP5/T1CKI/OSC1/CLKIN/AN0 — GPIO 5 / Timer1 clock / oscillator input / ADC ch0 |
| Pin 3 | GP4/AN3/T1G/OSC2/CLKOUT — GPIO 4 / ADC ch3 / Timer1 gate / oscillator output |
| Pin 4 | GP3/MCLR/VPP — GPIO 3 (input only) / Master Clear / ICSP programming voltage |
| Pin 5 | GP2/AN2/T0CKI/INT/COUT/CCP1 — GPIO 2 / ADC ch2 / Timer0 clock / external interrupt / comparator output |
| Pin 6 | GP1/AN1/CIN-/ICSPCLK — GPIO 1 / ADC ch1 / comparator in- / ICSP clock |
| Pin 7 | GP0/AN0/CIN+/ICSPDAT — GPIO 0 / ADC ch0 / comparator in+ / ICSP data |
| Pin 8 | VSS — Ground reference |
Typical Applications
PIC12F675-E/MF is suitable for 6 applications: Low-Pin-Count Analog Sensor Interface, Battery-Powered LED Lighting Controller, Small Appliance Control Board, Consumer Handheld Device Controller, Industrial Sensor Node (Simple), Automotive Interior Lighting / Accessory.
Low-Pin-Count Analog Sensor Interface
The PIC12F675-E/MF is well-suited to small analog sensor interfaces that need a minimal BOM and a small PCB footprint. Its 4-channel 10-bit ADC with internal voltage reference plus 1 analog comparator lets the MCU directly read thermistors, photocells, or potentiometers without an external op-amp. With 6 GPIO total, 4 are ADC-capable, leaving pins for an LED status indicator and a digital interrupt. The 1.75 KB Flash holds calibration tables and small state-machine firmware, and the 128-byte EEPROM stores configuration parameters that survive power cycling. Placed on a 2-layer PCB with the DFN-8 (6x5 mm) package, the design fits behind a sensor housing and consumes milliwatts in active mode.
Recommended
Battery-Powered LED Lighting Controller
Battery-powered LED lighting controllers benefit from the PIC12F675-E/MF's wide 2.0 V to 5.5 V supply range, internal 4 MHz oscillator, and 20 MHz max instruction rate for software PWM or constant-current LED drive. The internal oscillator eliminates a 2-pin external crystal, reducing quiescent draw in standby. According to the Microchip datasheet (refer to the manufacturer datasheet), the ICSP programming pins (GP0/GP1) double as GPIO in production, preserving I/O count. With 1.75 KB Flash, the firmware can hold brightness curves, fade tables, and low-battery cutoff logic. The extended -40 C to +125 C range suits outdoor luminaires and automotive interior lighting.
Recommended
Small Appliance Control Board
Small appliance controllers (coffee makers, hand mixers, desk fans) routinely use the PIC12F675-E/MF for cost-effective BLDC or resistive-load control. The 6 GPIO is enough to drive a power relay, read a Hall-effect sensor or push-button, and service an indicator LED. The internal 4 MHz oscillator is factory calibrated to within +/-1 percent, accurate enough for time-of-day scheduling on a mains-line appliance. The 128-byte EEPROM stores user preferences (last setting, language, calibration), while the 10-bit ADC monitors motor current or temperature. The DFN-8 footprint fits the smallest appliance PCBs and supports IR-reflow assembly.
Recommended
Consumer Handheld Device Controller
Consumer handheld products (remote controls, key fobs, electronic toys) need a low-cost MCU with low active current and a tiny PCB footprint - a perfect fit for the PIC12F675-E/MF. Its 8-pin DFN-S package (6 x 5 mm) sits comfortably behind a coin-cell battery holder, and its 2.0 V minimum supply supports direct coin-cell operation. With 35 single-word instructions and a 200 ns cycle, the MCU wakes on comparator interrupt, performs a key-press scan, and returns to sleep - all within microseconds to extend battery life. The 1.75 KB Flash supports 10 to 20 capacitive-touch or button-scan states with debounce logic.
Recommended
Industrial Sensor Node (Simple)
Simple industrial sensor nodes - contact closure monitors, limit-switch readers, and process indicators - use the PIC12F675-E/MF for its -40 C to +125 C extended temperature range and 128-byte EEPROM for non-volatile counters. The 10-bit ADC provides 4 channels for 4-20 mA loop sense resistors, while the analog comparator triggers an interrupt when a threshold is crossed. Industrial deployments benefit from the 5 V native supply range, which simplifies interface to legacy 24 V loops after a single resistor divider. The DFN-8 footprint lets the module fit inside a M12 sensor connector housing.
Recommended
Automotive Interior Lighting / Accessory
The PIC12F675-E/MF in its extended temperature range is well-suited to non-safety automotive interior applications: ambient lighting, USB accessory controllers, and dome-light timers. Its wide 2.0 V to 5.5 V supply range accommodates 12 V automotive rails after a simple LDO or series resistor, and its small DFN-8 footprint fits behind trim panels. For higher-temperature under-hood or AEC-Q100 environments, Microchip recommends migrating to PIC12F1822 or PIC16F families that are automotive-qualified. The internal comparator can debounce door switches and trigger timed dome-light fade-outs.
Recommended
Recommended Products Summary
Engineering reference data for PIC12F675-E/MF — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC12F675-I/MF | PIC12F675T-I/MF | PIC12F675T-E/MF | PIC12F675T-E/MD | PIC12F675-E/MD |
|---|---|---|---|---|---|---|
| Package | 8-pin DFN-S (6 x 5 mm), MF | 8-pin DFN-S (6 x 5 mm), MF - same | 8-pin DFN-S (6 x 5 mm), MF - same | 8-pin DFN-S (6 x 5 mm), MF - same | 8-pin DFN-S (6 x 5 mm), MD - same | 8-pin DFN-S (6 x 5 mm), MD - same |
| Brand | Microchip Technology | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same |
| Core / Architecture | 8-bit PIC baseline, 14-bit instruction | 8-bit PIC baseline, 14-bit instruction - same | 8-bit PIC baseline, 14-bit instruction - same | 8-bit PIC baseline, 14-bit instruction - same | 8-bit PIC baseline, 14-bit instruction - same | 8-bit PIC baseline, 14-bit instruction - same |
| Program Memory | 1.75 KB Flash | 1.75 KB Flash - same | 1.75 KB Flash - same | 1.75 KB Flash - same | 1.75 KB Flash - same | 1.75 KB Flash - same |
| RAM / EEPROM | 64 B / 128 B | 64 B / 128 B - same | 64 B / 128 B - same | 64 B / 128 B - same | 64 B / 128 B - same | 64 B / 128 B - same |
| Max CPU Speed | 20 MHz | 20 MHz - same | 20 MHz - same | 20 MHz - same | 20 MHz - same | 20 MHz - same |
| Supply Voltage | 2.0 V to 5.5 V | 2.0 V to 5.5 V - same | 2.0 V to 5.5 V - same | 2.0 V to 5.5 V - same | 2.0 V to 5.5 V - same | 2.0 V to 5.5 V - same |
| Operating Temperature | -40 C to +125 C (Extended) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +125 C (Extended) - same | -40 C to +125 C (Extended) - same | -40 C to +125 C (Extended) - same |
| ADC / Comparators | 10-bit / 4-ch + 1 comparator | 10-bit / 4-ch + 1 comparator - same | 10-bit / 4-ch + 1 comparator - same | 10-bit / 4-ch + 1 comparator - same | 10-bit / 4-ch + 1 comparator - same | 10-bit / 4-ch + 1 comparator - same |
Key Differentiators
- Extended industrial temperature range -40 C to +125 C (vs PIC12F675-I/MF)
- Same 8-pin DFN-S (MF) footprint with identical pinout (vs PIC12F675-E/P (PDIP-8 variant))
- Integrated 10-bit ADC + analog comparator with no extra cost (vs PIC12F629-E/MF (no-ADC sibling))
Design Notes
Estimated: At 5 V VDD, 20 MHz CPU clock, the PIC12F675-E/MF core typically draws 1.0 to 1.8 mA in active mode per the Microchip datasheet (refer to the manufacturer datasheet for the latest figures). Place a 100 nF decoupling capacitor between VDD (pin 1) and VSS (pin 8) within 5 mm of the package, plus a 10 uF bulk capacitor on the VDD rail. For sleep-mode designs, the brown-out detect (BOD) and watchdog timer (WDT) should be configured to minimize quiescent current, which can drop below 1 uA in deep sleep.
The DFN-8 (MF) package has an exposed pad on the underside that should be soldered to a PCB land pattern connected to VSS for both thermal dissipation and electrical grounding. Per Microchip footprint recommendations, use a 2-layer board with a continuous ground plane under the exposed pad. Keep trace lengths on the ICSP pins (GP0/GP1) short and isolated from switching power or relay drive traces to prevent programming errors during in-circuit serial programming.
A common mistake is leaving the MCLR/VPP pin (GP3, pin 4) floating - it MUST be tied to VDD through a 10 kohm pull-up resistor for normal operation. According to Microchip application notes, when MCLR is enabled in the configuration bits, an unconnected MCLR pin can cause spurious resets or prevent code execution. Also note that GP3 is the only input-only pin (no output driver) - do not connect it to a load that requires sourcing current.
When using the internal 4 MHz oscillator, route GP5/OSC1 and GP4/OSC2 traces away from high-frequency switching signals to minimize crosstalk. Estimated: crystal-mode startup time at 2.0 V can exceed 1 second for high-Cload crystals, so use the internal 4 MHz HFINTOSC for faster wake-up in interrupt-driven designs. For UART communications, the internal oscillator +/-1 percent factory calibration is borderline; consider a 4.000 MHz external crystal for reliable serial at 9600 baud and above.
Compliance Information
RoHS and lead-free compliance per Microchip product page. Not AEC-Q100 qualified - migrate to PIC12F1822-E/MF or a PIC16F family for AEC-Q100 automotive applications.