PIC16LF1902-I/SO - 8-Bit 20MHz MCU 3.5KB Flash 28-SOIC | Microchip
MPN: PIC16LF1902-I/SO ✓ Active| 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 |
PIC16LF1902-I/SO Overview
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.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF1902-I/ML
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$1.05 / Unit
View Datasheet →PIC16LF1903-I/SO
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC16LF1902T-I/SO
✅ Drop-In✓ In Stock
$1.08 / Unit
View Datasheet →PIC16F1829-I/SO
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$1.12 / Unit
View Datasheet →PIC16LF1829-I/SO
✅ Drop-In ⚠️ Specs Unverified✓ 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
| 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.
Recommended
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.
Recommended
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.
Recommended
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.
Recommended
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.
Recommended
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.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF1902-I/SO — comparison, design guidance, and compliance information.
Selection Guide
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 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.