Microchip Technology

PIC16LF1903-E/MV - 8-bit LCD MCU 7KB FLASH XLP 28-UQFN | Microchip

MPN: PIC16LF1903-E/MV ✓ Active
In Stock Ships in 1-3 business days
1.8 V to 3.6 V Vdss 28-UQFN 4x4 mm (exposed pad) Package 20 MHz Speed 7 KB (4K x 14 words) Memory
From $0.85 USD / Unit
MOQ: 1 |
Price updated: 2026-09-24
Volume Pricing
Qty Unit Price Extended
1 $1.65 $1.65
10 $1.49 $14.90
100 $1.28 $128.00
500 $1.1 $550.00
1,000 $0.97 $970.00
3,000 $0.85 $2,550.00
ℹ️ All prices are in USD

PIC16LF1903-E/MV Overview

The Microchip Technology PIC16LF1903-E/MV is a 8-bit PIC® XLP™ flash microcontroller with integrated LCD driver, featuring 7KB (4K x 14) of self-read/write flash program memory, 256 bytes of RAM, and 128 bytes of non-volatile data EEPROM, all housed in a 28-pin UQFN (4x4 mm) package with exposed pad. It operates at up to 20 MHz from a 1.8V to 3.6V supply and is qualified to the -40°C to +125°C extended industrial temperature range.

An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory (ROM/Flash), data memory (RAM), and programmable I/O peripherals on one silicon die. The PIC16F family uses Microchip's enhanced mid-range core with 49 instructions, 16-level hardware stack, and nanoWatt XLP™ ultra-low-power technology. Within the broader semiconductor taxonomy, an MCU sits below microprocessors and above digital logic ICs, intended for embedded control tasks rather than general-purpose computation. Integrated LCD segment drivers and ADC peripherals allow a single MCU to drive both the user interface and the analog sensor chain in small, battery-powered products.

Key features of the PIC16LF1903 include 11 channels of 10-bit ADC with voltage reference, integrated temperature indicator, 72-segment LCD driver, 25 mA source/sink I/O, internal 16 MHz oscillator, two timers (one 8-bit TMR0, one 16-bit TMR1), an Enhanced Watchdog Timer (EWDT) with on-chip low-power oscillator, brown-out reset, and nanoWatt XLP sleep currents in the sub-microamp range. The UQFN-28 4x4 mm footprint with exposed thermal pad supports compact handheld and wearable layouts where PCB area is at a premium.

The PIC16LF1903 architecture pairs the enhanced mid-range core with on-chip LCD charge-pump segment drivers, allowing direct glass connection without external resistor bias trees. The 16 MHz internal oscillator trims out an external crystal in most cost-sensitive designs, while 128 B EEPROM supports non-volatile user-set parameters without external serial EEPROM chips. Sleep currents below 1 µA enable coin-cell and energy-harvesting applications where quiescent draw dominates battery life.

Typical applications include battery-powered LCD thermostats, metering displays, medical pumps with segment LCDs, white-goods front panels, electronic shelf labels, IoT sensor nodes with local display readouts, and remote controls with multi-segment LCDs. Designers choose this part when they need up to 72 LCD segments plus ADC sensing in a 4x4 mm package.

When designing with the PIC16LF1903, ensure the LCD bias network is correctly configured for the panel type (static, 1/2, 1/3, 1/4 duty) and that the exposed pad is soldered to a sufficiently large copper pour to keep junction temperature in spec. Use MPLAB X IDE with XC8 compiler for code development; ICD/debug requires two I/O pins allocated to ICDCLK and ICDDAT.

This page synthesizes current distributor pricing, drop-in package equivalents, and practical design considerations - information that goes beyond the manufacturer datasheet alone.

Drop-in alternatives for PIC16LF1903-E/MV — 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 PIC16LF1903-E/MV (same form factor and footprint) — differing in Program Memory (Flash), Package, ADC, Operating Temperature, Timers.

