EmbeddedRelated.com
The 2026 Embedded Online Conference
PIC12F675

MCHPPIC12F675

Microchip Technology
Widely used 8-pin PIC with ADC and comparator for low-pin-count analog/control tasks.
Active20,218 in stock

Overview

The PIC12F675 is a versatile 8-bit CMOS microcontroller featuring a 4-channel 10-bit Analog-to-Digital converter and a single comparator in a compact 8-pin package. It operates at speeds up to 20MHz and includes 1.75KB of Flash memory and 128 bytes of EEPROM, making it a staple for simple analog-to-digital control tasks in space-constrained designs.

Why Choose This Part

This MCU offers a highly integrated mix of analog peripherals and non-volatile EEPROM memory in a minimal 8-pin footprint. It is valued by engineers for its low power consumption, internal oscillator options, and 8-level hardware stack which simplifies basic firmware development.

Applications

Analog Sensor Interface
Utilizing the 4-channel 10-bit ADC to digitize signals from temperature sensors, potentiometers, or light-dependent resistors.
Housekeeping and Power Sequencing
Managing power-up sequences and monitoring system rails using the internal comparator and low-power sleep modes.
Small Form Factor Logic Replacement
Replacing multiple discrete logic gates or timers in designs where PCB real estate is at a premium.
Battery-Operated Handhelds
Leveraging typical sleep currents as low as 1nA and low-power POR to extend battery life in intermittent-use devices.

Key Specifications

Speed 20MHz
RAM Size 64 x 8
Core Size 8-Bit
EEPROM Size 128 x 8
Peripherals POR, WDT
Mounting Type Surface Mount
Number of I/O 5
Core Processor PIC
Package / Case 8-SOIC (0.154", 3.90mm Width)
Data Converters A/D 4x10b
Oscillator Type Internal
Program Memory Size 1.75KB (1K x 14)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 8-SOIC
Voltage - Supply (Vcc/Vdd) 2V ~ 5.5V

Getting Started

Development typically involves the MPLAB X IDE and the XC8 compiler provided by Microchip. To program the device, use a hardware programmer such as the PICkit 4 or MPLAB ICD 4 connected via the In-Circuit Serial Programming (ICSP) interface pins.

PIC12F675 Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number Package Stock
PIC12F675 (this part) SOIC-8 20,218
PIC12F675-I/P DIP-8 3,055

Also Consider

PIC12F683 MCHPMicrochip Technology - Provides more Flash memory and an integrated CCP (Capture/Compare/PWM) peripheral for motor or LED control.
ATtiny85 MCHPMicrochip Technology - An 8-pin alternative with 8KB of Flash and higher RAM capacity for more complex firmware logic.
PIC12F1572 MCHPMicrochip Technology - A modern 8-pin Enhanced Mid-range PIC with 16-bit PWMs and a more advanced core at a similar price point.
The 2026 Embedded Online Conference