Microchip Technology

PIC16LF1902-I/SO - 8-Bit 20MHz MCU 3.5KB Flash 28-SOIC | Microchip

MPN: PIC16LF1902-I/SO ✓ Active
In Stock Ships in 1-3 business days
2.5 V to 3.6 V Vdss 25 mA Id 28-pin SOIC (7.50 mm body width) Package 20 MHz Speed 3.5KB (2K x 14) Flash Memory
From $0.65 USD / Unit
MOQ: 1 |
Price updated: 2026-09-24
Volume Pricing
Qty Unit Price Extended
1 $1.27 $1.27
10 $1.14 $11.40
100 $0.95 $95.00
500 $0.82 $410.00
1,000 $0.71 $710.00
2,500 $0.65 $1,625.00
ℹ️ All prices are in USD

PIC16LF1902-I/SO Overview

The Microchip Technology PIC16LF1902-I/SO is an 8-bit flash microcontroller from the PIC® XLP™ 16F family, offering 3.5KB (2K x 14) of program flash, 128 bytes of RAM, and 18 I/O pins in a 28-pin SOIC wide-body package. It executes instructions at up to 20MHz from a 2.5V to 3.6V supply, and is positioned for ultra-low-power applications through Microchip's nanoWatt XLP technology.

An 8-bit microcontroller (MCU) is a self-contained computing element that integrates a CPU, non-volatile program memory, working RAM, peripherals, and I/O on a single silicon die. Within the broader taxonomy, an MCU belongs to the category of microcontrollers, which sit under embedded computing and finally under semiconductors. The PIC16LF1902 belongs to Microchip's PIC16F mid-range family, optimized for low-power embedded control with on-chip LCD segment drive, ADC, and timers.

Key features of the PIC16LF1902-I/SO include a 49-instruction enhanced mid-range core with 16-level stack, 72-segment LCD driver, 11-channel 10-bit ADC with voltage reference, integrated temperature indicator, 25 mA source/sink I/O, one 8-bit timer (TMR0), one 16-bit timer (TMR1), an extended watchdog timer (EWDT), brown-out reset (BOR), and in-circuit serial programming (ICSP). The internal 16 MHz oscillator reduces BOM cost by removing the need for an external crystal in many designs.

The architecture combines a Harvard-style memory layout with self-read/write flash, allowing field firmware updates and EEPROM emulation. The device supports sleep currents down to the nanoWatt XLP range, enabling battery-powered designs that must operate for years from a single cell. The wide-body 28-SOIC footprint also simplifies hand-prototyping and breadboard-friendly layouts.

Typical applications include low-power battery-driven consumer products, LCD-based user-interface modules, sensor node front ends, small home appliances, and industrial metering or remote controls. The combination of LCD driver and ADC makes it especially well suited for any product that needs both a display and analog signal acquisition.

When designing with this part, plan for a stable 3.3V rail (the LF variant tops out at 3.6V) and use the ICSP header for field firmware updates. Always include a decoupling capacitor close to VDD and route the MCLR pin through a proper reset network.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet. Cross-reference data was sourced from Microchip product pages and authorized distributors.

Drop-in alternatives for PIC16LF1902-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 PIC16LF1902-I/SO (same form factor and footprint) — differing in Package, Timers, ADC, Operating Temperature, I/O Pins.

Microchip Technology
Package: 20-pin SOIC (SO)
Timers: 2x 8-bit, 1x 16-bit (CCP/ECCP)
ADC: 10-bit, 12 channels
Microchip Technology
Package: 20-pin SOIC (SO, 300 mil)
Timers: 8/16-bit, multiple
ADC: 10-bit, up to 12 channels
Microchip Technology
Package: 28-VQFN with Exposed Pad (ML), 6x6 mm
Timers: TMR0 (8-bit), TMR1 (16-bit), plus WDT/EWDT
ADC: 10-bit, 11 channels with voltage reference
Microchip Technology
Package: 28-pin SOIC (SO), 300-mil body, Tape and Reel
Timers: One 8-bit (TMR0), One 16-bit (TMR1), Extended Watchdog Timer (EWDT)
Operating Temperature: -40 C to +85 C (Industrial, 'I' grade)

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

