PIC16LF628-04I/SS - 8-Bit 4MHz PIC MCU, 3.5KB Flash | Microchip
MPN: PIC16LF628-04I/SS ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.42 | $3.42 |
| 10 | $3.07 | $30.70 |
| 100 | $2.62 | $262.00 |
| 500 | $2.21 | $1,105.00 |
| 1,000 | $1.85 | $1,850.00 |
PIC16LF628-04I/SS Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program and data memory, I/O peripherals, and clock/timer subsystems into one package. PIC16 series microcontrollers use Microchip's enhanced mid-range RISC Harvard architecture with a 14-bit instruction word optimized for deterministic, single-cycle execution of most opcodes, making the family well-suited for compact, low-power embedded control. The 'LF' prefix denotes an extended-voltage variant covering 2.0–5.5 V, and the 'I' suffix indicates the industrial temperature range (-40 °C to +85 °C).
Key features of the PIC16LF628-04I/SS include an internal 4 MHz RC oscillator (calibrated to ±1%), a Watchdog Timer with its own on-chip RC oscillator, Brown-out Detect (BOD), Power-up Timer (PWRT) and Oscillator Start-up Timer (OST) for reliable reset behavior, programmable weak pull-ups on PORTB, and an ICSP™ (In-Circuit Serial Programming) interface. The device supports sleep mode with wake-on-change I/O for battery-friendly operation, and each I/O pin can source/sink up to 25 mA for direct LED drive.
Architecturally the part provides two 8-bit timers (Timer0, Timer2) and one 16-bit timer (Timer1), a 10-bit resolution PWM channel, and an internal voltage reference programmable for the comparator module. These resources make the device a strong fit when designers need more analog and serial capability than the PIC12/PIC16F627 baseline offers, but do not need the ADC peripheral or larger Flash of the PIC16F88/PIC16F88A family.
Typical applications include appliance control boards, sensor signal conditioning front-ends, low-cost motor/relay drivers, LED lighting controllers, automotive body electronics (non-safety), remote controls, and battery-powered instruments. With 16 I/O, a USART, and two analog comparators, the part bridges the gap between the smaller PIC16F627 and the larger PIC16F88A in cost-sensitive 20-pin designs.
A key design consideration is supply decoupling: place a 0.1 µF ceramic bypass capacitor within 5 mm of VDD, and add a bulk capacitor (≥10 µF) on the main rail. The MCLR pin must be tied to VDD through a 10 kΩ pull-up unless ICSP is used, in which case the standard ICSP circuit applies. Avoid leaving unused I/O pins floating — configure them as outputs or enable the internal weak pull-ups to minimize current consumption in sleep.
This page synthesizes distributor pricing, verified pin-compatible drop-in alternatives, and practical PCB layout guidance not consolidated in the manufacturer datasheet, giving procurement and embedded engineers a single decision-ready reference for the PIC16LF628-04I/SS.
Drop-in alternatives for PIC16LF628-04I/SS — 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 PIC16LF628-04I/SS (same form factor and footprint) — differing in Package, Timers, Core Architecture, Operating Temperature, Mounting Type.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F628A-04I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F628-04I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF628-04/SS
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC16LF627-04I/SS
✅ Drop-In✓ In Stock
$1.95 / Unit
View Datasheet →PIC16LF627A-I/P
✅ Drop-In✓ In Stock
$2 / Unit
View Datasheet →PIC16F88-I/SS
✅ Drop-In✓ In Stock
$3.08 / Unit
View Datasheet →PIC16LF628-04I/SS Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC16 enhanced mid-range 8-bit RISC (Harvard, 14-bit instruction) |
| Program Memory (Flash) | 3.5 KB (2K × 14 words) |
| Data EEPROM | 128 bytes |
| Data RAM | 224 bytes |
| Maximum Clock Speed | 4 MHz (20 MHz internal oscillator source) |
| Supply Voltage (VDD) | 2.0 V to 5.5 V |
| Operating Temperature | -40 °C to +85 °C (industrial, 'I' grade) |
| I/O Pins | 16 (bidirectional, individual direction control) |
| Analog Comparators | 2 (with programmable on-chip VREF) |
| Timers | Timer0 (8-bit), Timer1 (16-bit), Timer2 (8-bit) |
| Capture/Compare/PWM | 1 × CCP (10-bit resolution PWM) |
| Serial Interface | USART (asynchronous/synchronous) |
| ADC | None (PIC16F627-compatible; PIC16F88A adds 10-bit ADC) |
| Internal Oscillator | 4 MHz calibrated RC (±1%) |
| Reset / Brown-out | POR, PWRT, OST, BOD, WDT with dedicated RC |
| Package | 20-pin SSOP (5.30 mm body, 0.65 mm pitch) |
| Mounting Type | Surface Mount |
| I/O Sink/Source | 25 mA per pin (direct LED drive) |
| Programming Interface | ICSP™ (In-Circuit Serial Programming, 2-wire) |
| RoHS Status | Compliant |
PIC16LF628-04I/SS Pin Configuration
| Pin 1 | RA2/AN2/VREF — Port A bit 2 / analog input / external VREF input |
| Pin 2 | RA3/AN3/CMP1 — Port A bit 3 / analog input / comparator-1 output |
| Pin 3 | RA4/T0CKI/CMP2 — Port A bit 4 / Timer0 clock input / comparator-2 output |
| Pin 4 | RA5/MCLR/VPP — Port A bit 5 / Master Clear (reset, active low) / ICSP VPP |
| Pin 5 | VSS — Ground reference |
| Pin 6 | RB0/INT — Port B bit 0 / external interrupt input |
| Pin 7 | RB1/RX/DT — Port B bit 1 / USART RX / synchronous data |
| Pin 8 | RB2/TX/CK — Port B bit 2 / USART TX / synchronous clock |
| Pin 9 | RB3/CCP1 — Port B bit 3 / Capture-Compare-PWM channel 1 |
| Pin 10 | RB4/PGM — Port B bit 4 / LVP programming pin |
| Pin 11 | RB5 — Port B bit 5 |
| Pin 12 | RB6/T1OSO/T1CKI/PGC — Port B bit 6 / Timer1 oscillator out / Timer1 clock / ICSP clock |
| Pin 13 | RB7/T1OSI/PGD — Port B bit 7 / Timer1 oscillator in / ICSP data |
| Pin 14 | VDD — Positive supply voltage (2.0 V to 5.5 V) |
| Pin 15 | OSC2/CLKOUT/RA6 — Oscillator output / Fosc/4 clock output / Port A bit 6 |
| Pin 16 | OSC1/CLKIN/RA7 — Oscillator input / external clock input / Port A bit 7 |
| Pin 17 | RA0/AN0 — Port A bit 0 / analog comparator input 0 |
| Pin 18 | RA1/AN1 — Port A bit 1 / analog comparator input 1 |
| Pin 19 | RA2 — Port A bit 2 (alt mapping on some pinout tables) |
| Pin 20 | RA3 — Port A bit 3 (alt mapping on some pinout tables) |
Typical Applications
PIC16LF628-04I/SS is suitable for 6 applications: Appliance Control Boards, Sensor Signal Conditioning Front-Ends, Low-Cost Motor and Relay Drivers, LED Lighting Controllers, Automotive Body Electronics (Non-Safety), Battery-Powered Instruments and Remote Controls.
Appliance Control Boards
The PIC16LF628-04I/SS fits appliance control boards because its 16 I/O pins can directly drive relay coils, triac interfaces, and LED status indicators at 25 mA sink/source, while the integrated 3.5 KB Flash holds complete firmware for user-interface state machines. With 2.0–5.5 V operation, it accepts 3.3 V or 5 V rails common in white-goods designs, and the on-chip comparators handle zero-cross detection for triac firing without external op-amps. Two analog comparators with programmable VREF allow simultaneous over-current and over-temperature sensing through low-cost NTC thermistor dividers.
Recommended
Sensor Signal Conditioning Front-Ends
The PIC16LF628-04I/SS is well-suited for sensor signal conditioning front-ends because the two on-chip analog comparators provide immediate threshold detection against the programmable VREF (1.20 V / 0.88 V / 0.63 V), eliminating an external op-amp and reducing BOM cost. The USART outputs a clean digital indication for downstream processors, and the 224-byte RAM is sufficient to buffer small packets of threshold events. With its 2.0 V minimum VDD, the part can be powered directly from two AA cells, enabling wireless sensor nodes with months of battery life.
Recommended
Low-Cost Motor and Relay Drivers
Low-cost motor and relay driver boards use the PIC16LF628-04I/SS because each of its 16 I/O pins sinks or sources 25 mA continuously — enough to drive small 5 V reed relays or logic-level MOSFET gates without buffer transistors. The Capture/Compare/PWM module generates a 10-bit PWM channel for brushed-DC motor speed control up to ~10 kHz, while Timer1 in counter mode reads Hall-sensor or quadrature feedback. The internal 4 MHz calibrated oscillator eliminates two oscillator crystals versus a discrete 555 timer solution, shrinking the BOM.
Recommended
LED Lighting Controllers
LED lighting controllers benefit from the PIC16LF628-04I/SS because the 25 mA per-pin I/O drives indicator LEDs directly, while the CCP module generates PWM dimming from 0 % to 100 % duty cycle at 10-bit resolution. The internal VREF sets accurate current thresholds for low-battery cutoff on battery-powered fixtures, and sleep current is well below 1 µA, enabling coin-cell lamps that last years. Compared to a 555-timer solution, the LF628 adds programmable fade profiles and serial status output for diagnostics.
Recommended
Automotive Body Electronics (Non-Safety)
The PIC16LF628-04I/SS powers automotive body-electronics modules such as interior lighting controllers, seat-position memory switches, and accessory timers — functions where its industrial -40 °C to +85 °C rating meets cabin thermal stress. Brown-out Detect holds the MCU in reset during cranking when VDD sags to ~4 V, and the 25 mA I/O can drive small relays for accessory loads. The on-chip USART links to a body-control master over LIN or K-line transceivers. For under-hood or safety-critical modules, upgrade to an AEC-Q100-qualified PIC16F variant.
Recommended
Battery-Powered Instruments and Remote Controls
Battery-powered instruments and remote controls use the PIC16LF628-04I/SS because its 2.0 V minimum VDD accepts 2× AA cells down to end-of-life, and sleep current drops below 1 µA with the WDT disabled, extending battery life into multi-year ranges. The internal 4 MHz calibrated RC oscillator eliminates an external crystal, cutting board area and BOM cost. The 128-byte EEPROM stores user settings without backup battery, while the USART supports IR-modulated or RF link outputs to base stations.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF628-04I/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F628A-04I/SS | PIC16F628-04I/SS | PIC16LF627-04I/SS | PIC16F88-I/SS |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | SSOP-20 (5.30 mm, 0.65 mm pitch) | SSOP-20 (same) | SSOP-20 (same) | SSOP-20 (same) | SSOP-20 (same) |
| Program Flash | 3.5 KB (2K × 14) | 3.5 KB (2K × 14) | 3.5 KB (2K × 14) | 1 KB (-71%) | 7 KB (+100%) |
| Data RAM | 224 bytes | 224 bytes | 224 bytes | 224 bytes | 368 bytes |
| Supply Voltage (VDD) | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 3.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V |
| Maximum Clock | 4 MHz instruction (20 MHz internal osc) | 4 MHz (20 MHz internal) | 4 MHz (20 MHz internal) | 4 MHz (20 MHz internal) | 4 MHz (20 MHz internal) |
| ADC | None (2 comparators + VREF) | None (2 comparators) | None (2 comparators) | None (2 comparators) | 10-bit, 7-channel |
| Operating Temperature | -40 °C to +85 °C (industrial) | -40 °C to +85 °C | -40 °C to +85 °C | -40 °C to +85 °C | -40 °C to +85 °C |
| Approx. 1k qty Price | $1.85 | $1.95 | $1.75 | $1.55 | $2.80 |
Key Differentiators
- Wide 2.0–5.5 V VDD covers battery and 5V rails in one part (vs PIC16F628-04I/SS)
- Programmable on-chip VREF for comparator threshold (vs PIC16LF627-04I/SS)
- Internal 4 MHz calibrated oscillator eliminates external crystal (vs PIC16F88-I/SS)
- 25 mA I/O source/sink directly drives LEDs and small relays (vs PIC16F88-I/SS)
Design Notes
Place a 0.1 µF ceramic decoupling capacitor within 5 mm of the VDD pin (pin 14), and add a bulk 10 µF electrolytic or tantalum on the same rail. The PIC16LF628-04I/SS draws up to ~15 mA active at 4 MHz/5 V, but Brown-out Detect reset transients can momentarily spike higher; the bulk cap stabilizes VDD during inrush. Estimated: at 4 MHz / 3.3 V active current is roughly 3 mA, dropping below 1 µA in sleep with WDT disabled.
For SSOP-20 layout, use a 0.65 mm pitch land pattern with 0.40 mm wide pads and a 0.30 mm solder mask opening per IPC-7351 nominal. Route traces on adjacent layers perpendicular to break coupling on the parallel PORTB pins. Add a ground pour on the bottom layer stitched with vias under the SSOP thermal pad area to provide a low-impedance return for the I/O sink currents.
Do not leave unused I/O pins floating — configure them as outputs low or enable the internal weak pull-ups via the WPUEN/WPUB registers. Floating inputs can inject noise into the comparator module and increase sleep current. The MCLR pin (RA5/MCLR) must be tied to VDD through a 10 kΩ pull-up unless ICSP is in use; leaving MCLR floating causes intermittent resets. When using LVP (Low-Voltage Programming) via RB4/PGM, ensure RB4 is not pulled low during reset or the MCU enters programming mode unexpectedly.
Keep the analog comparator input pins (RA0–RA3) physically short and away from digital switching traces; route them on a layer adjacent to the ground plane only. If using the internal VREF as a comparator reference, place a 0.1 µF bypass on the VREF node (RA2) to suppress digital switching noise. When using the USART at high baud (>57.6 k), add a small series resistor (22–33 Ω) at the RX pin to dampen ringing from cable stubs or opto-isolator capacitance.
Compliance Information
RoHS and lead-free compliant per Microchip product page. Not AEC-Q100 qualified — for under-hood or safety-critical automotive applications use PIC16F628-E/SO automotive grade or an AEC-Q100-qualified PIC16F variant. REACH compliant per Microchip material declaration.