Microchip Technology
Program Memory (Flash): 3.5 KB (2K x 14 words)
Package: 28-pin UQFN (4x4 mm, 0.90 mm height)
ADC: 10-bit, 11 channels
Microchip Technology
Program Memory (Flash): 3.5 KB (2K x 14)
Package: 28-pin UQFN 4x4 mm (MV) with exposed pad
ADC: 11-channel, 10-bit with Voltage Reference
Microchip Technology
Program Memory (Flash): 14 KB (8K x 14 words)
Package: 40-pin UQFN (5x5 mm) - HVQCCN
ADC: 10-bit, up to 14 channels
Microchip Technology
Program Memory (Flash): 28 KB (16K x 14)
Package: 40-pin UQFN (MV) 5x5 mm with exposed pad
ADC: 12-bit ADC2 with Computation
Microchip Technology
Program Memory (Flash): 28 KB (16K x 14 words)
Package: 40-pin UQFN (MV) 5x5 mm
ADC: 12-bit ADC2
Microchip Technology
Program Memory (Flash): 7 KB
ADC: 10-bit, up to 14 channels
Microchip Technology
Program Memory (Flash): 3.5 KB
Package: 28-pin UQFN (4x4 mm) with exposed pad
ADC: 10-bit, up to 14 channels

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

PIC16LF1902-I/MV

✅ Drop-In
Microchip Technology
📦 28-UQFN (MV)
PIC Enhanced Mid-Range 8-bit · 14-bit · 49 · 16 · 3.5 KB (2K x 14) · 128 bytes · 20 MHz · 1.8 V to 3.6 V

✓ In Stock

$1.05 / Unit

View Datasheet →

PIC16LF1904-I/MV

✅ Drop-In
📦 28-UQFN (MV)
14 KB flash vs 7 KB (+100%, memory upgrade), same UQFN-28 footprint, same peripherals

📋 Reference alternative (not in catalog)

PIC16LF1903-I/MV

✅ Drop-In
📦 28-UQFN (MV)
-40C to +85C industrial vs -40C to +125C extended grade, otherwise identical silicon

📋 Reference alternative (not in catalog)

PIC16LF1903-E/SP

✅ Drop-In ⚠️ Specs Unverified
📦 28-SPDIP (SP)
28-pin SPDIP through-hole vs UQFN SMD; not pin-compatible on SMD footprint - SKIPPED to maintain drop-in PCB compatibility

📋 Reference alternative (not in catalog)

PIC16LF1903-E/MV Maximum Ratings & Electrical Characteristics

Core PIC16 enhanced mid-range 8-bit
Program Memory (Flash) 7 KB (4K x 14 words)
RAM 256 B
EEPROM (Non-volatile Data) 128 B
Max CPU Speed 20 MHz
Operating Voltage 1.8 V to 3.6 V
I/O Pins 25
ADC 11-channel, 10-bit
LCD Segments 72
Timers One 8-bit (TMR0), One 16-bit (TMR1), plus EWDT
Internal Oscillator 16 MHz
I/O Source/Sink 25 mA
Package 28-UQFN 4x4 mm (exposed pad)
Operating Temperature -40 °C to +125 °C (E = extended)
Mounting Type Surface Mount
RoHS Status Compliant
Instruction Set 49 instructions, 16-level stack

PIC16LF1903-E/MV Pin Configuration

