EmbeddedRelated.com
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.

Part of PIC Microcontrollers family » PIC12F

PIC12F Family

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

Part Number Flash RAM I/O Pins Package Speed ADC/DAC Stock
PIC12F675 (this part) 1.75K 64 x 8 5 SOIC-8 20M A/D 4x10b 20,218
PIC12F1572T-I/SN 3.5K 256 x 8 6 SOIC-8 32M A/D 4x10b; D/A 1x5b 33,731
PIC12F1572-I/P 3.5K 256 x 8 6 DIP-8 32M A/D 4x10b; D/A 1x5b 4,388
PIC12F1571T-I/SN 1.75K 128 x 8 6 SOIC-8 32M A/D 4x10b; D/A 1x5b 54,510
PIC12F508-I/SN 768B (512 x 12) 25 x 8 5 SOIC-8 4M — 17,960
PIC12F675T-I/SN 1.75K 64 x 8 5 SOIC-8 20M A/D 4x10b 11,928
PIC12F1571-I/SN 1.75K 128 x 8 6 SOIC-8 32M A/D 4x10b; D/A 1x5b 10,841
PIC12F629-I/P 1.75K 64 x 8 5 DIP-8 20M — 35,779
PIC12F615-I/SN 1.75K 64 x 8 5 SOIC-8 20M A/D 4x10b 12,737
PIC12F683-I/SN 3.5K 128 x 8 5 SOIC-8 20M A/D 4x10b 5,432
PIC12F629-I/SN 1.75K 64 x 8 5 SOIC-8 20M — 3,799
PIC12F675-I/P 1.75K 64 x 8 5 DIP-8 20M A/D 4x10b 3,055
PIC12F1840-I/SN 7KB 256 x 8 5 SOIC-8 32M A/D 4x10b; D/A 1x5b 3,985
PIC12F683-I/P 3.5K 128 x 8 5 DIP-8 20M A/D 4x10b 4,864
PIC12F1572-I/SN 3.5K 256 x 8 6 SOIC-8 32M A/D 4x10b; D/A 1x5b 1,787
Also available as: PIC12F1571-I/P, PIC12F1822-I/P, PIC12F1840-I/P

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.