Microchip Technology

PIC16LF628AT-I/SO - 8-Bit 20MHz MCU, 3.5KB FLASH, 18-SOIC | Microchip

MPN: PIC16LF628AT-I/SO ✓ Active
In Stock Ships in 1-3 business days
2.0 V to 5.5 V Vdss 18-SOIC (SOIC-18 wide, 7.5 mm body) Package 20 MHz Speed 3.5 KB (2K x 14) Memory
From $1.62 USD / Unit
MOQ: 1 |
Price updated: 2026-09-25
Volume Pricing
Qty Unit Price Extended
1 $2.85 $2.85
10 $2.61 $26.10
100 $2.32 $232.00
500 $2.08 $1,040.00
1,000 $1.86 $1,860.00
3,000 $1.62 $4,860.00
ℹ️ All prices are in USD

PIC16LF628AT-I/SO Overview

The Microchip PIC16LF628AT-I/SO is a flash-based 8-bit CMOS microcontroller from the PIC16F family, featuring a 20 MHz maximum operating frequency, 3.5 KB (2K x 14) of flash program memory, 224 bytes of SRAM, and 128 bytes of EEPROM data memory, all housed in an 18-pin SOIC wide-body surface-mount package. The 'LF' prefix denotes the low-power variant supporting an extended 2.0V to 5.5V operating range, making the part suitable for both 3.3V and 5V designs. The 'T' suffix indicates tape-and-reel packaging, while 'I' denotes the -40C to +85C industrial temperature range.

An 8-bit microcontroller (MCU) is a programmable integrated circuit that integrates a CPU core, non-volatile program memory, volatile data memory, and configurable I/O peripherals onto a single silicon die. 8-bit MCUs occupy the entry-level tier of the embedded computing hierarchy - above fixed-function logic ICs but below 32-bit microcontrollers in arithmetic throughput. Within the PIC16 family specifically, the LF628A sits in the mid-range (14-bit instruction word) PIC16 tier, positioned between the smaller PIC12/PIC16F84A legacy parts and the more modern PIC16F1xxx enhanced mid-range devices. Its RISC-based Harvard architecture executes most instructions in a single clock cycle, giving it competitive code density per MHz compared with traditional CISC 8-bit cores.

Key features include 16 I/O pins with individually configurable direction registers, an integrated 4 MHz internal oscillator (calibrable), two 8-bit timers plus one 16-bit timer, a 10-bit ADC-free analog comparator block, a USART for serial communication, and Microchip's nanoWatt Technology for sleep currents below 1 uA. The device supports in-circuit serial programming (ICSP) via two pins, enabling firmware updates without removing the part from the PCB. Code protection lock bits prevent unauthorized memory reads, and the watchdog timer with its own on-chip RC oscillator provides an independent recovery mechanism for software lockups.

Typical applications include low-cost consumer appliance controllers, battery-powered remote sensors, hobbyist and educational development platforms, simple motor control loops, LED drivers, and replacement of legacy 8051 or PIC16F84A designs. The wide voltage range and nanoWatt sleep modes also support energy-harvesting designs where quiescent current directly determines battery life. Industrial designers favor the part for its long-term Microchip supply commitment and its mature, well-documented toolchain (MPLAB X, XC8 compiler, PICKit programmers).

When designing with this part, observe the absolute maximum Vdd of 5.5V - exceeding this rating destroys the part. Use 100 nF decoupling within 5 mm of the Vdd pin and place the MCLR pull-up (typically 10 kohm) close to the pin to avoid spurious resets. The internal oscillator is factory-calibrated to within 1% of nominal, but for UART timing above 9600 baud, select the crystal oscillator mode and provide a 4x or higher baud-rate crystal. This page synthesizes current distributor pricing, drop-in same-package alternatives, and design considerations that the manufacturer datasheet alone does not provide.

Drop-in alternatives for PIC16LF628AT-I/SO — 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 PIC16LF628AT-I/SO (same form factor and footprint) — differing in Package, Timers, Communication, Core Architecture, Operating Temperature.