QFN-28 Package Pinout Diagram QFN-28 5x5mm, P0.5mm, EP 3.1x3.1mm, JEDEC MO-220. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 QFN-28
Pin 1 RA0/AN0/CPS0 — Analog/Digital I/O, ADC channel 0
Pin 2 RA1/AN1/CPS1 — Analog/Digital I/O, ADC channel 1
Pin 3 RA2/AN2/CPS2 — Analog/Digital I/O, ADC channel 2
Pin 4 RA3/AN3/CPS3 — Analog/Digital I/O, ADC channel 3
Pin 5 RA4/T0CKI/CPS4 — Digital I/O, Timer0 clock input
Pin 6 RA5/AN4/CPS5 — Analog/Digital I/O, ADC channel 4
Pin 7 VSS — Ground
Pin 8 RA7/OSC1 — Crystal oscillator input
Pin 9 RA6/OSC2 — Crystal oscillator output
Pin 10 RC0 — Digital I/O
Pin 11 RC1 — Digital I/O
Pin 12 RC2 — Digital I/O
Pin 13 RC3 — Digital I/O
Pin 14 RC4 — Digital I/O
Pin 15 RC5 — Digital I/O
Pin 16 RC6 — Digital I/O
Pin 17 RC7 — Digital I/O
Pin 18 VSS — Ground
Pin 19 VDD — Positive supply
Pin 20 RB0/INT — Digital I/O, external interrupt
Pin 21 RB1 — Digital I/O
Pin 22 RB2 — Digital I/O
Pin 23 RB3 — Digital I/O
Pin 24 RB4 — Digital I/O
Pin 25 RB5 — Digital I/O
Pin 26 RB6/ICDCK — Digital I/O, ICD clock
Pin 27 RB7/ICDDT — Digital I/O, ICD data
Pin 28 VDD — Positive supply

Typical Applications

PIC16LF1903-E/MV is suitable for 6 applications: Battery-Powered Thermostat with LCD, Electronic Shelf Label (ESL) Display, Medical Infusion Pump Panel, IoT Sensor Node with Local Display, White-Goods Front Panel Controller, Handheld Metering Device.

💡

Battery-Powered Thermostat with LCD

The PIC16LF1903 fits battery-powered thermostat designs because its 72-segment LCD driver eliminates external segment-driver ICs while nanoWatt XLP sleep current below 1 µA extends coin-cell life to multiple years. The 11-channel 10-bit ADC reads thermistor bridges and battery voltage without external analog components. Operating from 1.8V to 3.6V allows direct connection to 2x AA alkaline cells. In a typical thermostat the PIC16LF1903-E/MV runs the user interface, runs the ADC scan loop, and wakes every second to refresh LCD segments, achieving sub-3 µA average current while maintaining instant temperature display response.

🧩

Electronic Shelf Label (ESL) Display

Electronic shelf label designs choose the PIC16LF1903-E/MV because the on-chip 72-segment LCD driver supports multi-digit price displays directly while sleep current under 1 µA enables 5+ year battery life from a single CR2032 coin cell. The internal 16 MHz oscillator avoids external crystal current drain. Wireless update paths use the same MCU UART or I2C to receive over-the-air price changes, with the LF variant operating directly from the 3V cell. The 4x4 mm UQFN footprint fits behind small display panels in retail ESL housings.

💊

Medical Infusion Pump Panel

Medical infusion pump front-panel designs benefit from the PIC16LF1903-E/MV because the extended -40°C to +125°C temperature grade and integrated 10-bit ADC enable drug-level and pressure sensing while the 72-segment LCD driver eliminates a separate display controller. The 25 mA I/O source/sink capability drives backlight MOSFETs directly without buffer transistors. The nanoWatt XLP architecture keeps standby current negligible during idle infusion hold states, preserving battery runtime for portable pump carts.

🧩

IoT Sensor Node with Local Display

IoT sensor nodes with local LCD readouts rely on the PIC16LF1903-E/MV to combine sensing, display driving, and wireless co-processor control in a single 4x4 mm chip. The 11-channel ADC interfaces thermistor, humidity, and battery monitors while 256 B RAM and 7 KB flash host the user-display formatting layer and sensor fusion code. Sleep currents in the sub-microamp range allow months of operation from energy-harvested or coin-cell power. The PIC16LF1903 typically acts as the sensor-side companion to a LoRa or BLE module handled via UART.

🏭

White-Goods Front Panel Controller

Washing machine, dishwasher, and oven front-panel controllers use the PIC16LF1903-E/MV because the 25 mA I/O capability directly drives LED status indicators and segment LCDs without external transistors, while the 10-bit ADC reads rotary encoder positions and temperature probes. The 7 KB flash holds full UI state machine and timing logic. Operating from 1.8V to 3.6V, the LF variant simplifies power design for appliances running off rectified 5V rails. The 4x4 mm UQFN package fits behind tight bezel assemblies where space is constrained.

