Microchip Technology

PIC12F675-I/SN - 8-Bit Flash MCU, 1.75KB, ADC, SOIC-8 | Microchip

MPN: PIC12F675-I/SN ✓ Active
In Stock Ships in 1-3 business days
2.0 V to 5.5 V Vdss 8-pin SOIC (SN) Package 20 MHz (200 ns instruction cycle) Speed 1.75 KB (1K x 14 words) Memory
From $0.74 USD / Unit
MOQ: 1 |
Price updated: 2026-09-15
Volume Pricing
Qty Unit Price Extended
1 $1.42 $1.42
10 $1.21 $12.10
100 $1.05 $105.00
500 $0.92 $460.00
1,000 $0.84 $840.00
3,000 $0.74 $2,220.00
ℹ️ All prices are in USD

PIC12F675-I/SN Overview

The Microchip Technology PIC12F675-I/SN is an 8-bit PIC® flash-based CMOS microcontroller in an 8-pin SOIC (SN) package, operating from 2.0V to 5.5V with up to 20 MHz clock speed. It integrates 1.75KB (1K x 14 words) of Flash program memory, 64 bytes of RAM, 128 bytes of EEPROM, a 10-bit ADC with 4 input channels, one comparator, and a dedicated 8-bit timer plus a 16-bit timer/counter.

An MCU (microcontroller unit) is a single-chip computer containing a CPU, memory, and programmable I/O peripherals designed for embedded control. Within the broader semiconductor taxonomy, MCUs sit under microcontrollers -> embedded processors -> digital ICs -> semiconductors. The PIC12F675 belongs to Microchip's PIC12F family of low-pin-count (8-pin) MCUs, which are widely used in cost- and space-sensitive designs.

Key differentiating features include the on-chip 10-bit A/D converter (the differentiating feature versus the otherwise-identical PIC12F629), an internal 4 MHz oscillator with software-selectable calibration, a watchdog timer with independent on-chip oscillator, in-circuit serial programming (ICSP), and an operating temperature range of -40C to +85C (industrial grade). The SOIC-8 package offers excellent PCB-handling characteristics and is compatible with hand-soldering as well as automated assembly.

Architecturally, the device uses a RISC core with only 35 single-word instructions and a 200 ns instruction execution time at 20 MHz. Harvard bus architecture separates program and data paths, and the integrated EEPROM supports >1M erase/write cycles, while Flash endurance is rated for >100K cycles. The 6 GPIO pins each have independent weak pull-up control and interrupt-on-change capability.

Typical applications include small sensor interface nodes, battery chargers, LED drivers, smoke detectors, fan controllers, and remote control transmitters. The combination of integrated ADC, comparator, and EEPROM in an 8-pin footprint is particularly attractive when board area and BOM cost are at a premium.

When designing with this part, ensure decoupling capacitors are placed as close as possible to VDD/VSS and that the MCLR pin is tied properly to support ICSP. Operating voltage should be checked against peripheral requirements (ADC accuracy is specified at >=2.5V). This page synthesizes distributor pricing, drop-in alternatives, and practical design notes that complement, but do not replace, the manufacturer datasheet.

Drop-in alternatives for PIC12F675-I/SN — 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-I/SN (same form factor and footprint) — differing in Package, Core Architecture, Timers, ADC, Operating Temperature.

Microchip Technology
Package: 8-pin SOIJ
ADC: 8-bit, 4 channels
Microchip Technology
Core Architecture: Enhanced Mid-Range 8-bit PIC (49 instructions)
ADC: 4 channels, 10-bit
Microchip Technology
Core Architecture: PIC 8-bit RISC (Harvard)
Timers: 1 x 8-bit/16-bit with pre-scaler
ADC: None (digital-only MCU)
Microchip Technology
Core Architecture: PIC 8-bit RISC
Timers: 1 x 8-bit, 1 x 16-bit with pre-scaler
Operating Temperature: -40C to +85C (Industrial)
Microchip Technology
Package: 8-SOIC (SN) 3.90 mm
Operating Temperature: -40 °C to +125 °C
Microchip Technology
Package: 8-SOIC (3.90 mm body)
Core Architecture: PIC 8-bit enhanced mid-range
Timers: Timer0 (8-bit), Timer1 (16-bit)
Microchip Technology
Package: 8-pin SOIC (SN), 3.90 mm body width
Core Architecture: PIC 8-bit RISC (Harvard)
Microchip Technology
Package: 8-pin DFN-S EP (3 x 3 x 0.90 mm)
Core Architecture: 8-bit PIC mid-range (RISC Harvard)
Timers: 1 x 8-bit (TMR0) + 1 x 16-bit (TMR1)
Microchip Technology
Package: 8-SOIC (SN), 3.90 mm body
Operating Temperature: -40 C to +125 C (Extended)

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