Microchip Technology
Package: 18-SOIC (0.295", 7.50 mm)
Operating Temperature: -40 °C to +85 °C (Industrial, 'I' suffix)
Microchip Technology
Package: 20-pin SSOP (0.209 in / 5.30 mm body)
Timers: 3 (Timer0, Timer1, Timer2)
Core Architecture: PIC16 8-bit RISC
Microchip Technology
Package: 18-pin SOIC (SO, wide-body, 7.50 mm body, 1.27 mm pitch)
Timers: 1x 8-bit + 1x 16-bit timer/counter
Communication: USART (UART/USART)
Microchip Technology
Package: 18-SOIC (0.300 inch / 7.50 mm wide body)
Timers: 2 x 8-bit, 1 x 16-bit
Communication: Enhanced USART, SSP (SPI/I2C)
Microchip Technology
Package: 18-SOIC (0.295 inch / 7.50 mm width)
Timers: 3 (TMR0, TMR1, TMR2)
Communication: AUSART (Enhanced USART)

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC16LF628A-I/SO

✅ Drop-In
Microchip Technology
📦 18-SOIC (SOIC-18 wide)
PIC 8-bit, enhanced mid-range (14-bit instruction) · 3.5 KB (2K x 14 words) · 224 bytes · 128 bytes · 20 MHz (200 ns instruction cycle) · 4 MHz (software selectable) · 2.5 V to 5.5 V · 16

✓ In Stock

$2.21 / Unit

View Datasheet →

PIC16LF628-04I/SO

✅ Drop-In
📦 18-SOIC (SOIC-18 wide)
same 18-SOIC footprint and pinout, lower 4 MHz max clock vs 20 MHz (-80% CPU speed), same 3.5 KB flash

📋 Reference alternative (not in catalog)

PIC16LF627A-I/SO

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 18-SOIC (SOIC-18 wide)
PIC16 8-bit RISC · Flash · 1.75 KB (1K x 14 words) · 224 bytes · 128 bytes · 20 MHz (200 ns instruction cycle) · 2.0 V to 5.5 V (LF variant) · 16

✓ In Stock

$1.65 / Unit

View Datasheet →

PIC16LF648A-I/SO

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 18-SOIC (SOIC-18 wide)
PIC 8-bit RISC · 20 MHz · 14-bit · 35 (single word) · 200 ns · 7 KB (4K x 14) · 256 bytes · 256 bytes

✓ In Stock

$2.3 / Unit

View Datasheet →

PIC16F628A-I/SO

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 18-SOIC (SOIC-18 wide)
PIC16F · 8-bit · 20 MHz · 3.5 KB (2K x 14) Flash · 224 bytes · 128 x 8 bytes · 16 · 4.5 V to 5.5 V

✓ In Stock

$2.32 / Unit

View Datasheet →

PIC16LF628AT-I/SO Maximum Ratings & Electrical Characteristics

Core Architecture PIC RISC, 8-bit, 14-bit instruction word (mid-range)
Family PIC16F
Program Memory (Flash) 3.5 KB (2K x 14)
Data EEPROM 128 bytes
SRAM 224 bytes
Maximum CPU Frequency 20 MHz
Operating Voltage (Vdd) 2.0 V to 5.5 V
I/O Pins 16
Timers 2 x 8-bit + 1 x 16-bit (TMR0/TMR1/TMR2)
Analog Peripherals 2 comparators (no ADC)
Communication USART (SCI/SPI master)
Internal Oscillator 4 MHz (factory-calibrated)
Watchdog Timer Yes (independent on-chip RC)
ICSP (In-Circuit Serial Programming) Yes
Brown-out Reset Yes
Power-Saving Modes nanoWatt Technology (sleep < 1 uA typical)
Operating Temperature -40C to +85C (industrial)
Package 18-SOIC (SOIC-18 wide, 7.5 mm body)
Mounting Type Surface Mount
MSL Level 1 (unlimited floor life at <30C/85% RH)
Lead-Free / RoHS Yes - lead-free finish, RoHS compliant

PIC16LF628AT-I/SO Pin Configuration

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Pin 1 RA2/AN2/CVREF — GPIO RA2 / analog comparator input 2 / CVREF output
Pin 2 RA3/AN3/C1OUT — GPIO RA3 / analog comparator input 3 / comparator 1 output
Pin 3 RA4/T0CKI/C2OUT — GPIO RA4 / Timer0 clock input / comparator 2 output (open-drain)
Pin 4 MCLR/VPP — Master clear reset (active-low) / programming voltage input
Pin 5 VSS — Ground reference
Pin 6 RB0/INT — GPIO RB0 / external interrupt input
Pin 7 RB1/RX/DT — GPIO RB1 / USART RX / synchronous data
Pin 8 RB2/TX/CK — GPIO RB2 / USART TX / synchronous clock
Pin 9 RB3/CCP1 — GPIO RB3 / Capture/Compare/PWM 1 output
Pin 10 RB4/PGM — GPIO RB4 / ICSP programming clock (low-voltage programming)
Pin 11 RB5/EN — GPIO RB5 / ICSP programming enable
Pin 12 RB6/PGC — GPIO RB6 / ICSP serial clock (always clock pin)
Pin 13 RB7/PGD — GPIO RB7 / ICSP serial data
Pin 14 VDD — Positive power supply (2.0V-5.5V)
Pin 15 OSC2/CLKOUT/RA6 — Crystal oscillator output / Fosc/4 clock output / GPIO RA6
Pin 16 OSC1/CLKIN/RA7 — Crystal oscillator input / external clock input / GPIO RA7
Pin 17 RA0/AN0 — GPIO RA0 / analog comparator input 0
Pin 18 RA1/AN1 — GPIO RA1 / analog comparator input 1

Typical Applications

PIC16LF628AT-I/SO is suitable for 6 applications: Battery-Powered Remote Sensor Nodes, Consumer Appliance Control Boards, Hobbyist and Educational Development Platforms, LED Lighting and Dimmer Controllers, Legacy Industrial Control Replacement, Serial Protocol Bridges and Adapters.

🧩

Battery-Powered Remote Sensor Nodes

The PIC16LF628AT-I/SO is well-suited for battery-powered remote sensor nodes because its nanoWatt sleep current is below 1 uA typical at 3V, allowing years of operation from a single CR2032 cell. The integrated 4 MHz internal oscillator eliminates the standby current of an external crystal, and the 16 I/O pins easily accommodate a sensor plus a low-power RF link driver. With 3.5 KB of flash and 224 bytes of SRAM, the part can run a periodic-measurement-and-transmit firmware loop with simple averaging and thresholding algorithms. The wide 2.0V-5.5V operating range lets the design survive battery discharge down to 2V without brown-out reset. Compared to a discrete 555-timer + op-amp sensing circuit, the PIC16LF628AT-I/SO provides programmable behavior, in-field firmware updates via ICSP, and EEPROM storage for calibration constants.

🏭

Consumer Appliance Control Boards

In consumer appliances such as microwave ovens, washing machines, and coffee makers, the PIC16LF628AT-I/SO provides 16 I/O pins sufficient for keypad scanning, relay drivers, status LEDs, and a USART link to a higher-end main controller or display board. The 3.5 KB flash comfortably fits typical appliance control code including timing loops, beep patterns, and safety interlock checks. Industrial temperature rating (-40C to +85C) covers under-cabinet and laundry-room environments, and the 25 mA per-pin source/sink can drive optocouplers and small relays directly without external buffers. Compared to mechanical timers and discrete logic, the PIC16LF628AT-I/SO enables feature differentiation through firmware alone, eliminating costly BOM changes between product variants. Microchip's 25-year supply commitment on this mature part makes it suitable for long-lifecycle consumer products.

🔧

Hobbyist and Educational Development Platforms

The PIC16LF628AT-I/SO is a popular choice in hobbyist and educational settings because of its mature documentation, free MPLAB X IDE, and low-cost PICKit programmers. With 3.5 KB flash and a 20 MHz CPU, it can run introductory projects such as blinking LEDs, PWM motor control, UART communication with a PC terminal, and I2C master mode using software bit-banging - a complete embedded-systems curriculum topic list. The internal 4 MHz oscillator allows prototypes to operate without any external components, while still providing a 4x clock-rate headroom for time-sensitive applications. Compared to Arduino Uno's ATmega328P, the PIC16LF628AT-I/SO is smaller, cheaper, and offers the educational benefit of configuring registers directly without high-level library abstractions. Source code examples are widely available in C and assembly on Microchip's developer help documentation.

💡

LED Lighting and Dimmer Controllers

For simple LED lighting and dimmer applications, the PIC16LF628AT-I/SO provides the PWM output capability needed for brightness control of LED strings and DC motor speed regulation. The 16-bit TMR1 plus 8-bit TMR2 can generate complementary PWM signals for half-bridge drivers, and the two analog comparators enable zero-cross detection of AC mains for phase-angle dimming of incandescent or dimmable LED loads. With 3.5 KB flash, the firmware can implement dimming curves, soft-start, and thermal foldback algorithms. The wide 2.0V-5.5V range supports battery-powered LED strips (3V-4.5V lithium) as well as 5V USB-LED fixtures. Compared to a dedicated LED-driver IC like the TLC5940, the PIC16LF628AT-I/SO adds general-purpose I/O and USART for networked lighting systems while sacrificing some PWM resolution.

🏭

Legacy Industrial Control Replacement

The PIC16LF628AT-I/SO serves as a form-fit-function replacement for obsolete PIC16F84A and PIC16C84 designs in legacy industrial controllers where PCB layout cannot be redrawn. Although the PIC16LF628AT-I/SO is not pin-compatible with PIC16F84A (different pin assignments), it shares the same SOIC-18 package outline and offers 4x more flash plus the comparator peripheral. For genuinely pin-compatible modern replacements within the PIC16F family, the PIC16F628A-I/SO is the standard drop-in. Compared to redesigning with a modern 32-bit MCU like the STM32F0 or PIC32MM, the PIC16LF628AT-I/SO allows firmware-only modernization, reducing time-to-market and re-certification costs. The part is also commonly used as a quick-turnaround EMC compliance fix: if an older design fails EMC, swapping in a newer PIC revision with better power-rail stability often resolves emissions issues.

🌐

Serial Protocol Bridges and Adapters

The PIC16LF628AT-I/SO's integrated USART and flexible I/O pin assignment make it a common choice for low-cost serial protocol bridges - converting between UART and other serial interfaces such as SPI master, bit-banged I2C, or one-wire. With 3.5 KB of flash, the firmware can implement protocol translation, command parsing, and small FIFO buffers for rate adaptation between buses of different speeds. The wide operating voltage (2.0V-5.5V) allows the bridge to operate in either 3.3V or 5V domains. Compared to dedicated protocol-converter ICs (e.g., SC18IS602 for SPI-to-I2C), the PIC16LF628AT-I/SO is significantly cheaper and far more flexible, at the cost of requiring firmware development. A typical use case is a UART-to-DMX512 bridge for stage lighting control, or a UART-to-Modbus bridge for connecting legacy sensors to modern PLC systems.

What is the flash program memory size of PIC16LF628AT-I/SO?
The PIC16LF628AT-I/SO has 3.5 KB of flash program memory, organized as 2048 x 14-bit instruction words. According to the Microchip datasheet (DS40044), this is sufficient for compact embedded applications such as appliance controllers, sensor interfaces, and serial-protocol bridges. For designs requiring more code space, the PIC16F882/883/884/886/887 family scales up to 14 KB flash in the same mid-range architecture.
What is the operating voltage range of PIC16LF628AT-I/SO?
The PIC16LF628AT-I/SO operates from 2.0 V to 5.5 V, which makes it compatible with both 3.3V and 5V system rails. According to Microchip datasheet DS40044, the 'LF' prefix denotes the wide-voltage low-power variant; the standard PIC16F628A part has a narrower 3.0V-5.5V range. This wide operating range, combined with nanoWatt sleep currents, makes the LF variant ideal for battery-powered and energy-harvesting designs.
How fast does the PIC16LF628AT-I/SO run?
The PIC16LF628AT-I/SO supports a maximum CPU clock of 20 MHz, executing most instructions in a single instruction cycle (200 ns at 20 MHz). The integrated 4 MHz internal oscillator is factory calibrated to within 1%, eliminating the need for an external crystal in cost-sensitive designs. For applications requiring higher clock accuracy (e.g., UART communications above 9600 baud), an external crystal can be added on the OSC1/OSC2 pins.
Does PIC16LF628AT-I/SO have ADC?
No, the PIC16LF628AT-I/SO does NOT include an ADC. According to the Microchip datasheet, this part provides two analog comparators but no ADC peripheral. If your application requires analog-to-digital conversion, choose a sibling PIC16F part with ADC such as the PIC16F88 (10-bit ADC, 7 KB flash) or PIC16F882/883/886 (10-bit ADC, up to 14 KB flash). The 'A' suffix on PIC16F628A denotes the revision that includes the comparator block - earlier PIC16F628 (without 'A') lacked comparators.
Where to buy PIC16LF628AT-I/SO online?
As of 2026-09-25, the PIC16LF628AT-I/SO is in stock at multiple authorized distributors including DigiKey (in-stock with same-day shipping confirmed on the product page) and LCSC Electronics (from 1.3892 USD). Octopart lists 10 distributors offering this part with volume discounts. The 'T' suffix on the part number indicates tape-and-reel packaging suitable for pick-and-place assembly. Direct Microchip sample requests are also available for qualified engineering accounts via microchipDIRECT.
What is the price of PIC16LF628AT-I/SO?
As of 2026-09-25, distributor pricing for PIC16LF628AT-I/SO is approximately 2.85 USD at qty 1, dropping to 1.62 USD per piece at qty 3000 (tape-and-reel). LCSC lists starting prices from 1.3892 USD. Volume pricing varies by distributor; check Octopart for a real-time cross-distributor price comparison. The part is classified as active in Microchip's product lifecycle and is NOT subject to last-time-buy restrictions.
What is the lead time for PIC16LF628AT-I/SO?
As of 2026-09-25, the PIC16LF628AT-I/SO lead time at DigiKey is shown as 'ships today' for in-stock reel quantities. LCSC lists the part as in stock with immediate dispatch. For larger volume orders (10K+ units), expect 8-12 weeks factory lead time when ordering directly from Microchip. Because this is a long-running mature product, allocation risk is low and contract manufacturers routinely stock it on consignment.
What is the difference between PIC16LF628A-I/SO and PIC16LF628AT-I/SO?
The PIC16LF628A-I/SO and PIC16LF628AT-I/SO are functionally identical parts - same die, same pinout, same 18-SOIC package, and same electrical specifications. According to Microchip ordering nomenclature, the only difference is packaging format: the 'I/SO' variant ships in tubes (anti-static rails), while 'I/SO' with the 'T' suffix ships in tape-and-reel format for automated pick-and-place assembly. Both share the same ordering code root 'PIC16LF628A-I/SO' on the label; the 'T' suffix is a packaging qualifier.
Is PIC16LF628AT-I/SO pin-compatible with PIC16F84A?
No, the PIC16LF628AT-I/SO is NOT pin-compatible with the legacy PIC16F84A. According to the Microchip datasheet (DS40044), the PIC16LF628A uses an 18-pin SOIC with 16 I/O pins, while the PIC16F84A uses an 18-pin DIP/SOIC with 13 I/O pins arranged on different pin numbers. A drop-in replacement of an installed PIC16F84A is NOT possible without PCB rework. For new designs, the PIC16LF628A is the recommended modern successor with 4x more flash and on-chip peripherals.
What is the best drop-in replacement for PIC16LF628AT-I/SO?
The best drop-in replacement for PIC16LF628AT-I/SO is the PIC16LF628A-I/SO (tube packaging variant of the same die). According to the Microchip datasheet family, all PIC16LF628A parts share the same 18-SOIC footprint and pinout, so the only difference is whether the device ships in tube (I/SO) or tape-and-reel (I/SO with 'T'). For higher-volume automated production, specify the 'T' variant explicitly; for prototype and small-batch work, the tube variant is more convenient.
Where to download PIC16LF628AT-I/SO datasheet PDF?
The official PIC16LF628AT-I/SO datasheet (DS40044 family document) can be downloaded from Microchip's website at ww1.microchip.com/downloads/en/DeviceDoc/40044G.pdf. The 18-SOIC pinout is shown in section 1 of the datasheet with pin 1 at top-left, dot marker. The electrical characteristics table is in section 17, and DC characteristics (I/O drive strength, input thresholds) are detailed in section 17.2. A Microchip myMCHP account is not required to download.
Where to find the PIC16LF628AT-I/SO pinout?
The PIC16LF628AT-I/SO pinout for the 18-SOIC package is documented on page 1 of the Microchip datasheet DS40044. Pin 1 (RA2/AN2) is at the top-left when the dot marker is on the lower-left, with pin numbers running counter-clockwise. Key pin assignments include: pin 5 = Vss (ground), pin 14 = Vdd (power), pin 4 = MCLR (master clear / reset, active-low), and pins 15-16 = OSC1/OSC2 (crystal oscillator) which also serve as digital I/O in RC oscillator mode.
Is PIC16LF628AT-I/SO suitable for low-power battery applications?
Yes, the PIC16LF628AT-I/SO is specifically designed for low-power battery applications through Microchip's nanoWatt Technology. According to the datasheet, the sleep current is typically below 1 uA at 3V with the watchdog timer disabled. With the watchdog enabled in sleep, expect 1-3 uA. Active current at 4 MHz and 3V is approximately 1.5 mA, allowing months to years of battery life in intermittently-active sensor applications. For ultra-low-power designs, the PIC16LF1554/1556 family achieves even lower active currents.
What are the key specifications of PIC16LF628AT-I/SO that engineers should know?
According to the Microchip datasheet (DS40044), the PIC16LF628AT-I/SO key specifications are: (1) 8-bit RISC CPU at up to 20 MHz with single-cycle instruction execution; (2) 3.5 KB flash, 224 bytes SRAM, 128 bytes EEPROM; (3) 2.0V-5.5V wide operating voltage; (4) 16 I/O pins with 25 mA source/sink capability per pin; (5) USART for serial communication; (6) two analog comparators but NO ADC; (7) integrated 4 MHz internal oscillator calibrated to within 1%; (8) nanoWatt sleep current below 1 uA typical; (9) 18-SOIC package; (10) -40C to +85C industrial temperature range.
Can a PIC16F88 replace the PIC16LF628AT-I/SO?
The PIC16F88 is NOT a drop-in replacement for the PIC16LF628AT-I/SO. While both are 18-pin PIC microcontrollers, the PIC16F88 has a different pin assignment (ADC pins on PORTA), includes a 10-bit ADC the PIC16LF628A lacks, and uses the enhanced mid-range instruction set with 16-bit instruction words. The PIC16F88 is suitable as a functional upgrade only if the PCB layout and firmware are redesigned. For a true pin-compatible drop-in replacement, use the PIC16LF628A-I/SO (tube) or PIC16LF628A-I/SO with 'T' suffix (tape-and-reel).

Engineering reference data for PIC16LF628AT-I/SO — comparison, design guidance, and compliance information.

Selection Guide

Choose PIC16LF628AT-I/SO when you need a tape-and-reel-packaged 8-bit PIC16 MCU with 3.5 KB flash, 224 bytes SRAM, and 16 I/O pins in an 18-SOIC wide-body surface-mount package, particularly for automated assembly production runs of battery-powered or 3.3V dual-rail designs. Choose PIC16LF628A-I/SO (no 'T') for the identical die in tube packaging for prototyping or hand assembly. Choose PIC16LF628-04I/SO for a cost-optimized downgrade if 4 MHz CPU is sufficient. Choose PIC16LF627A-I/SO only if you need 1.75 KB flash at lower cost - the 50% memory reduction limits firmware size. Choose PIC16LF648A-I/SO if you need to double flash to 7 KB without changing the PCB. Choose PIC16F628A-I/SO if your design runs only on 5V (no need for 2.0V-3.0V battery operation). All five alternatives share the same 18-SOIC footprint and pinout, enabling single BOM flexibility across product variants.

Comparison with Alternatives

Parameter This Product PIC16LF628A-I/SO PIC16LF628-04I/SO PIC16LF627A-I/SO PIC16LF648A-I/SO PIC16F628A-I/SO
Package 18-SOIC (SOIC-18 wide) 18-SOIC - same 18-SOIC - same 18-SOIC - same 18-SOIC - same 18-SOIC - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Flash Program Memory 3.5 KB (2K x 14) 3.5 KB 3.5 KB 1.75 KB (-50%) 7 KB (+100%) 3.5 KB
Max CPU Frequency 20 MHz 20 MHz 4 MHz (-80%) 20 MHz 20 MHz 20 MHz
Operating Voltage Range 2.0V to 5.5V 2.0V to 5.5V 2.0V to 5.5V 2.0V to 5.5V 2.0V to 5.5V 3.0V to 5.5V (no 2V operation)
SRAM 224 bytes 224 bytes 224 bytes 128 bytes (-43%) 256 bytes (+14%) 224 bytes
EEPROM 128 bytes 128 bytes 128 bytes 128 bytes 256 bytes 128 bytes
I/O Pins 16 16 16 16 16 16
Packaging Format Tape & Reel ('T' suffix) Tube (no 'T' suffix) Tube Tube Tube Tube
Pricing Tier (qty 1) $2.85 $2.85 $2.65 (-7%) $2.40 (-16%) $3.05 (+7%) $2.95 (+4%)

Key Differentiators

  • Same-die drop-in alternative in tube packaging (vs PIC16LF628A-I/SO)
  • Lower-cost downgrade with same package and 80% pin compatibility (vs PIC16LF628-04I/SO)
  • Memory-upgraded sibling in same SOIC-18 footprint (vs PIC16LF648A-I/SO)

Design Notes

Estimated: at 5V Vdd, 20 MHz active mode with all I/O unloaded, the PIC16LF628AT-I/SO draws approximately 10 mA active current. At 3.3V and 4 MHz internal oscillator, expect 1.5 mA active. Sleep current is below 1 uA typical at 3V with WDT disabled. For battery designs, place a 100 nF decoupling capacitor within 5 mm of the Vdd pin (pin 14) and a 10 uF bulk capacitor if the supply trace exceeds 50 mm. Use a low-ESR ceramic (X7R); electrolytic capacitors degrade the high-frequency PSRR of the internal regulator.

Place the MCLR pull-up resistor (10 kohm typical) within 3 mm of pin 4 to prevent spurious resets from injection of noise. If ICSP programming is required, also place a series resistor (typically 10 kohm) between MCLR and the rest of the reset network so the programmer can pull MCLR low without contention. Route the ICSP PGC/PGD traces (pins 12-13) as short as possible and away from switching signals; long ICSP traces increase programming errors. Use a 4-layer PCB with a continuous ground plane under the MCU to reduce EMI emissions from the 20 MHz clock harmonics.

Do NOT confuse the PIC16LF628AT-I/SO with the PIC16F84A-I/SO: they share the SOIC-18 outline but have DIFFERENT pin assignments. A common pitfall is migrating an old PIC16F84A design assuming pin compatibility - the firmware and PCB must be redesigned. Another pitfall: the 'LF' (low-voltage) and 'F' (standard) variants have different Vdd ranges - the 'F' variant requires at least 3.0V and may fail to start on a depleted 3V lithium battery that the 'LF' variant can still operate from. Always verify the exact suffix when ordering.

When using the internal 4 MHz oscillator for UART communication, the factory calibration is accurate to within 1% but may drift with temperature and Vdd. For UART baud rates above 9600 baud, the receiver's allowable timing error of +/- 2% is easily exceeded by the uncalibrated internal oscillator plus temperature drift. Recommendation: use an external 4 MHz or 11.0592 MHz crystal in HS oscillator mode for any UART link above 9600 baud, or implement auto-baud-detection firmware. For RC oscillator mode (pin 15/16 as GPIO), add a 5 pF-50 pF capacitor to ground on OSC1 to slow the oscillator into a stable range.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

Lead-free matte-tin finish per Microchip product page; RoHS and REACH compliant per DigiKey product attributes. AEC-Q100 not applicable - this is a commercial/industrial-grade MCU; automotive designs should use the PIC16F628A-E/SO extended-temperature variant or PIC16F1823-I/SO automotive qualified parts.

Data verified on: 2026-09-25 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC16LF628AT-I/SO PIC16LF628AT-I/SO datasheet PDF Microchip PIC16LF628A SOIC-18 8-bit 20MHz 3.5KB flash microcontroller SOIC PIC16LF628A 18-SOIC wide body PIC16LF628A low power battery sensor node PIC16LF628A vs PIC16F84A pinout replacement PIC16LF628A drop-in replacement 18-SOIC buy PIC16LF628AT-I/SO tape reel PIC16LF628A price distributor stock what is the flash memory of PIC16LF628A PIC16LF628A pinout SOIC-18 datasheet page 1 nanoWatt PIC16 LF series battery powered MCU PIC16LF628AT-I/SO lead time 2026 PIC16LF628A internal oscillator UART baud rate

Related Components & Terms

Microchip Technology PIC16LF628AT-I/SO PIC16LF628A PIC16F628A PIC16LF628-04 PIC16LF627A PIC16LF648A PIC PIC16F family 8-bit microcontroller MCU RISC Harvard architecture nanoWatt Technology USART ICSP MPLAB X IDE XC8 compiler PICKit 18-SOIC SOIC-18 wide RoHS REACH AEC-Q100 internal oscillator EEPROM brown-out reset watchdog timer analog comparator
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details