PIC16F1933-I/SS - 8-Bit 32MHz 7KB Flash XLP MCU | Microchip
MPN: PIC16F1933-I/SS ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.42 | $2.42 |
| 10 | $2.05 | $20.50 |
| 100 | $1.68 | $168.00 |
| 500 | $1.32 | $660.00 |
| 1,000 | $1.05 | $1,050.00 |
PIC16F1933-I/SS Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, working RAM, non-volatile storage, and a rich set of peripherals (timers, ADC, communication interfaces, GPIO) into one IC. Within the broader semiconductor hierarchy, the PIC16F1933 belongs to the 8-bit microcontroller category, which sits inside the embedded controller family, itself a branch of microcontrollers and microprocessors in the integrated-circuit taxonomy. The 'XLP' designation places this part in Microchip's nanoWatt XLP low-power lineage, optimized for battery-operated and energy-harvesting designs.
Key features of the PIC16F1933 include 25 digital I/O lines (some sources state 12 I/O pins depending on package option; the 28-pin SSOP exposes 25), 11 channels of 10-bit ADC, an integrated LCD driver capable of driving segment LCDs directly, multiple timers, an EUSART, MSSP (SPI/I2C), and a wide 1.8V-5.5V supply range (industrial variant) that allows direct Li-ion battery operation. The integrated LCD segment driver eliminates the need for an external charge-pump or driver IC, reducing BOM cost for metering and appliance front panels.
Architecturally, the part uses the standard enhanced mid-range PIC16 core with a 14-bit instruction word and a hardware stack, plus the nanoWatt XLP sleep modes (deep sleep, idle, doze) that drop the active current to roughly 50 nA in deep sleep with RTCC and WDT running. The 32 MHz internal oscillator provides 8 MIPS performance, adequate for sensor sampling, user-interface handling, and low-speed communication tasks typical of metering, white goods, and consumer gadgets.
Typical applications include water/gas/electricity metering with LCD readout, household appliances (washing machines, microwave ovens, induction cooktops), battery-powered sensor nodes, consumer electronics with segment LCD displays, and industrial control panels. The integrated LCD driver makes it particularly attractive for metering and appliance UI where a low BOM is essential. A secondary use case is replacing legacy PIC16F886 designs with a more capable pin-compatible upgrade that adds LCD support.
When designing with this device, follow Microchip's recommended 100 nF bypass capacitor on VDD placed within 4 mm of the pin, and a 10 kΩ pull-up on MCLR if in-circuit serial programming is required. Avoid routing high-frequency switching traces adjacent to the LCD segment pins to minimize ghosting. Pin-compatible migration paths exist within the PIC16F193x family for design flexibility across memory sizes and packages.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not consolidated in any single manufacturer document, providing engineering teams with a single-source decision aid for the PIC16F1933-I/SS.
Drop-in alternatives for PIC16F1933-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 PIC16F1933-I/SS (same form factor and footprint) — differing in Package, ADC, Core Architecture, LCD Driver, Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F1934-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1936-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1937-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1938-I/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F18855-I/SSVAO
✅ Drop-In✓ In Stock
$2.08 / Unit
View Datasheet →PIC16F19155-I/SS
✅ Drop-In✓ In Stock
$1.08 / Unit
View Datasheet →PIC16F1933-I/SS Maximum Ratings & Electrical Characteristics
| Product Series | PIC16F193x (XLP, nanoWatt) |
| Core Architecture | PIC16 enhanced mid-range, 8-bit, 14-bit instruction word |
| Maximum CPU Frequency | 32 MHz (8 MIPS) |
| Program Memory (Flash) | 7 KB (4K x 14 words) |
| RAM | 256 bytes |
| EEPROM | 256 bytes |
| Operating Voltage (Industrial -I) | 2.0 V to 5.5 V |
| Operating Voltage (Extended -E) | 1.8 V to 5.5 V (datasheet figure; extended parts use 1.8V) |
| I/O Pins (28-SSOP) | 25 |
| ADC | 10-bit, up to 11 channels |
| LCD Driver | Integrated segment LCD driver (up to 96 segments) |
| Timers | 4 (Timer0/2 with PWM, Timer1/3 with gate control) |
| Communication | EUSART, MSSP (SPI / I2C) |
| Package | 28-pin SSOP (0.65 mm pitch) |
| Operating Temperature (Industrial) | -40 C to +85 C |
| Mounting Type | Surface Mount |
| MSL Level | 1 (per JEDEC J-STD-020) |
| RoHS Status | Compliant |
| Lead-Free / Halogen-Free | Yes / Yes (per Microchip product page) |
| Deep-Sleep Current (XLP) | approx. 50 nA typical (with RTCC + WDT) |
PIC16F1933-I/SS Pin Configuration
| Pin 1 | RA0/AN0/C1IN+/LCDSEG0 — GPIO RA0 / ADC channel 0 / Comparator 1 input+ / LCD segment 0 |
| Pin 2 | RA1/AN1/C1IN-/LCDSEG1 — GPIO RA1 / ADC channel 1 / Comparator 1 input- / LCD segment 1 |
| Pin 3 | RA2/AN2/VREF-/C2IN+/LCDSEG2 — GPIO RA2 / ADC channel 2 / VREF- / Comparator 2 input+ / LCD segment 2 |
| Pin 4 | RA3/AN3/VREF+/C1IN0-/LCDSEG3 — GPIO RA3 / ADC channel 3 / VREF+ / LCD segment 3 |
| Pin 5 | RA4/C1OUT/T0CKI/CCP5/SEG4 — GPIO RA4 / Comparator 1 output / Timer0 clock / CCP5 / LCD segment 4 |
| Pin 6 | RA5/AN4/C2OUT/CCP4/SEG5 — GPIO RA5 / ADC channel 4 / Comparator 2 output / CCP4 / LCD segment 5 |
| Pin 7 | RA6/OSC2/CLKO/SEG6 — GPIO RA6 / crystal OSC2 / clock output / LCD segment 6 |
| Pin 8 | RA7/OSC1/CLKI/SEG7 — GPIO RA7 / crystal OSC1 / clock input / LCD segment 7 |
| Pin 9 | VDD — Positive supply voltage (2.0V to 5.5V industrial) |
| Pin 10 | VSS — Ground reference |
| Pin 11 | RB0/AN12/C2IN1-/INT0/CCP1/SEG0 — GPIO RB0 / ADC channel 12 / External interrupt 0 / CCP1 / LCD segment |
| Pin 12 | RB1/AN10/C1IN3-/INT1/CCP2/SEG1 — GPIO RB1 / ADC channel 10 / External interrupt 1 / CCP2 / LCD segment |
| Pin 13 | RB2/AN8/C2IN3-/INT2/CCP3/SEG2 — GPIO RB2 / ADC channel 8 / External interrupt 2 / CCP3 / LCD segment |
| Pin 14 | RB3/AN9/C1IN2-/INT3/CCP5/SEG3 — GPIO RB3 / ADC channel 9 / External interrupt 3 / CCP5 / LCD segment |
| Pin 15 | RB4/AN11/C2IN2-/SEG4 — GPIO RB4 / ADC channel 11 / LCD segment |
| Pin 16 | RB5/COM3/SEG5 — GPIO RB5 / LCD common 3 / LCD segment |
| Pin 17 | RB6/PGC/ICSPDAT/ICSPCLK — GPIO RB6 / ICSP clock / serial programming data |
| Pin 18 | RB7/PGD/ICSPDAT — GPIO RB7 / ICSP data / serial programming data |
| Pin 19 | RC0/T1OSO/T1CKI/CCP4 — GPIO RC0 / Timer1 oscillator output / Timer1 clock input / CCP4 |
| Pin 20 | RC1/T1OSI/CCP2 — GPIO RC1 / Timer1 oscillator input / CCP2 |
| Pin 21 | RC2/AN6/CCP1/P1A/SEG6 — GPIO RC2 / ADC channel 6 / CCP1 / PWM output / LCD segment |
| Pin 22 | RC3/AN7/C2IN4-/P1B/SEG7 — GPIO RC3 / ADC channel 7 / LCD segment |
| Pin 23 | RC4/C2OUT/SDA/SDI/SEG8 — GPIO RC4 / I2C data / SPI data in / LCD segment |
| Pin 24 | RC5/C1OUT/SCL/SCK/SEG9 — GPIO RC5 / I2C clock / SPI clock / LCD segment |
| Pin 25 | RC6/AN8/TX/CK/CCP3/SEG10 — GPIO RC6 / EUSART TX / EUSART clock / CCP3 / LCD segment |
| Pin 26 | RC7/AN9/RX/DT/CCP4/SEG11 — GPIO RC7 / EUSART RX / EUSART data / CCP4 / LCD segment |
| Pin 27 | RE3/MCLR/VPP — Master Clear (reset) input / programming voltage |
| Pin 28 | VDD — Positive supply voltage (digital VDD; some variants show this pin as NC or unused - check datasheet) |
Typical Applications
PIC16F1933-I/SS is suitable for 6 applications: Electricity / Water / Gas Metering, Household Appliance Control (Washing Machine / Cooktop / Microwave), Battery-Powered IoT Sensor Nodes, Industrial Control Panels and HMI, Consumer Electronics with Segment LCD, Automotive Aftermarket Accessories (Non-Safety).
Electricity / Water / Gas Metering
The PIC16F1933-I/SS is purpose-built for metering applications. Its integrated segment LCD driver eliminates the need for an external charge-pump IC, directly driving a 96-segment display from the supply rail with no auxiliary components. The 10-bit ADC with 11 channels samples current transformers or flow sensors at low sample rates, while deep-sleep currents near 50 nA extend battery life beyond 10 years on a single lithium cell. With 7 KB of Flash and 256 B of EEPROM, the firmware can store calibration tables, rolling consumption logs, and Tamper-detect state machines without external memory.
Recommended
Household Appliance Control (Washing Machine / Cooktop / Microwave)
Appliance user-interface boards benefit from the PIC16F1933-I/SS because the on-chip LCD driver handles 7-segment and icon displays for timers, temperatures, and status without auxiliary drivers. The wide 2.0V-5.5V supply accepts unregulated rectified mains (post-reservoir cap) as well as 3.3V logic rails. The 32 MHz / 8 MIPS core is sufficient to scan keypads, run BLDC control loops via PWM, manage the LCD waveform, and handle serial communication to a master display. Industrial -40C to +85C temperature rating suits kitchen and laundry environments where ambient can exceed 60C.
Recommended
Battery-Powered IoT Sensor Nodes
The PIC16F1933-I/SS nanoWatt XLP technology is a key enabler for low-duty-cycle wireless sensor nodes. Deep-sleep current of roughly 50 nA with RTCC and WDT active allows the MCU to wake every few seconds, sample a sensor, transmit via an attached radio (e.g. sub-GHz transceiver), and return to sleep, drawing average current under 10 µA. The 1.8V-5.5V range (extended-grade variants) supports direct connection to a single LiSOCl2 primary cell or 2xAA alkaline. The 7 KB Flash holds application firmware and over-the-air update images, while 256 B EEPROM stores node identity, calibration data, and configuration.
Recommended
Industrial Control Panels and HMI
Industrial control panels with character LCDs or segment displays rely on the PIC16F1933-I/SS for its integrated LCD driver, EUSART, and 11-channel ADC. The EUSART connects directly to RS-485 transceivers via an external IC for Modbus RTU communication to a PLC, while the ADC reads 4-20 mA process signals through a current-sense resistor and op-amp front-end. The 256 B of RAM and 7 KB of Flash hold small Modbus stacks and process-control state machines without external memory. The 5.5V max VDD allows direct interface to 5V logic peripherals without level shifters.
Recommended
Consumer Electronics with Segment LCD
Consumer gadgets that show numeric status on a segment LCD - air purifiers, dehumidifiers, alarm panels, coffee machines - gain BOM savings from the PIC16F1933-I/SS. The integrated LCD charge pump produces the necessary bias voltages directly from a 3V battery, eliminating the auxiliary DC-DC converter or capacitive charge pump. The PIC16 core's deterministic 4-cycle instruction execution ensures glitch-free display refresh, while 25 GPIO allow direct connection to keypad buttons, status LEDs, and a buzzer driver. Total BOM including the MCU, LCD, bypass caps, and crystal can fit under $1.50 in volume.
Recommended
Automotive Aftermarket Accessories (Non-Safety)
For non-safety automotive aftermarket accessories such as alarm systems, GPS trackers, and lighting controllers, the PIC16F1933-I/SS offers 5.5V operation directly from the 12V bus via an LDO. The 7 KB Flash holds OBD-II parsing and GPS NMEA decode logic, while the EUSART handles GPS module communication at 9600 baud. The nanoWatt XLP modes allow weeks of standby current from a small Li-ion backup battery when the vehicle is parked. Note: this part is NOT AEC-Q100 qualified; for OEM automotive designs use PIC16F1933-I/SSVAO or migrate to AEC-Q100 qualified PIC16F families.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F1933-I/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1934-I/SS | PIC16F1936-I/SS | PIC16F1937-I/SS | PIC16F18855-I/SS | PIC16F19155-I/SS |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SSOP (0.65 mm pitch) | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same |
| Flash Memory | 7 KB | 7 KB | 14 KB | 14 KB | 14 KB | 14 KB |
| RAM | 256 B | 512 B | 256 B | 512 B | 1 KB | 1 KB |
| Maximum Frequency | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| LCD Driver | Yes (up to 96 segments) | Yes (up to 96 segments) | Yes | Yes | No (newer gen, no LCD) | No (newer gen, no LCD) |
| Operating Voltage (Industrial) | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V |
| Core Generation | PIC16 enhanced mid-range (8-bit) | PIC16 enhanced mid-range (8-bit) | PIC16 enhanced mid-range (8-bit) | PIC16 enhanced mid-range (8-bit) | PIC16F1xxx newer core (8-bit) | PIC16F1xxx newer core (8-bit) |
Key Differentiators
- Integrated segment LCD driver eliminates external charge-pump IC (vs PIC16F18855-I/SS)
- Drop-in upgrade paths with more memory in same 28-SSOP footprint (vs PIC16F1934-I/SS)
- Wider supply voltage tolerance compared to newer-generation PIC16F1xxx (vs PIC16F19155-I/SS)
Design Notes
Estimated: with VIN=5.0V, fOSC=32MHz and all peripherals active, core current consumption is approximately 8 mA. In deep sleep with RTCC + WDT running, current drops to about 50 nA (XLP deep sleep), giving a 5-order-of-magnitude dynamic range. Place a 100 nF decoupling capacitor within 4 mm of the VDD pin and a 10 µF bulk cap on the supply rail to handle LCD charge-pump transients.
Route the LCD segment pins away from high-frequency switching traces such as PWM outputs or oscillator nodes. The LCD charge pump generates 3-5V bias voltages on the COM lines; noise coupling into adjacent traces can cause ghosting or contrast loss. Use a ground pour under the MCU and tie all VSS pins to it. Keep the MCLR pull-up (typically 10 kΩ) close to the pin to avoid spurious resets.
Do not exceed 5.5V on any I/O pin; the absolute maximum VDD is 6.5V but absolute-max on digital inputs is VDD+0.3V. When using the internal 32 MHz HFINTOSC, the device draws significantly more current than with the LFINTOSC; switch to LFINTOSC during sleep to retain XLP low power. Verify the CONFIG word settings match the application's oscillator and watchdog requirements before programming.
Compliance Information
RoHS and REACH compliant per Microchip product page. The PIC16F1933-I/SS is industrial-grade and not AEC-Q100 qualified; for AEC-Q100 qualified equivalents the /SSVAO suffix variants and the PIC16F1933-I/SSVAO part number exist for aerospace/defense programs. MSL Level 1 per JEDEC J-STD-020.