PIC16F630-E/ST - 8-Bit MCU, 1.75KB Flash, 20MHz, TSSOP-14 | Microchip
MPN: PIC16F630-E/ST ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.85 | $1.85 |
| 10 | $1.67 | $16.70 |
| 100 | $1.48 | $148.00 |
| 500 | $1.3 | $650.00 |
| 1,000 | $1.12 | $1,120.00 |
| 2,500 | $0.98 | $2,450.00 |
PIC16F630-E/ST Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, memory, and peripherals around an 8-bit data path, executing one byte per instruction cycle. Within the hierarchy MCU -> microcontroller -> embedded controller -> semiconductor, the PIC16F630 belongs to the mid-range PIC16 family, which sits between baseline (PIC10/12/14) and enhanced mid-range (PIC16F1xxx) cores. This positioning makes it ideal for cost-sensitive, deterministic control tasks rather than complex protocol stacks or graphics processing.
Key features include nanoWatt power management for low-power sleep modes (typical standby current below 1 uA), an internal 4 MHz oscillator (calibrated to +/-1%), a precision 10-bit ADC emulation via the comparator, and an 8-bit timer/counter (TMR0) plus a watchdog timer. The device supports in-circuit serial programming (ICSP) via two pins, enabling field firmware updates without removing the part from the board.
Architecturally, the PIC16F630 uses a Harvard RISC core with 35 single-word instructions, separate program and data buses, and a hardware stack that supports up to 8 subroutine levels. This RISC design yields deterministic instruction timing, which is critical for real-time control loops in motor, lighting, and sensor applications where jitter cannot be tolerated.
Typical applications include consumer appliance control, sensor signal conditioning, LED lighting drivers, remote-control transmitters, battery-powered monitoring nodes, and simple logic-replacement glue logic on mixed-signal boards. Its 14-pin footprint and 11 I/O lines balance capability with PCB real estate, making it a workhorse for low-pin-count embedded designs.
When designing with this device, place a 0.1 uF decoupling capacitor within 5 mm of VDD and tie the MCLR pin to VDD through a 10 kohm resistor unless an external reset is needed. Avoid leaving unused I/O pins floating - configure them as outputs to minimize supply-current creep.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes that are not consolidated on a single manufacturer or distributor page, providing engineers with a one-stop reference for selection, sourcing, and PCB implementation.
Drop-in alternatives for PIC16F630-E/ST — 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 PIC16F630-E/ST (same form factor and footprint) — differing in Operating Temperature, Program Memory (Flash), Instruction Execution Time, Package, Core Architecture.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F630-I/ST
✅ Drop-In✓ In Stock
$1.05 / Unit
View Datasheet →PIC16F676-E/ST
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F630-E/SL
✅ Drop-In✓ In Stock
$1.25 / Unit
View Datasheet →PIC16F630-I/P
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F676-I/ST
✅ Drop-In✓ In Stock
$1.02 / Unit
View Datasheet →PIC16F1825-I/ST
✅ Drop-In✓ In Stock
$1.32 / Unit
View Datasheet →PIC16F630-E/ST Maximum Ratings & Electrical Characteristics
| Architecture | 8-bit PIC16 mid-range RISC |
| Instruction Set | 35 single-word instructions |
| Program Memory (Flash) | 1.75 KB (1K x 14 words) |
| SRAM | 64 bytes |
| EEPROM | 128 bytes |
| Maximum Clock Speed | 20 MHz |
| Instruction Cycle Time | 200 ns at 20 MHz |
| Supply Voltage (VDD) | 2.0 V to 5.5 V |
| I/O Pins | 11 digital I/O |
| Analog Comparator | 1 internal |
| Timers | TMR0 (8-bit) + WDT |
| Internal Oscillator | 4 MHz calibrated +/-1% |
| Operating Temperature | -40C to +125C (Extended, 'E') |
| Package | 14-pin TSSOP (ST) |
| Mounting Type | Surface Mount |
| MSL Level | 1 (unlimited floor life) |
| RoHS Status | Compliant |
| Lead-Free | Yes |
| Programming Interface | ICSP (In-Circuit Serial Programming) |
PIC16F630-E/ST Pin Configuration
| Pin 1 | VDD — Positive supply voltage (2.0 V to 5.5 V) |
| Pin 2 | RA5/T1CKI/OSC1/CLKIN — PORTA bit 5 / Timer1 clock input / Oscillator input |
| Pin 3 | RA4/T1G/OSC2/CLKOUT — PORTA bit 4 / Timer1 gate / Oscillator output / Clock out |
| Pin 4 | RA3/MCLR/VPP — PORTA bit 3 / Master Clear (reset) / Programming voltage |
| Pin 5 | RC5 — PORTC bit 5 (digital I/O) |
| Pin 6 | RC4 — PORTC bit 4 (digital I/O) |
| Pin 7 | RC3 — PORTC bit 3 (digital I/O) |
| Pin 8 | RC2 — PORTC bit 2 (digital I/O) |
| Pin 9 | RC1/C12IN1-/AN1/CIN-/ICSPCLK — PORTC bit 1 / Comparator input / ICSP clock |
| Pin 10 | RC0/C12IN0+/AN0/CIN+/ICSPDAT — PORTC bit 0 / Comparator input / ICSP data |
| Pin 11 | RA2/COUT/T0CKI/INT — PORTA bit 2 / Comparator output / Timer0 clock / External interrupt |
| Pin 12 | RA1/ICSPCLK — PORTA bit 1 / ICSP clock (alternate) |
| Pin 13 | RA0/ICSPDAT — PORTA bit 0 / ICSP data (alternate) |
| Pin 14 | VSS — Ground reference |
Typical Applications
PIC16F630-E/ST is suitable for 8 applications: Consumer Appliance Control, Battery-Powered Wireless Sensor Node, LED Lighting Driver, Remote Control Transmitter, Industrial Sensor Signal Conditioning, Automotive Body Electronics, Logic Replacement / Glue Logic, Smart Home Sensor Hub.
Consumer Appliance Control
The PIC16F630-E/ST fits consumer appliance control boards (coffee makers, blenders, toaster ovens) where 11 I/O pins suffice for keypad scanning, relay drivers, and LED indicators. Its 1.75 KB Flash holds state-machine firmware for brew/heating cycles, while the 20 MHz clock yields sub-microsecond response to user inputs. The internal 4 MHz oscillator eliminates the external crystal, reducing BOM cost. With 200 ns deterministic instruction timing, the MCU delivers jitter-free TRIAC/relay firing critical for proportional heating loops in induction cooktops and dimming circuits.
Recommended
Battery-Powered Wireless Sensor Node
The PIC16F630-E/ST is well-suited for battery-powered sensor endpoints transmitting temperature, humidity, or contact closure over sub-GHz radios. Its nanoWatt sleep mode draws less than 1 uA with WDT disabled, enabling multi-year life on a CR2032 cell. The internal 4 MHz calibrated oscillator eliminates external crystal quiescent current. With 11 I/O pins, the MCU directly interfaces SPI sensors, an external EEPROM for data logging, and a TX-only ASK/FSK transmitter without a buffer IC.
Recommended
LED Lighting Driver
The PIC16F630-E/ST can serve as the controller for constant-current LED drivers in architectural and signage lighting, where PWM dimming and thermal feedback are needed. The internal comparator provides hardware over-temperature protection by sensing an NTC thermistor; firmware then folds back LED current to prevent thermal runaway. At 20 MHz, the MCU produces a 10 kHz PWM with 8-bit resolution - smooth enough to avoid perceptible flicker. The TSSOP-14 package fits inside the tight footprint of MR16 spot and linear tube fixtures.
Recommended
Remote Control Transmitter
The PIC16F630-E/ST operates as the brain of low-cost IR/RF remote controls for TVs, fans, and ceiling lights. Its 1.75 KB Flash holds protocol stacks (NEC, RC5, or proprietary) for 32-64 buttons via matrix scanning. The internal 4 MHz oscillator provides the carrier frequency reference for 38 kHz IR modulation without external crystal. Its low sleep current and 5 V tolerance let the design run directly from a 3 V coin cell or two AA cells.
Recommended
Industrial Sensor Signal Conditioning
The PIC16F630-E/ST replaces legacy analog signal-conditioning circuits in industrial 4-20 mA loops and bridge sensor interfaces. The internal analog comparator performs threshold detection on amplified strain-gauge signals, freeing the CPU from continuous polling. Its 2.0 V to 5.5 V supply range and -40C to +125C extended temperature grade make it suitable for factory floor cabinets. The 11 I/O pins drive HART modems, alarm LEDs, and a single-wire debug interface.
Recommended
Automotive Body Electronics
The PIC16F630-E/ST handles simple body-control tasks such as seat-position memory, mirror-fold actuators, and LED DRL sequencing in non-safety-critical subsystems. The -40C to +125C extended grade tolerates under-hood and dashboard thermal environments. Its 1.75 KB Flash fits state-machine firmware for one-time learning of seat positions, while the 11 I/O pins drive direction relays and sense limit switches. For full AEC-Q100 automotive qualification, the PIC16F630-E/ST is typically used in non-safety zones; safety-critical designs should migrate to PIC16F18313-Q1.
Recommended
Logic Replacement / Glue Logic
The PIC16F630-E/ST is an economical choice for replacing discrete 74HC CMOS logic gates with programmable I/O mapping, sequence timing, and edge-triggered interrupts. Engineers use it to consolidate multiple 555 timers, flip-flops, and AND/OR gates into a single 14-pin device. The 200 ns instruction cycle handles sub-microsecond event timing, while the in-system programming (ICSP) interface allows firmware updates during board bring-up. Its small TSSOP-14 footprint fits drop-in for 74HC00 SOIC-14 patterns with a redesigned land pattern.
Recommended
Smart Home Sensor Hub
The PIC16F630-E/ST functions as a peripheral MCU inside smart-home sensor hubs (door/window contact, motion, water-leak detectors) reporting to a central Zigbee or Thread gateway. Its sub-1 uA sleep current supports 5-10 year coin-cell operation. The 11 I/O pins connect a PIR sensor, reed switch, tamper switch, and a status LED without multiplexing. The internal 4 MHz oscillator removes the external crystal BOM cost, critical for sub-$5 retail sensor pricing.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F630-E/ST — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F630-I/ST | PIC16F676-E/ST | PIC16F630-E/SL | PIC16F1825-I/ST |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | TSSOP-14 | TSSOP-14 - same | TSSOP-14 - same | SOIC-14 (different body) | TSSOP-14 - same |
| Flash Program Memory | 1.75 KB (1K x 14) | 1.75 KB | 1.75 KB | 1.75 KB | 14 KB |
| SRAM | 64 bytes | 64 bytes | 64 bytes | 64 bytes | 1 KB |
| Maximum Clock Speed | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 32 MHz |
| Supply Voltage | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 1.8 V to 5.5 V |
| Operating Temperature | -40C to +125C (E) | -40C to +85C (I) | -40C to +125C (E) | -40C to +125C (E) | -40C to +85C (I) |
| Analog Comparators | 1 | 1 | 2 (+ ADC 10-bit) | 1 | 2 (+ ADC 10-bit) |
| I/O Pins | 11 | 11 | 12 | 11 | 12 |
| Internal Oscillator | 4 MHz +/-1% | 4 MHz +/-1% | 4 MHz +/-1% | 4 MHz +/-1% | 32 MHz PLL + LF |
Key Differentiators
- Extended -40C to +125C operating temperature grade (vs PIC16F630-I/ST)
- Pin-compatible upgrade path with 2nd comparator and 10-bit ADC (vs PIC16F676-E/ST)
- 8x more Flash and 32 MHz CPU in same TSSOP-14 footprint (vs PIC16F1825-I/ST)
- Surface-mount TSSOP-14 vs through-hole PDIP-14 alternative (vs PIC16F630-I/P)
Design Notes
Place a 0.1 uF ceramic decoupling capacitor within 5 mm of the VDD pin (pin 1) with a short trace directly to the VSS pin (pin 14). For designs with VDD above 4.5 V and clock above 10 MHz, add a 10 uF bulk capacitor near the IC. The PIC16F630-E/ST draws 1-2 mA active at 20 MHz, so a regulated LDO (e.g., MCP1700) supplying 100 mA provides ample headroom. Tie the MCLR pin (pin 4) to VDD through a 10 kohm pull-up to enable normal operation; for hardware reset, use a momentary switch to ground.
Avoid leaving unused I/O pins floating - this can cause oscillation and increase supply current by up to 100 uA per pin. Configure unused pins as outputs (set TRIS bit to 0 and clear the LAT bit) in firmware, or use the CONFIG register's MCLRE_OFF to repurpose pin 4 as RA3. Additionally, do not enable the WDT (watchdog timer) in production firmware unless you implement a proper CLRWDT sequence, otherwise unexpected resets will occur during long blocking operations.
Route the ICSP signals (ICSPCLK and ICSPDAT, shared with PORTA) away from high-frequency switching nodes such as relay coils, TRIAC outputs, or PWM-driven LEDs. The TSSOP-14 pin pitch of 0.65 mm requires 0.4 mm trace width with 0.2 mm clearance per IPC-2222 Class 2; for hand-soldered prototypes use 0.5 mm traces with 0.25 mm clearance to ease rework. Place a 6-pin ICSP header (0.1 inch pitch, VDD/VSS/ICSPCLK/ICSPDAT/MCLR optional) at the board edge for programming access.
When using the internal 4 MHz oscillator with the PLL or external clock above 10 MHz, ensure the OSC2/CLKOUT pin (pin 3) trace length is kept below 25 mm to avoid ringing. If the application uses RC4/RC5 for high-speed digital I/O such as SPI at 5 MHz, add a 22 ohm series resistor near the source pin to dampen reflections on long traces. For analog comparator input on RC0/RC1 (CIN+/CIN-), route the input trace in parallel with VSS (ground) and avoid running it adjacent to switching signals to minimize cross-talk into the comparator reference.
Compliance Information
RoHS compliant per Microchip product page DS40044G. Lead-free TSSOP-14 package. Not AEC-Q100 qualified; for automotive safety-critical applications, use PIC16F18313-Q1 or PIC16F18855-Q1. Microchip discloses conflict-mineral compliance via the CMRT/CMRT 6.4 declarations published on its supplier-responsibility portal.