EmbeddedRelated.com
Jacob Beningo
Live online course · Jacob Beningo
AI for Embedded Developers
$100 off for EmbeddedRelated readers until Nov 1 · 5 live sessions, Dec 7-11
Discount ends in
16days 11hrs 20min 38sec
Learn More →
PIC12F675-I/P

MCHPPIC12F675-I/P

Microchip Technology
Higher pin count and more Flash/RAM for slightly more capable simple-control applications.
Active3,055 in stock

Overview

The Microchip PIC12F675-I/P is an 8-bit PIC microcontroller designed for simple control applications. It features a compact 8-pin PDIP package and includes on-chip peripherals such as a 10-bit Analog-to-Digital Converter and a Watchdog Timer. This microcontroller provides a balance of performance and low power consumption for cost-sensitive designs.

Why Choose This Part

The PIC12F675-I/P offers a cost-effective solution for embedded systems requiring modest processing power and I/O. Its integrated peripherals, including EEPROM and ADC, reduce external component count. The low-power features, such as Sleep mode and a low-power Power-on Reset (POR), are beneficial for battery-constrained applications.

Applications

Small Sensor Interfaces
Interfacing with basic analog sensors using its 4-channel, 10-bit ADC to read environmental data or simple analog inputs.
LED Control Systems
Controlling small arrays of LEDs for status indicators, simple lighting patterns, or low-complexity display applications.
Appliance Control
Implementing basic control logic in small appliances, such as timing functions or user input processing for non-critical operations.
Battery-Powered Gadgets
Managing functions in low-power, battery-operated devices due to its power-saving Sleep mode and low operating current.

Key Specifications

Speed 20MHz
RAM Size 64 x 8
Core Size 8-Bit
EEPROM Size 128 x 8
Peripherals POR, WDT
Mounting Type Through Hole
Number of I/O 5
Core Processor PIC
Package / Case 8-DIP (0.300", 7.62mm)
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-PDIP
Voltage - Supply (Vcc/Vdd) 2V ~ 5.5V

Getting Started

Developers can get started with the PIC12F675-I/P using Microchip's MPLAB X IDE and the MPLAB XC8 C Compiler. Programming and debugging can be done with a low-cost programmer/debugger like the PICkit 4. Comprehensive documentation, including datasheets and application notes, is available from Microchip.

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-I/P (this part) 1.75K 64 x 8 5 DIP-8 20M A/D 4x10b 3,055
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
PIC12F675-I/SN 1.75K 64 x 8 5 SOIC-8 20M A/D 4x10b 20,218
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
PIC12F629-I/SN 1.75K 64 x 8 5 SOIC-8 20M — 3,799
PIC12F683-I/SN 3.5K 128 x 8 5 SOIC-8 20M A/D 4x10b 5,432
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

ATtiny13A MCHPMicrochip Technology - This 8-bit AVR microcontroller offers a similar pin count and feature set, providing an alternative with a different architecture.
PIC16F628A MCHPMicrochip Technology - For applications requiring more I/O pins (16), additional Flash memory, and more advanced peripherals like PWM, this is a suitable step up within the PIC family.