EmbeddedRelated.com
The 2026 Embedded Online Conference
PIC12F683-I/P

MCHPPIC12F683-I/P

Microchip Technology
Similar small-package PIC with enhanced feature set useful for modestly more complex tasks.
Active4,864 in stock

Overview

The Microchip PIC12F683-I/P is an 8-bit PIC microcontroller featuring a 20MHz clock speed, 128 bytes of RAM, and 3.5KB of Flash memory. It integrates essential peripherals like a 4x10-bit Analog-to-Digital Converter (ADC), PWM, and a Watchdog Timer (WDT) in an 8-pin DIP package. This microcontroller is well-suited for compact, cost-sensitive embedded applications requiring moderate processing capabilities and a limited number of I/O pins.

Why Choose This Part

Engineers benefit from the PIC12F683-I/P's integrated 4x10-bit ADC and PWM module, reducing external component count for mixed-signal applications. Its nanoWatt Technology enables low-power operation, with a sleep current of 50 nA, making it suitable for battery-powered designs. The precision internal oscillator, tunable from 125 kHz to 8 MHz, minimizes the need for an external crystal and simplifies clock management.

Applications

Small Appliance Control
Implementing basic control logic for household appliances, leveraging its compact size and integrated peripherals for sensing and actuation.
Sensor Interface Nodes
Acting as a low-cost, low-power interface for reading analog or digital sensors and performing simple data processing or communication in distributed systems.
LED Lighting Control
Controlling single or multiple LED channels with PWM capabilities for dimming or simple pattern generation in small lighting fixtures.
Battery-Powered Gadgets
Managing power and basic functions in small, portable devices due to its low power consumption and sleep modes.
Motor Driver Companion
Generating PWM signals to control small DC motors or servos, working in conjunction with external motor driver ICs.

Key Specifications

Speed 20MHz
RAM Size 128 x 8
Core Size 8-Bit
EEPROM Size 256 x 8
Peripherals Brown-out Detect/Reset, POR, PWM, 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 3.5KB (2K 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

To get started with the PIC12F683-I/P, engineers typically use Microchip's MPLAB X IDE with a PICkit 3 or PICkit 4 in-circuit debugger/programmer. Sample code and application notes are available on the Microchip website to assist with peripheral configuration and project development.

PIC12F683 Family

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

Part Number Package Stock
PIC12F683-I/P (this part) DIP-8 4,864
PIC12F683-I/SN SOIC-8 5,432

Also Consider

PIC16F628A-I/P MCHPMicrochip Technology - For applications requiring more I/O pins or slightly more memory while staying within the 8-bit PIC family, this is a suitable step up.
STM8S003F3P6 STMicroelectronics - An alternative 8-bit microcontroller with a comparable feature set and package options, offering a different vendor ecosystem.
The 2026 Embedded Online Conference