⚡

Handheld Metering Device

Handheld electrical and gas metering devices choose the PIC16LF1903-E/MV because the integrated 72-segment LCD displays measurement values directly while the 11-channel 10-bit ADC samples current shunts or sensor bridges with adequate resolution for kWh-class metering. nanoWatt XLP sleep current allows months of operation from AA cells between user-replacement cycles. The 4x4 mm UQFN package enables slim meter housings. The LF version operates across the cold-weather range needed for outdoor meter installations, and the same chip handles the tamper-detection logic.

Recommended Products Summary

PIC16LF1902-I/SP Microchip Technology Used in: Battery-Powered Thermostat with LCD MCP9700 Analog temperature sensor paired with the ADC Used in: Battery-Powered Thermostat with LCD PIC16LF1903-I/MV Industrial-grade variant for indoor retail deployments Used in: Electronic Shelf Label (ESL) Display MRF89XA Sub-GHz transceiver for wireless price updates Used in: Electronic Shelf Label (ESL) Display MCP6002 Op-amp for pressure transducer signal conditioning Used in: Medical Infusion Pump Panel PIC16LF18855-I/SP Microchip Technology Used in: Medical Infusion Pump Panel RN2483 LoRa transceiver for long-range IoT connectivity Used in: IoT Sensor Node with Local Display MCP9808 High-accuracy digital temperature sensor Used in: IoT Sensor Node with Local Display PIC16LF1903-E/SP SPDIP variant for hand-soldered prototyping Used in: White-Goods Front Panel Controller MCP23S17 I/O expander for additional key-switch inputs Used in: White-Goods Front Panel Controller MCP3421 18-bit ADC for high-accuracy current sensing Used in: Handheld Metering Device PIC16LF1904-I/MV Memory-upgrade variant for advanced tariff logic Used in: Handheld Metering Device
What is the flash program memory size of PIC16LF1903-E/MV?
The PIC16LF1903 has 7 KB of flash program memory organized as 4K x 14 words with self read/write capability. According to the Microchip datasheet, this supports roughly 2,000-3,000 lines of C code with the XC8 compiler, making it suitable for applications needing LCD UI plus ADC sensing with room for protocol stacks.
Where can I buy PIC16LF1903-E/MV online?
The PIC16LF1903-E/MV is in stock at DigiKey (part 2664966), Mouser, LCSC (C638147), Heisener, and Xecor as of 2026-09-24. Pricing starts near $0.97 per unit at 1,000-piece quantity and approximately $1.65 per unit in single-piece quantities. Authorized distributors provide traceable stock and manufacturer warranty.
What is the operating voltage range of PIC16LF1903-E/MV?
The PIC16LF1903 operates from 1.8 V to 3.6 V on VDD, optimized for 2x AA alkaline, single-cell lithium, or coin-cell battery supplies. The 'LF' suffix denotes the low-voltage variant; the non-LF PIC16F1903 extends up to 5.5 V. The wide range enables direct battery connection without external regulation in energy-harvesting designs.
What is the difference between PIC16LF1903 and PIC16LF1902?
The PIC16LF1903 has 7 KB flash and 256 B RAM while the PIC16LF1902 has 4 KB flash and 256 B RAM. Both share the same 28-pin UQFN (MV) and SPDIP (SP) footprints and identical peripherals including the 10-bit ADC and 72-segment LCD driver, allowing the LF1903 to serve as a software-compatible upgrade with more program memory.
What package does PIC16LF1903-E/MV use?
The PIC16LF1903-E/MV uses a 28-pin UQFN (4x4 mm) package with an exposed thermal pad for improved heat dissipation. The 'MV' suffix in Microchip nomenclature designates this UQFN-28 option. The exposed pad must be soldered to a ground copper pour for thermal and electrical performance.
How many LCD segments can PIC16LF1903 drive?
The PIC16LF1903 drives up to 72 LCD segments with on-chip charge pump and selectable bias (static, 1/2, 1/3, 1/4 duty). This is sufficient for 4-digit numeric plus 14-segment alphanumeric displays common in thermostats, metering, and medical pump panels without external segment-driver ICs.
Is PIC16LF1903-E/MV suitable for battery-powered designs?
Yes, the PIC16LF1903 is specifically designed for battery-powered applications using Microchip's nanoWatt XLP technology. Sleep current is below 1 µA typical with RTCC and WDT active, allowing years of operation from a coin cell. Internal 16 MHz oscillator eliminates external crystal current draw.
What is the best drop-in replacement for PIC16LF1903-E/MV?
The PIC16LF1902-I/MV is the closest drop-in alternative, sharing the same 28-pin UQFN footprint, peripherals, and instruction set but with reduced 4 KB flash. For more memory in the same footprint, the PIC16LF1904-I/MV doubles flash to 14 KB. All three parts use identical pinout in the MV package.
Where can I download the PIC16LF1903 datasheet PDF?
The official PIC16LF1902/1903 datasheet is published by Microchip as document 40001606E and is available from microchip.com. Third-party hosting exists at alldatasheet.com and hotenda.com, but the manufacturer PDF should be used for design decisions to ensure revision accuracy and complete errata.
What is the maximum CPU clock speed of PIC16LF1903?
The PIC16LF1903 supports up to 20 MHz CPU clock from either the internal 16 MHz oscillator or an external crystal. According to the Microchip datasheet, instruction cycle is 4 clocks, giving 5 MIPS peak throughput. Most real-world applications run at the internal 16 MHz for lowest power consumption.
How many ADC channels does PIC16LF1903 have?
The PIC16LF1903 provides 11 channels of 10-bit ADC with dedicated voltage reference plus an integrated temperature indicator channel. This is sufficient for multi-sensor products such as battery monitors, thermistor bridges, and potentiometer inputs in a single MCU without external analog multiplexers.
What IDE and compiler are used for PIC16LF1903 development?
PIC16LF1903 development uses Microchip's MPLAB X IDE with the MPLAB XC8 C compiler, both available free from microchip.com. The MPLAB Code Configurator (MCC) plug-in generates peripheral initialization code including LCD driver, ADC setup, and timer configuration, accelerating prototype development.
PIC16LF1903 vs PIC16LF18855 - which is better for LCD thermostat designs?
The PIC16LF1903 is better optimized for cost-sensitive LCD thermostat designs with 72 segments, nanoWatt XLP sleep current, and a compact UQFN-28 footprint. The PIC16LF18855 offers more flash (14 KB) and Core Independent Peripherals but in a larger QFN package. For 4-digit thermostats, the LF1903 minimizes BOM cost.
What are the key specifications of PIC16LF1903 that engineers should know?
Key PIC16LF1903 specs: 8-bit PIC16 enhanced mid-range core at 20 MHz, 7 KB flash, 256 B RAM, 128 B EEPROM, 11x 10-bit ADC, 72-segment LCD driver, 25 I/O pins with 25 mA source/sink, 1.8V-3.6V VDD, internal 16 MHz oscillator, nanoWatt XLP sleep <1 µA, and 28-UQFN 4x4 mm package qualified to -40°C to +125°C.

