Microchip Technology

PIC16LF1903-E/SO - 8-Bit MCU, 7KB Flash, LCD Driver | Microchip

Référence : PIC16LF1903-E/SO ✓ Actif
1.8 V to 3.6 V (LF/XLP) Vdss 28-SOIC (0.295", 7.50 mm width) Package Up to 16 MHz (internal oscillator) Speed 7 KB Memory
MOQ : 1 |

PIC16LF1903-E/SO Présentation

The Microchip Technology PIC16LF1903-E/SO is an 8-bit flash-based CMOS microcontroller with 7KB of program memory, 256 bytes of SRAM, and integrated LCD segment driver support, housed in a 28-pin SOIC (SO) wide-body package. It belongs to the PIC16LF1902/1903 family, which uses Microchip's enhanced mid-range core with 49 instructions and 16 stack levels and runs at up to 16 MHz internal clock.

A microcontroller (MCU) is a single-chip computer that integrates a CPU, memory (Flash program, SRAM data, and EEPROM), and programmable peripherals. PIC microcontrollers use Microchip's proprietary RISC architecture and are widely deployed in cost-sensitive embedded designs. Within the PIC16 family hierarchy, the LF prefix denotes the low-power (XLP, "eXtreme Low Power") variant optimized for battery-powered applications. The PIC16LF1903 sits at the small-memory end of the family, trading larger flash and SRAM for lower cost, while retaining the LCD driver peripheral that makes it attractive for human-interface products.

Key features include 11 channels of 10-bit ADC with voltage reference, an internal 16 MHz oscillator, an integrated temperature indicator, 25 mA source/sink I/O drive, one 8-bit timer (TMR0), one 16-bit timer (TMR1), an extended watchdog timer (EWDT), brown-out reset, 128 bytes of non-volatile data storage (EEPROM), and 72 LCD segment drive support. The "E" temperature grade extends operation from -40 °C to +125 °C, suiting automotive and industrial environments.

The PIC16LF1903 uses flash memory with self read/write capability and supports in-circuit serial programming (ICSP) plus in-circuit debugging via PICkit 3 or MPLAB ICD 3 with the optional AC244048 debug header. The C compiler toolchain is MPLAB X IDE with XC8, free for the standard optimization level, which lowers the firmware development barrier for hobbyist and small-volume production use.

Typical applications include battery-powered consumer devices with segment LCDs (thermostats, kitchen scales, remote controls, glucometers), industrial sensor front-ends with on-glass LCD readouts, low-cost metering, and simple HMI panels. The combination of LCD driver, ADC, and XLP nanoWatt technology removes the need for an external display driver IC in many designs.

Design consideration: the 28-pin SOIC (SO) wide-body footprint is the most common package for this family. Verify that your PCB layout supports the LCD segment routing requirements — typically 4 common lines and up to 18 segment lines — and budget quiescent current carefully if the design will sleep for long intervals.

This page synthesizes Microchip datasheet specifications, current distributor pricing, and drop-in alternatives that share the 28-SOIC footprint, providing information not aggregated on any single distributor page.

Alternatives de remplacement direct pour PIC16LF1903-E/SO — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.

Variantes de cette série

Modèles de la même série directement compatibles avec PIC16LF1903-E/SO (même facteur de forme et même empreinte) — différant par ADC, I/O Pins, Instruction Set, Mounting Type, Operating Temperature.

Microchip Technology
ADC: 11-channel, 10-bit with voltage reference
I/O Pins: 18
Instruction Set: 49 instructions, 16-level stack

PIC16LF1903-I/SO

✅ Remplacement direct
📦 28-SOIC (7.50 mm)
same flash/RAM/peripherals, I temperature grade (-40 to +85 C) instead of E (-40 to +125 C); pin-to-pin identical

📋 Alternative de référence (hors catalogue)

PIC16LF1902-I/SO

✅ Remplacement direct
Microchip Technology
📦 28-SOIC (7.50 mm)
PIC16F enhanced mid-range 8-bit · 49 instructions, 16-level stack · 3.5KB (2K x 14) Flash · 128 bytes · 20 MHz · 2.5 V to 3.6 V · 18

Contactez-nous pour le prix

Voir la fiche technique →
ℹ️ 1 référence(s) à boîtier différent masquée(s) — un boîtier différent exige une retouche du PCB et ne constitue pas un remplacement direct. Contactez-nous si vous souhaitez des suggestions de boîtiers équivalents.

PIC16LF1903-E/SO Valeurs maximales et caractéristiques électriques

Architecture PIC16 enhanced mid-range core (8-bit RISC)
Instruction Set 49 instructions, 16 stack levels
Program Memory (Flash) 7 KB
Data SRAM 256 B
Non-volatile Data EEPROM 128 B
CPU Speed Up to 16 MHz (internal oscillator)
Operating Voltage 1.8 V to 3.6 V (LF/XLP)
Température de fonctionnement -40 °C to +125 °C (E grade)
I/O Pins 25 mA source/sink per pin
ADC 11 channels, 10-bit with voltage reference
Timers 1 × 8-bit (TMR0), 1 × 16-bit (TMR1), 1 × EWDT
LCD Driver Up to 72 segments
Internal Oscillator 16 MHz
Temperature Indicator Integrated
Brown-Out Reset Yes
Boîtier 28-SOIC (0.295", 7.50 mm width)
Type de montage Surface Mount (Gull Wing)
Statut RoHS Compliant

Configuration des broches de PIC16LF1903-E/SO

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
Broche 1 RA0/AN0/C1IN0-/C2IN0-/SEG12 — Analog input 0 / Segment 12
Broche 2 RA1/AN1/C1IN1-/C2IN1-/SEG7 — Analog input 1 / Segment 7
Broche 3 RA2/AN2/C1IN0+/C2IN0+/COM2 — Analog input 2 / LCD COM2
Broche 4 RA3/AN3/C1IN1+/VREF+/SEG15 — Analog input 3 / VREF+ / Segment 15
Broche 5 RA4/AN4/C1OUT/C2OUT/T0CKI/SEG4 — Analog input 4 / T0CKI / Segment 4
Broche 6 RA5/AN5/C1OUT/C2OUT/VREF-/SEG5 — Analog input 5 / VREF- / Segment 5
Broche 7 RA6/CLKOUT/OSC2/VCAP — Oscillator output / VCAP
Broche 8 RA7/OSC1/CLKIN — Oscillator input
Broche 9 RC0/SOSCO/SCLKI — I/O port C0
Broche 10 RC1/SOSCI — I/O port C1
Broche 11 RC2/AN6/C12IN3-/SEG3 — Analog input 6 / Segment 3
Broche 12 RC3/AN7/C12IN3+/SEG2 — Analog input 7 / Segment 2
Broche 13 RC4/C12OUT/SEG1 — I/O port C4 / Segment 1
Broche 14 VSS — Ground reference
Broche 15 RC5/CCP1/SEG0 — I/O port C5 / CCP1 / Segment 0
Broche 16 RC6/AN8/SEG16 — Analog input 8 / Segment 16
Broche 17 RC7/AN9/SEG17 — Analog input 9 / Segment 17
Broche 18 RB0/AN10/C12IN2-/SEG18 — Analog input 10 / Segment 18
Broche 19 RB1/AN11/C12IN2+/SEG19 — Analog input 11 / Segment 19
Broche 20 RB2/C12IN1-/SEG20 — Segment 20
Broche 21 RB3/C12IN1+/SEG21/COM3 — Segment 21 / LCD COM3
Broche 22 RB4/C12IN0-/SEG22/COM0 — Segment 22 / LCD COM0
Broche 23 RB5/C12IN0+/SEG23/COM1 — Segment 23 / LCD COM1
Broche 24 RB6/ICSPCLK/ICDCLK/SEG24 — ICSP clock / Segment 24
Broche 25 RB7/ICSPDAT/ICDDAT/SEG25 — ICSP data / Segment 25
Broche 26 VDD — Positive supply voltage
Broche 27 VSS — Ground reference
Broche 28 VDD — Positive supply voltage

Applications typiques

PIC16LF1903-E/SO convient pour 7 applications: Battery-Powered Thermostat with Segment LCD, Kitchen Scale with Segment-LCD Display, Industrial Sensor Front-End with On-Glass LCD, Blood Glucose Meter with Segment Display, Universal Remote Control with LCD, Low-Cost Energy Meter Sub-Assembly, Automotive Cabin HMI Panel.

🌡️

Battery-Powered Thermostat with Segment LCD

The PIC16LF1903-E/SO fits battery-powered thermostats because its integrated 72-segment LCD driver eliminates an external display controller while XLP nanoWatt technology keeps sleep current below 1 µA, extending coin-cell life. Its 11-channel 10-bit ADC reads NTC thermistors and the on-chip temperature indicator provides redundant thermal monitoring without external sensors. Compared with a 32-bit Cortex-M0 alternative, the PIC16LF1903-E/SO delivers a smaller BOM and a far lower toolchain cost (free MPLAB X IDE + XC8) for sub-30 KB firmware images.

⚖️

Kitchen Scale with Segment-LCD Display

The PIC16LF1903-E/SO drives the segment LCD, runs the load-cell ADC sampling at low noise, and sleeps between measurements to extend battery life in kitchen scales. Its 25 mA I/O source/sink current directly drives piezo beepers without a transistor, and the integrated temperature indicator compensates load-cell gain across the E-grade -40 °C to +125 °C range, suiting both countertop and outdoor (BBQ) scale designs. The 28-SOIC footprint enables single-side PCB assembly for low-cost consumer manufacturing.

🏭

Industrial Sensor Front-End with On-Glass LCD

The PIC16LF1903-E/SO reads 4-20 mA loop sensors via the 11-channel ADC while driving an on-glass segment LCD for local readout, with the E temperature grade suiting -40 °C to +125 °C industrial environments. The 16 MHz internal oscillator provides deterministic ADC sampling without an external crystal, and the EWDT plus brown-out reset protect against field power faults. The 28-SOIC wide-body package offers robust lead-frame strength for industrial through-hole or SMT assemblies.

💊

Blood Glucose Meter with Segment Display

The PIC16LF1903-E/SO powers battery-operated blood glucose meters by combining XLP nanoWatt sleep modes (sub-µA standby) with an integrated LCD driver for the numeric-plus-icon result display, and a 10-bit ADC for the electrochemical strip readout. Its 256 B SRAM is sufficient for the rolling result buffer, and the 7 KB flash holds the strip calibration curves and UI firmware. Compared with ARM Cortex-M0 designs, the PIC16LF1903-E/SO offers a smaller package footprint and proven PIC16 legacy firmware reuse.

🎧

Universal Remote Control with LCD

The PIC16LF1903-E/SO serves universal remote controls by combining XLP sleep current (extending AAA battery life for months), integrated LCD segment driver for the device-status display, and 25 mA I/O to drive the IR LED directly without external transistors. The 28-SOIC package and the free XC8 toolchain keep BOM and firmware development costs low for consumer price points. The PIC16LF1903's 7 KB flash comfortably holds multi-protocol IR code libraries for major TV brands.

⚡

Low-Cost Energy Meter Sub-Assembly

The PIC16LF1903-E/SO forms the metering sub-assembly in single-phase energy meters, with the 11-channel ADC sampling current shunts and the integrated LCD driver displaying kWh, voltage, and power-factor readouts. The E temperature grade supports outdoor meter enclosures, and the EWDT plus brown-out reset guard against sustained voltage transients. The 28-SOIC footprint enables automated SMT assembly on the meter main board, reducing production cost versus through-hole PIC variants.

🚗

Automotive Cabin HMI Panel

The PIC16LF1903-E/SO handles low-complexity cabin HMI panels (seat-heater status, climate read-out) using its integrated 72-segment LCD driver to display mode icons, the E temperature grade to survive -40 °C to +125 °C under-dash conditions, and the EWDT to recover from automotive load-dump transients. The PIC16LF1903-E/SO is not AEC-Q100 qualified, but its hardware peripheral set matches common automotive HMI sub-assembly requirements at non-safety-critical tiers.

Récapitulatif des produits recommandés

PIC16LF1902-I/SO Microchip Technology Utilisé dans : Battery-Powered Thermostat with Segment LCD, Kitchen Scale with Segment-LCD Display, Industrial Sensor Front-End with On-Glass LCD, Blood Glucose Meter with Segment Display, Universal Remote Control with LCD, Low-Cost Energy Meter Sub-Assembly, Automotive Cabin HMI Panel PIC16LF1903-I/SO Industrial-temp variant for indoor thermostats Utilisé dans : Battery-Powered Thermostat with Segment LCD, Kitchen Scale with Segment-LCD Display, Industrial Sensor Front-End with On-Glass LCD, Universal Remote Control with LCD, Low-Cost Energy Meter Sub-Assembly, Automotive Cabin HMI Panel
What is the operating voltage of PIC16LF1903-E/SO?
The PIC16LF1903-E/SO operates from 1.8 V to 3.6 V supply, in line with the LF / XLP (eXtreme Low Power) variant of the PIC16F1903 family. According to the Microchip datasheet, the wide supply range allows direct connection to single-cell lithium or two AA alkaline cells in battery-powered designs, while still supporting the integrated LCD segment driver and 10-bit ADC.
What is the program memory size of PIC16LF1903-E/SO?
The PIC16LF1903-E/SO contains 7 KB of flash program memory with self read/write capability, 256 B of data SRAM, and 128 B of non-volatile data EEPROM. The flash supports in-circuit serial programming (ICSP), enabling firmware updates without removing the device from the board.
How many LCD segments can PIC16LF1903 drive?
The PIC16LF1903 supports up to 72 LCD segment drive with 4 common lines, which is sufficient for a 17-segment × 4-digit numeric-plus-icon display. The integrated driver removes the need for an external LCD controller IC, simplifying BOM and reducing PCB area in segment-LCD human-interface products.
Where can I download the PIC16LF1903-E/SO datasheet PDF?
The official PIC16LF1903-E/SO datasheet (covering the PIC16LF1902/1903 family, document 40001770) can be downloaded from the Microchip product page at microchip.com/en-us/product/PIC16LF1903. The datasheet contains the pinout, electrical characteristics, ADC and LCD peripheral sections, and instruction set summary.
What is the pinout of PIC16LF1903 in the 28-SOIC package?
The 28-pin SOIC pinout of the PIC16LF1903 places VDD on pin 1 and pin 28, VSS on pin 14 and pin 27, the ICSPDAT/ICSPCLK on pins 28/27 respectively (shared with RB7/RB6), and the segment / common pins on PORTA, PORTB and PORTC. Full pin-by-pin detail is in the device datasheet's Pinout chapter.
What is the difference between PIC16LF1903 and PIC16F1903?
The PIC16LF1903 is the LF (low-voltage / XLP) variant with a 1.8 V to 3.6 V operating range optimized for nanoWatt battery operation, while the standard PIC16F1903 operates up to 5.5 V. Both share the same 7 KB flash, 256 B SRAM, LCD driver, and 28-SOIC pinout, making them software- and footprint-compatible.
What is the difference between PIC16LF1903 and PIC16LF1902?
The PIC16LF1903 has 7 KB flash and 256 B SRAM, while the PIC16LF1902 has 4 KB flash and 256 B SRAM. Both share the same LCD driver, ADC, pinout, and SOIC package, so the PIC16LF1902 is a drop-in alternative when smaller flash is acceptable.
How much does PIC16LF1903-E/SO cost as of September 2026?
As of 2026-09-25, the PIC16LF1903-E/SO lists at approximately USD 1.23 per unit at qty 1 (per distributor listings) and breaks below USD 0.75 per unit at qty 1000. Pricing varies across distributors; the LCSC catalog currently shows unit pricing near USD 0.49 for the part.
Where to buy PIC16LF1903-E/SO online?
The PIC16LF1903-E/SO is in stock at Heisener (6,544 pieces observed at fetch time, 2026-09-25), at LCSC (around USD 0.49 per unit), and via Octopart-indexed distributors. Lead time for orders is typically confirmed within 1-2 business days; LCSC and Heisener both offer immediate shipping on stocked inventory.
Is PIC16LF1903-E/SO in stock and what is the lead time?
Yes, the PIC16LF1903-E/SO is in stock as of 2026-09-25. Heisener listed 6,544 pieces and LCSC showed active stock at fetch time. Standard shipping lead time is 3-5 business days; expedited options deliver in 2-3 days from stock locations.
What is the best drop-in replacement for PIC16LF1903-E/SO?
The PIC16LF1902-I/SO is the closest drop-in replacement for the PIC16LF1903-E/SO: same 28-SOIC package, same pinout, same peripherals, but with 4 KB flash instead of 7 KB. If more flash is desired, the PIC16LF1903-I/SO is functionally identical with the standard I temperature grade (-40 °C to +85 °C) instead of the -40 °C to +125 °C E grade.
Can PIC16LF1902 replace PIC16LF1903 in a 28-SOIC design?
Yes, the PIC16LF1902-I/SO is pin-compatible with the PIC16LF1903-E/SO in the 28-SOIC footprint. The trade-off is reduced flash memory (4 KB vs 7 KB), so existing firmware must fit within 4 KB. RAM, peripherals, ADC, and LCD segment driver are identical between the two devices.
PIC16LF1903 vs PIC16LF1907 — which is better for a battery-powered meter?
The PIC16LF1903-E/SO is the better choice for most battery-powered segment-LCD meters because it integrates the LCD driver and has nanoWatt XLP technology in a compact 28-SOIC footprint. The PIC16LF1907 offers more I/O and memory but lacks the integrated LCD driver, requiring an external LCD controller in meter designs.
What is the maximum CPU clock of PIC16LF1903?
The PIC16LF1903 supports instruction execution at up to 16 MHz from the internal high-frequency oscillator. At 3.3 V VDD the core delivers 16 MIPS; at lower VDD the maximum instruction rate is reduced per the datasheet electrical characteristics table.
What are the key specifications of PIC16LF1903-E/SO that engineers should know?
The PIC16LF1903-E/SO is an 8-bit PIC microcontroller with 7 KB flash, 256 B SRAM, 128 B EEPROM, 1.8-3.6 V supply, 16 MHz CPU, 11-channel 10-bit ADC, integrated 72-segment LCD driver, 25 mA I/O, and -40 °C to +125 °C operation in a 28-SOIC wide-body package. It is part of Microchip's XLP nanoWatt family.
What is the best Microchip equivalent for PIC16LF1903-E/SO?
The best Microchip-branded drop-in equivalents for the PIC16LF1903-E/SO are PIC16LF1902-I/SO (4 KB flash, same peripherals) and PIC16LF1903-I/SO (same flash, I temperature grade). All three share the 28-SOIC footprint and identical pinout.

Données de référence d'ingénierie pour PIC16LF1903-E/SO — comparaison, recommandations de conception et informations de conformité.

Guide de sélection

Choose the PIC16LF1903-E/SO when your design needs 7 KB flash, integrated 72-segment LCD driver, 11-channel 10-bit ADC, and operation across the full -40 °C to +125 °C automotive/industrial temperature range in a 28-SOIC wide-body footprint. Choose the PIC16LF1903-I/SO if your design only requires -40 °C to +85 °C operation and you want a slightly lower-cost part with identical firmware. Choose the PIC16LF1902-I/SO or PIC16LF1902-I/SP if 4 KB flash is sufficient and you want the lowest cost within the same peripheral set. All four share identical ADC, timers, LCD driver, and pinout, so firmware is portable across the family with only a flash-size rebuild required.

Comparaison avec les alternatives

Paramètre Ce produit PIC16LF1903-I/SO PIC16LF1902-I/SO PIC16LF1902-I/SP
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-SOIC (7.50 mm) 28-SOIC (7.50 mm) - same 28-SOIC (7.50 mm) - same 28-SPDIP - different
Flash Memory 7 KB 7 KB (same) 4 KB (-43%) 4 KB (-43%)
SRAM 256 B 256 B (same) 256 B (same) 256 B (same)
EEPROM 128 B 128 B (same) 128 B (same) 128 B (same)
Operating Temperature -40 °C to +125 °C (E) -40 °C to +85 °C (I) -40 °C to +85 °C (I) -40 °C to +85 °C (I)
LCD Segments 72 72 (same) 72 (same) 72 (same)
ADC Channels 11 × 10-bit 11 × 10-bit (same) 11 × 10-bit (same) 11 × 10-bit (same)

Principaux différenciateurs

  • Higher flash density than PIC16LF1902 (vs PIC16LF1902-I/SO)
  • Extended temperature grade vs I variants (vs PIC16LF1903-I/SO)
  • Integrated 72-segment LCD driver (vs PIC16LF1903-I/SO)

Notes de conception

The PIC16LF1903-E/SO XLP variants support nanoWatt sleep currents under 1 µA, but the actual value depends on which peripherals remain active (ADC, WDT, LCD). Always consult the datasheet's DC Characteristics / Power-Down Currents table for the precise Iq at your chosen VDD and clock configuration; do not assume the headline 50 nA figure applies with LCD charge-pump enabled.

The 28-SOIC wide-body (7.50 mm) footprint requires careful routing of LCD segment and common lines. Keep segment traces short, route common lines on a separate layer if possible, and place a 0.1 µF ceramic decoupling capacitor close to each VDD pin (1 and 28). For mixed-signal layouts, separate the analog (RA0-RA5, RC6-RC7, RB0-RB1) ground return from the digital ground to avoid ADC noise coupling.

Do not confuse the 28-SOIC wide-body (SO, 7.50 mm) with the narrow-body (SOIC, 3.90 mm) — they share the same pin count but differ in PCB land pattern. When migrating firmware between PIC16LF1903-E/SO and PIC16LF1902-I/SO, audit the flash usage carefully: PIC16LF1902 has 4 KB vs 7 KB on the original. If the linker was using >4 KB, code size must be reduced before swapping.

Place the VCAP capacitor (1 µF X7R ceramic) within 1 cm of pin 7 to stabilize the internal voltage regulator. Keep the ICP / ICSP connector accessible — Microchip's debug header AC244048 is required for in-circuit debugging beyond basic ICSP programming. Reserve a 5-pin 0.1" header footprint on the PCB even if you plan to use ICSP only.

Informations de conformité

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Sans plomb
Yes
Sans halogène
Unknown
Minerais de conflit
Compliant

RoHS compliant per Microchip product page. E temperature grade (-40 to +125 C) supports automotive and industrial environments but is not AEC-Q100 qualified — choose AEC-Q100 qualified PIC variants for safety-critical automotive applications. Halogen-free status not explicitly stated in retrieved data.

Données vérifiées le : 2026-09-25 — données vérifiées et sélectionnées par l'équipe d'ingénierie composants de XAIPART

Recherches associées

PIC16LF1903-E/SO PIC16LF1903-E/SO datasheet Microchip PIC16LF1903 PIC16LF1903 7KB flash 28-SOIC PIC16LF1903-E/SO price PIC16LF1903-E/SO in stock PIC16LF1903 LCD driver PIC16LF1903 XLP nanoWatt PIC16LF1903 vs PIC16LF1902 PIC16LF1903 drop-in replacement 28-SOIC 8-bit microcontroller LCD what is the operating voltage of PIC16LF1903 PIC16LF1903 battery powered thermostat

Composants & termes associés

Microchip Technology PIC16LF1903 PIC16LF1903-E/SO PIC16LF1903-I/SO PIC16LF1902-I/SO PIC16LF1902-I/SP 8-bit microcontroller PIC16 enhanced mid-range core flash program memory SRAM EEPROM nanoWatt XLP LCD segment driver 10-bit ADC 28-SOIC wide-body RoHS automotive temperature grade brown-out reset extended watchdog timer ICSP MPLAB X IDE XC8 compiler
RFQ de devis rapide
Renseignez tous les détails — notre équipe commerciale vous répondra sous 24 heures
Référence Fabricant Boîtier QTY Prix cible Total
✓
Devis envoyé !

Nous répondrons à votre e-mail sous 24 heures

1
RFQ envoyée
2
Devis reçu
3
Commande passée
4
Paiement
5
Expédié
6
Livré
Voir les détails de la RFQ