PIC12F675-E/SN

✅ Drop-In
Microchip Technology
📦 8-pin SOIC (SN)
PIC 8-bit RISC (Harvard) · 8-bit · 14-bit · 35 single-word · 20 MHz · 200 ns at 20 MHz · 1.75 KB (1K x 14 words) · 64 bytes

✓ In Stock

$1.02 / Unit

View Datasheet →

PIC12F675-I/P

✅ Drop-In
📦 8-pin PDIP (P)
through-hole PDIP package vs SMD SOIC, same die and specs, pin-to-pin functionally compatible

📋 Reference alternative (not in catalog)

PIC12F675-I/MF

✅ Drop-In
Microchip Technology
📦 8-pin DFN (MF)
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 →

PIC12F629-I/SN

✅ Drop-In
Microchip Technology
📦 8-pin SOIC (SN)
PIC 8-bit RISC (Harvard) · 1.75 KB (1K x 14 words) · 64 bytes · 128 bytes · 20 MHz · 200 ns at 20 MHz · 2.0 V to 5.5 V · 6 (bidirectional)

✓ In Stock

$0.82 / Unit

View Datasheet →

PIC12F635-I/SN

✅ Drop-In
📦 8-pin SOIC (SN)
no ADC but adds LCD driver support and 16-bit differential comparator; same Flash/RAM

📋 Reference alternative (not in catalog)

PIC12F1840-I/SN

✅ Drop-In
Microchip Technology
📦 8-pin SOIC (SN)
Enhanced Mid-Range 8-bit PIC (49 instructions) · 32 MHz (internal oscillator) · 7 KB (4K x 14 words) · 256 bytes · 256 bytes · 16 levels · 2.5 V to 5.5 V · 6 (with 25 mA source/sink)

✓ In Stock

$0.82 / Unit

View Datasheet →

PIC12F675-I/SN Maximum Ratings & Electrical Characteristics

Architecture PIC 8-bit RISC
Program Memory (Flash) 1.75 KB (1K x 14 words)
RAM 64 bytes
EEPROM 128 bytes
Max CPU Speed 20 MHz (200 ns instruction cycle)
Operating Voltage 2.0 V to 5.5 V
ADC 10-bit, 4 channels
Comparators 1
Timers 1 x 8-bit, 1 x 16-bit
GPIO 6
Internal Oscillator 4 MHz, software calibrated
Instruction Set 35 instructions, single-word
Watchdog Timer Yes, independent oscillator
ICSP (In-Circuit Serial Programming) Yes
Package 8-pin SOIC (SN)
Operating Temperature -40 C to +85 C (industrial)
Mounting Type Surface Mount
RoHS Status Compliant

PIC12F675-I/SN Pin Configuration

SOIC-8 Package Pinout Diagram SOIC-8 8-pin small outline IC, 3.9x4.9mm, P1.27mm, JEDEC MS-012. 1 8 2 7 3 6 4 5 SOIC-8
Pin 1 VDD — Positive supply voltage (2.0V to 5.5V)
Pin 2 GP5/T1CKI/OSC1/CLKIN — GPIO 5, Timer1 clock input, oscillator input, external clock input
Pin 3 GP4/AN3/T1G/OSC2/CLKOUT — GPIO 4, ADC channel 3, Timer1 gate, oscillator output, clock output
Pin 4 GP3/MCLR/VPP — GPIO 3, master clear reset (active-low), programming voltage input
Pin 5 GP2/AN2/T0CKI/INT/COUT — GPIO 2, ADC channel 2, Timer0 clock input, external interrupt, comparator output
Pin 6 GP1/AN1/CIN-/VREF — GPIO 1, ADC channel 1, comparator inverting input, voltage reference
Pin 7 GP0/AN0/CIN+ — GPIO 0, ADC channel 0, comparator non-inverting input
Pin 8 VSS — Ground reference

