PIC16LF1906-E/SS - 14KB Flash, LCD, XLP 8-bit MCU | Microchip
N.º da peça: PIC16LF1906-E/SS ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $2.39 | $2,39 |
| 10 | $2.15 | $21,50 |
| 100 | $1.92 | $192,00 |
| 500 | $1.71 | $855,00 |
| 1.000 | $1.52 | $1.520,00 |
PIC16LF1906-E/SS Visão geral
An 8-bit PIC16 microcontroller is a Harvard-architecture CMOS MCU built around a small, deterministic instruction set optimized for embedded control loops, sensor reading, and human-interface driving. The PIC16LF1906 sits in the mid-range enhanced core (PIC16E) family, sharing its instruction set and development environment (MPLAB X + XC8) with hundreds of siblings, and adding on-chip LCD segment drive, nanoWatt XLP sleep modes that drop current into the nanoampere range, and a CTMU touch-interface block. Within the broader semiconductor taxonomy it belongs to microcontrollers -> 8-bit MCUs -> Flash-based MCUs -> low-power MCUs -> LCD-segment-driver MCUs.
Key features that distinguish the PIC16LF1906-E/SS include on-chip LCD segment driver (up to 96 segments with software-controlled contrast), eXtreme Low-Power (XLP) nanoWatt sleep at <100 nA typical, 11-channel 10-bit ADC with internal voltage reference, mTouch capacitive-touch capability via the Charge Time Measurement Unit (CTMU), a 32 kHz internal oscillator plus 16 MHz HFINTOSC with PLL, and two 8-bit timers plus one 16-bit timer. The 28-pin SSOP package offers excellent thermal performance for surface-mount manufacturing and is the second-most-popular narrow-body SMD MCU footprint, after SOIC-28.
Typical applications include battery-powered metering (gas/water/electricity) with on-glass LCD, consumer remote controls, home-automation sensor hubs, industrial sensor transmitters with LCD display, medical dosing pumps, and any cost-sensitive portable product needing on-board LCD. Design considerations for the PIC16LF1906-E/SS include selecting the correct LCD bias resistor ladder for the chosen glass, ensuring VDD stability during PLL transitions, and configuring the PPS (Peripheral Pin Select) for EUSART/MSSP routing on the 28-pin variant. This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes that supplement the manufacturer datasheet.
Alternativas drop-in para PIC16LF1906-E/SS — 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 PIC16LF1906-E/SS (mesmo formato e footprint) — diferindo em LCD Driver, ADC, Core Architecture, Package, Program Memory (Flash).
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC16LF1906-I/SS
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$1.56 / unidade
Ver ficha técnica →PIC16LF1906-E/SP
✅ Drop-In ⚠️ Especificações não verificadas📋 Alternativa de referência (fora do catálogo)
PIC16LF1904-E/SS
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16LF1907-E/SS
✅ Drop-In ⚠️ Especificações não verificadas📋 Alternativa de referência (fora do catálogo)
PIC16LF1903-E/SS
✅ Drop-In✓ Em estoque
$0.5881 / unidade
Ver ficha técnica →PIC16LF1906-E/SS Classificações máximas e características elétricas
| Family | PIC16F190x / PIC16LF1904/6/7 |
| Core | PIC16 mid-range 8-bit RISC (enhanced core) |
| Program Memory (Flash) | 14 KB |
| Data SRAM | 512 bytes |
| Data EEPROM | 256 bytes |
| Maximum CPU Speed | 20 MHz |
| Supply Voltage (VDD) | 1.8 V to 3.6 V |
| I/O Pins | 21 (on 28-pin SSOP) |
| ADC | 10-bit, 11 channels |
| Comparators | 2 |
| Timers | Two 8-bit + one 16-bit |
| Serial Interfaces | EUSART, MSSP (SPI / I2C) |
| LCD Driver | Up to 96 segments (with external resistor ladder) |
| Special Features | nanoWatt XLP, CTMU (mTouch), PPS, HFINTOSC 16 MHz + PLL, 32 kHz LFINTOSC |
| Temperatura de operação | -40 C to +125 C (E grade) |
| Encapsulamento | 28-pin SSOP (5.30 mm body) |
| Tipo de montagem | Surface Mount |
| Nível MSL | 1 |
| Status RoHS | Compliant |
| Programming/Debug | ICSP via MPLAB Snap / PICkit / ICD (4-wire) |
Configuração de pinos do PIC16LF1906-E/SS
| Pino 1 | MCLR/RA3 — Master Clear (reset) input or digital I/O RA3 |
| Pino 2 | RA0 — PORTA bit 0 (digital I/O or analog AN0) |
| Pino 3 | RA1 — PORTA bit 1 (digital I/O or analog AN1) |
| Pino 4 | RA2 — PORTA bit 2 (digital I/O or analog AN2) |
| Pino 5 | RA4 — PORTA bit 4 (digital I/O or analog AN4 / T0CKI) |
| Pino 6 | RA5 — PORTA bit 5 (digital I/O or analog AN4) |
| Pino 7 | RA6/OSC2 — PORTA bit 6 or oscillator output |
| Pino 8 | VSS — Ground reference |
| Pino 9 | RA7/OSC1 — PORTA bit 7 or oscillator input |
| Pino 10 | RB0 — PORTB bit 0 (interrupt-on-change) |
| Pino 11 | RB1 — PORTB bit 1 (interrupt-on-change) |
| Pino 12 | RB2 — PORTB bit 2 (interrupt-on-change) |
| Pino 13 | RB3 — PORTB bit 3 (interrupt-on-change) |
| Pino 14 | RB4 — PORTB bit 4 (interrupt-on-change) |
| Pino 15 | RB5 — PORTB bit 5 (interrupt-on-change) |
| Pino 16 | RB6/ICSPCLK — PORTB bit 6 / ICSP clock |
| Pino 17 | RB7/ICSPDAT — PORTB bit 7 / ICSP data |
| Pino 18 | RC0 — PORTC bit 0 (digital I/O) |
| Pino 19 | RC1 — PORTC bit 1 (digital I/O) |
| Pino 20 | RC2 — PORTC bit 2 (digital I/O) |
| Pino 21 | RC3 — PORTC bit 3 (digital I/O / SCL) |
| Pino 22 | RC4 — PORTC bit 4 (digital I/O / SDA) |
| Pino 23 | RC5 — PORTC bit 5 (digital I/O) |
| Pino 24 | RC6 — PORTC bit 6 (digital I/O / TX) |
| Pino 25 | RC7 — PORTC bit 7 (digital I/O / RX) |
| Pino 26 | RE3 — PORTE bit 3 (digital I/O / MCLR alternate) |
| Pino 27 | VDD — Positive supply voltage (1.8 V to 3.6 V) |
| Pino 28 | VLCD — LCD charge pump / bias supply |
Aplicações típicas
PIC16LF1906-E/SS é adequado para 6 aplicaçãos: Battery-Powered Gas/Water/Electricity Meters with LCD, Consumer Remote Controls with LCD, Industrial Sensor Transmitters with HMI LCD, Medical Dosing Pumps and Portable Diagnostics, Home Automation Sensor Hubs and Thermostats, IoT Edge Nodes with On-Device LCD.
Battery-Powered Gas/Water/Electricity Meters with LCD
The PIC16LF1906-E/SS is purpose-built for battery-powered metering with on-glass LCD. Its integrated 96-segment LCD driver eliminates external COG/segment-driver ICs, reducing BOM cost and PCB area. The 14 KB Flash, 256 B EEPROM, and 10-bit ADC handle metering algorithms, calibration constants, and sensor readout. nanoWatt XLP sleep currents below 100 nA extend 2x AA or single lithium cell life to 10-20 years, while the -40 C to +125 C E grade handles outdoor and basement installations. Real-world metering accuracy typically reaches Class 1 with external RTC and shunt current sensor.
Recomendado
Consumer Remote Controls with LCD
The PIC16LF1906-E/SS fits cost-sensitive remote controls with status LCD thanks to its on-chip segment driver, low power consumption, and small 28-pin SSOP package. The EUSART and MSSP peripherals support IR or 2.4 GHz RF modules, while the integrated 10-bit ADC reads battery voltage for low-battery indication. Sleep currents under 100 nA extend AAA battery life beyond typical shelf-life, and the 14 KB Flash accommodates universal remote code libraries or BLE/Zigbee stack front-ends.
Recomendado
Industrial Sensor Transmitters with HMI LCD
The PIC16LF1906-E/SS is ideal for industrial 4-20 mA or fieldbus sensor transmitters that need on-board LCD readout. Its 11-channel 10-bit ADC reads multiple sensors (temperature, pressure, flow), while the LCD driver shows real-time readings. The extended -40 C to +125 C temperature grade meets industrial environmental specs. The CTMU block provides mTouch capacitive-touch button support, eliminating mechanical switches in sealed HMI enclosures. Its 256 B EEPROM stores calibration data non-volatilely.
Recomendado
Medical Dosing Pumps and Portable Diagnostics
The PIC16LF1906-E/SS supports portable medical devices such as insulin pumps, infusion dosing, and handheld diagnostics. nanoWatt XLP technology keeps sleep current low to maximize battery runtime between recharges - critical for patient mobility. The LCD segment driver displays dose, battery status, and alarm messages without an external driver. The CTMU mTouch block implements reliable capacitive buttons that can be sealed under medical-grade overlays. The extended -40 C to +125 C rating supports storage and transport across diverse climates.
Recomendado
Home Automation Sensor Hubs and Thermostats
The PIC16LF1906-E/SS is a strong choice for wall-mounted home-automation sensor hubs and programmable thermostats with front-panel LCD. The integrated LCD driver displays setpoint, current temperature, humidity, and system status on a 32-96 segment custom glass. The mTouch CTMU supports capacitive slider/wheel for setpoint adjustment, while the 14 KB Flash holds Zigbee/Z-Wave/BLE stack front-ends or proprietary RF protocols via the EUSART/MSSP. Low sleep current enables always-on battery-backed operation through power outages.
Recomendado
IoT Edge Nodes with On-Device LCD
The PIC16LF1906-E/SS fits IoT edge-node sensor products that need on-device LCD status display (signal strength, battery, sensor reading, fault codes) without depending on a phone app. nanoWatt XLP sleep modes keep average current under 10 uA for years of coin-cell operation. The MSSP/SPI/I2C interfaces connect to popular sub-GHz or BLE radio modules, and the 10-bit ADC reads analog sensors directly. The extended temperature grade enables deployment in outdoor and industrial IoT use cases without additional thermal conditioning.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC16LF1906-E/SS — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | PIC16LF1906-I/SS | PIC16LF1906-E/SP | PIC16LF1904-E/SS | PIC16LF1907-E/SS | PIC16LF1903-E/SS |
|---|---|---|---|---|---|---|
| Package | SSOP-28 (5.30 mm body) | SSOP-28 - same | SSOP-28 - same | SSOP-28 - same | SSOP-28 - same | SSOP-28 - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Flash Memory | 14 KB | 14 KB | 14 KB | 8 KB | 16 KB | 7 KB |
| Data SRAM | 512 B | 512 B | 512 B | 512 B | 512 B | 256 B |
| Data EEPROM | 256 B | 256 B | 256 B | 256 B | 256 B | 256 B |
| Supply Voltage | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V |
| Operating Temperature | -40 C to +125 C (E grade) | -40 C to +85 C (I grade) | -40 C to +125 C (E grade) | -40 C to +125 C (E grade) | -40 C to +125 C (E grade) | -40 C to +125 C (E grade) |
| LCD Segment Driver | Up to 96 segments | Up to 96 segments | Up to 96 segments | Up to 96 segments | Up to 116 segments | Up to 96 segments |
| Maximum CPU Speed | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Approx. Unit Price (1k qty) | USD 1.52 | USD 1.45 | USD 1.62 | USD 1.38 | USD 1.65 | USD 1.42 |
Principais diferenciais
- Highest-density Flash in the PIC16LF1904/6/7 SSOP-28 family (vs PIC16LF1904-E/SS)
- Extended -40 C to +125 C operating temperature (vs PIC16LF1906-I/SS)
- Integrated 96-segment LCD driver (vs PIC16F88 (older PIC16 family without LCD))
Notas de projeto
Estimated: For a 2x AA battery-powered metering design with VDD = 3.0 V, the PIC16LF1906-E/SS draws approximately 1.5 mA active at 4 MHz FOSC and <100 nA in Sleep with LCD disabled. Place a 100 nF decoupling capacitor as close as possible to the VDD pin (Pin 20) and a 10 uF bulk capacitor near the LCD charge-pump output (Pin 28 VLCD). Use a 1 MOhm pull-up on MCLR (Pin 1) to avoid unwanted resets in noisy industrial environments. For battery-life calculation, assume 99% Sleep / 1% active duty cycle: average I = 0.01 * 1.5 mA + 0.99 * 100 nA = 15.099 uA; on a 2,400 mAh AA cell this yields >17 years theoretical life.
The 28-pin SSOP (5.30 mm body, 0.65 mm pitch) requires a PCB land pattern per IPC-7351 with pad width of 0.40 mm and pad length of 1.50 mm. Route the ICSP signals (RB6/ICSPCLK, RB7/ICSPDAT) directly to a 4-pin header with no series components; Microchip ICD/PICkit requires direct connection for in-circuit programming and debugging. Keep the VLCD charge-pump traces short and isolated from noisy digital signals to prevent LCD contrast fluctuation. Place the optional external 32.768 kHz crystal (T1OSC) within 5 mm of pins 9-10 with guard ground on both sides.
Three common pitfalls: (1) Do not connect any I/O to RA5/RA6/RA7 if external crystal is used - these are OSC1/OSC2/CLKOUT, not general-purpose I/O, on PIC16LF1906. (2) The LCD driver requires the VLCD charge pump enabled and an external capacitor on Pin 28 even if the LCD glass is not populated - leaving VLCD floating causes 50-200 uA quiescent current increase. (3) CTMU mTouch calibration constants should be stored in EEPROM, not Flash, to allow field recalibration without firmware update - and never use the CTMU on a pin shared with the ADC for capacitive-touch AND ADC conversion in the same scan loop. Source: Microchip PIC16LF1904/6/7 datasheet section on CTMU and LCD peripherals.
Informações de conformidade
RoHS compliant per Microchip product page; lead-free reflow per JEDEC J-STD-020; not AEC-Q100 qualified - use PIC16LF1906-E/SS with -VAO suffix or PIC16F1906 automotive variants for AEC-Q100 designs. Source: Microchip PIC16LF1904/6/7 datasheet ordering information.