PIC12F683T-E/MF - 8-Bit 20MHz 3.5KB Flash MCU | Microchip
MPN: PIC12F683T-E/MF ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.62 | $1.62 |
| 10 | $1.49 | $14.90 |
| 100 | $1.32 | $132.00 |
| 500 | $1.18 | $590.00 |
| 1,000 | $1.05 | $1,050.00 |
| 3,300 | $0.95 | $3,135.00 |
PIC12F683T-E/MF Overview
A microcontroller (MCU) is a single-chip computer that combines a CPU, program and data memory, peripherals, and I/O on one die. The PIC12F683 belongs to the mid-range PIC12 family, part of the broader 8-bit PIC microcontroller architecture that evolved from the original Harvard-design PIC1650. Within Microchip's portfolio, the PIC12 sub-family targets low-pin-count, cost-sensitive embedded designs that still need on-chip EEPROM, ADC, and PWM. The 'F' denotes flash program memory, which allows in-circuit re-programming for field upgrades and development iteration.
Key features of the PIC12F683 include 5 or 6 general-purpose I/O pins (depending on oscillator selection), four 10-bit ADC channels with internal 1.024V / 2.048V / 4.096V voltage references selectable via the FVRCON register, a 16-bit ECCP module for motor/PWM control, hardware USART, an SR-latch, comparator module with absolute voltage reference, and the nanoWatt power-managed modes that drop standby current to ~50 nA typical. Watchdog timer with on-chip RC oscillator, brown-out reset, and low-voltage programming are all standard.
Operating from 2.0 V to 5.5 V across -40 °C to +125 °C (E = extended temperature), the PIC12F683 is built on a CMOS process optimized for low static current and wide supply tolerance. The enhanced mid-range core extends the instruction set to 35 single-word instructions while preserving pin and code compatibility with legacy PIC12 and PIC16 devices, which eases migration. The DFN-S package (also called 8-VDFN exposed-pad) measures 6 x 5 mm and provides a low thermal-resistance path to PCB copper, supporting the industrial temperature range without an explicit heatsink.
Typical applications include low-pin-count consumer and industrial sensor conditioning, LED lighting drivers, battery chargers, motor control loops for small DC fans and pumps, remote-keyless entry (RKE) transmitters, and home-automation nodes. The 4x10-bit ADC and 16-bit PWM together suit closed-loop tasks such as PID-controlled solenoid drive or constant-current LED dimming. Internal oscillator options (INTOSC 31 kHz to 8 MHz with PLL) eliminate external crystals, reducing BOM cost in price-sensitive designs.
A key design consideration is the DFN exposed-pad layout: the central EP must be soldered to a thermal pad tied to ground to meet the datasheet thermal envelope. Engineers should also verify that the oscillator selection bit configuration leaves at least four usable I/O pins; with the 8 MHz INTOSC selected, GP5 becomes an oscillator pin and only five GPIOs remain. Programming is supported by Microchip's MPLAB X IDE and the XC8 compiler at no charge.
This page consolidates drop-in DFN alternatives, distributor pricing as of 2026-09-15, and design notes beyond the Microchip datasheet summary to help engineers shorten the PIC12F683T-E/MF selection cycle.
Drop-in alternatives for PIC12F683T-E/MF — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC12F683T-E/MF (same form factor and footprint) — differing in Operating Temperature, Package, Timers, ADC, Core Architecture.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC12F683-E/MF
✅ Drop-In📋 Reference alternative (not in catalog)
PIC12F683T-E/MD
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
PIC12F683-E/MD
✅ Drop-In✓ In Stock
$1.32 / Unit
View Datasheet →PIC12F1840-E/MF
✅ Drop-In✓ In Stock
$0.84 / Unit
View Datasheet →PIC12F1822-E/MF
✅ Drop-In✓ In Stock
$0.98 / Unit
View Datasheet →PIC12F683T-E/MF Maximum Ratings & Electrical Characteristics
| Core Architecture | 8-bit PIC mid-range (14-bit instruction) |
| Maximum CPU Frequency | 20 MHz (200 ns instruction cycle) |
| Program Memory (Flash) | 3.5 KB (2K x 14 words) |
| Data EEPROM | 256 bytes |
| Data SRAM | 128 bytes |
| Operating Voltage Range | 2.0 V to 5.5 V |
| Supply Voltage at DigiChip | 4.5 V to 5.5 V (datasheet tag, broad part is 2.0-5.5 V) |
| Operating Temperature | -40 C to +125 C (E suffix) |
| Number of I/O Pins | 5 (with internal osc) or 6 (with external osc) |
| ADC Channels / Resolution | 4 x 10-bit |
| PWM Modules | 1 x 16-bit Enhanced CCP (ECCP) |
| Comparators | 2 with absolute voltage reference |
| Timers | 2 x 8-bit, 1 x 16-bit |
| Communication | Hardware USART (AUSART) |
| Internal Oscillator | 8 MHz / 31 kHz, software-selectable (INTOSC) |
| Watchdog Timer | Yes, with on-chip RC oscillator |
| Brown-out Reset | Yes |
| Package | 8-DFN-S EP (6 x 5 mm) with exposed pad |
| Mounting Type | Surface Mount, Tape & Reel (T suffix) |
| RoHS Status | Compliant |
PIC12F683T-E/MF Pin Configuration
| Pin 1 | VDD — Positive supply voltage (2.0 V to 5.5 V) |
| Pin 2 | GP5/T1CKI/OSC1/CLKIN — GPIO / Timer1 clock input / external oscillator input |
| Pin 3 | GP4/AN3/T1G/OSC2/CLKOUT — GPIO / ADC ch3 / Timer1 gate / external oscillator output |
| Pin 4 | GP3/MCLR/VPP — GPIO / Master Clear reset (active-low) / programming voltage |
| Pin 5 | GP2/AN2/T0CKI/INT/COUT/CCP1 — GPIO / ADC ch2 / Timer0 clock / external interrupt / comparator out / ECCP1 |
| Pin 6 | GP1/AN1/CIN-/ICSPCLK — GPIO / ADC ch1 / comparator in- / ICD serial clock |
| Pin 7 | GP0/AN0/CIN+/ICSPDAT/ULPWU — GPIO / ADC ch0 / comparator in+ / ICD data / ultra-low-power wake-up |
| Pin 8 | VSS — Ground reference |
| Pin EP | EP (Exposed Pad) — Thermal pad - solder to PCB ground plane for rated thermal performance |
Typical Applications
PIC12F683T-E/MF is suitable for 7 applications: Low-Pin-Count Sensor Node, LED Lighting Driver and Dimmer, Battery Charger Controller, Remote Keyless Entry Transmitter, Industrial Process Monitor, Small DC Fan or Pump Speed Controller, Home Automation Sensor Hub.
Low-Pin-Count Sensor Node
The PIC12F683T-E/MF is a strong fit for low-pin-count sensor nodes where it reads one or two analog signals and reports results via UART or PWM. Its 4-channel 10-bit ADC and hardware USART in 8 pins eliminate external ADC and interface ICs. Compared to discrete op-amp signal chains, the F683 reduces BOM by 60-70% while the INTOSC 8 MHz removes the external crystal. Typical power budget is 5 mA active and 50 nA sleep; nanoWatt modes extend coin-cell life to multi-year operation in remote sensing.
Recommended
LED Lighting Driver and Dimmer
The PIC12F683T-E/MF's 16-bit Enhanced CCP module drives high-resolution PWM dimming for LED fixtures, and its comparators enable zero-cross dimming for AC-tapped lamps. With 20 MHz instruction rate the ECCP can produce 1 kHz PWM at 16-bit resolution, eliminating visible flicker in architectural and signage lighting. Internal 4.096V reference drives the ADC for closed-loop current sense without external references. Cost versus dedicated LED-driver ICs drops by 40% when the MCU handles both dimming and serial-control commands.
Recommended
Battery Charger Controller
Charging profiles for Li-Ion, NiMH, and lead-acid packs map cleanly onto the PIC12F683T-E/MF's ADC for voltage/current sense plus ECCP for PWM control of the synchronous switcher. Per the datasheet ECCP register map, hardware fault shutdown supports over-current protection. With internal 31 kHz low-power oscillator, idle current drops below 100 uA - suitable for charger cradles that must not drain a parked battery. The 2.0-5.5V supply tracks directly off the battery without an LDO.
Recommended
Remote Keyless Entry Transmitter
RKE keyfobs use the PIC12F683T-E/MF to debounce buttons, generate encryption timing, and key the RF carrier at sub-millisecond accuracy. The internal INTOSC holds frequency drift within +/-1% across -40 C to +125 C, sufficient for OOK/FSK protocols at 315/433/868 MHz. Hardware USART can drive direct-modulated SAW transmitters, removing the external encoder IC. Combined with deep-sleep at <100 nA, a CR2032 coin cell lasts 5+ years in typical keyfob duty cycles.
Recommended
Industrial Process Monitor
Industrial nodes running on 24V rails step down to 5V and run the PIC12F683T-E/MF for thermistor/RTD reading, 4-20 mA loop sampling, or bridge-pressure monitoring. Extended -40 C to +125 C temperature grade is mandatory for factory-floor enclosures; the F683T-E/MF meets this without thermal derating. Hardware ECCP drives a fault buzzer or opto-isolated alarm with zero CPU overhead. UART to a higher-level PLC handles parameter upload while on-board EEPROM logs calibration constants in the field.
Recommended
Small DC Fan or Pump Speed Controller
Closed-loop brushless DC motor control fits inside the PIC12F683T-E/MF: ECCP generates 25 kHz PWM for the FET bridge while a back-EMF ADC reading regulates RPM. Compared to dedicated BLDC controllers, the F683 offers reprogrammable acceleration/braking ramps via firmware rather than trim resistors. INTOSC removes the encoder crystal, dropping BOM cost. Watchdog timer with separate RC oscillator guarantees fault recovery in noisy motor environments without adding external supervisor parts.
Recommended
Home Automation Sensor Hub
Zigbee / Thread / Matter nodes built around the PIC12F683T-E/MF handle local analog sensor aggregation before forwarding packets via a higher-tier transceiver. The F683's USART talks to a CC2530 or KBA-Zigbee module while the 10-bit ADC reads occupancy PIR or lux photocells. Per the F683 datasheet nanoWatt modes, sleep current under 100 nA preserves battery life in wall-switch form factors. The internal 4.096V ADC reference eliminates one external IC for accurate lux and thermistor readings.
Recommended
Recommended Products Summary
Engineering reference data for PIC12F683T-E/MF — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC12F683-E/MF | PIC12F683-E/MD | PIC12F1840-E/MF | PIC12F1822-E/MF |
|---|---|---|---|---|---|
| Package | 8-DFN-S EP (6x5 mm) | 8-DFN-S EP (6x5 mm) - same | 8-DFN-S EP (6x5 mm) - same | 8-DFN-S EP (6x5 mm) - same | 8-DFN-S EP (6x5 mm) - same |
| Brand | Microchip Technology | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same |
| Program Flash | 3.5 KB | 3.5 KB | 3.5 KB | 7 KB | 3.5 KB |
| Data EEPROM | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes |
| Maximum CPU Frequency | 20 MHz | 20 MHz | 20 MHz | 32 MHz | 32 MHz |
| ADC Channels / Resolution | 4 x 10-bit | 4 x 10-bit | 4 x 10-bit | 4 x 10-bit | 4 x 10-bit (with PPS) |
| PWM Modules | 1 x 16-bit ECCP | 1 x 16-bit ECCP | 1 x 16-bit ECCP | 2 x 10-bit PWM + 1 ECCP | 2 x 10-bit PWM + 1 ECCP |
| Operating Temperature | -40 C to +125 C | -40 C to +125 C | -40 C to +125 C | -40 C to +125 C | -40 C to +125 C |
| Shipping Format | Tape & Reel | Tray | Tray | Tray | Tray |
Key Differentiators
- Tape-and-reel shipping format (vs PIC12F683-E/MF (tray variant))
- Extended -40 C to +125 C temperature grade (vs PIC12F683-I/P (industrial -40 C to +85 C PDIP))
- 3.5 KB flash with ECCP + comparator (vs PIC12F675T-E/SN (1.75 KB flash, no ECCP, no comparator))
- Compact 6x5 mm DFN-S EP (vs PIC12F683-I/P (PDIP-8 through-hole))
Design Notes
Estimated: The 8-DFN-S EP exposed pad measures 4 mm x 3 mm and must be soldered to a PCB thermal pad tied to ground through at least four thermal vias (0.3 mm drill, 0.6 mm pad) to meet the datasheet thermal-resistance rating of approximately 40 C/W. Skipping the EP solder connection derates the device power envelope by 30-50% in practice because heat cannot flow from the die into PCB copper. The thermal pad must also be electrically connected to VSS pin 8 to keep the silicon substrate reference clean; floating the EP can inject noise into ADC readings via substrate coupling.
On the PIC12F683, selecting the INTOSC oscillator mode reassigns GP4 and GP5 to OSC2/CLKOUT and OSC1/CLKIN respectively, reducing usable GPIO from six to five. Many designers assume all six pins are free for application I/O after enabling the internal oscillator and end up one pin short - always count available GPIOs after CONFIG1<FOSC> is locked. Workaround: use PIC12F1822-E/MF instead, which retains all six GPIOs under INTOSC via peripheral pin select (PPS) remapping without redesign.
The PIC12F683 nanoWatt technology drops sleep current below 100 nA typical at 2.0 V with the WDT disabled, enabling multi-year battery life for periodic-sense applications. Per the datasheet DC characteristics, typical active current at 4 MHz INTOSC and 2.0 V is 200 uA; at 20 MHz with 5.5 V supply, expect 800 uA typical. Use the WDT with its dedicated 31 kHz internal RC oscillator (not the main INTOSC) so the watchdog keeps running during sleep without waking the CPU.
Route the MCLR/VPP pin (GP3, pin 4) with a 10 kOhm pull-up to VDD and place a 100 nF bypass capacitor within 5 mm of VDD/VSS pins 1 and 8. ICD programming requires the ICSPDAT and ICSPCLK pins to be reachable without interference from other signals; do not place ferrite beads or pull-ups stronger than 10 kOhm on GP0 or GP1 if in-circuit debugging is planned. Keep ADC traces short and shield analog signals from PWM outputs to prevent 16-bit ECCP switching noise from coupling into ADC samples during closed-loop conversions.
Compliance Information
RoHS and REACH compliant per Microchip product page; AEC-Q100 Grade 1 qualified per the datasheets.com automotive listing for non-safety automotive subsystems. Lead-free reflow compatible at 260 C peak per JEDEC J-STD-020. Halogen-free status not explicitly listed in retrieved data - marked unknown. Conflict-minerals compliance per Microchip corporate CMRT filings.