Typical Applications

PIC12F675-I/SN is suitable for 7 applications: Smoke and Gas Detector Sensor Interface, Battery-Powered LED Lighting Controller, Small Fan and DC Motor Speed Controller, Remote Control Transmitter / RF Encoder, Industrial Sensor Signal Conditioning, Battery Charger Controller (NiMH/Li-ion), Consumer Appliance Timing and Control.

🏭

Smoke and Gas Detector Sensor Interface

The PIC12F675-I/SN fits smoke and gas detector designs because its 10-bit 4-channel ADC can read multiple sensor elements (ionization chamber, thermistor, photoelectric sensor) sequentially. With 1.75KB Flash, the MCU holds the alarm decision logic, low-battery detection, and self-test routines. The internal 4 MHz oscillator eliminates external clock components, and the wide 2.0V-5.5V supply range supports 9V battery step-down or 3V lithium primary cells with a long service life.

💡

Battery-Powered LED Lighting Controller

In LED driver applications the PIC12F675-I/SN serves as the brightness and color control MCU. The 10-bit ADC reads an ambient light sensor (via one of 4 channels) and adjusts PWM duty cycle on the timer output for smooth dimming. Its 2.0V minimum supply supports 2xAA cells down to nearly end-of-life, while low power consumption preserves battery life. The 6 GPIO provide direct interface to LED strings, push-buttons, and a status indicator.

🏭

Small Fan and DC Motor Speed Controller

Fan and small DC motor control benefit from the PIC12F675-I/SN's hardware timer modules and 10-bit ADC for back-EMF or tachometer sensing. The 16-bit timer provides accurate PWM generation at switching frequencies above the audible range, while the comparator enables cycle-by-cycle current limiting without software intervention. EEPROM stores user-set fan curves and fault history across power cycles, and the SOIC-8 footprint fits compact fan PCBs used in PC and appliance cooling.

📱

Remote Control Transmitter / RF Encoder

The PIC12F675-I/SN is widely deployed in 315/433 MHz and 2.4 GHz remote control transmitters, where it encodes button presses into serial protocols like EV1527 or PT2262. The 1.75KB Flash stores up to 32 distinct button codes plus rolling-code encryption algorithms. With 6 GPIO, the MCU reads 6 direct-action buttons or a 3x3 matrix via interrupt-on-change, and the internal 4 MHz oscillator with software calibration gives timing-accurate frame generation for receiver-side decoding.

🏭

Industrial Sensor Signal Conditioning

In 4-bit/8-bit signal conditioning front-ends, the PIC12F675-I/SN scales, linearizes, and outputs sensor data over UART or PWM-to-analog. Its 10-bit ADC resolves 0-5V sensor spans with adequate precision for temperature, pressure, and flow sensors used in industrial control. The comparator provides hardware threshold detection for alarm trip points, and the wide -40C to +85C industrial temperature rating allows factory-floor deployment without special component selection.

Battery Charger Controller (NiMH/Li-ion)

The PIC12F675-I/SN implements closed-loop charging for small NiMH packs and single-cell Li-ion batteries by reading voltage, current, and temperature via its 10-bit ADC. Charging state, delta-V termination, and safety timers are stored in 128B EEPROM for retention across power cycles. The MCU's low current draw and 2.0V minimum operating voltage suit USB-powered chargers and 2-cell solar charging applications where supply is limited and reliability is critical.

🏭

Consumer Appliance Timing and Control

