PIC16LF1933-I/SS - 7KB Flash 8-bit MCU w/ LCD | Microchip
MPN: PIC16LF1933-I/SS ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.35 | $2.35 |
| 10 | $2.1 | $21.00 |
| 100 | $1.85 | $185.00 |
| 500 | $1.62 | $810.00 |
| 1,000 | $1.45 | $1,450.00 |
| 3,000 | $1.3 | $3,900.00 |
PIC16LF1933-I/SS Overview
Background: an 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data path, integrating a CPU core, non-volatile program memory, working RAM, EEPROM/Flash data storage, and programmable peripherals such as timers, ADC, communication modules, and I/O. The PIC16LF1933 belongs to the broader category hierarchy 8-bit MCU -> microcontroller -> embedded processor -> semiconductor IC, providing deterministic Harvard-architecture instruction execution and interrupt handling for real-time control.
Key features include an integrated LCD driver supporting up to 96 segments, a 10-bit ADC with up to 11 channels, multiple PWM modules, and the nanoWatt XLP technology for sub-microamp sleep currents. The device also provides a configurable oscillator block, mTouch capacitive touch support, and up to 25 general-purpose I/O pins through enhanced PPS (Peripheral Pin Select).
Architecture: the PIC16LF1933 is built on a Harvard RISC core with 14-bit instructions and a hardware multiplier option, integrating an enhanced LCD module, a 10-bit ADC, comparators, ECCP/SCCP PWM, USART, I2C/SPI, and EEPROM. XLP technology minimizes active current and standby current, allowing extended battery life in always-on applications.
Typical applications include low-power LCD-based consumer products such as thermostats, blood-pressure monitors, weighing scales, remote controls, gas/flow meters, and home appliances. It is also widely used as a human-machine interface (HMI) controller in industrial and medical instruments.
Design consideration: when laying out the PCB, place the VDD/VSS bypass capacitors as close to the pins as possible, follow Microchip's guidelines for the LCD bias generation network, and respect the maximum clock frequency at low VDD to avoid timing violations.
This page synthesizes distributor stock and pricing, drop-in alternatives, and practical PCB-level design notes not found in the manufacturer datasheet, with all facts traceable to sources listed in `data_sources`.
Drop-in alternatives for PIC16LF1933-I/SS — 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 PIC16LF1933-I/SS (same form factor and footprint) — differing in Package, ADC, Timers, LCD Driver, Core.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F1933-I/SS
✅ Drop-In✓ In Stock
$1.05 / Unit
View Datasheet →PIC16LF1933-I/SO
✅ Drop-In✓ In Stock
$0.92 / Unit
View Datasheet →PIC16LF1936-I/SS
✅ Drop-In✓ In Stock
$1.74 / Unit
View Datasheet →PIC16LF1938-I/SS
✅ Drop-In✓ In Stock
$2.21 / Unit
View Datasheet →PIC16LF1906-I/SS
✅ Drop-In✓ In Stock
$1.56 / Unit
View Datasheet →PIC16LF1933-I/SS Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC16 8-bit RISC (Harvard) |
| Program Memory (Flash) | 7 KB (4K x 14 words) |
| Data SRAM | 256 B |
| Data EEPROM | 256 B |
| Maximum CPU Speed | 32 MHz |
| Supply Voltage (VDD) | 1.8 V to 5.5 V |
| Operating Temperature | -40C to +85C (Industrial) |
| I/O Pins | Up to 25 |
| ADC | 10-bit, up to 11 channels |
| LCD Driver | Integrated, up to 96 segments |
| Timers | 4 (Timer0/1/2/6) |
| PWM Modules | ECCP + 2x CCP |
| Communication | EUSART, I2C/SPI |
| Low-Power Technology | nanoWatt XLP |
| Package | 28-pin SSOP (5.30 mm width) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
PIC16LF1933-I/SS Pin Configuration
| Pin 1 | RA0/AN0/C1IN+/LCDSEG0 — Analog input / LCD segment 0 |
| Pin 2 | RA1/AN1/C1IN-/LCDSEG1 — Analog input / LCD segment 1 |
| Pin 3 | RA2/AN2/VREF-/LCDSEG2 — Analog input / VREF- / LCD segment 2 |
| Pin 4 | RA3/AN3/VREF+/LCDSEG3 — Analog input / VREF+ / LCD segment 3 |
| Pin 5 | RA4/AN4/C1OUT/LCDSEG4 — Analog input / comparator output / LCD segment 4 |
| Pin 6 | RA5/AN5/LCDSEG5 — Analog input / LCD segment 5 |
| Pin 7 | RA6/LCDSEG6 — General I/O / LCD segment 6 |
| Pin 8 | RA7/LCDSEG7 — General I/O / LCD segment 7 |
| Pin 9 | VSS — Ground reference |
| Pin 10 | VDD — Positive supply voltage |
| Pin 11 | RB0/AN12/INT/LCDSEG8 — External interrupt / LCD segment 8 |
| Pin 12 | RB1/AN10/LCDSEG9 — I/O / LCD segment 9 |
| Pin 13 | RB2/AN8/LCDSEG10 — I/O / LCD segment 10 |
| Pin 14 | RB3/AN9/CCP2/LCDSEG11 — PWM / LCD segment 11 |
| Pin 15 | RB4/AN11/LCDSEG12 — I/O / LCD segment 12 |
| Pin 16 | RB5/AN13/LCDSEG13 — I/O / LCD segment 13 |
| Pin 17 | RB6/ICSPCLK/LCDSEG14 — ICSP clock / LCD segment 14 |
| Pin 18 | RB7/ICSPDAT/LCDSEG15 — ICSP data / LCD segment 15 |
| Pin 19 | RC0/SOSCO/LCDSEG16 — Timer1 oscillator / LCD segment 16 |
| Pin 20 | RC1/SOSCI/LCDSEG17 — Timer1 oscillator / LCD segment 17 |
| Pin 21 | RC2/CCP1/LCDSEG18 — PWM / LCD segment 18 |
| Pin 22 | RC3/SCK/SCL/LCDSEG19 — SPI/I2C clock / LCD segment 19 |
| Pin 23 | RC4/SDI/SDA/LCDSEG20 — SPI/I2C data / LCD segment 20 |
| Pin 24 | RC5/SDO/LCDSEG21 — SPI data out / LCD segment 21 |
| Pin 25 | RC6/TX/CK/LCDSEG22 — EUSART TX / LCD segment 22 |
| Pin 26 | RC7/RX/DT/LCDSEG23 — EUSART RX / LCD segment 23 |
| Pin 27 | VLCD3 — LCD bias pin 3 |
| Pin 28 | VLCD2 — LCD bias pin 2 (or general I/O) |
Typical Applications
PIC16LF1933-I/SS is suitable for 6 applications: Digital Thermostat with LCD, Battery-Powered Blood Pressure Monitor, Smart Gas/Water Meter with LCD Display, Washing Machine HMI Controller, Universal Remote Control, Industrial Weight Scale with LCD.
Digital Thermostat with LCD
The PIC16LF1933-I/SS is well suited to digital thermostats because its integrated LCD driver supports up to 96 segments, displaying temperature setpoints and status without an external LCD controller. At 32 MHz CPU speed it can run the user interface, schedule logic, and sensor sampling concurrently, while nanoWatt XLP reduces quiescent current to a few microamps between updates. Compared to a discrete MCU-plus-LCD-driver design, integrating both reduces PCB area by 30-40% and BOM cost by $0.50-1.00. Place 100 nF VDD bypass capacitors close to pins, follow Microchip's LCD bias generation network, and use the ADC for thermistor readings.
Recommended
Battery-Powered Blood Pressure Monitor
Blood pressure monitors benefit from the PIC16LF1933-I/SS's combination of an integrated LCD driver, 10-bit ADC for pressure transducer signal conditioning, and nanoWatt XLP sleep currents well below 1 microamp. The 1.8-5.5 V supply range allows direct operation from 2x AA alkaline or a single lithium cell without a boost regulator. Use the EUSART to communicate with a Bluetooth module or host MCU, and the mTouch peripheral for capacitive button sensing. The same die family also supports the PIC16LF1903-I/SO for tighter board space, though this requires migrating peripheral mapping.
Recommended
Smart Gas/Water Meter with LCD Display
Utility metering uses the PIC16LF1933-I/SS for its 7 KB Flash to hold metering algorithms, its LCD driver for cycle-volume readout, and its nanoWatt XLP core that lets it sleep at <1 microamp while idle for >99% of the time. The 32 MHz speed easily handles pulse counting, anti-tamper logic, and the auto-calibration routine for the meter. Wide 1.8-5.5 V input tolerates long-life lithium batteries at end-of-life voltage. Add an external EEPROM for non-volatile data logging; the PIC16LF1906-I/SS is a natural upgrade if you need more code space for segmented tariff logic.
Recommended
Washing Machine HMI Controller
Home appliance HMI controllers benefit from the PIC16LF1933-I/SS's 96-segment LCD driver for displaying cycles and timers, and its EUSART/I2C ports to link the user interface to the main motor-control MCU. The 25 I/O pins support multiple capacitive touch buttons, rotary encoder, buzzer, and LED indicators without external expanders. Run the part at 5 V to power the LCD bias network directly, with the SSOP-28 footprint fitting standard 0.1-inch breadboard pitch. The PIC16LF1936-I/SS provides an upgrade path when more memory is needed for localized language packs.
Recommended
Universal Remote Control
Universal remote controls use the PIC16LF1933-I/SS's nanoWatt XLP core for multi-year battery life, its integrated LCD for status indicators, and its PWM modules to drive an IR LED with high carrier-frequency accuracy. The 7 KB Flash fits the IR code database for major brands, and 256 bytes of EEPROM stores user pairing data. ADC inputs can sense battery voltage and ambient light. Power down unused peripherals via firmware, and the part will idle at microamp-level current with a single-cell coin battery lasting >5 years. The PIC16LF1829-I/SS is a smaller-footprint alternative for sub-IR-only designs.
Recommended
Industrial Weight Scale with LCD
Weighing scales use the PIC16LF1933-I/SS's 10-bit ADC to read load-cell voltage, with an optional external 16-bit ADC for higher precision via I2C. The LCD driver displays weight, unit, tare, and battery status on a 96-segment glass. The nanoWatt XLP feature ensures battery-powered scales last months on a single charge, and the wide supply range simplifies the battery management circuit. The 32 MHz CPU executes the calibration polynomial and noise-filtering on every measurement in real time. The PIC16LF1906-I/SS is a future-proof upgrade for scales with pricing and PLU storage.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF1933-I/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1933-I/SS | PIC16LF1933-I/SO | PIC16LF1936-I/SS | PIC16LF1938-I/SS | PIC16LF1906-I/SS |
|---|---|---|---|---|---|---|
| Package | SSOP-28 | SSOP-28 (same) | SOIC-28 (wider) | SSOP-28 (same) | SSOP-28 (same) | SSOP-28 (same) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory (Flash) | 7 KB | 7 KB | 7 KB | 14 KB | 28 KB | 14 KB |
| SRAM | 256 B | 256 B | 256 B | 512 B | 1024 B | 512 B |
| EEPROM | 256 B | 256 B | 256 B | 256 B | 256 B | 128 B |
| Supply Voltage | 1.8-5.5 V | 2.3-5.5 V | 1.8-5.5 V | 1.8-5.5 V | 1.8-5.5 V | 1.8-3.6 V |
| Max CPU Frequency | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 16 MHz |
| LCD Driver | Yes (96 segments) | Yes (96 segments) | Yes (96 segments) | Yes (96 segments) | Yes (96 segments) | No |
| nanoWatt XLP | Yes | Yes | Yes | Yes | Yes | Yes |
Key Differentiators
- Lower minimum supply voltage than PIC16F1933-I/SS (vs PIC16F1933-I/SS)
- Doubled Flash and SRAM vs PIC16LF1933-I/SS within same family (vs PIC16LF1936-I/SS)
- Integrated 96-segment LCD driver with nanoWatt XLP (vs PIC16LF1906-I/SS)
Design Notes
Place a 100 nF ceramic bypass capacitor on each VDD/VSS pair as close as possible to the pins, and add a 10 uF bulk capacitor at the supply input. The PIC16LF1933-I/SS has multiple VDD/VSS pins on SSOP-28, and each pair must be decoupled. Without proper decoupling, the LCD driver can inject noise into the ADC reading. Also route the ICSP pins (RB6/ICSPCLK, RB7/ICSPDAT) with minimal stubs to allow in-circuit programming.
When using the integrated LCD driver, follow Microchip's PCB layout guidelines for LCD bias generation. Keep the VLCD traces short and isolated from noisy digital lines to avoid display artifacts. Use a guard trace around the LCD bias network. For a 4-MUX LCD glass, populate the external voltage-divider resistors with low-tolerance parts to minimize contrast variation. The exposed segment pins RA0-RA7 share analog channels; configure them carefully to avoid ADC contention during LCD updates.
Estimated: at 32 MHz CPU clock and 5 V VDD, the PIC16LF1933-I/SS draws roughly 7 mA active; at 32 kHz LP clock at 1.8 V Vdd, active current falls to ~20 uA. With nanoWatt XLP Sleep mode (no peripherals), typical current is ~50 nA per Microchip datasheet. For coin-cell designs, gate peripheral clocks in firmware (CLKDIV) and disable unused modules (PMD) to extend battery life beyond 5 years.
Do not exceed 5.5 V on any pin; the PIC16LF1933-I/SS is not 5 V tolerant on digital inputs when VDD < 5 V. Configure unused I/O as outputs low (not inputs floating) to minimize current leakage. When migrating from PIC16F1933-I/SS, recheck VDD voltage drop at low temperatures - the LF variant starts at 1.8 V but the F variant requires 2.3 V minimum. Always erase and reprogram after changing the configuration word because the LCD charge pump and oscillator mode are configured via CONFIG registers.
Compliance Information
RoHS and REACH compliant per Microchip product page. Industrial-grade -I/-SS variant is not AEC-Q100 qualified; for automotive use, choose PIC16LF1933-I/SSVAO or AEC-Q100 qualified PIC16 family members.