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

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
PIC12F683-I/P (this part) 3.5K 128 x 8 5 DIP-8 20M A/D 4x10b 4,864
PIC12F1572T-I/SN 3.5K 256 x 8 6 SOIC-8 32M A/D 4x10b; D/A 1x5b 44,071
PIC12F1571T-I/SN 1.75K 128 x 8 6 SOIC-8 32M A/D 4x10b; D/A 1x5b 54,720
PIC12F675-I/SN 1.75K 64 x 8 5 SOIC-8 20M A/D 4x10b 20,218
PIC12F1572-I/P 3.5K 256 x 8 6 DIP-8 32M A/D 4x10b; D/A 1x5b 4,388
PIC12F629-I/P 1.75K 64 x 8 5 DIP-8 20M 35,779
PIC12F508-I/SN 768B (512 x 12) 25 x 8 5 SOIC-8 4M 6,975
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
PIC12F675T-I/SN 1.75K 64 x 8 5 SOIC-8 20M A/D 4x10b 11,928
PIC12F615-I/SN 1.75K 64 x 8 5 SOIC-8 20M A/D 4x10b 12,737
PIC12F1571-I/SN 1.75K 128 x 8 6 SOIC-8 32M A/D 4x10b; D/A 1x5b 13,052
PIC12F1840-I/SN 7KB 256 x 8 5 SOIC-8 32M A/D 4x10b; D/A 1x5b 3,985
PIC12F675-I/P 1.75K 64 x 8 5 DIP-8 20M A/D 4x10b 3,055
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

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.