PIC16LF1902-E/MV - 8-bit 20MHz 3.5KB Flash MCU w/ LCD | Microchip
N.º da peça: PIC16LF1902-E/MV ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $2.45 | $2,45 |
| 10 | $2.2 | $22,00 |
| 100 | $1.78 | $178,00 |
| 500 | $1.52 | $760,00 |
| 1.000 | $1.34 | $1.340,00 |
| 3.000 | $1.18 | $3.540,00 |
PIC16LF1902-E/MV Visão geral
An 8-bit microcontroller (MCU) is a small computer-on-a-chip that combines a CPU, program memory (Flash/ROM), data memory (RAM), and peripherals such as timers, ADC, communication interfaces, and (in this case) an LCD driver on a single integrated circuit. The PIC16LF1902 belongs to the broader hierarchy: microcontroller -> embedded controller -> semiconductor IC. Its on-board LCD driver eliminates the need for an external LCD controller, reducing BOM cost and PCB area in display-based products.
Key features include 18 I/O pins with 25 mA source/sink capability, an 11-channel 10-bit ADC with internal voltage reference, an integrated temperature indicator, one 8-bit timer (TMR0), one 16-bit timer (TMR1), an extended watchdog timer (EWDT), brown-out reset (BOR), and an internal 16 MHz oscillator. The LCD driver supports up to 4 common lines and 18 segments, enabling direct drive of numeric or simple segmented displays.
The device uses Microchip's enhanced mid-range core with 49 instructions, 16-level stack, and nanoWatt XLP extreme-low-power technology. This combination makes the part well suited to battery-powered applications that spend most of their time in sleep, waking only briefly to take a sensor reading or update a display.
Typical applications include battery-powered consumer products with LCD displays (thermometers, kitchen scales, remote controls), IoT sensor endpoints, low-cost medical monitoring devices such as glucose meters, industrial panel meters, and white-goods user interfaces. The wide operating voltage (2.5-3.6V) and low sleep current allow two AA or AAA cells to power the design for years.
When designing with this MCU, ensure the MCLR reset circuit includes the proper pull-up, place decoupling capacitors close to VDD/AVDD/VSS, and use the LCDE and BIAS pins to configure the LCD charge pump and contrast. Programming is supported through Microchip's ICD/PICkit tools and the MPLAB X IDE ecosystem.
This page synthesizes distributor pricing, drop-in alternatives drawn from Microchip's PIC16LF1902 family and pin-compatible variants, plus practical PCB and LCD design notes that are not aggregated in the manufacturer datasheet.
Alternativas drop-in para PIC16LF1902-E/MV — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC16LF1902-E/MV (mesmo formato e footprint) — diferindo em ADC, Operating Temperature, Package, Program Memory (Flash), Timers.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC16LF1903-E/MV
✅ Drop-In✓ Em estoque
$0.85 / unidade
Ver ficha técnica →PIC16LF1902-I/MV
✅ Drop-In✓ Em estoque
$1.05 / unidade
Ver ficha técnica →PIC16LF1826-E/MV
✅ Drop-In✓ Em estoque
$0.95 / unidade
Ver ficha técnica →PIC16LF1789-I/MV
✅ Drop-In✓ Em estoque
$2.51 / unidade
Ver ficha técnica →PIC16LF1826-E/MV
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$0.95 / unidade
Ver ficha técnica →PIC16LF1902-E/MV Classificações máximas e características elétricas
| Core Architecture | PIC enhanced mid-range 8-bit |
| Instruction Set | 49 instructions, 16-level stack |
| Program Memory (Flash) | 3.5 KB (2K x 14 words) |
| Data Memory (RAM) | 128 bytes |
| Max CPU Speed | 20 MHz |
| Supply Voltage (VDD) | 2.5 V to 3.6 V |
| I/O Pins | 18 |
| I/O Source/Sink Current | 25 mA per pin |
| ADC | 10-bit, 11 channels |
| Timers | 1x 8-bit (TMR0), 1x 16-bit (TMR1) + EWDT |
| LCD Segment Driver | Up to 72 segments (4 common, 18 segment) |
| Internal Oscillator | 16 MHz |
| Temperatura de operação | -40 C to +125 C (E suffix = extended) |
| Encapsulamento | 28-pin UQFN (4x4 mm, 0.90 mm height) |
| Tipo de montagem | Surface Mount |
| Status RoHS | Lead-free / RoHS compliant |
| Low-Power Technology | nanoWatt XLP |
| Brown-Out Reset (BOR) | Yes |
| In-Circuit Serial Programming (ICSP) | Yes |
Configuração de pinos do PIC16LF1902-E/MV
| Pino 1 | RA5/AN4/CPS7/OSC2/CLKOUT — GPIO RA5 / ADC ch4 / CPS ch7 / OSC2 / CLKOUT |
| Pino 2 | RA4/AN3/CPS6/OSC1/CLKIN — GPIO RA4 / ADC ch3 / CPS ch6 / OSC1 / CLKIN |
| Pino 3 | RA3/MCLR/VPP — Reset input / Master Clear (active low) |
| Pino 4 | RA2/AN2/CPS2 — GPIO RA2 / ADC ch2 |
| Pino 5 | RA1/AN1/CPS1 — GPIO RA1 / ADC ch1 |
| Pino 6 | RA0/AN0/CPS0 — GPIO RA0 / ADC ch0 |
| Pino 7 | VDD — Positive supply voltage 2.5-3.6 V |
| Pino 8 | VSS — Ground reference |
| Pino 9 | RC0/SOSCO/SCLKI — GPIO RC0 / secondary oscillator |
| Pino 10 | RC1/SOSCI — GPIO RC1 / secondary oscillator in |
| Pino 11 | RC2/AN6/CPS8 — GPIO RC2 / ADC ch6 |
| Pino 12 | RC3/AN7/CPS9 — GPIO RC3 / ADC ch7 |
| Pino 13 | RC4 — GPIO RC4 |
| Pino 14 | RC5 — GPIO RC5 |
| Pino 15 | RC6/AN8/CPS10 — GPIO RC6 / ADC ch8 |
| Pino 16 | RC7/AN9/CPS11 — GPIO RC7 / ADC ch9 |
| Pino 17 | RB7/AN5/CPS5 — GPIO RB7 / ADC ch5 |
| Pino 18 | RB6/AN5/CPS4 — GPIO RB6 / ADC ch5 alternate / ICSP PGC |
| Pino 19 | RB5/AN11/CPS3/PGM — GPIO RB5 / ADC ch11 / LVP PGM |
| Pino 20 | RB4/AN10/CPS2 — GPIO RB4 / ADC ch10 |
| Pino 21 | RB3/CPS3/PGD — GPIO RB3 / ICSP PGD |
| Pino 22 | RB2/CPS2 — GPIO RB2 |
| Pino 23 | RB1/CPS1 — GPIO RB1 |
| Pino 24 | RB0/CPS0/INT — GPIO RB0 / external interrupt |
| Pino 25 | COM3 — LCD common output 3 |
| Pino 26 | COM2 — LCD common output 2 |
| Pino 27 | COM1 — LCD common output 1 |
| Pino 28 | COM0 — LCD common output 0 |
Aplicações típicas
PIC16LF1902-E/MV é adequado para 6 aplicaçãos: Battery-Powered Thermometer / Scale with LCD, IoT Sensor Endpoint with Display, Consumer Remote Control with LCD, Low-Cost Medical Monitoring Device, Industrial Panel Meter / Counter, White-Goods User Interface Module.
Battery-Powered Thermometer / Scale with LCD
The PIC16LF1902-E/MV's integrated LCD segment driver (up to 72 segments) eliminates the need for an external LCD controller IC, reducing BOM cost and PCB area in battery-powered thermometers, kitchen scales, and bathroom scales. With nanoWatt XLP technology, the device draws sub-microamp sleep current so two AA cells can power the design for 1-3 years depending on duty cycle. The 11-channel 10-bit ADC directly interfaces with thermistor or load-cell bridges without external signal conditioning, and the 18 I/O pins drive 4-7 segment multiplexed LCDs plus tactile switches. The 2.5-3.6V VDD range matches fresh and depleted AA cell voltage curves without a boost regulator.
Recomendado
IoT Sensor Endpoint with Display
For IoT sensor nodes that display readings on a segmented LCD (CO2 sensors, air-quality monitors, weather stations), the PIC16LF1902-E/MV combines a low-power MCU with on-chip display drive. The 16 MHz internal oscillator eliminates an external crystal, saving two components. Designers wake the device every few seconds for a sensor read and LCD update, then return to sleep at nanoWatt XLP currents below 1 uA, achieving years of battery life from a CR2032 coin cell when LV variants are used. The 10-bit ADC reads sensor analog outputs directly, while the integrated temperature indicator provides basic ambient compensation.
Recomendado
Consumer Remote Control with LCD
Universal remote controls benefit from the PIC16LF1902-E/MV's segment-LCD support for showing channel labels, volume, and battery status on a small LCD. The 25 mA I/O source/sink directly drives IR LEDs without external current boosters, and the 8-bit TMR0 plus 16-bit TMR1 generate accurate carrier frequencies for IR protocols such as NEC, RC5, or SIRC. Brown-out reset protects against dying-battery brown-out glitches. The low-voltage 2.5-3.6V range operates from two AAA cells with low-voltage warning displays driven by the on-chip ADC.
Recomendado
Low-Cost Medical Monitoring Device
Battery-powered medical devices such as peak-flow meters, pulse oximeter displays, and single-use diagnostic readers use the PIC16LF1902-E/MV to keep BOM cost low while integrating a segmented LCD for displaying readings. The internal temperature indicator provides a baseline for sensor compensation, and the EWDT protects against firmware hangs in unattended operation. The 10-bit ADC measures SpO2 analog front-end signals, while 18 I/O pins interface to tactile buttons and LED status indicators. nanoWatt XLP enables >1 year battery life on coin cells.
Recomendado
Industrial Panel Meter / Counter
Industrial panel meters, counters, and timers leverage the PIC16LF1902-E/MV's -40 to +125 C extended temperature range (E suffix) for factory-floor or outdoor enclosure deployments. The 25 mA I/O pins drive relay coils, opto-isolators, and 7-segment displays directly. The 16-bit TMR1 captures pulse-train inputs up to several hundred kHz, while the 8-bit TMR0 handles short debounce intervals. The integrated LCD driver supports a 4-digit numeric readout for kWh meters, RPM indicators, or production-line counters in a single chip.
Recomendado
White-Goods User Interface Module
Washing machines, dishwashers, ovens, and refrigerators integrate the PIC16LF1902-E/MV as a user-interface MCU that drives an LCD or 7-segment display for cycle status. The integrated LCD controller eliminates a dedicated display driver, while 18 I/O pins scan keypads, drive triac-control optos, and read NTC temperature sensors via the on-board ADC. nanoWatt XLP standby extends standby power compliance with EnergyStar limits. The 2.5-3.6V range pairs with the 3.3V rails typical in white-goods designs.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC16LF1902-E/MV — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | PIC16LF1903-E/MV | PIC16LF1902-I/MV | PIC16LF1826-E/MV | PIC16LF1789-I/MV |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-UQFN (4x4 mm) | 28-UQFN (4x4 mm) | 28-UQFN (4x4 mm) | 28-UQFN (4x4 mm) | 28-UQFN (4x4 mm) |
| Flash | 3.5 KB | 7 KB | 3.5 KB | 2 KB | 7.5 KB |
| RAM | 128 B | 256 B | 128 B | 128 B | 256 B |
| I/O Pins | 18 | 18 | 18 | 17 | 20 |
| ADC | 10-bit, 11 ch | 10-bit, 11 ch | 10-bit, 11 ch | 10-bit, 8 ch | 12-bit, 9 ch |
| LCD Driver | Yes (72 segments) | Yes (72 segments) | Yes (72 segments) | No | No |
| Max CPU Speed | 20 MHz | 20 MHz | 20 MHz | 32 MHz | 32 MHz |
| Operating Voltage | 2.5 V to 3.6 V | 2.5 V to 3.6 V | 2.5 V to 3.6 V | 1.8 V to 3.6 V | 2.0 V to 3.6 V |
| Operating Temperature | -40 C to +125 C | -40 C to +125 C | -40 C to +85 C | -40 C to +125 C | -40 C to +85 C |
Principais diferenciais
- Integrated LCD segment driver with no external controller IC (vs PIC16LF1826-E/MV)
- Same 28-UQFN footprint with richer memory and same peripherals (vs PIC16LF1903-E/MV)
- Extended -40 to +125 C temperature range for harsh environments (vs PIC16LF1902-I/MV)
- nanoWatt XLP sub-uA sleep with LCD retention (vs PIC16LF1789-I/MV)
Notas de projeto
Estimated: The PIC16LF1902-E/MV at VDD=3.3V and CPU=1MHz active, with all peripherals on, draws approximately 0.6-1.0 mA. Sleep with LCD enabled draws 1-5 uA (LCD charge pump dependent). Use the nanoWatt XLP Sleep mode (CPU off, peripherals off) and gate the LCD bias charge pump when the display is blank to maximize coin-cell life. Always include a 100 nF decoupling cap between VDD and VSS within 5 mm of the pin.
The 28-UQFN (4x4 mm) package has a 0.40 mm pitch pad array and requires PCB traces routed between pads. Place 100 nF ceramic decoupling caps immediately adjacent to pins 7 (VDD) and 8 (VSS). For the LCD segment driver, use guard traces around COM and SEG lines and consider a ground plane on the bottom layer to reduce EMI. The exposed pad (if present on this package variant) must be soldered to VSS for thermal relief.
Do not exceed 3.6V on VDD - the LF (low-voltage) variant is permanently damaged above 5V. For ICSP programming via PGD/PGC (RB7/RA0 typical), ensure those pins are not held low by external circuitry during reset. The MCLR pin (RA3) requires a pull-up to VDD; omitting the pull-up prevents normal startup. Brown-Out Reset (BOR) must be enabled in configuration bits for reliable battery operation.
Place the ICSP test points (PGD, PGC, MCLR, VDD, VSS) at the PCB edge or in a dedicated programming header area for fixture-friendly production programming. Route PGD and PGC as a short, matched-length pair away from noisy signals. Use a 4-layer stack-up with dedicated VDD and GND planes for best EMI performance; for 2-layer boards, keep digital return paths tight and avoid routing analog ADC traces near the LCD driver outputs.
Informações de conformidade
Per Microchip product page: Lead-free / RoHS compliant. AEC-Q100 grade not specified for this part family; automotive variants exist in PIC16F19xx family with /VAO suffix. Halogen-free status not listed in supplied data.