Engineering reference data for PIC16LF1903-E/MV — comparison, design guidance, and compliance information.

Selection Guide

Choose PIC16LF1903-E/MV when you need a cost-optimized 8-bit MCU with on-chip LCD segment driver for extended-temperature applications in a compact 4x4 mm UQFN footprint. It is the right fit for battery-powered thermostats, metering displays, IoT sensor nodes, and white-goods panels where 72 LCD segments and 11 ADC channels are sufficient and the ambient temperature may exceed +85C. Switch to PIC16LF1902-I/MV if you need only 4 KB flash and want slightly lower cost, or to PIC16LF1904-I/MV if 14 KB flash or 96 LCD segments are required for richer UI displays. For non-LCD applications, consider PIC16LF18855-I/MV which trades the segment driver for more Core Independent Peripherals.

Comparison with Alternatives

Parameter This Product PIC16LF1902-I/MV PIC16LF1904-I/MV PIC16LF1903-I/MV
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-UQFN (MV) 4x4 mm 28-UQFN (MV) 4x4 mm - same 28-UQFN (MV) 4x4 mm - same 28-UQFN (MV) 4x4 mm - same
Flash 7 KB 4 KB 14 KB 7 KB
RAM 256 B 256 B 512 B 256 B
Max Clock 20 MHz 20 MHz 20 MHz 20 MHz
ADC Channels 11 11 11 11
LCD Segments 72 72 96 72
Operating Voltage 1.8V to 3.6V 1.8V to 3.6V 1.8V to 3.6V 1.8V to 3.6V
Temperature Grade -40C to +125C (extended) -40C to +85C (industrial) -40C to +85C (industrial) -40C to +85C (industrial)

