PIC16F1719-E/P - 8-Bit 32MHz XLP MCU 28KB Flash 40-PDIP
MPN: PIC16F1719-E/P ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.07 | $4.07 |
| 10 | $3.65 | $36.50 |
| 100 | $3.05 | $305.00 |
| 500 | $2.61 | $1,305.00 |
| 1,000 | $2.3 | $2,300.00 |
PIC16F1719-E/P Overview
An 8-bit PIC microcontroller is a Harvard-architecture RISC device with separate program and data buses that executes one instruction per clock cycle (plus a 4-cycle fetch) through a small instruction set; in the PIC16 family hierarchy it sits between the smaller PIC10/PIC12 line and the higher-pin-count PIC18 line, and is classed as a general-purpose 'enhanced mid-range' core. Microcontrollers in this category are the central control element in embedded products, replacing discrete logic with programmable state machines plus integrated peripherals such as ADC, timers, and communication engines.
Key features include eXtreme Low Power (XLP) with nanoWatt XLP sleep currents in the sub-1 microampere range, 36 digital I/O pins, two comparators with selectable hysteresis, two PWM modules with CCP, two EUSART and two I2C/SPI interfaces, a 10-bit ADC with up to 28 channels, a 5-bit and an 8-bit DAC, and an on-chip temperature indicator. The -E suffix denotes the extended industrial temperature grade of -40 C to +125 C. PPS routes digital peripheral inputs and outputs to virtually any I/O pin, simplifying PCB layout when peripheral assignments must change late in the design.
The PIC16F1719 uses a 14-bit instruction word with a hardware stack and an interrupt controller that supports both context save/restore and hardware context save. The device also includes a windowed watchdog timer (WWDT), two capture/compare/PWM peripherals, and a numerically controlled oscillator (NCO) for fine-resolution frequency generation. Code is developed under MPLAB X IDE with the XC8 compiler, and debug/programming is performed through the 4-wire ICD interface using the In-Circuit Serial Programming (ICSP) pins.
Typical applications include consumer white goods and small appliances, IoT sensor nodes, low-power battery chargers, LED lighting controllers, capacitive-touch human-machine interfaces, and general-purpose mixed-signal front-ends. The combination of on-chip op-amps, the ADC with computation, and CLC makes the device well suited to sensor conditioning and signal generation without external analog ICs.
When designing with this part, allocate a 100 nF decoupling capacitor within 5 mm of each VDD/VSS pair, reserve the ICSP/PGD and PGC pins (typically RB6/RB7) for in-circuit programming, and check the derating of the internal oscillator across the -40 C to +125 C range if the application relies on tight timing. PPS remapping is non-volatile but must be configured in firmware before the peripheral is enabled.
This page synthesizes DigiKey and Mouser pricing, parametric drop-in alternatives sourced from Microchip's own cross-reference tools, and engineering notes that go beyond the manufacturer datasheet to help procurement and design engineers make a confident selection decision.
Drop-in alternatives for PIC16F1719-E/P — 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 PIC16F1719-E/P (same form factor and footprint) — differing in Package, Timers, ADC, Core Independent Peripherals, DAC.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F1719-I/P
✅ Drop-In✓ In Stock
$2.55 / Unit
View Datasheet →PIC16F1718-I/SP
✅ Drop-In✓ In Stock
$1.32 / Unit
View Datasheet →PIC16F1716-I/SP
✅ Drop-In✓ In Stock
$0.99 / Unit
View Datasheet →PIC16F1713-I/SP
✅ Drop-In✓ In Stock
$1.65 / Unit
View Datasheet →PIC16F1708-I/P
✅ Drop-In✓ In Stock
$1.18 / Unit
View Datasheet →PIC16F1719-E/P Maximum Ratings & Electrical Characteristics
| Core | PIC16 8-bit RISC (enhanced mid-range) |
| Program Memory (Flash) | 28 KB (16K x 14 words) |
| Data SRAM | 2048 bytes |
| Data EEPROM | 256 bytes |
| Maximum CPU Speed | 32 MHz (8 MIPS) |
| Operating Voltage Range | 2.3 V to 5.5 V |
| Operating Temperature Range | -40 C to +125 C (Extended, -E suffix) |
| I/O Pins | 36 |
| ADC | 10-bit, up to 28 channels, with ADC2 computation |
| DAC | 5-bit and 8-bit |
| Comparators | 2 with selectable hysteresis |
| Op Amps | 2 on-chip operational amplifiers |
| PWM / CCP | 2 CCP modules, 2 PWM modules |
| Timers | 7 (Timer0/1/2/4/6, WDT, WWDT) |
| Core Independent Peripherals | CLC, COG, NCO, ZCD |
| Communication Interfaces | 2x EUSART (UART + SPI), 2x I2C/SPI |
| Peripheral Pin Select (PPS) | Yes |
| Low-Power Technology | nanoWatt XLP (sleep current sub-1 uA) |
| Package | 40-pin PDIP (0.600 inch / 15.24 mm) |
| Programming/Debug | ICSP (4-wire) via PGD/PGC |
| RoHS Status | Compliant (Pb-free) |
PIC16F1719-E/P Pin Configuration
| Pin 1 | RE3/MCLR/VPP — Digital input; Master Clear (reset) input; programming voltage input |
| Pin 2 | RA0 — Digital I/O with PPS; analog input AN0 |
| Pin 3 | RA1 — Digital I/O with PPS; analog input AN1 |
| Pin 4 | RA2 — Digital I/O with PPS; analog input AN2; DAC5OUT1 |
| Pin 5 | RA3 — Digital I/O with PPS; analog input AN3; VREF+ |
| Pin 6 | RA4 — Digital I/O with PPS; analog input AN4 |
| Pin 7 | RA5 — Digital I/O with PPS; analog input AN5; DAC5OUT2 |
| Pin 8 | RA6 — Digital I/O with PPS; analog input AN6 |
| Pin 9 | RA7 — Digital I/O with PPS; analog input AN7 |
| Pin 10 | RE0 — Digital I/O with PPS |
| Pin 11 | RE1 — Digital I/O with PPS |
| Pin 12 | RE2 — Digital I/O with PPS |
| Pin 13 | VDD — Positive supply (2.3 V to 5.5 V) |
| Pin 14 | VSS — Ground reference |
| Pin 15 | RB0 — Digital I/O with PPS; analog input AN8; ZCD output |
| Pin 16 | RB1 — Digital I/O with PPS; analog input AN9 |
| Pin 17 | RB2 — Digital I/O with PPS; analog input AN10 |
| Pin 18 | RB3 — Digital I/O with PPS; analog input AN11 |
| Pin 19 | RB4 — Digital I/O with PPS; analog input AN12 |
| Pin 20 | RB5 — Digital I/O with PPS; analog input AN13 |
| Pin 21 | RB6 — Digital I/O with PPS; ICD PGC (programming clock) |
| Pin 22 | RB7 — Digital I/O with PPS; ICD PGD (programming data) |
| Pin 23 | RC0 — Digital I/O with PPS; analog input AN16; SOSCO |
| Pin 24 | RC1 — Digital I/O with PPS; analog input AN17; SOSCI |
| Pin 25 | RC2 — Digital I/O with PPS; analog input AN18 |
| Pin 26 | RC3 — Digital I/O with PPS; analog input AN19 |
| Pin 27 | RC4 — Digital I/O with PPS; analog input AN20 |
| Pin 28 | RC5 — Digital I/O with PPS; analog input AN21 |
| Pin 29 | RC6 — Digital I/O with PPS; analog input AN22; TX/CK |
| Pin 30 | RC7 — Digital I/O with PPS; analog input AN23; RX/DT |
| Pin 31 | RD0 — Digital I/O with PPS; analog input AN24 |
| Pin 32 | RD1 — Digital I/O with PPS; analog input AN25 |
| Pin 33 | RD2 — Digital I/O with PPS; analog input AN26 |
| Pin 34 | RD3 — Digital I/O with PPS; analog input AN27 |
| Pin 35 | RD4 — Digital I/O with PPS |
| Pin 36 | RD5 — Digital I/O with PPS |
| Pin 37 | RD6 — Digital I/O with PPS |
| Pin 38 | RD7 — Digital I/O with PPS |
| Pin 39 | VDD — Positive supply (2.3 V to 5.5 V) |
| Pin 40 | VSS — Ground reference |
Typical Applications
PIC16F1719-E/P is suitable for 7 applications: Consumer Appliance Control, Battery-Powered IoT Sensor Node, LED Lighting and Dimming Controller, Capacitive-Touch User Interface, Industrial Sensor Transmitter (4-20 mA / 0-10 V), Automotive Interior/Under-Hood Module (Non-Safety), Smart White-Goods and HVAC Control Board.
Consumer Appliance Control
The PIC16F1719-E/P fits consumer appliance main boards (washing machines, dishwashers, microwave ovens, induction cooktops) because its 28 KB Flash absorbs the application code for motor control, user-interface scanning, and sensor conditioning, while the on-chip op-amps and 10-bit ADC with ADC2 computation handle temperature, current, and water-level sensing without external analog ICs. The 32 MHz instruction rate is sufficient for closed-loop PWM at 20 kHz with margin for housekeeping, and the XLP sleep current below 1 microampere keeps standby power within ENERGY STAR limits for always-on appliance features like clock displays and wireless modules.
Recommended
Battery-Powered IoT Sensor Node
The PIC16F1719-E/P is well suited to battery-powered IoT sensor nodes because the nanoWatt XLP sleep modes drop below 1 microampere while the core still wakes on a timer or interrupt, extending coin-cell life to multiple years. The on-chip op-amps condition the sensor signal directly, the 10-bit ADC with computation performs oversampling and averaging in hardware, and the 5-/8-bit DAC plus CLC generates the bias and excitation waveforms that piezoelectric or resistive sensors need. PPS allows late pin-swaps when the antenna module footprint forces a layout change.
Recommended
LED Lighting and Dimming Controller
For LED drivers, troffer dimmers, and architectural lighting, the PIC16F1719-E/P supplies two PWM channels plus two CCP modules, enough for color-mixing RGBW or warm-dimming two-channel stages. Its Core Independent Peripherals (CLC, COG, NCO, ZCD) generate zero-cross timing for TRIAC dimmers and dead-band control for synchronous flyback or buck-boost LED drivers without CPU intervention, freeing the core to manage DMX or DALI communication over the EUSART. Extended -40 C to +125 C grading handles fixture heat soak.
Recommended
Capacitive-Touch User Interface
The mTouch capacitive-touch sensing peripherals available on this family plus the CLC allow the PIC16F1719-E/P to scan up to 28 touch buttons or a touch wheel without external sense ICs, making it ideal for kitchen-appliance and IoT user interfaces. The op-amp and DAC implement the charge-time measurement hardware, the 10-bit ADC digitizes the readings, and the 32 MHz core debounces and interprets gestures in real time. PPS remaps the touch channels onto convenient PCB pads late in the design cycle.
Recommended
Industrial Sensor Transmitter (4-20 mA / 0-10 V)
Industrial 4-20 mA current-loop and 0-10 V analog-output transmitters benefit from the PIC16F1719-E/P's combination of on-chip op-amps for signal conditioning, the 10-bit ADC for sensor readout, and the 5-/8-bit DAC plus PWM-driven op-amp for generating the 0-10 V or 4-20 mA output. The -40 C to +125 C extended temperature range tolerates factory-floor thermals, and the WWDT plus CLC failsafe logic keeps the loop within safety limits on MCU lockup.
Recommended
Automotive Interior/Under-Hood Module (Non-Safety)
The PIC16F1719-E/P's extended -40 C to +125 C grading makes it usable in non-safety automotive applications such as interior lighting controllers, HVAC flap motors, seat-control keypads, and instrument-cluster auxiliary logic. The CLC and PWM modules drive brushless DC motors directly through external FETs, and the dual EUSARTs bridge the vehicle CAN/LIN gateway MCU via a transceiver. For safety-critical ADAS or body domains, upgrade to dsPIC33 or PIC18F-Q100 AEC-Q100 qualified parts.
Recommended
Smart White-Goods and HVAC Control Board
Smart thermostats, dehumidifiers, and HVAC indoor units use the PIC16F1719-E/P to read NTC thermistors, drive triac-fired compressor relays, and step the blower motor through multiple speeds using the on-chip PWM. Its EUSART interfaces link to the outdoor unit or to a Wi-Fi/BLE module, and the XLP modes keep idle power below 0.5 W in standby. The 256-byte EEPROM stores user schedules without wearing Flash, and ICSP allows field firmware updates via service connector.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F1719-E/P — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1719-I/P | PIC16F1718-I/SP | PIC16F1716-I/SP | PIC16F1708-I/P |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 40-pin PDIP (0.600 in) | 40-pin PDIP - same | 28-pin SPDIP - different | 28-pin SPDIP - different | 40-pin PDIP - same |
| Program Memory (Flash) | 28 KB | 28 KB | 28 KB | 14 KB | 7 KB |
| Data SRAM | 2048 bytes | 2048 bytes | 2048 bytes | 1024 bytes | 512 bytes |
| Maximum CPU Speed | 32 MHz (8 MIPS) | 32 MHz (8 MIPS) | 32 MHz (8 MIPS) | 32 MHz (8 MIPS) | 32 MHz (8 MIPS) |
| Operating Temperature | -40 C to +125 C (Extended) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) |
| Core Independent Peripherals | CLC, COG, NCO, ZCD | CLC, COG, NCO, ZCD | CLC, COG, NCO, ZCD | CLC, COG, NCO, ZCD | CLC only (no COG/NCO/ZCD) |
| On-chip Op Amps | Yes (2) | Yes (2) | Yes (2) | Yes (2) | No |
| DAC | 5-bit + 8-bit | 5-bit + 8-bit | 5-bit + 8-bit | 5-bit + 8-bit | 5-bit only |
| ADC (channels) | 10-bit, up to 28 channels | 10-bit, up to 28 channels | 10-bit, up to 17 channels | 10-bit, up to 17 channels | 10-bit, up to 28 channels |
Key Differentiators
- Extended -40 C to +125 C temperature grade in 40-PDIP (vs PIC16F1719-I/P)
- Highest Flash and SRAM density in 40-PDIP PIC16F171x family (vs PIC16F1708-I/P)
- On-chip op-amps plus 5- and 8-bit DAC and full CIP set (vs PIC16F1716-I/SP)
- Through-hole 40-PDIP package for hand-prototyping (vs PIC16F1719-I/PT (44-TQFP))
Design Notes
Place a 100 nF decoupling capacitor within 5 mm of every VDD/VSS pair (pins 13/14 and 39/40 on the 40-PDIP). For designs using the on-chip ADC, add a bulk 10 uF tantalum or ceramic at the package plus a ferrite bead to keep switching noise off the analog supply; the ADC's AVdd and AVss pins share VDD/VSS on this package, so cleanliness of the main rail directly affects ADC SNR.
Reserve RB6 (PGC) and RB7 (PGD) as the ICSP programming pins even if the design does not use them for application I/O - this allows in-circuit firmware updates without rework. Route the MCLR/RE3 line through a 10 kohm pull-up to VDD and avoid placing long traces near switching nodes; a 1 nF-10 nF capacitor close to MCLR improves ESD/EMI immunity per the Microchip ICSP design recommendations.
When routing PCB traces, separate analog inputs (RA0-RA7, RB0-RB5, RC0-RC7, RD0-RD3 - up to AN27) from digital I/O and PWM traces to preserve ADC accuracy. Use a ground pour on the top layer stitched with multiple vias to the bottom ground plane, and route the analog reference pin (RA3/VREF+) separately from high-current digital returns.
Peripheral Pin Select remapping is configured in firmware but must be locked (PPSLOCK bit) before any peripheral is enabled to prevent unwanted mapping during startup. Always set the PPS unlock sequence inside an atomic block and verify that the chosen remap is valid for the target package (not all I/O pins are remappable on all outputs).
Do not exceed the VDD maximum of 5.5 V; over-voltage will damage the part. The internal oscillator accuracy is +/-2% across voltage and temperature, so designs requiring tight UART baud timing should use the 16x baud-rate mode or an external 32.768 kHz crystal on SOSCO/SOSCI. The 8 MHz default HFINTOSC is convenient for prototypes but is not factory-trimmed for USB or CAN timing.
Compliance Information
RoHS and Pb-free compliant per Microchip product page. AEC-Q100 qualification is NOT held by PIC16F1719-E/P; for AEC-Q100 qualified equivalents evaluate PIC18F or dsPIC33 families. The 'E' suffix denotes Extended industrial temperature grade -40 C to +125 C, not automotive qualification.