PIC16LF1902-I/ML

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 28-QFN (ML)
PIC16 (mid-range 8-bit MCU) · PIC16LF1902 / PIC® XLP™ 16F · Enhanced Mid-Range 8-bit, 49 instructions, 16 stack levels · 3.5 KB (2K x 14 words) · 256 bytes · 128 bytes · 20 MHz · 1.8 V to 3.6 V (typical for LF series)

✓ In Stock

$1.05 / Unit

View Datasheet →

PIC16LF1903-I/SO

✅ Drop-In ⚠️ Specs Unverified
📦 28-SOIC
7.2KB flash vs 3.5KB, 256B RAM vs 128B, same 28-SOIC footprint

📋 Reference alternative (not in catalog)

PIC16LF1902T-I/SO

✅ Drop-In
Microchip Technology
📦 28-SOIC
PIC16 Enhanced Mid-Range 8-bit · 14-bit · 3.5 KB · 128 bytes · 20 MHz (from internal 16 MHz oscillator with PLL) · 2.5 V to 3.6 V · 18

✓ In Stock

$1.08 / Unit

View Datasheet →

PIC16F1829-I/SO

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 28-SOIC
8-bit PIC16 enhanced mid-range RISC · 14 KB (8K x 14 words) · 1 KB · 256 bytes · 32 MHz · 49 instructions (16-bit opcode, single-cycle except branches) · 2.5 V to 5.5 V · 18

✓ In Stock

$1.12 / Unit

View Datasheet →

PIC16LF1829-I/SO

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 28-SOIC
PIC16F/LF182X · 8-bit PIC RISC, enhanced mid-range · 14-bit · 14 KB (8K x 14) · 1 KB · 256 bytes · 32 MHz · 1.8 V to 3.6 V

✓ In Stock

$1.65 / Unit

View Datasheet →

PIC16LF1902-I/SO Maximum Ratings & Electrical Characteristics

Core PIC16F enhanced mid-range 8-bit
Instruction Set 49 instructions, 16-level stack
Program Memory 3.5KB (2K x 14) Flash
RAM 128 bytes
Maximum CPU Frequency 20 MHz
Supply Voltage 2.5 V to 3.6 V
I/O Pins 18
I/O Sink/Source Current 25 mA
ADC 11-channel, 10-bit with voltage reference
LCD Segment Driver 72 segments
Timers 1 x 8-bit (TMR0), 1 x 16-bit (TMR1), Extended WDT
Internal Oscillator 16 MHz
Brown-Out Reset (BOR) Yes
ICSP (In-Circuit Serial Programming) Yes
Temperature Indicator Integrated
Operating Temperature -40 C to +85 C (industrial)
Package 28-pin SOIC (7.50 mm body width)
Mounting Type Surface Mount
RoHS Status Compliant (lead-free)

PIC16LF1902-I/SO Pin Configuration

