PIC16F1718-I/SP - 8-bit MCU, 28KB Flash, Op Amps, XLP | Microchip
MPN: PIC16F1718-I/SP ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.45 | $2.45 |
| 10 | $2.18 | $21.80 |
| 100 | $1.85 | $185.00 |
| 500 | $1.55 | $775.00 |
| 1,000 | $1.32 | $1,320.00 |
PIC16F1718-I/SP Overview
An 8-bit microcontroller (MCU) is a small computer-on-a-chip built around an 8-bit data bus and Harvard architecture; PIC microcontrollers from Microchip use a RISC instruction set optimized for deterministic, low-power embedded control. Within the broader taxonomy, the PIC16F1718 belongs to the PIC16 family -> 8-bit PIC MCUs -> microcontrollers -> embedded processors -> semiconductors, and is targeted at general-purpose applications where analog integration, low power, and small footprint matter more than raw processing throughput.
Key features include: 28 KB (16K x 14) self-programmable Flash program memory, 1 KB data EEPROM, 2 KB SRAM, 32 MHz internal oscillator, two on-chip operational amplifiers, a 10-bit ADC with computation (ADC^2) for automated averaging and oversampling, up to 17 channels of 10-bit ADC, 5-bit and 8-bit DAC, four 16-bit timers, two Capture/Compare/PWM (CCP) modules, two 10-bit PWM modules, two comparators, CLC, COG, NCO, Zero Cross Detect, Peripheral Pin Select (PPS), and eXtreme Low Power (XLP) sleep currents as low as 30 nA typical.
Architecturally, the PIC16F1718 uses an enhanced mid-range 8-bit CPU core with a 14-bit instruction word, supporting 49 instructions and single-cycle hardware multiply. The peripheral set is wired through PPS, allowing most digital peripherals to be routed to almost any I/O pin, which simplifies PCB layout and BOM reuse across multiple SKUs in the same family (PIC16F1716/1717/1718/1719).
Typical applications include: low-power sensor nodes, IoT edge devices, LED lighting control, battery-powered instruments, consumer appliances, HVAC controls, and general-purpose mixed-signal embedded systems requiring on-chip op amps for signal conditioning. The device is also widely used in industrial control boards, motor control auxiliary logic, and home automation devices where its XLP characteristics extend battery life.
When designing with the PIC16F1718-I/SP, observe the operating voltage range of 2.3 V to 5.5 V and use MPLAB X IDE with the XC8 compiler for firmware development; the device is supported by Microchip's Curiosity Development Board and PICkit programmers for in-circuit debugging. Decoupling: place a 100 nF capacitor on VDD and a 10 uF bulk capacitor near the supply pin for noise-sensitive analog subsystems.
This page synthesizes distributor pricing, drop-in PIC16F171x alternatives, and practical design notes not found in a single manufacturer datasheet or distributor page.
Drop-in alternatives for PIC16F1718-I/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 PIC16F1718-I/SP (same form factor and footprint) — differing in Package, ADC, Data EEPROM, Core, Data SRAM.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F1717-I/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1719-I/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1713-I/SP
✅ Drop-In✓ In Stock
$1.65 / Unit
View Datasheet →PIC16F1716-I/SP
✅ Drop-In✓ In Stock
$0.99 / Unit
View Datasheet →PIC16F1615-I/P
✅ Drop-In✓ In Stock
$0.78 / Unit
View Datasheet →PIC16F1704-I/P
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1508-I/P
✅ Drop-In✓ In Stock
$1.04 / Unit
View Datasheet →PIC16F1718-I/SP Maximum Ratings & Electrical Characteristics
| Family | PIC16F1718 (PIC16F1717/8/9 family) |
| Core | 8-bit enhanced mid-range PIC (14-bit instruction word) |
| Program Memory (Flash) | 28 KB (16K x 14 words) |
| Data SRAM | 2 KB |
| Data EEPROM | 1 KB |
| Maximum CPU Speed | 32 MHz |
| Operating Voltage Range | 2.3 V to 5.5 V |
| ADC | 10-bit, up to 17 channels with ADC^2 (computation) |
| DAC | 5-bit and 8-bit DAC |
| Op Amps | 2 on-chip operational amplifiers |
| Comparators | 2 |
| Timers | 4 x 16-bit + 2 x 8-bit |
| CCP / PWM | 2 CCP + 2 10-bit PWM modules |
| Core Independent Peripherals | CLC, COG, NCO, Zero Cross Detect |
| PPS | Peripheral Pin Select supported |
| XLP Sleep Current | 30 nA typical (deep sleep, per family datasheet) |
| Communication | I2C, SPI, EUSART (UART) |
| I/O Pins | 25 (typical, varies with package) |
| Package | 28-pin SPDIP (0.300 inch, 7.62 mm pitch) |
| Mounting Type | Through-Hole |
| Operating Temperature | -40C to +85C (Industrial, 'I' suffix) |
| RoHS Status | Compliant |
| MSL Level | 1 (unlimited, through-hole) |
PIC16F1718-I/SP Pin Configuration
| Pin 1 | RA3/AN7/C1IN+/C2IN+/VREF+/SS1 — Analog-capable I/O with ADC channel 7, comparator inputs, VREF+ and SPI SS |
| Pin 2 | RA4/T0CKI/C1OUT — I/O, Timer0 clock input, Comparator1 output |
| Pin 3 | RA5/AN4/C2IN+/C1IN-/DAC5OUT1 — Analog-capable I/O with ADC channel 4, comparator inputs and 5-bit DAC output |
| Pin 4 | RA6/OSC2/CLKR — I/O, oscillator output or clock reference output |
| Pin 5 | RA7/OSC1/CLKIN — I/O, oscillator input or external clock input |
| Pin 6 | RC0/SOSC1/SCL1 — I/O, secondary oscillator or I2C clock (PPS-routed) |
| Pin 7 | RC1/SOSC2/SDA1 — I/O, secondary oscillator or I2C data (PPS-routed) |
| Pin 8 | RC2/AN14 — I/O with ADC channel 14 |
| Pin 9 | RC3/AN15 — I/O with ADC channel 15 |
| Pin 10 | RC4/AN16 — I/O with ADC channel 16 |
| Pin 11 | VDD — Positive supply voltage (2.3V to 5.5V) |
| Pin 12 | VSS — Ground reference |
| Pin 13 | RB7/ICSPDAT — I/O, in-circuit serial programming data |
| Pin 14 | RB6/ICSPCLK — I/O, in-circuit serial programming clock |
| Pin 15 | RB5/AN11 — I/O with ADC channel 11 |
| Pin 16 | RB4/AN10 — I/O with ADC channel 10 |
| Pin 17 | RB3/AN9/C2OUT — I/O with ADC channel 9 and Comparator2 output |
| Pin 18 | RB2/AN8 — I/O with ADC channel 8 |
| Pin 19 | RB1/AN6/C1IN-/DAC5OUT2 — I/O with ADC channel 6, comparator input and 5-bit DAC output |
| Pin 20 | RB0/AN5/CCP2 — I/O with ADC channel 5 and CCP2 module |
| Pin 21 | RD7 — I/O port D bit 7 (PPS-routable) |
| Pin 22 | RD6 — I/O port D bit 6 (PPS-routable) |
| Pin 23 | RD5 — I/O port D bit 5 (PPS-routable) |
| Pin 24 | RD4 — I/O port D bit 4 (PPS-routable) |
| Pin 25 | RC7 — I/O port C bit 7 (PPS-routable) |
| Pin 26 | RC6 — I/O port C bit 6 (PPS-routable) |
| Pin 27 | RC5 — I/O port C bit 5 (PPS-routable) |
| Pin 28 | RE3/MCLR/VPP — Master Clear (reset) input or programming voltage |
Typical Applications
PIC16F1718-I/SP is suitable for 6 applications: Battery-Powered IoT Sensor Nodes, LED Lighting and Dimming Controllers, Industrial Sensor Signal Conditioning, Consumer Appliance Control Panels, HVAC and Thermostat Control, Portable Medical and Health Devices.
Battery-Powered IoT Sensor Nodes
The PIC16F1718-I/SP fits battery-powered IoT sensor nodes because its XLP sleep current of 30 nA typical extends coin-cell life across years of duty-cycled operation. The 28 KB Flash accommodates typical firmware stacks for sensor fusion or BLE-through-UART bridging. Two on-chip op amps condition Wheatstone-bridge or thermopile signals directly, eliminating external analog front-end components and BOM cost. The 10-bit ADC with ADC^2 performs oversampling and averaging in hardware, reducing CPU wake events. Operating from 2.3 V to 5.5 V, it accepts a single lithium or two AA cells without a boost converter. Designers typically place 100 nF decoupling near VDD and use PPS to route the UART/I2C to convenient PCB pads.
Recommended
LED Lighting and Dimming Controllers
The PIC16F1718-I/SP suits LED lighting controllers because its 10-bit PWM modules and COG (Complementary Output Generator) deliver flicker-free dimming with hardware dead-band control. The two on-chip op amps sense photodiode current for ambient-light feedback and thermistor temperature for LED thermal protection. CLC and NCO peripherals generate precise dithered PWM for high-resolution dimming without CPU overhead. The 28-pin SPDIP provides enough I/O for multi-channel RGBW or downlight drivers. The XLP idle current keeps standby power below regulatory limits for connected lighting. Designers use the 5-bit DAC to bias analog references for current-mode LED drivers.
Recommended
Industrial Sensor Signal Conditioning
The PIC16F1718-I/SP handles industrial 4-20 mA loop signal conditioning by combining on-chip op amps for current-to-voltage conversion with the 10-bit ADC for digitization. Its 2.3-5.5 V supply and industrial -40C to +85C temperature range suit factory-floor environments. PPS allows the UART to share pins with RS-485 transceivers without re-routing the PCB. Two comparators provide window-detect alarm outputs independent of the ADC, reducing CPU interrupt load. The 28 KB Flash supports MODBUS RTU protocol stacks with spare room for application logic. Designers add TVS protection and isolate the SPI/UART lines for EMC compliance in motor cabinets.
Recommended
Consumer Appliance Control Panels
The PIC16F1718-I/SP fits consumer appliance control panels because the 5-bit and 8-bit DACs drive audio beeps or analog references for triac firing circuits. CLC peripherals implement cap-touch or matrix-keypad scanning without CPU intervention, freeing the core for communication and motor control. The 32 MHz operation executes 8-bit control loops at sub-millisecond rates suitable for washing-machine drum sequencing. The 2 KB SRAM buffers display frames for character LCDs. Operating from a regulated 5 V rail, the SPDIP-28 simplifies hand-soldering and rework on production lines. A 100 nF + 10 uF decoupling network is recommended near VDD.
Recommended
HVAC and Thermostat Control
The PIC16F1718-I/SP serves HVAC and thermostat control applications because it integrates op amps for thermistor bridge conditioning, a 10-bit ADC for multiple temperature zones, and 5-bit DAC for fan-speed reference voltages. XLP sleep modes keep the thermostat's standby power below ENERGY STAR limits on battery-backed systems. COG and PWM peripherals drive TRIAC optocouplers directly for line-voltage heater/fan stages. The 2 KB RAM supports schedule storage and PID state for closed-loop temperature control. The 28 SPDIP package exposes enough I/O for multi-stage cooling, dehumidification, and air-quality sensor interfaces. Designers typically use the EUSART for HVAC bus expansion.
Recommended
Portable Medical and Health Devices
The PIC16F1718-I/SP suits portable medical devices such as pulse oximeters, glucometers, and patient wearables because its XLP sleep current minimizes battery drain between measurements. The two on-chip op amps amplify photodiode signals for SpO2 or thermistor signals for body temperature. The 10-bit ADC with ADC^2 supports noise-immune averaging on small signals. The 28 KB Flash accommodates Bluetooth Low Energy command stacks when paired with an external transceiver. The 2.3-5.5 V supply range accepts a single 3 V coin cell or 1.5 V AA cell boost topology. Designers rely on the IEC 60730 class B safety library for medical firmware compliance.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F1718-I/SP — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1717-I/SP | PIC16F1719-I/SP | PIC16F1713-I/SP | PIC16F1716-I/SP |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-pin SPDIP (0.300 inch) | 28-pin SPDIP (0.300 inch) - same | 28-pin SPDIP (0.300 inch) - same | 28-pin SPDIP (0.300 inch) - same | 28-pin SPDIP (0.300 inch) - same |
| Flash Program Memory | 28 KB (16K x 14 words) | 16 KB (8K x 14 words) | 32 KB (16K x 14 words) | 8 KB (4K x 14 words) | 16 KB (8K x 14 words) |
| Data SRAM | 2 KB | 2 KB | 2 KB | 1 KB | 1 KB |
| Data EEPROM | 1 KB | 1 KB | 1 KB | 0.5 KB | 0.5 KB |
| Maximum CPU Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| On-Chip Op Amps | 2 | 2 | 2 | 2 | 2 |
| Operating Voltage | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V |
| Pin Count | 28 | 28 | 28 | 28 | 28 |
Key Differentiators
- On-chip operational amplifiers eliminate external analog front-end (vs PIC16F1708-I/P)
- Intelligent Analog with ADC^2 hardware oversampling (vs PIC16F1508-I/P)
- Higher Flash/RAM headroom within the same SPDIP-28 footprint (vs PIC16F1716-I/SP)
- Industry-standard 28-pin SPDIP for prototyping (vs PIC16F1718-I/SS)
Design Notes
Place a 100 nF ceramic decoupling capacitor on each VDD pin (pins 11) and a 10 uF bulk capacitor near the package. The PIC16F1718-I/SP draws up to ~10 mA at full 32 MHz operation from a 5 V supply; in deep sleep, current drops to 30 nA typical. Ensure the bulk capacitor handles the inrush when waking from sleep at high dV/dt loads. Use a ferrite bead if VDD shares a rail with RF or motor-driver subsystems.
Layout the SPDIP-28 package with VDD/VSS traces wider than 0.5 mm and keep analog input traces short and isolated from digital switching lines. Place the ICSP/ICD connector footprint (RB6/RB7) accessible for in-circuit debugging with PICkit 3, 4, or MPLAB Snap. Route the MCLR pin (pin 28) with a 10 kohm pull-up to VDD and a 100 nF to ground to allow clean resets.
When using the on-chip 10-bit ADC, place an RC low-pass filter on analog inputs to suppress aliasing. Use the 5-bit or 8-bit DAC outputs only as references, not as current sources - drive op amp inputs for higher impedance. The PPS peripheral routing reduces pin conflict but adds small propagation delay; verify critical timing if routing CCP or PWM to pins with longer traces.
Do not exceed 5.5 V on any pin including MCLR or digital I/O. When migrating from PIC16F876A or older PIC16F devices, note that PPS configuration must be explicitly unlocked (EUSART, CLC, PWM) - existing code does not work without PPS setup. Confirm you select the correct oscillator mode (INTOSC vs HS vs XT) in the configuration words; default INTOSC is 16 MHz, not 32 MHz. Always check errata DS80000709 before finalizing production firmware.
Compliance Information
RoHS and lead-free compliance per Microchip product page. AEC-Q100 qualification not available for 'I' industrial grade SPDIP - choose 'E' or 'F' automotive-grade variants (e.g., PIC16F1718-E/SP) for AEC-Q100-compliant automotive designs.