PIC16F1717-I/PT - 8-Bit 32MHz 14KB Flash MCU | Microchip | TQFP-44
MPN: PIC16F1717-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.5 | $3.50 |
| 10 | $3.2 | $32.00 |
| 100 | $2.85 | $285.00 |
| 500 | $2.55 | $1,275.00 |
| 1,000 | $2.3 | $2,300.00 |
PIC16F1717-I/PT Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU, memory and programmable peripherals. Within the broader taxonomy, the PIC16F1717 belongs to the 8-bit microcontroller class, sits inside the PIC16 mid-range family, and falls under the larger umbrella of embedded processors and semiconductors. The 'XLP' designation marks Microchip's eXtreme Low Power technology, which minimizes active and sleep currents for battery-backed designs.
Key differentiating features include on-chip op-amps (up to three), a 10-bit ADC with computation (ADC2), two 8-bit DACs, a 5-bit DAC, and high-resolution PWM. Core Independent Peripherals such as the Configurable Logic Cell (CLC), Complementary Output Generator (COG), Numerically Controlled Oscillator (NCO), and Zero-Cross Detect operate without CPU intervention, freeing the core for system-level tasks. Peripheral Pin Select (PPS) remaps digital functions onto a wide range of I/O pins, easing PCB routing.
Architecturally, the device uses Microchip's enhanced mid-range 8-bit core with a 14-bit instruction word and a 16-level hardware stack. The 32 MHz internal oscillator (with PLL) provides accurate timing without external crystals, while multiple clock modes and a 32 kHz secondary oscillator support low-power operation. The combination of analog integration, CIPs, and PPS makes the PIC16F1717 a flexible platform for mixed-signal sensing and motor/lighting control.
Typical applications include sensor signal conditioning, LED lighting drivers, small brushless-DC fan control, low-power IoT nodes, industrial control panels, and home appliances where on-chip op-amps replace external analog front-ends.
When designing with this part, allocate ADC channels and op-amp inputs carefully because they share analog pins with digital I/O; consult the pin allocation table in the manufacturer datasheet before finalizing the schematic. Keep in mind the Flash endurance of 10,000 erase/write cycles typical when planning firmware update strategies.
This page synthesizes distributor pricing, drop-in package alternatives, and practical design notes not found in the standalone Microchip datasheet, helping engineers shorten the BOM decision cycle.
Drop-in alternatives for PIC16F1717-I/PT — 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 PIC16F1717-I/PT (same form factor and footprint) — differing in ADC, Core Independent Peripherals, DAC, Operating Temperature, Package.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F1717T-I/PT
✅ Drop-In✓ In Stock
$1.1 / Unit
View Datasheet →PIC16F1717-E/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1718-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1716-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1769-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F15376-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1717-I/PT Maximum Ratings & Electrical Characteristics
| Core | PIC 8-bit enhanced mid-range |
| Architecture | 8-bit RISC, 14-bit instruction word |
| Maximum CPU Frequency | 32 MHz |
| Program Memory (Flash) | 14 KB (8K x 14 words) |
| Data RAM | 1 KB |
| Data EEPROM | 256 bytes |
| Supply Voltage (VDD) | 2.3 V to 5.5 V |
| Operating Temperature | -40 °C to +85 °C (Industrial, -I grade) |
| Package | 44-pin TQFP (PT), 10x10 mm |
| I/O Pins | 35 |
| ADC | 10-bit, up to 28 channels, with Computation (ADC2) |
| DAC | Two 8-bit DACs + one 5-bit DAC |
| Op-Amps | Up to 3 on-chip operational amplifiers |
| PWM Modules | Multiple 10-bit PWM outputs |
| Core Independent Peripherals | CLC, COG, NCO, Zero-Cross Detect |
| Peripheral Pin Select (PPS) | Yes |
| Communication | I²C, SPI, EUSART (UART) |
| Timers | 8-bit and 16-bit timers |
| Internal Oscillator | 32 MHz with PLL + 31 kHz LF oscillator |
| Low-Power Technology | XLP (eXtreme Low Power) |
| Flash Write Endurance | 10,000 cycles typical |
| RoHS Status | Compliant |
PIC16F1717-I/PT Pin Configuration
| Pin 1 | RA3/AN7/VREF+/C1IN+/C2IN+ — Bidirectional I/O / ADC input / DAC reference |
| Pin 2 | RA2/AN6/VREF-/C1IN-/C2IN- — Bidirectional I/O / ADC input / DAC reference |
| Pin 3 | RA1/AN5/DAC1OUT/OPA1IN+ — Bidirectional I/O / DAC1 output / OPA1 non-inverting input |
| Pin 4 | RA0/AN4/DAC2OUT/OPA1OUT — Bidirectional I/O / DAC2 output / OPA1 output |
| Pin 5 | RA5/AN3/OPA1IN- — Bidirectional I/O / OPA1 inverting input |
| Pin 6 | RA4/AN2/T0CKI — Bidirectional I/O / Timer0 clock input |
| Pin 7 | RA7/OSC1/CLKIN — Crystal oscillator input or external clock |
| Pin 8 | RA6/OSC2/CLKOUT — Crystal oscillator output or clock output |
| Pin 9 | RC0/SOSCO — Bidirectional I/O / secondary oscillator output |
| Pin 10 | RC1/SOSCI — Bidirectional I/O / secondary oscillator input |
| Pin 11 | RC2/AN8/DAC5REF — Bidirectional I/O / ADC / 5-bit DAC reference |
| Pin 12 | RC3/AN9 — Bidirectional I/O / ADC input |
| Pin 13 | RC4/AN10 — Bidirectional I/O / ADC input |
| Pin 14 | RC5/AN11 — Bidirectional I/O / ADC input |
| Pin 15 | RC6/TX/CK — Bidirectional I/O / EUSART TX / clock |
| Pin 16 | RC7/RX/DT — Bidirectional I/O / EUSART RX / data |
| Pin 17 | VDD — Positive supply voltage (2.3 V - 5.5 V) |
| Pin 18 | VSS — Ground reference |
| Pin 19 | RB7/DAC3REF/ICSPDAT — Bidirectional I/O / 5-bit DAC3 reference / ICSP data |
| Pin 20 | RB6/DAC2REF/ICSPCLK — Bidirectional I/O / 5-bit DAC2 reference / ICSP clock |
| Pin 21 | RB5/AN13 — Bidirectional I/O / ADC input |
| Pin 22 | RB4/AN12 — Bidirectional I/O / ADC input |
| Pin 23 | RB3/AN9/CWG1IN — Bidirectional I/O / ADC / CWG input |
| Pin 24 | RB2/AN8 — Bidirectional I/O / ADC input |
| Pin 25 | RB1/AN7 — Bidirectional I/O / ADC input |
| Pin 26 | RB0/AN12/INT — Bidirectional I/O / ADC / external interrupt |
| Pin 27 | RD7/AN21 — Bidirectional I/O / ADC input |
| Pin 28 | RD6/AN20 — Bidirectional I/O / ADC input |
| Pin 29 | RD5/AN19 — Bidirectional I/O / ADC input |
| Pin 30 | RD4/AN18 — Bidirectional I/O / ADC input |
| Pin 31 | RC2/AN17 — Bidirectional I/O / ADC input (alt mapping) |
| Pin 32 | RC1/AN16 — Bidirectional I/O / ADC input (alt mapping) |
| Pin 33 | RC0/AN15 — Bidirectional I/O / ADC input (alt mapping) |
| Pin 34 | RE3/MCLR/VPP — Master clear (reset) input / programming voltage |
| Pin 35 | RD3/AN23 — Bidirectional I/O / ADC input |
| Pin 36 | RD2/AN22 — Bidirectional I/O / ADC input |
| Pin 37 | RD1/AN25 — Bidirectional I/O / ADC input |
| Pin 38 | RD0/AN24 — Bidirectional I/O / ADC input |
| Pin 39 | RE2/AN27 — Bidirectional I/O / ADC input |
| Pin 40 | RE1/AN26 — Bidirectional I/O / ADC input |
| Pin 41 | RE0/AN28 — Bidirectional I/O / ADC input |
| Pin 42 | RA4 — Bidirectional I/O (Port A) |
| Pin 43 | RA3 — Bidirectional I/O (Port A) |
| Pin 44 | AVDD — Analog positive supply (tie to VDD) |
Typical Applications
PIC16F1717-I/PT is suitable for 7 applications: Sensor Signal Conditioning, LED Lighting Drivers, Low-Power IoT Edge Nodes, Industrial Control Panels, Home Appliance Controllers, Small Brushless-DC Fan Control, Automotive Body and Interior Modules (Sub-tier).
Sensor Signal Conditioning
The PIC16F1717-I/PT's three on-chip op-amps and 10-bit ADC2 with computation make it well suited for conditioning thermistor, RTD, and bridge sensor outputs. Designers can amplify millivolt-level signals and apply hardware averaging inside the MCU without external analog ICs. Operating from 2.3 V to 5.5 V supports both 3.3 V and 5 V sensor modules. ADC2 averaging reduces firmware load, and XLP sleep modes let the chip wake, sample, and return to deep sleep to extend battery life. The 32 MHz core gives enough bandwidth for control loops while keeping quiescent current low.
Recommended
LED Lighting Drivers
The PIC16F1717-I/PT drives constant-current LED strings using its 10-bit PWM, two 8-bit DACs and the Complementary Output Generator (COG) for dead-band control. With ADC2 in current-shunt feedback mode, the MCU can implement closed-loop dimming in firmware, while the CLC handles zero-cross detect for TRIAC-dimmable retrofits. The 44-pin TQFP exposes up to 35 I/O lines, enabling RGBW channels and button/sense inputs on the same chip. XLP idle modes keep standby power below regulator quiescent levels for ENERGY STAR fixtures.
Recommended
Low-Power IoT Edge Nodes
The PIC16F1717-I/PT's XLP technology enables battery-powered IoT endpoints that sleep at nano-amp currents and wake on interrupts. ADC2 oversampling plus CLC state machines let the MCU capture and pre-process sensor data without the core running, which minimizes active time. The 256-byte EEPROM stores calibration constants without touching Flash, and the EUSART or I²C peripherals link to radios and sensors. Industrial temperature grade (-I) suits outdoor enclosures, and the 32 MHz instruction rate handles short bursts of wireless encryption.
Recommended
Industrial Control Panels
The PIC16F1717-I/PT integrates keypad scanning, LCD drive, and analog feedback in a single 44-pin TQFP, simplifying industrial HMI panels. Its 10-bit ADC reads potentiometers and 4-20 mA loop inputs while the PWM outputs command proportional valves and motor drives. Peripheral Pin Select (PPS) allows I²C, SPI and UART to be remapped, easing PCB routing when panel layouts change. The -40 °C to +85 °C industrial temperature range covers factory floor conditions, and the 14 KB Flash holds typical ladder-logic and PID control code with margin.
Recommended
Home Appliance Controllers
Washing machines, coffee makers and induction cooktops benefit from the PIC16F1717-I/PT's on-chip op-amps for current sensing and zero-cross detect for TRIAC-based heater control. The CLC, COG and NCO offload repetitive timing tasks from the core, freeing cycles for user-interface firmware. UART connectivity enables diagnostic ports and firmware update via bootloader. The 32 MHz execution rate handles multiple sensor sampling loops per mains cycle, while XLP idle keeps standby power under 100 mW to meet modern eco-design regulations.
Recommended
Small Brushless-DC Fan Control
The PIC16F1717-I/PT generates complementary PWM outputs via the COG peripheral to drive the high-side and low-side FETs of a small brushless-DC fan. Its ADC2 samples back-EMF for sensorless commutation timing, while the NCO produces precise frequency references for closed-loop RPM control. The 8-bit DAC sets reference levels for current limit, and the zero-cross detect block synchronizes commutation with the rotor position without CPU intervention. Industrial temperature grade suits PC and HVAC fan applications.
Recommended
Automotive Body and Interior Modules (Sub-tier)
While not AEC-Q100 qualified, the PIC16F1717-I/PT's feature set is sometimes used in non-safety automotive body modules such as ambient lighting and HVAC controls. Its op-amps condition sensor signals, the COG drives LED strings, and the EUSART links to body controllers via LIN. Designers should pair the MCU with automotive-grade regulators and transceivers. For AEC-Q100 mandatory positions choose PIC16F1717-E/PT (extended temperature) or move to a Q1-qualified variant in the PIC18 family.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F1717-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1717T-I/PT | PIC16F1717-E/PT | PIC16F1718-I/PT | PIC16F1716-I/PT | PIC16F1769-I/PT | PIC16F15376-I/PT |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-TQFP (10x10 mm) | 44-TQFP (10x10) - same | 44-TQFP (10x10) - same | 44-TQFP (10x10) - same | 44-TQFP (10x10) - same | 44-TQFP (10x10) - same | 44-TQFP (10x10) - same |
| Flash Memory | 14 KB | 14 KB | 14 KB | 28 KB (+100%) | 8 KB (-43%) | 14 KB | 28 KB (+100%) |
| Data RAM | 1 KB | 1 KB | 1 KB | 2 KB (+100%) | 1 KB | 1 KB | 2 KB (+100%) |
| Maximum CPU Frequency | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| On-Chip Op-Amps | 3 | 3 | 3 | 3 | 3 | 3 | 1 (-67%) |
| DAC Resolution | 8-bit + 8-bit + 5-bit | 8+8+5 bit | 8+8+5 bit | 8+8+5 bit | 8+8+5 bit | 10-bit (improved) | 5-bit (reduced) |
| Temperature Grade | -40 to +85 C (Industrial) | -40 to +85 C | -40 to +125 C (Extended) | -40 to +85 C | -40 to +85 C | -40 to +85 C | -40 to +85 C |
| Pricing Tier (qty 1000) | $2.30 | ~$2.30 (T&R) | ~$2.45 (slight premium) | ~$2.55 | ~$2.10 (-9%) | ~$2.55 | ~$2.30 |
Key Differentiators
- Three on-chip op-amps plus dual 8-bit DACs (vs PIC16F15376-I/PT)
- Industrial temperature grade with XLP nanoWatt sleep (vs PIC16F1718-I/PT)
- Larger Flash than the F1716 in identical footprint (vs PIC16F1716-I/PT)
Design Notes
Estimated: at 32 MHz and 5 V supply, active current is roughly 7 mA, so a single 100 nF + 10 µF decoupling pair near each VDD/VSS pin pair is sufficient. For deep-sleep XLP operation below 1 µA, verify that any unused op-amps are disabled in firmware and that ADC2 is in power-down mode. Place a bulk 100 µF electrolytic on the board input only if the supply source impedance is high; otherwise a 10 µF ceramic is adequate.
Estimated: route the ICSP signals (ICSPCLK/ICSPDAT/MCLR/VPP) to a 6-pin header with series 4.7 kΩ resistors on data/clock to limit programming transients. Keep analog traces (ANx, OPAxIN, DACxREF) short and away from PWM or clock switching nets; use a guard ring tied to AVSS around sensitive analog islands. Maintain a continuous ground plane under the TQFP-44 thermal pad and stitch vias around its perimeter for thermal and EMI performance.
Do not leave the MCLR pin floating - tie it to VDD through a 10 kΩ pull-up so spurious resets do not crash the application. When migrating from PIC16F1713, remember that the F1717 adds op-amps and DACs whose analog pins overlap with Port A; re-check the analog pin allocation table before bringing up firmware. The ADC2 result register format differs from legacy ADRES; firmware written for the F1713 must update the ADC2 read sequence.
Place the 32.768 kHz crystal load capacitors (typically 33 pF) as close to SOSCO/SOSCI as possible to keep secondary oscillator drift low. For PWM-driven LED or motor outputs, route the complementary pair to the FETs in matched-length tracks to prevent shoot-through; the on-chip COG has built-in dead-band, but PCB skew can defeat it. Use a separate analog ground island tied back at a single point to VSS to avoid digital return currents corrupting op-amp measurements.
Estimated: at 32 MHz the harmonic content of clock edges extends to ~150 MHz, so the 10-bit ADC sampling window (around 1-2 µs) benefits from clean VDD. Add a ferrite bead or small RC filter on AVDD if it shares a noisy digital rail. For UART links above 115200 baud in electrically noisy environments, add 22 Ω series resistors and 33 pF shunt caps near the connector, and consider an external TVS diode on the lines.
Compliance Information
RoHS and REACH compliance per Microchip product page and DigiKey listing. Not AEC-Q100 qualified; for AEC-Q100 positions use PIC16F1717-E/PT only as extended-temperature industrial grade. Lead-free and halogen-free per Microchip material declarations.