SOIC-28 Package Pinout Diagram SOIC-28W 28-pin, 7.5x17.9mm, P1.27mm, JEDEC MS-013. 1 28 2 27 3 26 4 25 5 24 6 23 7 22 8 21 9 20 10 19 11 18 12 17 13 16 14 15 SOIC-28
Pin 1 VDD — Positive supply voltage
Pin 2 RA5 — Bidirectional I/O, analog input
Pin 3 RA4 — Bidirectional I/O, analog input
Pin 4 RA3 — Bidirectional I/O, analog input
Pin 5 RC5 — Bidirectional I/O
Pin 6 RC4 — Bidirectional I/O
Pin 7 RC3 — Bidirectional I/O
Pin 8 RC6 — Bidirectional I/O
Pin 9 RC7 — Bidirectional I/O
Pin 10 RB7 — Bidirectional I/O
Pin 11 RB6 — Bidirectional I/O, ICSP clock
Pin 12 RB5 — Bidirectional I/O
Pin 13 RB4 — Bidirectional I/O
Pin 14 RB3 — Bidirectional I/O
Pin 15 RB2 — Bidirectional I/O
Pin 16 RB1 — Bidirectional I/O, ICSP data
Pin 17 RB0 — Bidirectional I/O, interrupt-on-change
Pin 18 VSS — Ground reference
Pin 19 RA0 — Bidirectional I/O, analog input
Pin 20 RA1 — Bidirectional I/O, analog input
Pin 21 RA2 — Bidirectional I/O, analog input
Pin 22 RC0 — Bidirectional I/O
Pin 23 RC1 — Bidirectional I/O
Pin 24 RC2 — Bidirectional I/O
Pin 25 VSS — Ground reference
Pin 26 LCDBIAS — LCD bias voltage generator
Pin 27 COM0 — LCD common output 0
Pin 28 MCLR — Master clear reset input

Typical Applications

PIC16LF1902-I/SO is suitable for 6 applications: Battery-Powered Sensor Node, LCD-Based User Interface Module, Industrial Remote Control, Small Home Appliance Controller, Electronic Meter and Counter, Consumer Wearable Device.

🧩

Battery-Powered Sensor Node

The PIC16LF1902-I/SO suits battery-driven wireless sensor nodes because of its nanoWatt XLP sleep currents, 2.5-3.6V supply, and integrated 11-channel 10-bit ADC. The 18 I/O pins give the MCU enough headroom to drive a low-power radio, I2C/SPI sensors, and indicator LEDs without external glue logic. Its 3.5KB flash holds typical sensor-fusion or data-acquisition firmware for temperature, humidity, or motion nodes, while the internal oscillator eliminates the external crystal BOM. Compared to a discrete MCU + ADC + LCD-driver design, the PIC16LF1902-I/SO consolidates three functions on one chip, reducing quiescent current, board area, and total cost. At sleep currents in the nanoampere domain, the part enables multi-year coin-cell operation in metering and environmental-monitoring products.

📺

LCD-Based User Interface Module

The integrated 72-segment LCD driver makes the PIC16LF1902-I/SO a natural fit for segmented-LCD user-interface modules in appliances, thermostats, and consumer electronics. The driver can directly drive 4 common x 18 segment or 6 common x 12 segment displays without external charge-pump or bias circuitry, shrinking BOM cost. Combined with the 10-bit ADC and 25 mA I/O, the same MCU reads keypad inputs, drives a buzzer, and controls backlight MOSFETs. The wide 28-SOIC package is friendly to hand-soldered prototypes and high-volume reflow lines. With 3.5KB of flash, the device comfortably hosts menu navigation, EEPROM emulation for user settings, and In-Circuit Serial Programming (ICSP) for field firmware updates, per Microchip datasheet DS40001455F.

🎥

Industrial Remote Control

The PIC16LF1902-I/SO is well matched to handheld industrial remote controls that demand low power, robust I/O, and LCD feedback. The 49-instruction core at 20MHz easily handles IR/RF encoding, button matrix scanning, and LCD refresh in real time. The 25 mA source/sink I/O can directly drive LED indicators, piezo buzzers, and power-FET gates without buffer transistors. nanoWatt XLP sleep modes extend battery life between button presses or transmit events. The integrated temperature indicator allows the MCU to compensate for battery-cold-start behaviour or trigger low-temperature warnings. According to Microchip datasheet DS40001455F, the on-chip 16MHz oscillator and BOR circuitry reduce external component count, making the PIC16LF1902-I/SO a cost-effective 28-SOIC choice.

🏭