Key Differentiators

  • Highest flash density in the LF190x family at 28-UQFN (vs PIC16LF1902-I/MV)
  • Extended -40C to +125C temperature grade (vs PIC16LF1903-I/MV)
  • Smallest footprint in the LF1903 family (vs PIC16LF1903-I/SP (SPDIP))

Design Notes

The 28-UQFN package has an exposed thermal pad that must be soldered to a ground copper pour of at least 10x10 mm for thermal dissipation and electrical grounding. Use multiple thermal vias (0.3 mm drill, 0.5 mm pitch) in the pad area to transfer heat to inner ground planes. Insufficient thermal pad soldering causes junction temperature rise and can lead to erratic ADC readings under load.

For LCD-driven designs, configure the on-chip charge pump to drive the LCD bias network according to the panel duty cycle. Static displays need no external capacitors, while 1/3 or 1/4 bias displays require external charge pump capacitors on the VLCD pins per the datasheet reference circuit. Use the lowest bias that meets contrast requirements to minimize quiescent current draw from battery applications.

RB6 and RB7 are shared with ICDCLK and ICDDAT for in-circuit debugging. Allocating these pins to other functions locks out MPLAB ICD debug access. Reserve RB6 and RB7 for debugging in development builds or plan for ICSP programming only in production. ICD also requires VPP voltage of 8V-9V on the MCLR pin during programming - ensure the MCLR pull-up resistor can tolerate this voltage level.

Place the 0.1 µF VDD bypass capacitor within 3 mm of the VDD pins with a direct trace to the ground pour. For ADC accuracy, route analog inputs away from digital switching traces and place a 100 nF + 10 µF capacitor pair at AVSS/AVDD pins if used. The internal 16 MHz oscillator is sensitive to PCB capacitance; avoid placing ground pours directly under the OSC pins to maintain frequency accuracy within ±2%.

Compliance Information

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

RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified - LF1903 is intended for industrial/consumer, not automotive. Lead-free reflow profile per JEDEC J-STD-020.

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

Related Searches

PIC16LF1903-E/MV PIC16LF1903 datasheet Microchip PIC16LF1903 PIC16LF1903 price buy 8-bit LCD microcontroller 72 segments UQFN-28 PIC MCU battery powered LCD thermostat MCU PIC16LF1903 vs PIC16LF1902 PIC16LF1903 drop-in replacement what is the flash memory of PIC16LF1903 PIC16LF1903 pinout UQFN low power LCD microcontroller XLP

Related Components & Terms

Microchip Technology PIC16LF1903 PIC16LF1903-E/MV PIC16LF1902-I/MV PIC16LF1904-I/MV PIC16LF1903-I/MV PIC16 enhanced mid-range core 8-bit microcontroller MCU PIC XLP nanoWatt technology LCD segment driver 10-bit ADC UQFN-28 RoHS REACH AEC-Q100 JEDEC J-STD-020 MPLAB X IDE XC8 compiler ICD internal oscillator brown-out reset watchdog timer
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