EmbeddedRelated.com
The 2026 Embedded Online Conference
PIC12F683

MCHPPIC12F683

Microchip Technology
Small 8-bit PIC with comparable feature set and common in low-cost sensor and lighting projects.
Active5,432 in stock

Overview

The PIC12F683 is a versatile, 8-bit CMOS microcontroller featuring 3.5KB of Flash memory and an integrated 4-channel 10-bit Analog-to-Digital converter in a compact 8-pin package. It operates at speeds up to 20MHz and includes a precision internal oscillator, making it a staple for space-constrained applications requiring basic logic and analog sensing.

Why Choose This Part

This MCU offers a high feature-to-pin ratio, providing four 10-bit ADC channels and 256 bytes of EEPROM within a small 8-SOIC footprint. Its precision internal oscillator eliminates the need for external timing components, reducing the total bill of materials and PCB complexity.

Applications

Battery-Powered Sensors
Utilizing the 50nA standby current and wide 2.0V to 5.5V operating range for long-life remote monitoring.
LED Dimming and Control
Using the onboard PWM peripheral to manage brightness levels in consumer lighting products.
System Supervisors
Implementing power-on reset and brown-out detect features to monitor larger system rails and manage startup sequences.
Simple Motor Control
Driving small DC motors or servos in toys and household appliances using the internal timers and PWM.

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 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 3.5KB (2K 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

Develop using the MPLAB X IDE and the XC8 compiler provided by Microchip. Physical programming and debugging are typically performed using the MPLAB PICkit 4 or MPLAB ICD 4 in-circuit debuggers via the ICSP interface.

PIC12F683 Family

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

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

Also Consider

ATtiny85 MCHPMicrochip Technology - An 8-pin alternative with larger 8KB flash memory and a very popular community ecosystem for rapid prototyping.
PIC12F1840 MCHPMicrochip Technology - A modern enhanced mid-range 8-pin PIC featuring more peripherals, including I2C and UART, at a similar power profile.
The 2026 Embedded Online Conference