Small Home Appliance Controller

In countertop appliances like coffee makers, rice cookers, and air purifiers, the PIC16LF1902-I/SO delivers 8-bit control with built-in LCD and ADC at minimal BOM cost. The 11-channel ADC reads NTC temperature sensors, flow sensors, and capacitive-touch front panels with 10-bit resolution, while the LCD driver displays time, temperature, and mode status. The 25 mA I/O pins can switch SSR triacs, low-side relays, and PWM-controlled fans directly, simplifying power-stage design. The ICSP and BOR features support safe field firmware updates and brown-out protection against unstable mains-derived rails. Industrial -40 to +85 C operating temperature range suits kitchen environments where ambient heat is a concern.

⚡

Electronic Meter and Counter

The PIC16LF1902-I/SO supports water, gas, and electricity metering sub-systems where ultra-low sleep current, segmented LCD readout, and a precise ADC are mandatory. The integrated 10-bit ADC can digitize shunt-resistor voltage drops or sensor outputs, while the LCD driver presents kWh or litres on a low-power display without external charge pumps. The internal 16MHz oscillator delivers stable timing for pulse counting and tamper detection, and the BOR ensures accurate reset behaviour on brown-out conditions typical of long-wire meter installations. Combined with XLP sleep modes, the device enables meter products that meet multi-year battery-life requirements.

📱

Consumer Wearable Device

The PIC16LF1902-I/SO enables ultra-compact wearables such as fitness bands, smart tags, and medical reminders where battery life and small PCB footprint dominate. The nanoWatt XLP sleep currents allow the device to wake only when sensors detect motion or a button press, drawing nanoamps between events. The 18 I/O pins interface to I2C accelerometers, SPI flash memory, and PWM-controlled vibration motors, while the integrated temperature indicator provides basic on-board health monitoring. The 28-SOIC wide-body package, although not the smallest, is breadboard-friendly during prototyping and supports reflow profiles for mass production. Engineers needing a smaller package can migrate to PIC16LF1902-I/ML (QFN) with identical silicon.