Consumer appliances such as coffee makers, toasters, and air purifiers use the PIC12F675-I/SN to provide user interface, timing, and basic motor/valve control. The 6 GPIO drive keypads, LED indicators, buzzers, and triac-fired heater elements directly. With 35 instructions and predictable interrupt latency, the MCU executes small state machines that orchestrate appliance cycles, safety interlocks, and audible feedback. The SOIC-8 package fits behind display panels with very limited PCB area.

What is the program memory size of PIC12F675-I/SN?
The PIC12F675-I/SN contains 1.75 KB of Flash program memory, organized as 1K x 14-bit words. According to the Microchip PIC12F629/675 datasheet (DS41190), the Flash supports >100,000 erase/write cycles and is programmable via ICSP. This size is sufficient for compact control firmware typically seen in sensor nodes, LED drivers, and small consumer appliances where a few hundred lines of C or assembly code suffice.
Does PIC12F675-I/SN have an ADC?
Yes, the PIC12F675-I/SN integrates a 10-bit A/D converter with 4 input channels multiplexed onto GP0-GP3. This is the key differentiator versus the pin-compatible PIC12F629, which lacks an ADC. ADC conversion is available when VDD >= 2.5 V per the Microchip datasheet, and the 4 channels make the device suitable for monitoring multiple analog sensors in small-format embedded designs.
What is the operating voltage range of PIC12F675-I/SN?
The PIC12F675-I/SN operates from 2.0 V to 5.5 V across the industrial temperature range of -40 C to +85 C. According to Microchip datasheet DS41190, ADC accuracy is specified at VDD >= 2.5 V, while digital I/O and timer functions remain operational down to 2.0 V. This wide range supports both 3.3 V and 5 V system designs, including battery-powered applications using 2xAA cells.
Where can I buy PIC12F675-I/SN and what is the price?
The PIC12F675-I/SN is in stock at DigiKey, Mouser, and LCSC as of 2026-09-15. LCSC lists pricing starting at $0.6414 per unit in volume; DigiKey shows the industrial SOIC-8 variant at approximately $1.42 at qty 1 with breaks at 10, 100, 500, 1000, and 3000 units. Lead time is typically same-day shipping from authorized stock for quantities under 10K units.
What is the lead time for PIC12F675-I/SN?
The PIC12F675-I/SN is widely stocked with same-day shipping offered by major authorized distributors (DigiKey, Mouser) as of 2026-09-15. Reel quantities (3000 pcs) typically ship within 1-3 business days. For production volumes above 50K units, Microchip direct lead times are typically 8-12 weeks. The device is in active production with no end-of-life announced.
Is PIC12F675-I/SN in stock right now?
Yes, the PIC12F675-I/SN is in stock at DigiKey, Mouser, and LCSC as of 2026-09-15. Stock levels exceed 5,000 units across these three major distributors. LCSC explicitly lists it as in-stock with volume pricing from $0.6414. The part is not constrained and has been continuously available since introduction, making it a low-risk component for ongoing production.
PIC12F675-I/SN vs PIC12F629-I/SN - which is better?
Choose PIC12F675-I/SN when you need an on-chip 10-bit ADC - it has 4 ADC channels versus zero on the PIC12F629. Choose PIC12F629-I/SN if you do not need analog-to-digital conversion and want a slightly lower price. Both share the same SOIC-8 package and pinout, the same 1.75KB Flash, 64B RAM, and identical CPU, making them functionally drop-in compatible except for the ADC feature.
PIC12F675-I/SN vs PIC12F635-I/SN - which should I choose?
Choose PIC12F675-I/SN when your design needs ADC with 4 channels plus 1.75KB Flash. Choose PIC12F635-I/SN if your application requires hardware LCD drive support and a 16-bit differential comparator; the PIC12F635 has no ADC but offers LCD bias generation. Both parts share the 8-pin SOIC package and PIC mid-range core, so the choice is feature-driven rather than footprint-driven.
When should I choose PIC12F675-I/SN over PIC12F1840-I/SN?
Choose PIC12F675-I/SN when you need a cost-optimized 8-pin MCU with ADC and small Flash (1.75KB) for low-complexity tasks. Choose PIC12F1840-I/SN when you need enhanced mid-range core, 7KB Flash, internal 32 MHz oscillator, multiple PWM modules, and richer peripherals. Both use the SOIC-8 package, but the PIC12F1840 carries roughly 4x the program memory and a more modern core.
What is the best drop-in replacement for PIC12F675-I/SN?
The best drop-in replacement for PIC12F675-I/SN is the PIC12F675-E/SN (extended temperature -40C to +125C variant), which is pin-to-pin compatible in SOIC-8. Same-brand alternatives include PIC12F675-I/P (PDIP) for through-hole designs and PIC12F675-I/MF (DFN) for SMD-miniature layouts. Cross-brand pin-compatible options are limited; the ATtiny85 is software-comparable but uses a different pinout.
Can PIC12F629-I/SN replace PIC12F675-I/SN?
Yes, PIC12F629-I/SN can be used as a drop-in replacement for PIC12F675-I/SN IF your firmware does not use the ADC peripheral. According to Microchip datasheet DS41190, both devices share identical pinout, Flash size (1.75KB), RAM (64B), and CPU core. The PIC12F629 simply omits the 10-bit ADC module, so any code using ADC, ADCON0, ADCON1 registers will not function. Otherwise, the swap is transparent.
Where can I download the PIC12F675-I/SN datasheet PDF?
The official Microchip datasheet for PIC12F675-I/SN is available as document DS41190 from ww1.microchip.com. The combined PIC12F629/675 datasheet (DS41190c or later revision 41190g) is the authoritative source and is hosted at: https://ww1.microchip.com/downloads/en/devicedoc/41190c.pdf. It contains electrical characteristics, pinout, instruction set, ADC specifications, and programming reference.
Where can I find the pinout for PIC12F675-I/SN?
The PIC12F675-I/SN pinout in 8-pin SOIC is: Pin 1 = VDD (+2.0V to +5.5V), Pin 2 = GP5/T1CKI/OSC1/CLKIN, Pin 3 = GP4/AN3/T1G/OSC2/CLKOUT, Pin 4 = GP3/MCLR/VPP, Pin 5 = GP2/AN2/T0CKI/INT/COUT, Pin 6 = GP1/AN1/CIN-/VREF, Pin 7 = GP0/AN0/CIN+, Pin 8 = VSS. Source: Microchip datasheet DS41190 (Table 1-1, Pinout Description).
What are the key specifications of PIC12F675-I/SN that engineers should know?
The PIC12F675-I/SN combines an 8-bit PIC RISC CPU (35 instructions, 200 ns cycle at 20 MHz) with 1.75 KB Flash, 64 bytes RAM, 128 bytes EEPROM, a 10-bit 4-channel ADC, one comparator, 6 GPIO pins, and ICSP - all in a compact SOIC-8 package operating from 2.0V to 5.5V at -40 C to +85 C. According to Microchip datasheet DS41190, Flash endurance is >100K cycles and EEPROM endurance is >1M cycles, supporting firmware updates in the field via ICSP.
What Microchip equivalent part replaces PIC12F675 with more memory?
The PIC12F1840-I/SN is the recommended modern equivalent with the same 8-pin SOIC footprint but 4x the Flash memory (7KB vs 1.75KB), enhanced mid-range core, internal 32 MHz oscillator, and additional peripherals. For more RAM and EEPROM, PIC12F1501-I/P (8-pin PDIP) offers 1.75KB Flash, 64B RAM, and enhanced PWM. Both are pin-compatible in SOIC-8 for the PIC12F1840 variant. Source: Microchip product pages and DS41190.

