PIC16F1933-I/ML - 7KB Flash 28-QFN 8-Bit MCU | Microchip
MPN: PIC16F1933-I/ML ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.06 | $4.06 |
| 10 | $3.65 | $36.50 |
| 100 | $2.97 | $297.00 |
| 500 | $2.77 | $1,385.00 |
| 1,000 | $2.59 | $2,590.00 |
PIC16F1933-I/ML Overview
What is a PIC16 microcontroller? The PIC16 family is a family of 8-bit RISC microcontrollers from Microchip Technology with a Harvard architecture, separate program and data buses, and a small instruction set optimized for deterministic execution in embedded control. The PIC16F1933 adds an integrated LCD driver (up to 96 segments), a 5-bit DAC, multiple enhanced capture/compare/PWM (ECCP) modules, and configurable logic cells (CLC) on top of the standard PIC16 peripherals. It sits inside the broader PIC mid-range taxonomy: PIC10/12/16/18 -> 8-bit MCU -> microcontroller -> embedded processing -> semiconductor IC.
Key features include 11 channels of 10-bit ADC, two comparators, two 8-bit timers plus one 16-bit timer, hardware RTCC, an EUSART, MSSP (I2C/SPI), and an internal 16 MHz oscillator. XLP technology delivers typical sleep currents around 50 nA at 1.8 V, enabling battery-powered designs with multi-year lifetimes. The 28-QFN (6x6 mm) package supports compact board layouts and provides a low thermal-resistance path via the exposed pad.
Typical applications include battery-powered consumer devices with LCD user interfaces, IoT sensor nodes, metering and instrumentation, medical monitors, and industrial HMI panels. The integrated LCD driver eliminates external segment-driver ICs, reducing both BOM cost and PCB area in user-interface-heavy designs.
When designing with this part, observe the 1.8 V minimum VDD for Flash operation, place a 0.1 uF decoupling capacitor adjacent to each power pin, and connect the exposed pad to the ground plane for thermal dissipation and electrical reference. The CLC, ECCP, and 5-bit DAC peripherals are configured via MPLAB X IDE and MCC.
This page synthesizes distributor pricing, verified pin-compatible drop-in alternatives, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for PIC16F1933-I/ML — 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/ML (same form factor and footprint) — differing in Package, Timers, ADC, Operating Temperature, Program Memory (Flash).
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F1933-I/MLVAO
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC16F1933T-I/ML
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1933-E/ML
✅ Drop-In✓ In Stock
$1.95 / Unit
View Datasheet →PIC16F1933T-E/ML
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC16LF1933-I/ML
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$1.55 / Unit
View Datasheet →PIC16F1936-I/ML
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$2.15 / Unit
View Datasheet →PIC16F1933-I/ML Maximum Ratings & Electrical Characteristics
| Architecture | PIC16 enhanced mid-range 8-bit RISC |
| Program Memory (Flash) | 7 KB (4K x 14 words) |
| Data SRAM | 256 B |
| Data EEPROM | 256 B |
| Maximum CPU Speed | 32 MHz (8 MIPS) |
| Supply Voltage (VDD) | 1.8 V to 5.5 V |
| I/O Pins | 25 (typical for 28-pin variant) |
| ADC | 11 channels, 10-bit |
| Timers | 2 x 8-bit, 1 x 16-bit |
| Comparators | 2 |
| EUSART | Yes (1) |
| MSSP (I2C/SPI) | Yes (1) |
| LCD Driver | Up to 96 segments |
| Internal Oscillator | 16 MHz (factory calibrated, +/-1%) |
| Operating Temperature | -40C to +85C (Industrial, I-temp) |
| Package | 28-pin QFN (ML, 6x6 mm) with exposed pad |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
PIC16F1933-I/ML Pin Configuration
| Pin 1 | RA5/AN4/C2INB/SOSC1 — GPIO RA5 / ADC ch4 / comparator input / Timer0 secondary oscillator |
| Pin 2 | RA4/AN3/C1INB-/T0CKI — GPIO RA4 / ADC ch3 / comparator input / Timer0 clock input |
| Pin 3 | RA3/AN2/C1INA/VREF+ — GPIO RA3 / ADC ch2 / comparator input / ADC Vref+ |
| Pin 4 | RA2/AN1/C2INA/VREF-/DACOUT — GPIO RA2 / ADC ch1 / comparator input / ADC Vref- / 5-bit DAC output |
| Pin 5 | RA1/AN0/C1IN0-/ICSPCLK — GPIO RA1 / ADC ch0 / comparator input / ICD clock |
| Pin 6 | RA0/AN0/ULPWU/C1IN0+ — GPIO RA0 / ADC ch0 / ultra-low-power wake-up / comparator input |
| Pin 7 | VSS — Ground reference |
| Pin 8 | VDD — Positive supply voltage (1.8 V to 5.5 V) |
| Pin 9 | RB7/KBI3/PGD — GPIO RB7 / KBI / ICD data |
| Pin 10 | RB6/KBI2/PGC — GPIO RB6 / KBI / ICD clock |
| Pin 11 | RB5/KBI1/AN11/C3INB — GPIO RB5 / KBI / ADC ch11 / comparator input |
| Pin 12 | RB4/KBI0/AN10/C3INA — GPIO RB4 / KBI / ADC ch10 / comparator input |
| Pin 13 | RC7/AN9/C2OUT/SDO — GPIO RC7 / ADC ch9 / comparator output / SPI data out |
| Pin 14 | RC6/AN8/C1OUT/TX/CK — GPIO RC6 / ADC ch8 / comparator output / EUSART TX/CK |
| Pin 15 | RC5/AN7/CCP1/SDO — GPIO RC5 / ADC ch7 / ECCP1 / SPI data out |
| Pin 16 | RC4/AN6/MDOUT — GPIO RC4 / ADC ch6 / modulator output |
| Pin 17 | RC3/AN5/SCK/SCL — GPIO RC3 / ADC ch5 / SPI SCK / I2C SCL |
| Pin 18 | RC2/AN4/C2INB — GPIO RC2 / ADC ch4 / comparator input |
| Pin 19 | RC1/AN3/C2INA — GPIO RC1 / ADC ch3 / comparator input |
| Pin 20 | RC0/AN2/C1INA — GPIO RC0 / ADC ch2 / comparator input |
| Pin 21 | VSS — Ground (second pad) |
| Pin 22 | VDD — Positive supply (second pad) |
| Pin 23 | RB0/AN12/INT/C1IN0- — GPIO RB0 / ADC ch12 / external interrupt / comparator input |
| Pin 24 | RB1/AN10/C1IN1- — GPIO RB1 / ADC ch10 / comparator input |
| Pin 25 | RB2/AN8/C1IN2- — GPIO RB2 / ADC ch8 / comparator input |
| Pin 26 | RB3/AN9/C1IN3-/PGM — GPIO RB3 / ADC ch9 / comparator input / LVP programming |
| Pin 27 | RA7/CCP1 — GPIO RA7 / ECCP1 PWM output |
| Pin 28 | RA6/CCP2 — GPIO RA6 / ECCP2 PWM output |
Typical Applications
PIC16F1933-I/ML is suitable for 6 applications: Battery-Powered Sensor Node, Consumer LCD User Interface, Industrial Metering and HMI, Portable Medical Monitor, IoT Edge Sensor Hub, Automotive Body Electronics.
Battery-Powered Sensor Node
The PIC16F1933-I/ML is well suited to battery-powered sensor nodes thanks to its nanoWatt XLP architecture and 1.8-5.5 V supply range. Sleep current around 50 nA at 1.8 V lets a 200 mAh CR2032 cell support multi-year deployments; the 10-bit ADC reads temperature, humidity, or battery voltage without an external analog front end. The integrated 16 MHz internal oscillator removes the need for a crystal, shrinking BOM cost. Its 7 KB Flash fits typical sensor-firmware payloads with room for a small state machine plus periodic wake-ups. Designers place the QFN's exposed pad on a 0.5 cm^2 copper pour for thermal relief.
Recommended
Consumer LCD User Interface
For consumer devices that need a character or segment LCD, the PIC16F1933's integrated LCD driver (up to 96 segments) eliminates the need for an external HT1621 or similar segment driver, reducing BOM cost and PCB area. Configurable bias and duty cycles handle glass displays from 3 V to 5 V logic. The 256 B SRAM holds UI state, while Flash holds menus and debounce logic. CLC and ECCP peripherals drive LEDs, backlight PWM, and buzzer tones. The 28-QFN (6x6 mm) keeps the controller footprint tiny, ideal for handheld thermometers, kitchen scales, and remote-control LCD panels.
Recommended
Industrial Metering and HMI
Industrial metering panels benefit from the PIC16F1933-I/ML's 1.8-5.5 V supply tolerance (compatible with 3.3 V and 5 V rails), 32 MHz throughput for fast ADC scans, and an EUSART for RS-485 communications via a transceiver. The two comparators enable zero-crossing detection or threshold-based alarms. The 28-QFN package's exposed pad improves thermal performance under continuous operation at +85C. The 256-byte EEPROM stores calibration constants and meter readings with 1M-cycle endurance, supporting tamper-resistant logging without an external serial EEPROM.
Recommended
Portable Medical Monitor
Portable medical monitors such as pulse oximeters and digital thermometers benefit from the PIC16F1933's XLP sleep mode (~50 nA at 1.8 V), 10-bit ADC for sensor readout, and small 28-QFN footprint. The device's deterministic interrupt latency (4-cycle core) simplifies the timing of periodic sensor sampling without RTOS overhead. Hardware CLC modules can implement glitch-free digital filters for bioelectric signals. The wide supply range supports both coin-cell and Li-ion battery chemistries. Microchip's IEC 60730 Class B safety library is available for the PIC16 family.
Recommended
IoT Edge Sensor Hub
For IoT edge sensor hubs that aggregate readings from downstream sensors and forward them via UART, I2C, or SPI, the PIC16F1933-I/ML provides the right balance of peripheral count and power efficiency. The MSSP port talks to I2C sensors or SPI peripherals at up to 32 MHz SCLK, while the EUSART handles wireless modules like LoRa or sub-GHz transceivers. The 256-byte EEPROM stores network credentials and last-known-good configuration. The CLC peripherals can implement custom glue logic between sensors without external gates.
Recommended
Automotive Body Electronics
The PIC16F1933 family includes automotive-qualified variants (-MLVAO suffix) that meet AEC-Q100 Grade 1/2 requirements, making them suitable for body-electronics modules such as ambient-lighting controllers, seat-position memories, and HVAC panel slaves. The 32 MHz core handles LIN-bus message processing via the EUSART with an external LIN transceiver. Hardware PWM (ECCP) drives LED arrays or small DC motors; the 256-byte EEPROM stores trim and configuration. The wide temperature range of -40C to +125C (extended grade) survives under-dash deployments.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F1933-I/ML — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1933-I/MLVAO | PIC16F1933T-I/ML | PIC16F1933-E/ML | PIC16LF1933-I/ML | PIC16F1936-I/ML |
|---|---|---|---|---|---|---|
| Package | 28-QFN (ML, 6x6 mm) | 28-QFN (ML) | 28-QFN (ML) | 28-QFN (ML) | 28-QFN (ML) | 28-QFN (ML) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Program Memory | 7 KB (4K x 14) | 7 KB | 7 KB | 7 KB | 7 KB | 14 KB |
| SRAM | 256 B | 256 B | 256 B | 256 B | 256 B | 512 B |
| EEPROM | 256 B | 256 B | 256 B | 256 B | 256 B | 256 B |
| 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 3.6 V (LF) | 1.8 V to 5.5 V |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +125C (Automotive) | -40C to +85C | -40C to +125C (Extended) | -40C to +85C | -40C to +85C |
| AEC-Q100 Qualified | No | Yes | No | No | No | No |
Key Differentiators
- Integrated 96-segment LCD driver eliminates external segment-driver IC (vs PIC16F1936-I/ML)
- nanoWatt XLP sleep current around 50 nA at 1.8 V (vs PIC16LF1933-I/ML)
- Hardware CLC and 5-bit DAC for analog glue logic without external gates (vs PIC16F19155-I/SS)
Design Notes
Decouple VDD with a 0.1 uF ceramic capacitor placed within 3 mm of each VDD pin and a bulk 10 uF tantalum or ceramic capacitor on the supply rail. Connect the QFN's exposed thermal pad directly to the VSS plane with at least four thermal vias to a 0.5 cm^2 copper pour. In battery designs, use a schottky diode (BSS84 or similar) to prevent reverse-current leakage into the MCU when the cell is removed.
Route the ICD pins (RB6/PGC and RB7/PGD) as short, parallel traces to a 6-pin header placed at the board edge. Avoid routing the high-current PWM outputs (CCP1/RA7, CCP2/RA6) near analog inputs to minimize coupled noise. For LCD applications, the LCD segment pins (assigned to PORTA, B, C via the CLC and pin-mux matrix) should be routed to the display with matched trace lengths to avoid segment-brightness mismatch.
Do not exceed the 5.5 V absolute-maximum rating on any pin; clamp transients below 5.5 V with a TVS or zener when driving inductive loads. The MSSP I2C bus requires pull-up resistors (typically 4.7 kohm at 100 kHz, 2.2 kohm at 400 kHz) - the PIC16 internal weak pull-ups are too weak for reliable multi-master I2C. EEPROM write cycles are rated at 100k/1M endurance; use wear-leveling if your application writes frequently.
Compliance Information
RoHS compliant per Microchip product page. The PIC16F1933 base part is not AEC-Q100 qualified - choose the -MLVAO suffix variant for AEC-Q100. Conflict-minerals compliance per Microchip's standard declaration.