PIC16F1933-I/SP - 7KB Flash 8-bit MCU 28-SPDIP | Microchip
MPN: PIC16F1933-I/SP ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.85 | $2.85 |
| 10 | $2.55 | $25.50 |
| 100 | $2.21 | $221.00 |
| 500 | $1.95 | $975.00 |
| 1,000 | $1.72 | $1,720.00 |
PIC16F1933-I/SP Overview
An 8-bit microcontroller (MCU) is a single-chip computer with an 8-bit data path, on-board program memory, RAM, and integrated peripherals such as timers, ADC, and communication interfaces. MCUs sit within the broader category of embedded microcontrollers, which are subclasses of microprocessors with self-contained memory and I/O. The PIC16F1933 belongs to Microchip's XLP (eXtreme Low Power) family, which also nests under low-power MCUs, microcontrollers, embedded controllers, and finally semiconductors in the device taxonomy.
Key features include a 32MHz internal oscillator, integrated LCD driver supporting up to 96 segments, 11 channels of 10-bit ADC, multiple Enhanced USART, I²C, and SPI serial interfaces, and nanoWatt XLP technology for sub-microamp sleep currents. The device includes up to 25 I/O pins, four 8-bit timers plus one 16-bit timer, and a Capture/Compare/PWM module suitable for motor and lighting control.
Architecturally, the PIC16F1933 uses a RISC instruction set with 49 instructions, hardware stack, and a 14-bit instruction word. Its nanoWatt XLP technology enables sleep currents below 1 µA, making the device suited for battery-powered and energy-harvesting designs. The integrated LCD driver eliminates an external charge-pump or segment-driver ASIC in glass-display applications.
Typical applications include industrial control panels with character LCDs, consumer white goods with user interfaces, low-power sensor nodes, HVAC thermostats, and battery-powered instruments. The wide voltage range and integrated peripherals allow designers to consolidate multiple discrete components into a single chip.
When designing with the PIC16F1933, ensure that programming voltage and MCLR pin handling follow the datasheet's in-circuit serial programming procedure. Use a decoupling capacitor within 5mm of each VDD/VSS pair, and keep the 32kHz or high-frequency crystal traces short to minimise EMI.
This page synthesises distributor pricing, drop-in alternatives, and engineering design notes that complement the manufacturer datasheet, giving procurement and design engineers a single reference for evaluation and sourcing.
Drop-in alternatives for PIC16F1933-I/SP — 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/SP (same form factor and footprint) — differing in Package, LCD Driver, Timers, ADC, Core Architecture.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F1933-I/SS
✅ Drop-In✓ In Stock
$1.05 / Unit
View Datasheet →PIC16F1933T-I/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1934-I/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1936-I/SP
✅ Drop-In✓ In Stock
$2.18 / Unit
View Datasheet →PIC16F1937-I/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF1933-I/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1933-I/SP Maximum Ratings & Electrical Characteristics
| Core Architecture | 8-bit PIC RISC |
| Program Flash Memory | 7KB (4K x 14 words) |
| RAM | 256 bytes |
| EEPROM | 256 bytes |
| Instruction Set Width | 14-bit |
| Number of Instructions | 49 |
| Maximum Clock Frequency | 32 MHz |
| Supply Voltage (VDD) | 1.8 V to 5.5 V |
| Operating Temperature | -40 °C to +85 °C (Industrial) |
| I/O Pins | Up to 25 |
| ADC | 11-channel 10-bit |
| LCD Driver | Up to 96 segments |
| Timers | 4 x 8-bit + 1 x 16-bit |
| Serial Interfaces | EUSART, I²C, SPI |
| Package | 28-pin SPDIP (Skinny PDIP) |
| Mounting Type | Through-Hole |
| Technology | nanoWatt XLP |
| RoHS Status | Compliant |
PIC16F1933-I/SP Pin Configuration
| Pin 1 | RA3/AN3/VREF+/SEG15 — Bidirectional I/O / ADC input / positive voltage reference / LCD segment |
| Pin 2 | RA4/AN4/C2OUT/SEG14 — Bidirectional I/O / ADC input / comparator output / LCD segment |
| Pin 3 | RA5/MCLR/VPP — Bidirectional I/O / Master Clear reset (active low) / programming voltage |
| Pin 4 | RA6/OSC2/CLKOUT — Bidirectional I/O / crystal oscillator output / clock output |
| Pin 5 | RA7/OSC1/CLKIN — Bidirectional I/O / crystal oscillator input / external clock input |
| Pin 6 | VSS — Ground reference |
| Pin 7 | VDD — Positive supply voltage (1.8 V to 5.5 V) |
| Pin 8 | RB0/AN12/INT/SEG0 — Bidirectional I/O / ADC input / external interrupt / LCD segment |
| Pin 9 | RB1/AN10/C1OUT/SEG1 — Bidirectional I/O / ADC input / comparator output / LCD segment |
| Pin 10 | RB2/AN8/CPS — Bidirectional I/O / ADC input / capacitive touch sensing input |
| Pin 11 | RB3/AN9/CPS — Bidirectional I/O / ADC input / capacitive touch sensing input |
| Pin 12 | RB4/AN11/CPS — Bidirectional I/O / ADC input / capacitive touch sensing input |
| Pin 13 | RB5/AN13/CPS — Bidirectional I/O / ADC input / capacitive touch sensing input |
| Pin 14 | RB6/ICSPCLK/ICDCLK — Bidirectional I/O / in-circuit serial programming clock / debug clock |
| Pin 15 | RB7/ICSPDAT/ICDDAT — Bidirectional I/O / in-circuit serial programming data / debug data |
| Pin 16 | VSS — Ground reference |
| Pin 17 | VDD — Positive supply voltage (1.8 V to 5.5 V) |
| Pin 18 | RC0/SOSCO — Bidirectional I/O / secondary oscillator output (32 kHz crystal) |
| Pin 19 | RC1/SOSCI — Bidirectional I/O / secondary oscillator input (32 kHz crystal) |
| Pin 20 | RC2/AN14/SEG2 — Bidirectional I/O / ADC input / LCD segment |
| Pin 21 | RC3/AN15/SEG3 — Bidirectional I/O / ADC input / LCD segment |
| Pin 22 | RC4/AN16/SEG4 — Bidirectional I/O / ADC input / LCD segment |
| Pin 23 | RC5/AN17/SEG5 — Bidirectional I/O / ADC input / LCD segment |
| Pin 24 | RC6/AN18/SEG6/TX/CK — Bidirectional I/O / ADC input / LCD segment / USART transmit / I²C clock |
| Pin 25 | RC7/AN19/SEG7/RX/DT — Bidirectional I/O / ADC input / LCD segment / USART receive / I²C data |
| Pin 26 | RA0/AN0/C12IN0-/SEG12 — Bidirectional I/O / ADC input / comparator input / LCD segment |
| Pin 27 | RA1/AN1/C12IN1-/SEG13 — Bidirectional I/O / ADC input / comparator input / LCD segment |
| Pin 28 | RA2/AN2/VREF-/SEG16 — Bidirectional I/O / ADC input / negative voltage reference / LCD segment |
Typical Applications
PIC16F1933-I/SP is suitable for 7 applications: Industrial Control Panel with LCD, Battery-Powered Sensor Node, HVAC Thermostat, Consumer White-Good User Interface, Portable Medical Monitoring Device, Automotive Aftermarket Accessory, Smart Energy Meter.
Industrial Control Panel with LCD
The PIC16F1933-I/SP is an excellent fit for industrial control panels featuring character or segment LCDs because its integrated 96-segment LCD driver eliminates external charge-pump or segment-driver ICs, directly reducing BOM cost and PCB area. The 11-channel 10-bit ADC simultaneously reads panel-mounted temperature, pressure, and current sensors, while the 32MHz internal oscillator with ±1% accuracy across 1.8V-5.5V drives the EUSART for Modbus RTU without an external crystal. The industrial -40°C to +85°C operating range plus 256B EEPROM with 1M-cycle endurance make it durable for factory-floor HMIs that must survive years of configuration writes.
Recommended
Battery-Powered Sensor Node
Battery-powered wireless sensor nodes benefit from the PIC16F1933-I/SP's nanoWatt XLP technology with sleep currents below 1µA, combined with the 1.8V minimum supply that supports direct connection to 2xAA alkaline or single-cell Li-ion chemistries. The 32MHz internal oscillator allows the EUSART to wake briefly, transmit sensor readings, and return to sleep, while the 11-channel 10-bit ADC accommodates multiple sensor inputs (temperature, humidity, light) on a single chip. The 256B EEPROM stores calibration constants and node identifiers that survive battery swaps without re-flashing.
Recommended
HVAC Thermostat
The PIC16F1933-I/SP suits residential and commercial HVAC thermostats because its integrated 96-segment LCD driver displays temperature setpoints, schedules, and status icons without external components, while the 11-channel ADC reads multiple thermistor inputs for indoor, outdoor, and supply-air sensing. The EUSART and I²C peripherals communicate with Wi-Fi or Zigbee co-processors for smart-thermostat connectivity. The wide 1.8V-5.5V supply allows direct operation from 24VAC HVAC bus via a small rectifier plus 3.3V LDO, simplifying retrofit installations.
Recommended
Consumer White-Good User Interface
Washing machines, dishwashers, ovens, and microwaves use the PIC16F1933-I/SP to drive segment-LCD front panels and capacitive-touch keypads. The Capture/Compare/PWM module controls motor speed, valve actuation, and buzzer feedback, while the integrated LCD driver supports multi-digit temperature and time displays. The 256B EEPROM stores user preferences, error logs, and last-cycle state across power cycles. The industrial temperature grade (-40°C to +85°C) tolerates the heat inside appliance cabinets.
Recommended
Portable Medical Monitoring Device
Portable medical devices such as glucose meters, pulse oximeters, and INR monitors benefit from the PIC16F1933-I/SP's low-power sleep modes and integrated LCD driver that displays readings without external components. The 11-channel 10-bit ADC reads optical absorbance sensors (pulse oximeter) or electrochemical test strips (glucose meter), while the 256B EEPROM stores calibration curves and last-N readings. The wide 1.8V-5.5V supply supports coin-cell or Li-ion battery chemistries for weeks of continuous monitoring.
Recommended
Automotive Aftermarket Accessory
Automotive aftermarket accessories such as gauge clusters, shift-light controllers, and turbo timers use the PIC16F1933-I/SP's 11-channel 10-bit ADC to monitor 0-5V sensor signals (boost pressure, oil temperature, exhaust gas temperature) and drive segment-LCD or LED displays. The Capture/Compare/PWM module drives relays and warning buzzers based on programmable thresholds stored in the 256B EEPROM. While the part itself is industrial-grade (-40°C to +85°C), automotive underhood designs should derate or upgrade to an AEC-Q100 qualified PIC16F variant.
Recommended
Smart Energy Meter
Single-phase smart energy meters use the PIC16F1933-I/SP's 11-channel ADC together with the EUSART to compute RMS voltage and current from front-end CTs and shunt resistors, then drive a 96-segment LCD for cumulative kWh and instantaneous power displays. The 256B EEPROM retains meter calibration across power cycles, while the wide 1.8V-5.5V operating range supports direct connection to a 3.6V Li-SOCl2 battery for backup metering during outages. Microchip's MPLAB X IDE and energy-meter reference firmware accelerate time-to-market.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F1933-I/SP — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1933-I/SS | PIC16F1934-I/SP | PIC16F1936-I/SP | PIC16F1937-I/SP | PIC16LF1933-I/SP |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SPDIP | 28-SSOP (different footprint, surface-mount) | 28-SPDIP - same | 28-SPDIP - same | 28-SPDIP - same | 28-SPDIP - same |
| Flash Memory | 7KB | 7KB (identical) | 7KB (identical) | 14KB | 14KB | 7KB (identical) |
| RAM | 256B | 256B (identical) | 256B | 512B | 512B | 256B (identical) |
| EEPROM | 256B | 256B (identical) | 256B (identical) | 256B (identical) | 256B (identical) | 256B (identical) |
| Supply Voltage | 1.8V to 5.5V | 1.8V to 5.5V (identical) | 1.8V to 5.5V (identical) | 1.8V to 5.5V (identical) | 1.8V to 5.5V (identical) | 1.8V to 3.6V (low-voltage variant) |
| LCD Segments | Up to 96 | Up to 96 (identical) | Up to 96 (identical) | Up to 96 (identical) | Up to 96 (identical) | Up to 96 (identical) |
| ADC Channels | 11 x 10-bit | 11 x 10-bit (identical) | 11 x 10-bit (identical) | 11 x 10-bit (identical) | 11 x 10-bit (identical) | 11 x 10-bit (identical) |
| Operating Temperature | -40°C to +85°C | -40°C to +85°C (identical) | -40°C to +85°C (identical) | -40°C to +85°C (identical) | -40°C to +85°C (identical) | -40°C to +85°C (identical) |
Key Differentiators
- Integrated 96-segment LCD driver (vs PIC16F877A-I/SP)
- nanoWatt XLP ultra-low sleep current (vs PIC16F877A-I/SP)
- Pin-compatible memory upgrades within the family (vs PIC16F1936-I/SP)
Design Notes
Use a 100nF decoupling capacitor within 5mm of each VDD/VSS pair, plus a bulk 10µF tantalum or ceramic capacitor on the main 3.3V or 5V rail. The PIC16F1933-I/SP can wake from sleep in <1µs, so power-rail settling time is rarely a constraint. For battery designs, place the MCU on the highest-impedance rail branch to maximise sleep current savings.
Keep the MCLR/VPP trace short and isolated from switching signals; place the MCLR pull-up resistor (typically 10kΩ) as close to the pin as practical. For In-Circuit Serial Programming (ICSP), dedicate the RB6/ICSPCLK and RB7/ICSPDAT pins to a 6-pin header; do not place series resistors in these traces or programming will fail. If the crystal or external oscillator is used, route traces symmetrically with a ground guard ring.
Do not exceed the absolute maximum VDD of 7.0V; the datasheet's 5.5V rating includes transient headroom only. When migrating from PIC16F1933 to PIC16F1936 or PIC16F1937 (double Flash/RAM), regenerate the linker map against the new memory layout; simply re-flashing the same HEX file will produce undefined behaviour. Always read the device ID register (DevID at 0x8006) at startup for firmware sanity-checking.
Compliance Information
RoHS and lead-free compliant per Microchip product page; PIC16F1933-I/SP is industrial-grade (-40°C to +85°C) and is not AEC-Q100 qualified for automotive underhood applications.