Engineering reference data for PIC12F675-I/SN — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC12F675-I/SN when you need an 8-pin PIC MCU with integrated 10-bit ADC for sensor reading and 1.75KB Flash sufficient for compact control firmware. It is the right pick when the design runs at 3.3 V or 5 V, fits in industrial -40C to +85C environments, and uses small board space. For designs that do not require ADC, the PIC12F629-I/SN offers the same MCU at lower cost. For extended temperature (+125C), select the PIC12F675-E/SN. For more code space or modern peripherals, choose the PIC12F1840-I/SN in the same SOIC-8 footprint.

Comparison with Alternatives

Parameter This Product PIC12F675-E/SN PIC12F675-I/P PIC12F629-I/SN PIC12F635-I/SN PIC12F1840-I/SN
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 8-pin SOIC (SN) 8-pin SOIC (SN) - same 8-pin PDIP (P) - same pinout, through-hole 8-pin SOIC (SN) - same 8-pin SOIC (SN) - same 8-pin SOIC (SN) - same
Flash Memory 1.75 KB 1.75 KB 1.75 KB 1.75 KB 1.75 KB 7 KB
RAM 64 bytes 64 bytes 64 bytes 64 bytes 64 bytes 256 bytes
EEPROM 128 bytes 128 bytes 128 bytes 128 bytes 128 bytes 256 bytes
ADC 10-bit, 4 channels 10-bit, 4 channels 10-bit, 4 channels None None (LCD driver instead) 10-bit, 7 channels
Max CPU Speed 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz 32 MHz
Operating Voltage 2.0 V to 5.5 V 2.0 V to 5.5 V 2.0 V to 5.5 V 2.0 V to 5.5 V 2.0 V to 5.5 V 1.8 V to 5.5 V
Operating Temperature -40 C to +85 C -40 C to +125 C -40 C to +85 C -40 C to +85 C -40 C to +85 C -40 C to +85 C