What is the program memory size of PIC16LF1902-I/SO?
The PIC16LF1902-I/SO has 3.5KB (2K x 14) of flash program memory. According to the Microchip datasheet DS40001455F, the flash supports self read/write, enabling EEPROM emulation and field firmware updates without an external programmer.
What is the maximum clock speed of PIC16LF1902-I/SO?
The PIC16LF1902-I/SO runs up to 20MHz from a 2.5V to 3.6V supply. The 20MHz instruction rate comes from the on-chip 16MHz internal oscillator with a 4x PLL, removing the need for an external crystal in most designs per Microchip datasheet DS40001455F.
How many I/O pins does PIC16LF1902-I/SO have?
The PIC16LF1902-I/SO exposes 18 general-purpose I/O pins, each capable of 25 mA source or sink. The 28-pin SOIC wide-body package leaves 10 pins for VDD, VSS, MCLR, and dedicated peripherals including the 11-channel 10-bit ADC inputs.
Does PIC16LF1902-I/SO have an integrated LCD driver?
Yes. The PIC16LF1902 integrates a 72-segment LCD driver, eliminating external segment-driver ICs in display-based designs. Combined with the 11-channel 10-bit ADC and nanoWatt XLP technology, it suits battery-powered products with segmented LCDs.
Where to buy PIC16LF1902-I/SO online?
As of 2026-09-24, the PIC16LF1902-I/SO is in stock at DigiKey, Mouser, LCSC, Avnet, and Octopart-listed distributors at unit prices starting near $0.65 per 1. Mouser and LCSC list 3.5KB-flash 28-SOIC parts in stock; check real-time stock at point of order.
What is the price of PIC16LF1902-I/SO?
As of 2026-09-24, the unit price for PIC16LF1902-I/SO is approximately $1.27 at qty 1, dropping to roughly $0.95 at qty 100 and $0.71 at qty 1000. LCSC lists the part from $0.6144; check each distributor for the latest tiered pricing.
What is the lead time for PIC16LF1902-I/SO?
As of 2026-09-24, lead time for PIC16LF1902-I/SO is generally factory stock or short lead time at major distributors (DigiKey 'Ships today', LCSC 'in stock'). For high-volume orders above 10k units, expect 8-12 weeks from Microchip factory.
PIC16LF1902-I/SO vs PIC16LF1903 - which is better for LCD applications?
The PIC16LF1903 has more flash (7.2KB vs 3.5KB) and more RAM (256B vs 128B) than the PIC16LF1902. For simple LCD user interfaces under 3.5KB of code, choose PIC16LF1902 for lower cost. For more complex firmware or larger LCD menus, choose PIC16LF1903.
PIC16LF1902-I/SO vs PIC16F1829-I/SO - which is better for low-power designs?
Both share the 28-SOIC footprint, but the PIC16LF1902 includes a 72-segment LCD driver while the PIC16F1829 does not. For battery-driven LCD products, choose PIC16LF1902-I/SO. For general-purpose 8-bit control without LCD, choose PIC16F1829-I/SO.
When should I choose PIC16LF1902-I/SO over PIC16LF1903-I/SO?
Choose PIC16LF1902-I/SO when your firmware fits in 3.5KB flash and 128B RAM and you want the lowest BOM cost. According to Microchip datasheet DS40001455F, both parts share the 28-pin LCD-friendly pinout, so selecting the smaller-flash variant saves cost in volume.
What is the best drop-in replacement for PIC16LF1902-I/SO?
The PIC16LF1902-I/ML is the drop-in QFN alternative with identical silicon in a smaller footprint. For a same-package 28-SOIC replacement with more memory, consider PIC16LF1903-I/SO. For a different 28-SOIC part without LCD, PIC16F1829-I/SO is pin-compatible.
Where to download PIC16LF1902 datasheet PDF?
The official PIC16LF1902/1903 datasheet (DS40001455F) is hosted at https://ww1.microchip.com/downloads/en/DeviceDoc/40001455F.pdf. The Microchip product page at microchip.com/en-us/product/PIC16LF1902 also links to the latest revision.
Is PIC16LF1902-I/SO the same as PIC16LF1902T-I/SO?
Yes. PIC16LF1902-I/SO and PIC16LF1902T-I/SO share identical silicon in the same 28-SOIC package; the 'T' suffix indicates Tape and Reel packaging for high-volume assembly. They are drop-in equivalents, per FindIC's PIC16LF1902 vs PIC16LF1902T comparison.
What are the key specifications of PIC16LF1902-I/SO that engineers should know?
Engineers should know: 8-bit PIC16F core, 20MHz max CPU, 3.5KB flash, 128B RAM, 18 I/O, 11-channel 10-bit ADC, 72-segment LCD driver, 2.5-3.6V supply, nanoWatt XLP low-power modes, integrated 16MHz oscillator, ICSP, BOR, and 28-SOIC package, per Microchip datasheet DS40001455F.

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

Selection Guide

Choose PIC16LF1902-I/SO when your embedded design needs 8-bit PIC16F control with on-chip LCD drive and ultra-low sleep current in a 28-SOIC wide-body package. It is the optimal choice for battery-powered metering, LCD-based user interfaces, and remote controls where the 72-segment LCD driver and nanoWatt XLP provide clear BOM and battery-life savings. Pick PIC16LF1903-I/SO instead if your firmware exceeds 3.5KB or needs more than 128B of RAM. Pick PIC16F1829-I/SO for non-LCD designs that benefit from higher flash and 5V-tolerant I/O. Pick PIC16LF1902-I/ML only if you need the smaller 28-QFN footprint and accept the lower pin pitch.

Comparison with Alternatives

