PIC16F630-I/ST - 8-bit MCU, 1.75KB Flash, 20MHz | Microchip
MPN: PIC16F630-I/ST ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.16 | $2.16 |
| 10 | $1.92 | $19.20 |
| 100 | $1.68 | $168.00 |
| 500 | $1.45 | $725.00 |
| 1,000 | $1.22 | $1,220.00 |
| 3,000 | $1.05 | $3,150.00 |
PIC16F630-I/ST Overview
An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data path, integrating a CPU, non-volatile program memory (Flash/ROM), volatile data memory (RAM), non-volatile data EEPROM, and peripheral blocks (timers, ADC, comparators, communication ports) on one die. The PIC16F630 belongs to the PIC16F mid-range family, which sits within the broader PIC microcontroller hierarchy and the larger class of 8-bit microcontrollers commonly used where deterministic behaviour, low power, and small footprint outweigh the need for a 32-bit core. Typical application domains include consumer appliances, automotive body electronics, sensor interfaces, and industrial control modules.
Key features include a 20 MHz internal-execution clock, 12 I/O pins with individually selectable direction, a 10-bit successive-approximation ADC, one analog comparator with programmable on-chip reference, one 8-bit and one 16-bit timer, an enhanced watchdog timer, an internal 4 MHz/37 kHz oscillator option, and In-Circuit Serial Programming (ICSP) via two pins. The TSSOP-14 package measures approximately 5.0 mm x 4.4 mm and supports low-cost two-layer PCB assembly.
The device uses Microchip's RISC-based mid-range core executing 35 single-word instructions, with a hardware stack and interrupt controller. Program memory is Flash, supporting in-application reprogramming and ICSP, while the 128-byte EEPROM provides non-volatile data storage for calibration constants, serial numbers, and user settings without external serial EEPROM.
Typical applications include battery chargers, fan controllers, sensor signal conditioners, simple user-interface panels, LED lighting controllers, and remote-control transmitters. The internal oscillator reduces external component count, making the part attractive for cost-sensitive two-layer designs.
When designing with the PIC16F630, note that VDD decoupling requires a 0.1 µF ceramic capacitor close to the pin, and the MCLR reset pin should be tied to VDD through a 10 kΩ resistor for reliable operation. The 12 I/O pins are shared with peripheral functions, so pin-function allocation should be planned during schematic capture.
This page synthesizes distributor pricing, drop-in TSSOP-14 alternatives, and practical design notes not found in the manufacturer datasheet, providing procurement and engineering teams with a single decision-ready reference for the PIC16F630-I/ST.
Drop-in alternatives for PIC16F630-I/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-I/ST (same form factor and footprint) — differing in Operating Temperature, Internal Oscillator, Timers, Package, Program Memory (Flash).
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F630-I/SL
✅ Drop-In✓ In Stock
$0.65 / Unit
View Datasheet →PIC16F630-E/ST
✅ Drop-In✓ In Stock
$0.98 / Unit
View Datasheet →PIC16F630-I/P
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F616T-I/ST
✅ Drop-In✓ In Stock
$0.48 / Unit
View Datasheet →PIC16F526-I/ST
✅ Drop-In✓ In Stock
$0.72 / Unit
View Datasheet →PIC16F506-E/ST
✅ Drop-In✓ In Stock
$0.71 / Unit
View Datasheet →PIC16F630-I/ST Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC16 mid-range 8-bit RISC |
| Program Memory (Flash) | 1.75 KB (1K x 14 words) |
| Data RAM | 64 bytes |
| Data EEPROM | 128 bytes |
| Maximum CPU Clock | 20 MHz (200 ns instruction cycle) |
| Supply Voltage (VDD) | 2.0 V to 5.5 V |
| Operating Temperature | -40 °C to +85 °C (Industrial, "I" grade) |
| Digital I/O Pins | 12 |
| ADC | 10-bit successive approximation |
| Comparators | 1 analog comparator with programmable reference |
| Timers | 1x 8-bit, 1x 16-bit, 1x WDT |
| Instruction Set | 35 single-word instructions |
| Package | 14-pin TSSOP (ST) |
| Mounting Type | Surface Mount |
| Programming Interface | ICSP (In-Circuit Serial Programming) |
| Internal Oscillator | 4 MHz / 37 kHz selectable |
| RoHS Status | Compliant |
PIC16F630-I/ST Pin Configuration
| Pin 1 | VDD — Positive supply voltage |
| Pin 2 | OSC1/CLKIN — Crystal oscillator input / external clock input |
| Pin 3 | OSC2/CLKOUT — Crystal oscillator output / clock out |
| Pin 4 | MCLR/VPP — Master clear reset (active low) / programming voltage input |
| Pin 5 | RC5 — Digital I/O pin RC5 |
| Pin 6 | RC4 — Digital I/O pin RC4 |
| Pin 7 | RC3 — Digital I/O pin RC3 |
| Pin 8 | RC2 — Digital I/O pin RC2 |
| Pin 9 | RC1 — Digital I/O pin RC1 |
| Pin 10 | RC0 — Digital I/O pin RC0 |
| Pin 11 | RA2 — Digital I/O pin RA2 / analog input |
| Pin 12 | RA1 — Digital I/O pin RA1 / analog input |
| Pin 13 | RA0 — Digital I/O pin RA0 / analog input |
| Pin 14 | VSS — Ground reference |
Typical Applications
PIC16F630-I/ST is suitable for 6 applications: Battery Charger Controller, Sensor Signal Conditioner, Ceiling Fan / BLDC Motor Controller, LED Lighting Controller, Remote Control Transmitter, Industrial Sensor Interface Module.
Battery Charger Controller
The PIC16F630-I/ST fits battery-charger control loops thanks to its 10-bit ADC for measuring battery voltage and charge current, internal 4 MHz oscillator eliminating external clock parts, and 1.75 KB Flash accommodating CC/CV state-machine firmware. Operating from 2.0 V to 5.5 V VDD lets the same MCU supervise a single-cell Li-ion pack directly off the cell voltage rail after a regulator. The 12 GPIO pins drive status LEDs, relay/MOSFET gate signals, and a temperature-sensor input. Compared with a discrete analog charger, the MCU adds programmable termination, timer-based safety, and field-updatable firmware via ICSP. Use it in cordless tools, e-bike packs, and small UPS modules where cost is critical.
Recommended
Sensor Signal Conditioner
The PIC16F630-I/ST serves as a low-cost sensor front end that reads analog signals via its 10-bit ADC, applies digital filtering in firmware, and outputs the conditioned value over GPIO or a bit-banged UART. Its 20 MHz core completes a full ADC read plus a 16-tap moving average in microseconds, leaving bandwidth for housekeeping. With 64 bytes of RAM, designers can buffer 8 to 16 samples in a sliding window. The wide 2.0 V to 5.5 V supply lets it run directly from a 3.3 V or 5 V rail, ideal for thermocouple amplifiers, photodiode loggers, and load-cell digitizers in industrial instrumentation.
Recommended
Ceiling Fan / BLDC Motor Controller
Fan-speed controllers and small BLDC drivers benefit from the PIC16F630-I/ST's analog comparator for zero-cross detection of back-EMF, 16-bit timer for PWM generation, and 35-instruction RISC core that handles 6-step commutation in firmware. The industrial -40 °C to +85 °C temperature grade covers attic and outdoor-ducted installations. With 1.75 KB Flash, the firmware fits start-up ramps, tachometer feedback, and IR remote decoding for ceiling fans, range hoods, and small appliance motors. The TSSOP-14 footprint keeps the MCU off the heatsink, while internal oscillator parts-count minimization aids BOM cost.
Recommended
LED Lighting Controller
The PIC16F630-I/ST drives LED lighting strips and indicator panels via PWM on its 16-bit timer, providing 10-bit dimming resolution at modest update rates. Its 12 GPIO pins can sink RGB channels directly through MOSFETs, and the 10-bit ADC reads ambient-light sensors for daylight harvesting. Operating from 2.0 V to 5.5 V allows battery-powered decorative lighting or 24 V commercial fixtures after regulation. The 1.75 KB Flash comfortably stores breathing-light patterns, push-button handling, and IR remote maps. Industrial temperature grade suits outdoor signage and architectural lighting installations.
Recommended
Remote Control Transmitter
The PIC16F630-I/ST is well suited to IR/RF remote control transmitters because it can scan a 4x4 matrix keypad with only 8 GPIO pins, bit-bang a 38 kHz carrier via the 16-bit timer, and enter sleep between button presses to extend battery life. Its internal 4 MHz / 37 kHz oscillator options minimize external parts, and 128 bytes of EEPROM store paired-device IDs. At 2.0 V minimum VDD it runs from two AAA cells directly. The TSSOP-14 footprint is small enough for handheld TV remotes, fan controllers, and smart-home key fobs.
Recommended
Industrial Sensor Interface Module
The PIC16F630-I/ST functions as a low-cost industrial sensor interface, digitizing 4-20 mA loop signals or 0-10 V analog inputs via its 10-bit ADC, linearising in firmware, and presenting results over a UART bit-banged on GPIO. The 20 MHz core handles Modbus-style framing or custom protocols, while the 128-byte EEPROM stores calibration coefficients for the life of the module. Operating from -40 °C to +85 °C and 2.0 V to 5.5 V it tolerates plant-floor conditions. The TSSOP-14 package sits comfortably on 25 mm x 25 mm sensor PCBs used in process control and building automation.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F630-I/ST — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F630-E/ST | PIC16F616T-I/ST | PIC16F526-I/ST |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | TSSOP-14 (ST) | TSSOP-14 (ST) - same | TSSOP-14 (ST) - same | TSSOP-14 (ST) - same |
| Program Memory (Flash) | 1.75 KB (1K x 14) | 1.75 KB (1K x 14) | 3.5 KB (2K x 14) | 1 KB (0.5K x 14) |
| Data RAM | 64 bytes | 64 bytes | 128 bytes | 68 bytes |
| Data EEPROM | 128 bytes | 128 bytes | 128 bytes | 64 bytes |
| Maximum CPU Clock | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Operating Temperature | -40 °C to +85 °C (Industrial) | -40 °C to +125 °C (Extended) | -40 °C to +85 °C (Industrial) | -40 °C to +85 °C (Industrial) |
| ADC | 10-bit SAR | 10-bit SAR | 10-bit SAR | No ADC |
| Comparators | 1 | 1 | 2 | 2 |
| I/O Pins | 12 | 12 | 11 | 12 |
Key Differentiators
- Industrial temperature range as standard for the I-suffix grade (vs PIC16F630-I/SL (SOIC-14))
- Larger Flash than the PIC16F526 at the same TSSOP-14 footprint (vs PIC16F526-I/ST)
- Higher memory than PIC16F505 in same pinout (vs PIC16F506-E/ST)
- Single comparator simpler than PIC16F616's dual comparator block (vs PIC16F616T-I/ST)
Design Notes
Place a 0.1 µF ceramic decoupling capacitor as close as possible to the PIC16F630-I/ST VDD pin (pin 1) and a bulk 1 µF to 10 µF tantalum or ceramic on the same VDD trace. The TSSOP-14 lead inductance can ring at >100 MHz edges, so keep the loop area below 5 mm². For battery-powered designs using the internal oscillator, expect average active current around 0.5 mA at 4 MHz / 5 V and sleep current below 1 µA with the watchdog disabled, suitable for coin-cell sensor nodes.
Route the ICSP clock (RB6/ICSPCLK) and data (RB7/ICSPDAT) lines with 1 kΩ series resistors close to the MCU to allow in-circuit programming after PCB assembly. Ensure the MCLR pull-up (typically 10 kΩ) is present and that no low-impedance load on MCLR would prevent the programming voltage from rising above Vih. Keep the ICSP connector at least 5 mm from any switching converter to avoid coupling noise into the programming lines.
Do not leave the MCLR pin floating - either tie it to VDD through a 10 kΩ resistor (with a capacitor to ground for noise filtering), or configure it as a reset input in the configuration bits. Floating MCLR causes erratic resets in noisy environments. Also, when using the internal oscillator, set the IRCF configuration bits correctly; selecting a higher frequency than VDD supports results in out-of-spec operation and possible Flash corruption during write cycles. Always read the configuration-word settings table in the datasheet before generating firmware.
The TSSOP-14 thermal pad is not present on this package; however, copper pour under the device still helps dissipate short-term transients and improves EMI. Keep analog input traces (RA0-RA2) short and away from digital switching lines such as PWM or oscillator traces. If using the ADC, add a 100 nF + 10 µF decoupling pair on AVDD if AVDD is brought out, or share VDD with a ferrite bead for noise isolation.
Compliance Information
RoHS compliant per Microchip product page; not AEC-Q100 qualified - choose PIC16F630-E/ST for extended-temperature programs. The I suffix indicates industrial -40C to +85C grade.