What Is the PIC12F675? 8-Pin PIC Microcontroller and Uses
The PIC12F675 is Microchip's 8-pin, small PIC microcontroller. With a built-in 10-bit ADC and comparator it is used for simple sensor reading, LED/relay control and single-purpose tasks. The internal oscillator's calibration (OSCCAL) must be preserved when programming. Programming needs a PICkit + MPLAB/XC8 (different from AVR/Arduino).
The PIC12F675 is Microchip's 8-pin, small PIC microcontroller. With a built-in ADC and comparator it is a popular classic chip for simple, low-pin control jobs. For the concept, see what is a microcontroller.
What is the PIC12F675 used for?
Simple sensor reading, LED/relay control, timers, remote-control receivers and single-purpose embedded tasks. Its 8-bit core and internal oscillator keep external part needs low; it sits in a similar position to the AVR-side ATtiny13.
Specifications
| Parameter | Value |
|---|---|
| Core | 8-bit PIC |
| Memory | ~1 KB flash + EEPROM |
| Analog | 10-bit ADC + comparator |
| Pins | 8 (6 GPIO) |
Watch out
The internal oscillator's calibration value (OSCCAL) must be preserved when programming; if erased by mistake, timing breaks. Memory is small. Programming a PIC needs a programmer like the PICkit and the MPLAB/XC8 environment (different from the AVR/Arduino ecosystem).
Equivalents
- PIC12F683: a relative with more memory/PWM.
- ATtiny13: a similar 8-pin MCU on the AVR side.
- PIC16F84A: a classic 18-pin PIC.
Find it in our catalog
Use the PIC12F675 search.