Parameter This Product PIC16LF1902-I/ML PIC16LF1903-I/SO PIC16LF1902T-I/SO PIC16F1829-I/SO PIC16LF1829-I/SO
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-SOIC 28-QFN (different package) 28-SOIC - same 28-SOIC - same 28-SOIC - same 28-SOIC - same
Program Flash 3.5 KB 3.5 KB 7.2 KB 3.5 KB 8 KB 8 KB
RAM 128 B 128 B 256 B 128 B 1 KB 1 KB
Max CPU Frequency 20 MHz 20 MHz 20 MHz 20 MHz 32 MHz 32 MHz
Supply Voltage 2.5 V to 3.6 V 2.5 V to 3.6 V 2.5 V to 3.6 V 2.5 V to 3.6 V 2.0 V to 5.5 V 2.5 V to 3.6 V
LCD Segment Driver 72 segments 72 segments 96 segments 72 segments None None
ADC 11-ch, 10-bit 11-ch, 10-bit 11-ch, 10-bit 11-ch, 10-bit 12-ch, 10-bit 12-ch, 10-bit
I/O Pins 18 18 18 18 17 17

Key Differentiators

  • Integrated 72-segment LCD driver (vs PIC16F1829-I/SO)
  • nanoWatt XLP low-power technology (vs PIC16F1829-I/SO)
  • Higher flash density vs lower flash density sibling (vs PIC16LF1903-I/SO)

Design Notes

Estimated: at VDD = 3.3V and active mode at 20MHz, the PIC16LF1902 typically draws a few mA. Use the nanoWatt XLP sleep modes whenever possible: select SLEEP between ADC samples or button events, and rely on the watchdog or interrupt-on-change to wake the core. Provide a 100 nF decoupling capacitor within 1-2 cm of pin 1 (VDD) and pin 18 (VSS), and a bulk 10 uF tantalum or ceramic near the supply entry point for transient suppression.

Place the ICSP header (MCLR, RB6/ICSP_CLK, RB7/ICSP_DAT) on a 0.1-inch-pitch 5-pin row at the board edge so a PICkit or ICD programmer can clip on without header conflicts. Keep the trace from MCLR to VDD through a 10 kohm pull-up and route RB6/RB7 to the header without crossing high-current traces to preserve programming signal integrity.

Do not apply 5V signals to any I/O when running the PIC16LF1902 from a 3.3V rail - the absolute-maximum Vih on most I/O pins is VDD + 0.3V. For mixed-voltage designs, add a level translator on RB1/RB0 or use a 5V-tolerant variant. Brown-out reset (BOR) must be enabled in configuration words; without BOR, an unstable supply during flash programming can corrupt flash and brick the device until reprogrammed with a high-voltage programmer.

Compliance Information

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

RoHS and lead-free compliant per Microchip product page. Industrial -40 to +85 C grade only; AEC-Q100 automotive grade not available for this part number.

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

Related Searches

PIC16LF1902-I/SO PIC16LF1902-I/SO datasheet Microchip PIC16LF1902 8-bit 20MHz LCD microcontroller 28-SOIC PIC16LF1902 nanoWatt XLP PIC16LF1902-I/SO price PIC16LF1902 vs PIC16LF1903 PIC16LF1902 drop-in replacement 72-segment LCD driver MCU 28-SOIC PIC16LF1902 battery powered sensor how to program PIC16LF1902 with PICkit PIC16LF1902 ICSP pinout

Related Components & Terms

Microchip Technology PIC16LF1902 PIC16LF1902-I/SO PIC16LF1902-I/ML PIC16LF1903 PIC16F1829 PIC16LF1829 PIC16F PIC XLP nanoWatt XLP microcontroller 8-bit MCU Harvard architecture Flash memory EEPROM emulation ICSP LCD segment driver 10-bit ADC 28-SOIC 28-QFN brown-out reset extended watchdog timer RoHS AEC-Q100
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