Key Differentiators

  • Integrated 10-bit ADC eliminates external ADC IC (vs PIC12F629-I/SN)
  • Industrial temperature grade with extended variant option (vs PIC12F675-E/SN)
  • 4x program memory vs PIC12F675 in same SOIC-8 footprint (vs PIC12F1840-I/SN)

Design Notes

Place a 100 nF ceramic decoupling capacitor directly between VDD (pin 1) and VSS (pin 8) with traces no longer than 5 mm. For ADC accuracy, add a 10 uF bulk capacitor near the MCU if VDD is shared with switching regulators. The PIC12F675-I/SN operates down to 2.0 V, but ADC accuracy is only specified at VDD >= 2.5 V per Microchip datasheet DS41190; for precision analog applications use a regulated 5 V or 3.3 V rail.

Route the MCLR/VPP line (pin 4) with a short trace and place its 10 kohm pull-up within 5 mm of the pin to ensure reliable ICSP programming. Avoid routing digital switching signals adjacent to analog inputs GP0-GP3 to minimize ADC noise coupling. Place the ICSP connector or test points on the PCB edge to allow programming access without removing the device.

Do not assume GP3 (pin 4) is a normal GPIO - it is shared with MCLR and is input-only by default. Reading the ANSEL register is mandatory before using GP0-GP3 as digital I/O or the ADC will not function correctly. Configuration bits (CONFIG) must be set to disable low-voltage programming (LVP) if pin GP3 is needed as digital I/O, otherwise the pin is dedicated to MCLR.

Compliance Information

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

RoHS and lead-free compliant per Microchip product page. Not AEC-Q100 qualified - choose automotive-qualified PIC variants for vehicle applications.

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

Related Searches

PIC12F675-I/SN PIC12F675-I/SN datasheet PIC12F675-I/SN price Microchip PIC12F675 SOIC-8 PIC12F675 vs PIC12F629 8-pin PIC microcontroller with ADC PIC12F675-I/SN drop-in replacement PIC12F675-I/SN pinout SOIC-8 buy PIC12F675-I/SN online PIC12F675-I/SN Arduino equivalent PIC12F675-I/SN battery powered sensor PIC12F675 LED driver circuit

Related Components & Terms

Microchip Technology PIC12F675 PIC12F675-I/SN PIC12F675-E/SN PIC12F629 PIC12F635 PIC12F1840 PIC microcontroller 8-bit MCU RISC architecture SOIC-8 10-bit ADC comparator Flash memory EEPROM ICSP watchdog timer RoHS AEC-Q100 industrial temperature range LED driver battery charger sensor interface
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