PIC16LF1903-E/SO - 8-Bit MCU, 7KB Flash, LCD Driver | Microchip
部品番号: PIC16LF1903-E/SO ✓ 生産中PIC16LF1903-E/SO 概要
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.
ドロップイン代替品: PIC16LF1903-E/SO — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16LF1903-E/SO (同一形状・フットプリント) — 相違点: ADC, I/O Pins, Instruction Set, Mounting Type, Operating Temperature.
PIC16LF1903-I/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16LF1902-I/SO
✅ ドロップイン価格はお問い合わせください
データシートを見る →PIC16LF1903-E/SO 最大定格&電気的特性
| 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) |
| 動作温度 | -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 |
| パッケージ | 28-SOIC (0.295", 7.50 mm width) |
| 実装タイプ | Surface Mount (Gull Wing) |
| RoHS ステータス | Compliant |
PIC16LF1903-E/SO ピン構成
| ピン 1 | RA0/AN0/C1IN0-/C2IN0-/SEG12 — Analog input 0 / Segment 12 |
| ピン 2 | RA1/AN1/C1IN1-/C2IN1-/SEG7 — Analog input 1 / Segment 7 |
| ピン 3 | RA2/AN2/C1IN0+/C2IN0+/COM2 — Analog input 2 / LCD COM2 |
| ピン 4 | RA3/AN3/C1IN1+/VREF+/SEG15 — Analog input 3 / VREF+ / Segment 15 |
| ピン 5 | RA4/AN4/C1OUT/C2OUT/T0CKI/SEG4 — Analog input 4 / T0CKI / Segment 4 |
| ピン 6 | RA5/AN5/C1OUT/C2OUT/VREF-/SEG5 — Analog input 5 / VREF- / Segment 5 |
| ピン 7 | RA6/CLKOUT/OSC2/VCAP — Oscillator output / VCAP |
| ピン 8 | RA7/OSC1/CLKIN — Oscillator input |
| ピン 9 | RC0/SOSCO/SCLKI — I/O port C0 |
| ピン 10 | RC1/SOSCI — I/O port C1 |
| ピン 11 | RC2/AN6/C12IN3-/SEG3 — Analog input 6 / Segment 3 |
| ピン 12 | RC3/AN7/C12IN3+/SEG2 — Analog input 7 / Segment 2 |
| ピン 13 | RC4/C12OUT/SEG1 — I/O port C4 / Segment 1 |
| ピン 14 | VSS — Ground reference |
| ピン 15 | RC5/CCP1/SEG0 — I/O port C5 / CCP1 / Segment 0 |
| ピン 16 | RC6/AN8/SEG16 — Analog input 8 / Segment 16 |
| ピン 17 | RC7/AN9/SEG17 — Analog input 9 / Segment 17 |
| ピン 18 | RB0/AN10/C12IN2-/SEG18 — Analog input 10 / Segment 18 |
| ピン 19 | RB1/AN11/C12IN2+/SEG19 — Analog input 11 / Segment 19 |
| ピン 20 | RB2/C12IN1-/SEG20 — Segment 20 |
| ピン 21 | RB3/C12IN1+/SEG21/COM3 — Segment 21 / LCD COM3 |
| ピン 22 | RB4/C12IN0-/SEG22/COM0 — Segment 22 / LCD COM0 |
| ピン 23 | RB5/C12IN0+/SEG23/COM1 — Segment 23 / LCD COM1 |
| ピン 24 | RB6/ICSPCLK/ICDCLK/SEG24 — ICSP clock / Segment 24 |
| ピン 25 | RB7/ICSPDAT/ICDDAT/SEG25 — ICSP data / Segment 25 |
| ピン 26 | VDD — Positive supply voltage |
| ピン 27 | VSS — Ground reference |
| ピン 28 | VDD — Positive supply voltage |
主な用途
PIC16LF1903-E/SO の用途: 7 件s: 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.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16LF1903-E/SO — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | 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) |
主な差別化要因
- 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)
設計ノート
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.
コンプライアンス情報
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.