PIC16F1933-E/SP - 8-bit XLP MCU, 7KB Flash, 28-SPDIP | Microchip
MPN: PIC16F1933-E/SP ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.4 | $2.40 |
| 10 | $2.18 | $21.80 |
| 100 | $1.95 | $195.00 |
| 500 | $1.72 | $860.00 |
| 1,000 | $1.55 | $1,550.00 |
PIC16F1933-E/SP Overview
An 8-bit microcontroller (MCU) is a small computer-on-a-chip that integrates a CPU, memory, and peripherals on a single silicon die. Within the product hierarchy, the PIC16F1933 sits as: PIC16F1933 -> PIC16F family -> PIC® XLP™ 16F -> 8-bit PIC microcontrollers -> microcontroller -> embedded controller -> semiconductor. The 'XLP' (eXtreme Low Power) designation indicates the family's nanoWatt technology pedigree, optimized for battery-powered applications where sleep current is measured in nanoamperes.
Key differentiating features include the on-chip LCD driver supporting up to 96 segments, the nanoWatt XLP™ sleep modes (down to ~20 nA typical), and Core Independent Peripherals (CIPs) such as the mTouch™ capacitive sensing module, Numerically Controlled Oscillator (NCO), and Complementary Waveform Generator (CWG). The device also provides 14-channel 10-bit ADC, 2 capture/compare/PWM modules, and a Master Synchronous Serial Port (MSSP) configurable for SPI or I²C.
Architecturally, the PIC16F1933 uses a modified Harvard RISC core with 49 instructions, separate program and data buses, and a 14-bit instruction word. The 16-level deep hardware stack and 31-level software stack provide robust subroutine nesting. The device's peripheral pin select (PPS) allows flexible remapping of digital functions to physical pins, simplifying PCB layout in mixed-signal designs.
Typical applications include industrial control panels with LCD displays, battery-powered sensor nodes, consumer appliance user interfaces, low-end medical monitoring devices, and automotive interior accessories (the -E suffix indicates the -40°C to +125°C extended temperature grade). The on-chip LCD driver eliminates external LCD controller ICs, reducing BOM cost and PCB area in human-machine interface (HMI) designs.
When designing with this part, ensure decoupling capacitors are placed within 5mm of VDD pins with a short ground return path. The MCLR pin requires a pull-up resistor for reliable operation. Program the configuration bits (CONFIG1/CONFIG2) carefully to set oscillator mode, watchdog, brown-out, and code protection according to your application requirements.
This page synthesizes distributor pricing, drop-in Microchip same-package alternatives, and practical design notes for the PIC16F1933-E/SP that go beyond what is found in the manufacturer datasheet alone.
Drop-in alternatives for PIC16F1933-E/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-E/SP (same form factor and footprint) — differing in ADC, Package, LCD Driver, Timers, I/O Pins.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F1934-E/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1933-I/SP
✅ Drop-In✓ In Stock
$1.72 / Unit
View Datasheet →PIC16F1936-E/SP
✅ Drop-In✓ In Stock
$1.65 / Unit
View Datasheet →PIC16F1937-E/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1827-E/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1933-E/SP Maximum Ratings & Electrical Characteristics
| Core | PIC16, 8-bit RISC |
| Program Memory | 7 KB Flash (4K x 14 words) |
| RAM | 256 bytes |
| EEPROM | 256 bytes |
| Maximum CPU Speed | 32 MHz (8 MIPS) |
| Operating Voltage (VDD) | 1.8 V to 5.5 V |
| I/O Pins | 25 |
| ADC | 10-bit, 11 channels |
| Timers | 4 (Timer0, Timer1, Timer2, Timer4/6) |
| CCP Modules | 2 (10-bit PWM/Compare/Capture) |
| Serial Interfaces | 1x MSSP (SPI/I²C), 1x EUSART |
| LCD Driver | Up to 96 segments, 4 commons |
| Operating Temperature | -40°C to +125°C (Extended, -E suffix) |
| Package | 28-pin SPDIP (0.300" DIP, through-hole) |
| Technology Family | PIC® XLP™ 16F, nanoWatt XLP |
| MSL Level | Not applicable (through-hole package) |
PIC16F1933-E/SP Pin Configuration
| Pin 1 | MCLR/VPP/RE3 — Master Clear (reset) input / Programming voltage / PORTE bit 3 |
| Pin 2 | RA0 — PORTA bit 0 (analog AN0, digital I/O) |
| Pin 3 | RA1 — PORTA bit 1 (analog AN1, digital I/O) |
| Pin 4 | RA2 — PORTA bit 2 (analog AN2, digital I/O) |
| Pin 5 | RA3 — PORTA bit 3 (analog AN3, digital I/O) |
| Pin 6 | RA4 — PORTA bit 4 (analog AN4, T0CKI, digital I/O) |
| Pin 7 | RA5 — PORTA bit 5 (analog AN5, digital I/O) |
| Pin 8 | VSS — Ground reference |
| Pin 9 | RA7 — PORTA bit 7 (OSC1/CLKI, digital I/O) |
| Pin 10 | RA6 — PORTA bit 6 (OSC2/CLKO, digital I/O) |
| Pin 11 | RC0 — PORTC bit 0 (digital I/O) |
| Pin 12 | RC1 — PORTC bit 1 (digital I/O) |
| Pin 13 | RC2 — PORTC bit 2 (digital I/O) |
| Pin 14 | RC3 — PORTC bit 3 (SCL/SCK, digital I/O) |
| Pin 15 | RC4 — PORTC bit 4 (SDA/SDI, digital I/O) |
| Pin 16 | RC5 — PORTC bit 5 (SDO, digital I/O) |
| Pin 17 | RC6 — PORTC bit 6 (TX/CK, digital I/O) |
| Pin 18 | RC7 — PORTC bit 7 (RX/DT, digital I/O) |
| Pin 19 | VSS — Ground reference |
| Pin 20 | VDD — Positive supply voltage (1.8V-5.5V) |
| Pin 21 | RB0 — PORTB bit 0 (AN12, INT, digital I/O) |
| Pin 22 | RB1 — PORTB bit 1 (AN10, digital I/O) |
| Pin 23 | RB2 — PORTB bit 2 (AN8, digital I/O) |
| Pin 24 | RB3 — PORTB bit 3 (AN9, CCP2, digital I/O) |
| Pin 25 | RB4 — PORTB bit 4 (AN11, digital I/O) |
| Pin 26 | RB5 — PORTB bit 5 (AN13, digital I/O) |
| Pin 27 | RB6 — PORTB bit 6 (ICSPCLK, digital I/O) |
| Pin 28 | RB7 — PORTB bit 7 (ICSPDAT, digital I/O) |
Typical Applications
PIC16F1933-E/SP is suitable for 7 applications: Industrial Control Panel with LCD, Battery-Powered Sensor Node, Consumer Appliance User Interface, Low-End Medical Monitoring Device, Automotive Interior Accessory, HVAC Thermostat Controller, IoT Edge Sensor with LCD.
Industrial Control Panel with LCD
The PIC16F1933-E/SP fits industrial control panels because its integrated LCD driver supports up to 96 segments across 4 commons, eliminating the need for an external LCD controller IC. With 25 I/O pins, the device can directly drive keypads, LEDs, relays, and sensor inputs alongside the display. The 1.8V-5.5V VDD range allows direct 3.3V or 5V operation from common industrial supplies, while the -40°C to +125°C extended temperature grade handles factory-floor thermal stress. The nanoWatt XLP sleep modes below 20 nA support battery-backed or energy-harvested panels.
Recommended
Battery-Powered Sensor Node
The PIC16F1933-E/SP suits battery-powered sensor nodes because nanoWatt XLP technology delivers typical sleep currents below 20 nA, extending coin-cell battery life to multiple years. The 11-channel 10-bit ADC directly digitizes temperature, humidity, light, and battery voltage signals without external components. The MSSP and EUSART peripherals support I²C sensor interfaces and UART comms for wireless modules. The 256B EEPROM provides reliable non-volatile storage for calibration constants, sensor IDs, and operating hours across power cycles.
Recommended
Consumer Appliance User Interface
The PIC16F1933-E/SP is appropriate for consumer appliance HMIs like washing machines, microwave ovens, and coffee makers where its integrated segment LCD drives the front-panel display directly. The mTouch capacitive sensing peripheral allows touch-button implementation without external capacitive controllers. The CWG (Complementary Waveform Generator) and PWM modules drive LED backlights and triac-controlled heaters or motors. With 256B EEPROM, appliance settings and error logs persist across power cycles for the product lifetime.
Recommended
Low-End Medical Monitoring Device
The PIC16F1933-E/SP suits low-end medical monitors like digital thermometers, blood pressure cuffs, and pulse oximeters where its extended -40°C to +125°C range handles sterilization environments. The 10-bit ADC is sufficient for sensor signal conditioning, and the MSSP peripheral interfaces with external Bluetooth or display modules. The PIC16 instruction set is widely taught and supported, simplifying IEC 62304 documentation for medical firmware. The PIC® XLP family's nanoWatt operation is critical for battery-powered portable devices.
Recommended
Automotive Interior Accessory
The PIC16F1933-E/SP (extended -40°C to +125°C grade) targets automotive interior modules like climate-control displays, seat-heater switches, and rear-seat entertainment controllers. The integrated LCD driver eliminates external display controllers, reducing BOM cost and PCB area. The EUSART peripheral communicates with vehicle CAN transceivers through external MCUs, while PWM modules drive LED backlights and indicator lamps. While not AEC-Q100 qualified, the -E temperature grade and Microchip automotive pedigree make it suitable for non-safety interior applications.
Recommended
HVAC Thermostat Controller
The PIC16F1933-E/SP suits programmable HVAC thermostats where its LCD segment driver displays temperature, setpoint, and operating mode while CCP modules drive triac control circuits for heating/cooling stages. The on-chip 10-bit ADC accurately reads thermistor temperature sensors, and the EEPROM stores user schedules and calibration data. The wide 1.8V-5.5V supply range allows direct battery backup operation during brown-outs, preserving clock and schedule integrity. The nanoWatt XLP sleep current keeps the backup battery fresh for years.
Recommended
IoT Edge Sensor with LCD
The PIC16F1933-E/SP serves IoT edge devices like smart thermostats, environmental monitors, and appliance controllers that need a local LCD readout alongside wireless connectivity. The MCU reads sensors via ADC and I²C, drives the integrated segment LCD for local display, and uses EUSART to communicate with ESP32 or similar WiFi modules. The XLP nanoWatt modes keep standby current negligible when the wireless radio is idle, while Flash and RAM are sufficient for sensor processing, filtering algorithms, and display update logic.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F1933-E/SP — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1934-E/SP | PIC16F1933-I/SP | PIC16F1936-E/SP | PIC16F1937-E/SP | PIC16F1827-E/SP |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SPDIP | 28-SPDIP - same | 28-SPDIP - same | 28-SPDIP - same | 28-SPDIP - same | 28-SPDIP - same |
| Flash Memory | 7 KB | 14 KB | 7 KB | 14 KB | 14 KB | 7 KB |
| RAM | 256 B | 512 B | 256 B | 512 B | 1 KB | 384 B |
| Operating Temperature | -40°C to +125°C (Extended) | -40°C to +125°C (Extended) | -40°C to +85°C (Industrial) | -40°C to +125°C (Extended) | -40°C to +125°C (Extended) | -40°C to +125°C (Extended) |
| Integrated LCD Driver | Yes (up to 96 segments) | Yes (up to 96 segments) | Yes (up to 96 segments) | Yes (up to 96 segments) | Yes (up to 96 segments) | No |
| I/O Pins | 25 | 25 | 25 | 25 | 25 | 25 |
| Operating Voltage | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V |
Key Differentiators
- Integrated segment LCD driver up to 96 segments (vs PIC16F1827-E/SP)
- Extended -40°C to +125°C temperature grade (vs PIC16F1933-I/SP)
- nanoWatt XLP technology with sub-20nA sleep current (vs PIC16F1827-E/SP)
- Half the Flash and RAM vs PIC16F1934 for cost savings (vs PIC16F1934-E/SP)
Design Notes
Place a 0.1µF ceramic decoupling capacitor within 5mm of each VDD pin (pins 20 and 8 on the 28-SPDIP package), with a short, low-inductance ground return to the nearest VSS pin (pins 19 and 27). For noisy environments, add a bulk 10µF tantalum or aluminum polymer capacitor on the VDD rail. The MCU's nanoWatt XLP sleep current typically measures below 20 nA at 3V with all peripherals disabled, but leakage rises proportionally with temperature, so budget sleep current accordingly for the -40°C to +125°C extended temperature range.
The 28-SPDIP package is a 0.300" (7.62mm) row spacing through-hole package with 2.54mm pin pitch. Keep at least 1.5mm of clearance around through-holes for the IC socket or hand-soldering tip. Reserve PCB area under the IC for an SOIC-28 footprint as a backup manufacturing option. Route the ICSPDAT (RB7, pin 28) and ICSPCLK (RB6, pin 27) signals to a 5-pin header for in-circuit serial programming during prototype bring-up, without conflicting with the RB6/RB7 digital I/O functions in the application.
Do not leave the MCLR pin floating - always connect it to VDD through a 10kΩ pull-up resistor, optionally with a 100nF capacitor to ground for noise filtering. Configuration bits (CONFIG1 at 0x8007 and CONFIG2 at 0x8008 in Flash) must be explicitly set for oscillator mode, watchdog timer, brown-out reset voltage, code protection, and low-voltage programming enable. Failure to set the brown-out reset correctly can cause code corruption on brown-out events, particularly in battery-powered applications.
For designs with capacitive touch (mTouch), route the sensor electrodes with minimal parasitic capacitance to ground (typically <10pF) and keep them at least 5mm from noisy switching traces or digital I/O signals. Use a guard ring around each electrode connected to a low-impedance ground to shunt stray capacitance. The mTouch peripheral on the PIC16F1933-E/SP supports up to 16 channels but requires the mTouch library and tuning per electrode mechanical design.
Compliance Information
RoHS, REACH, lead-free, halogen-free, and conflict-minerals compliance not explicitly listed in the verified distributor data; check Microchip product page or ask for full material declaration. AEC-Q100 not qualified (industrial/extended grade only).