PIC16F1933T-I/SO - 7KB Flash 8-bit MCU, 28-SOIC | Microchip
MPN: PIC16F1933T-I/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.95 | $2.95 |
| 10 | $2.66 | $26.60 |
| 100 | $2.3 | $230.00 |
| 500 | $2.05 | $1,025.00 |
| 1,000 | $1.79 | $1,790.00 |
PIC16F1933T-I/SO Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program and data memory, peripherals and I/O into one package. PIC microcontrollers are 8-bit RISC Harvard-architecture devices from Microchip with a rich toolchain and a long product lifecycle. The PIC16F1933 belongs to the enhanced mid-range family, sits inside the broader power-management IC hierarchy, and is part of the PIC16F1xxx series that adds LCD driver support and nanoWatt XLP extreme-low-power technology.
Key features include 14-bit instruction width, an integrated LCD driver (up to 28 segments), a 10-bit ADC with up to 11 channels, multiple PWM modules, comparators and the nanoWatt XLP sleep mode that drops quiescent current to the sub-microamp range. The 28-SOIC (SO) industrial grade (-I) package and tape-and-reel (T) shipping format target production-friendly assembly.
Typical applications include battery-powered consumer and home appliances with glass displays, e-metering, sensor conditioning front-ends, small appliances, white goods and any low-power embedded system that benefits from an on-chip LCD driver. The wide operating voltage range (1.8 V to 5.5 V) and the XLP idle/sleep modes make the device particularly well suited to energy-harvesting or primary-cell designs that must wake periodically to take a measurement and return to deep sleep.
A common design pitfall is forgetting to switch the device to the internal LFINTOSC or to configure the System Clock Selector (SCS) before issuing a SLEEP instruction, which can leave the part drawing extra current through a still-running external oscillator. Always verify the CONFIG1 register clock source bits in MPLAB X before characterising sleep current.
This page synthesises distributor pricing, drop-in alternatives and practical design notes not found in the manufacturer datasheet, giving an engineer a single reference point for evaluating PIC16F1933T-I/SO against contemporary 28-pin PIC and competing 8-bit MCUs.
Drop-in alternatives for PIC16F1933T-I/SO — 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 PIC16F1933T-I/SO (same form factor and footprint) — differing in Core Architecture, Package, Program Memory (Flash), Timers, ADC.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F1933-I/SO
✅ Drop-In✓ In Stock
$1.42 / Unit
View Datasheet →PIC16F1933-E/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1936-I/SO
✅ Drop-In✓ In Stock
$1.74 / Unit
View Datasheet →PIC16F1938-I/SO
✅ Drop-In✓ In Stock
$3.08 / Unit
View Datasheet →PIC16F1933T-I/SO Maximum Ratings & Electrical Characteristics
| Family | PIC16F1xxx enhanced mid-range 8-bit MCU |
| Core Architecture | 8-bit PIC RISC (Harvard), 14-bit instruction word |
| Program Memory (Flash) | 7 KB (4K x 14 words) |
| Data SRAM | 256 bytes |
| Data EEPROM | 256 bytes |
| Maximum CPU Speed | 32 MHz (8 MHz with 4x PLL) |
| Instruction Cycle Time | 200 ns at 20 MHz / 125 ns at 32 MHz |
| Operating Voltage (VDD) | 1.8 V to 5.5 V |
| I/O Pins | 25 (on 28-pin packages) |
| ADC | 10-bit, up to 11 channels |
| Timers | 4x 8-bit / 16-bit (Timer0, 1, 2, 6) |
| PWM | Enhanced CCP + PWM modules |
| Comparators | 2x rail-to-rail comparators |
| LCD Driver | Integrated, up to 28 segments |
| Communications | I2C/SPI, AUSART (RS-485 capable) |
| Low-Power Modes | nanoWatt XLP; IDLE, SLEEP; Doze mode |
| Operating Temperature | -40C to +85C (industrial) |
| Package | 28-pin SOIC (SO), 7.50 mm body width |
| Shipping Format | Tape and Reel (T suffix) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
PIC16F1933T-I/SO Pin Configuration
| Pin 1 | RA3/AN3/VREF+/SEG15/C1IN+/C2IN+ — Bidirectional I/O; analog input channel 3; positive voltage reference; LCD SEG15; comparator non-inverting input |
| Pin 2 | RA4/AN4/C2OUT/T0CKI/SEG4 — Bidirectional I/O; analog channel 4; comparator 2 output; Timer0 clock; LCD SEG4 |
| Pin 3 | RA5/AN5/SEG5/CPS7 — Bidirectional I/O; analog channel 5; LCD SEG5; mTouch capacitive sense channel 7 |
| Pin 4 | RA6/SEG6/OSC2/CLKOUT — Bidirectional I/O; LCD SEG6; crystal oscillator output; CLKOUT |
| Pin 5 | RA7/SEG7/OSC1/CLKIN — Bidirectional I/O; LCD SEG7; crystal oscillator input; external clock in |
| Pin 6 | VSS — Ground reference |
| Pin 7 | VDD — Positive supply voltage (1.8 V to 5.5 V) |
| Pin 8 | RB0/INT/SEG0/CCP4 — Bidirectional I/O; external interrupt; LCD SEG0; CCP4 PWM output |
| Pin 9 | RB1/SEG1/CPS10 — Bidirectional I/O; LCD SEG1; mTouch channel 10 |
| Pin 10 | RB2/SEG2/PWM3 — Bidirectional I/O; LCD SEG2; PWM3 output |
| Pin 11 | RB3/SEG3/CCP5/PGM — Bidirectional I/O; LCD SEG3; CCP5; ICSP programming |
| Pin 12 | RB4/SEG8/CPS8 — Bidirectional I/O; LCD SEG8; mTouch channel 8 |
| Pin 13 | RB5/SEG9/CPS9/PGC — Bidirectional I/O; LCD SEG9; mTouch channel 9; ICSP clock |
| Pin 14 | RB6/SEG10/PGC/ICSPCLK — Bidirectional I/O; LCD SEG10; ICSP clock (alternate) |
| Pin 15 | RB7/SEG11/ICSPDAT — Bidirectional I/O; LCD SEG11; ICSP data |
| Pin 16 | RC0/SOSCO/T1CKI/SEG32 — Bidirectional I/O; secondary oscillator out; Timer1 clock; LCD SEG32 |
| Pin 17 | RC1/SOSCI/SEG33 — Bidirectional I/O; secondary oscillator in; LCD SEG33 |
| Pin 18 | RC2/CCP1/SEG13/PWM4 — Bidirectional I/O; CCP1; LCD SEG13; PWM4 output |
| Pin 19 | RC3/SEG17/CCP2/PWM5 — Bidirectional I/O; LCD SEG17; CCP2; PWM5 output |
| Pin 20 | RC4/SDA/SDI/SEG16 — Bidirectional I/O; I2C data; SPI data in; LCD SEG16 |
| Pin 21 | RC5/SCL/SCK/SEG12 — Bidirectional I/O; I2C clock; SPI clock; LCD SEG12 |
| Pin 22 | RC6/TX/CK/SEG27 — Bidirectional I/O; AUSART TX; AUSART clock; LCD SEG27 |
| Pin 23 | RC7/RX/DT/SEG28 — Bidirectional I/O; AUSART RX; AUSART data; LCD SEG28 |
| Pin 24 | RD0/SEG20/CPS16 — Bidirectional I/O; LCD SEG20; mTouch channel 16 |
| Pin 25 | RD1/SEG21/CPS17 — Bidirectional I/O; LCD SEG21; mTouch channel 17 |
| Pin 26 | RE3/MCLR/VPP — Master Clear reset (active-low); programming voltage input |
| Pin 27 | RA0/AN0/CPS0/SEG14 — Bidirectional I/O; analog channel 0; mTouch channel 0; LCD SEG14 |
| Pin 28 | RA1/AN1/CPS1/VREF-/SEG18 — Bidirectional I/O; analog channel 1; mTouch channel 1; VREF-; LCD SEG18 |
Typical Applications
PIC16F1933T-I/SO is suitable for 6 applications: Battery-Powered Thermostat with Glass LCD, Single-Phase Electronic Energy Meter, White-Goods HMI (Washing Machine / Dishwasher), Industrial Sensor Front-End with 4-20 mA Loop, Remote Control with Segment LCD, Automotive Body Module (Non-Safety, Sub-85C).
Battery-Powered Thermostat with Glass LCD
The PIC16F1933T-I/SO is purpose-built for thermostats with on-glass segment LCDs. Its integrated LCD driver supports up to 28 segments and four common planes, eliminating an external HT1621 or similar LCD controller and shrinking BOM cost by roughly $0.40. The nanoWatt XLP sleep current below 1 uA combined with 1.8 V minimum VDD lets two AA cells run the thermostat for over 5 years on a single set, while the 10-bit ADC handles NTC thermistor readings to 0.25 C resolution.
Recommended
Single-Phase Electronic Energy Meter
Energy meters need an MCU with ADC, timers for line-frequency measurement and EEPROM for tariff/calibration tables. The PIC16F1933T-I/SO's 11-channel 10-bit ADC samples current and voltage at 4 ksps, two comparators detect zero-crossing for line sync, and 256 bytes of EEPROM stores calibration constants across the 10-year metrology lifetime. The XLP sleep mode keeps standby power below the 0.5 W IEC 62053 limit when the meter is between reporting intervals.
Recommended
White-Goods HMI (Washing Machine / Dishwasher)
Front-panel HMIs in white goods use a 7-segment or icon LCD plus a handful of buttons and rotary encoders. The PIC16F1933T-I/SO's 25 I/O pins drive up to 7 push-buttons, a rotary encoder and triac-control outputs without external I/O expanders. Its 1.8 V to 5.5 V range interfaces directly to 3.3 V and 5 V triac optocouplers, and the enhanced PWM + CCP module controls motor speed or heater elements with hardware dead-band generation.
Recommended
Industrial Sensor Front-End with 4-20 mA Loop
Two-wire 4-20 mA sensor transmitters need an MCU that can run from a 24 V loop while consuming < 3.5 mA. With a low-dropout regulator the PIC16F1933T-I/SO runs from a linear post-regulator derived from the loop, and its XLP sleep below 1 uA leaves headroom for the sensor and HART modem. The 10-bit ADC and internal voltage reference give 0.1% FS measurement repeatability for pressure, flow and level transmitters.
Recommended
Remote Control with Segment LCD
Handsets for AV systems, ceiling fans and industrial cranes benefit from the PIC16F1933T-I/SO's integrated LCD driver and AES-friendly peripherals. The AUSART supports IR protocol output for RC5/RC6/SIRC, while two PWMs drive backlight brightness via a simple MOSFET. Operating from 2 x AAA cells (3 V) the device easily lasts 2 years on alkaline cells thanks to nanoWatt XLP, and the 28-SOIC lays flat inside a slim wand-style enclosure.
Recommended
Automotive Body Module (Non-Safety, Sub-85C)
Non-safety body modules such as interior lighting, seat controllers and mirror adjusters run inside the cabin well below 85 C, so the industrial -I grade PIC16F1933T-I/SO is a cost-effective fit. Its 25 I/O and enhanced PWM drive LEDs, small DC motors and LIN bus interfaces via the AUSART. The 5.5 V VDD tolerance survives load-dump-protected 12 V rails, and LIN-compatible software stacks are widely available under MPLAB Harmony.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F1933T-I/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1933-I/SO | PIC16F1933-E/SO | PIC16F1936-I/SO | PIC16F1938-I/SO |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SOIC (0.295 in) | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same |
| Flash Memory | 7 KB (4K x 14) | 7 KB | 7 KB | 14 KB | 28 KB |
| SRAM | 256 bytes | 256 B | 256 B | 512 B | 1024 B |
| EEPROM | 256 bytes | 256 B | 256 B | 256 B | 256 B |
| Maximum Clock | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| 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 |
| Temperature Grade | -40C to +85C (Industrial) | -40C to +85C (I) | -40C to +125C (E) | -40C to +85C (I) | -40C to +85C (I) |
| Shipping Format | Tape and Reel (T) | Tube | Tube | Tube | Tube |
Key Differentiators
- Industrial-grade 28-SOIC variant of the popular PIC16F1933 silicon with tape-and-reel shipping for high-volume assembly (vs PIC16F1933-I/SO)
- Wider operating temperature range than the standard industrial -I part (vs PIC16F1933-I/SO)
- Higher Flash density on a drop-in 28-SOIC pinout, allowing field firmware growth without PCB redesign (vs PIC16F1936-I/SO)
Design Notes
Estimated: at VDD = 3.3 V, fOSC = 32 MHz, and 25 I/O loaded with 5 mA each, the PIC16F1933T-I/SO draws approximately 8 mA active and < 1 uA in XLP Sleep mode. Place a 100 nF X7R decoupling capacitor within 5 mm of VDD (pin 7) and a 10 uF bulk capacitor near the IC for ADC reference stability. For battery applications switch to LFINTOSC (31 kHz) before issuing SLEEP to minimise current draw.
Route the ICSP lines PGC (RB6) and PGD (RB7) directly to a 6-pin header on the board edge so production programming and in-circuit debugging work without reworking the PCB. Avoid sharing these pins with high-current switching loads; if the application forces dual function, add 4.7 kohm series resistors to the ICSP header so production can override. Keep analog traces (ANx) short and away from PWM/CCP outputs by at least 3 mm to preserve ADC SNR.
Always configure the CONFIG1 register's FOSC and WDTE bits in MPLAB X before generating the .hex file - leaving the watchdog enabled at a 1:128 prescaler will trip within 4 seconds and halt firmware that does not service CLRWDT(). Also, MCLR (pin 26) must never be left floating; tie it to VDD through a 10 kohm resistor and a 100 nF capacitor for noise immunity, or to VDD directly if unused. The PIC16F1933T-I/SO is ESD-sensitive at the MCLR pin.
The 28-SOIC package has a theta_JA of approximately 80 C/W on a 4-layer JEDEC test board. At maximum active current of 8 mA and 5 V supply the internal dissipation is only 40 mW, producing a 3.2 C junction rise - thermal management is not a concern for any reasonable commercial or industrial environment. Reduce clock or enter Sleep whenever possible in battery-powered designs to extend cell life.
Compliance Information
RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified; for automotive under-hood applications select an AEC-Q100 qualified PIC16F1xxx variant or upgrade to the PIC16F1933-E/SO extended temperature grade.