PIC16F1708-I/SO - 8-bit MCU, 7KB Flash, 32MHz, 20-SOIC | Microchip
MPN: PIC16F1708-I/SO β Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.62 | $1.62 |
| 10 | $1.46 | $14.60 |
| 100 | $1.22 | $122.00 |
| 500 | $1.04 | $520.00 |
| 1,000 | $0.92 | $920.00 |
PIC16F1708-I/SO Overview
A microcontroller (MCU) is an integrated circuit that combines a CPU, program memory (Flash), working memory (RAM), and configurable peripherals on a single die, allowing embedded systems to execute firmware while interacting with analog and digital signals. Within the broader taxonomy, a microcontroller belongs to the semiconductor category, then to the microcontrollers sub-category, then to 8-bit MCUs, and finally to the PIC16 enhanced mid-range family from Microchip Technology. The PIC16F1708 sits in the lineage of PIC16F1xxx "F1" platform parts, designed for designs that need intelligent analog integration without the cost of a 16-bit MCU.
Key features include 14-pin and 20-pin variants in the same family, 32 MHz maximum clock producing 125 ns instruction cycle, hardware C compiler optimized architecture with only 49 instructions, and interrupt capability with automatic context saving. The internal oscillator can be calibrated to within 1% typical accuracy, eliminating the need for an external crystal in many designs. The MSSP (Master SSP) module supports both I2C and SPI in either master or slave mode, while the enhanced USART supports LIN, RS-232, RS-485, and IrDA protocols.
The on-chip dual op-amps can be configured for signal conditioning in transducer interfaces, while the 10-bit ADC with internal voltage reference and the 8-bit DAC enable closed-loop control loops. The COG peripheral generates non-overlapping complementary PWM signals for driving power half-bridges without CPU intervention, and the CLC cells let designers build glue logic on-chip, reducing external 74-series gates and BOM cost. PPS allows digital peripheral pin remapping, simplifying PCB routing when traces need to cross sensitive analog paths.
Typical applications include sensor signal conditioning with on-chip op-amps, LED lighting controllers using COG for high-side/low-side drive, battery-powered IoT sensor nodes leveraging XLP, household appliances such as coffee makers and white goods, and small motor control for fans and pumps. The 20-pin SOIC variant is especially popular for hand-solderable prototypes and through-cost-optimized consumer products.
When designing with this part, configure the PPS registers once during initialization to lock peripheral pin assignments and avoid mid-run reassignment. The internal voltage reference must be enabled before ADC conversion if precise absolute readings are required; otherwise the ADC uses VDD as reference and tracks supply noise.
This page synthesizes distributor pricing, drop-in alternative MPNs, and practical design notes not found in the manufacturer datasheet alone.
Drop-in alternatives for PIC16F1708-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 PIC16F1708-I/SO (same form factor and footprint) β differing in I/O Pins, Package, Comparators, Core Independent Peripherals, Data EEPROM.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
PIC16F1708-E/SO
β Drop-Inβ In Stock
$1.18 / Unit
View Datasheet βPIC16F1708-I/SO Maximum Ratings & Electrical Characteristics
| Core Processor | PIC |
| Core Size | 8-bit |
| Maximum Clock Frequency | 32 MHz |
| Instruction Cycle | 125 ns |
| Program Memory Size | 7 KB (4K x 14) Flash |
| RAM Size | 512 bytes |
| Data EEPROM | 0 bytes |
| Supply Voltage Range | 2.3 V to 5.5 V |
| Operating Temperature Range | -40C to +85C (Industrial) |
| ADC | 10-bit, 8 channels |
| On-chip Op-Amps | 2 |
| DAC | 8-bit, 1 channel |
| Timers | 8-bit x 2, 16-bit x 1 (per datasheet family) |
| Capture/Compare/PWM | Enhanced CCP, PWM modules (per datasheet family) |
| Communication Interfaces | I2C, SPI, Enhanced USART (LIN/RS-232/RS-485) |
| Core Independent Peripherals | CLC, COG, ZCD, PPS |
| I/O Pins | 18 (typical for 20-pin SOIC variant) |
| Package | 20-pin SOIC (SO) |
| Mounting Type | Surface Mount |
| MSL Level | 1 (per JEDEC J-STD-020, typical for SOIC) |
| RoHS Status | Compliant |
| Lead-Free | Yes |
PIC16F1708-I/SO Pin Configuration
| Pin 1 | VDD β Positive supply voltage |
| Pin 2 | RA5 β Digital I/O / analog input |
| Pin 3 | RA4 β Digital I/O / analog input |
| Pin 4 | RA3/MCLR β Digital I/O or Master Clear (reset) |
| Pin 5 | RC5 β Digital I/O |
| Pin 6 | RC4 β Digital I/O |
| Pin 7 | RC3 β Digital I/O |
| Pin 8 | RC6 β Digital I/O |
| Pin 9 | RC7 β Digital I/O |
| Pin 10 | RB7 β Digital I/O |
| Pin 11 | RB6 β Digital I/O / ICDCLK |
| Pin 12 | RB5 β Digital I/O / ICDA |
| Pin 13 | RB4 β Digital I/O |
| Pin 14 | RC2 β Digital I/O |
| Pin 15 | RC1 β Digital I/O |
| Pin 16 | RC0 β Digital I/O |
| Pin 17 | RA2 β Digital I/O / analog input |
| Pin 18 | RA1 β Digital I/O / analog input / OPA1IN- |
| Pin 19 | RA0 β Digital I/O / analog input / OPA1IN+ |
| Pin 20 | VSS β Ground reference |
Typical Applications
PIC16F1708-I/SO is suitable for 6 applications: Sensor Signal Conditioning with On-Chip Op-Amps, LED Lighting Controller with COG Half-Bridge Drive, Battery-Powered IoT Sensor Node, Household Appliance Control (Coffee Maker, White Goods), Small Motor Control for Fans and Pumps, Industrial Sensor Transmitter (4-20 mA Loop-Powered).
Sensor Signal Conditioning with On-Chip Op-Amps
The PIC16F1708-I/SO fits sensor signal-conditioning front-ends because it integrates two on-chip operational amplifiers that can be configured for transimpedance, difference, or unity-gain buffering without external op-amp ICs. The op-amp outputs can be routed internally to the 10-bit ADC input mux, enabling a single-chip analog front-end for thermistor, photodiode, or strain-gauge bridges. With 32 MHz CPU and PPS-driven signal routing, calibration routines run in firmware while the on-chip DAC sets excitation or offset. This shrinks BOM by one IC and reduces PCB area by approximately 30% versus discrete designs.
Recommended
LED Lighting Controller with COG Half-Bridge Drive
The PIC16F1708-I/SO drives LED strings using its Complementary Output Generator (COG) peripheral, which produces non-overlapping complementary PWM signals for high-side/low-side MOSFET half-bridges without CPU load. This eliminates shoot-through risk and frees the 32 MHz core to run user-interface or DMX-style protocols. With the 10-bit ADC monitoring LED current via a sense resistor and the 8-bit DAC setting the dimming reference, closed-loop constant-current control runs deterministically. XLP sleep modes keep standby power under 1 microamp for mains-powered off-state compliance.
Recommended
Battery-Powered IoT Sensor Node
The PIC16F1708-I/SO suits battery-powered IoT nodes because its XLP (eXtreme Low Power) technology drives sleep current below 100 nA with the RTC active, while the 32 MHz core wakes in microseconds to service sensor events. The internal oscillator at up to 32 MHz eliminates external crystals and reduces BOM. Operating from 2.3V to 5.5V means the same PCB works with CR2032, two-AA, or Li-Ion cells. Combined with EUSART for low-power UART and MSSP for I2C sensors, the PIC16F1708-I/SO is a strong fit for multi-year coin-cell wireless sensors.
Recommended
Household Appliance Control (Coffee Maker, White Goods)
The PIC16F1708-I/SO fits household appliances such as coffee makers, toasters, and small white goods where cost, on-chip analog, and reliable touch-button interfaces drive selection. Two on-chip op-amps handle NTC temperature sensing for boiler control, while the 8-bit DAC and COG module drive the heater MOSFET with deterministic dead-time. The Industrial -40C to +85C temperature grade suits kitchen-ambient environments. With 7 KB Flash, full UI state machines and IEC-60730 safety class B firmware fit comfortably.
Recommended
Small Motor Control for Fans and Pumps
The PIC16F1708-I/SO controls small brushless DC or brushed DC fans and pumps by combining the COG peripheral for synchronous MOSFET drive, the 10-bit ADC for back-EMF sensing, and ZCD (Zero Cross Detect) for AC-line synchronized timing in line-voltage pump designs. The 8-bit DAC supplies a programmable reference for current-limit thresholds. At 32 MHz, the closed-loop PID runs at multi-kHz update rates. Industrial temperature grade and 2.3V-5.5V operation cover both battery fans and mains-powered pumps with the same firmware architecture.
Recommended
Industrial Sensor Transmitter (4-20 mA Loop-Powered)
The PIC16F1708-I/SO fits 4-20 mA loop-powered industrial transmitters where 2.3V minimum supply is acceptable after the loop-sense diode drop, and where low sleep current extends margin during fault conditions. The on-chip op-amp acts as the loop-current driver, the 10-bit ADC digitizes the sensor, and the 8-bit DAC sets the 4 mA zero-scale trim. With PPS for signal routing and CLC for hardware fault detection, the firmware can run IEC-61508 SIL-rated diagnostics with deterministic interrupt latency.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F1708-I/SO β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1708-E/SO | PIC16F1708-I/P |
|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 20-pin SOIC (SO) | 20-pin SOIC (SO) - same | 20-pin PDIP (P) - different footprint |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +125C (Extended) | -40C to +85C (Industrial) |
| Flash Memory | 7 KB (4K x 14) | 7 KB (4K x 14) | 7 KB (4K x 14) |
| RAM | 512 bytes | 512 bytes | 512 bytes |
| Maximum Clock | 32 MHz | 32 MHz | 32 MHz |
| Supply Voltage | 2.3V to 5.5V | 2.3V to 5.5V | 2.3V to 5.5V |
| On-Chip Op-Amps | 2 | 2 | 2 |
Key Differentiators
- Extended temperature grade availability on same die and package (vs PIC16F1708-I/SO)
- Through-hole option for hand-solderable prototypes (vs PIC16F1708-I/P)
Design Notes
Place the 0.1 microfarad VDD decoupling capacitor within 3 mm of the PIC16F1708-I/SO VDD pin (pin 1) and use a wide ground trace directly to pin 20. For designs using the internal regulator option or ADC reference, add a 10 microfarad bulk capacitor near VDD as recommended in the Microchip PIC16F1708 datasheet. Keep analog signal traces short and away from PWM-driven digital lines to reduce ADC switching noise coupling.
Do not leave the MCLR/RA3 pin floating on the PIC16F1708-I/SO; configure it as MCLR with an external 10 kohm pull-up to VDD or set the Configuration bit to disable MCLR and use RA3 as digital I/O. Floating MCLR causes spurious resets during EMI events. Also disable the Watchdog Timer in firmware if not required, or service it within the worst-case interrupt latency window to avoid unintended resets.
To enter XLP sleep on the PIC16F1708-I/SO, switch the system clock to the 31 kHz LFINTOSC before executing the SLEEP instruction and disable all unused peripherals via their PMDx registers. With the WDT disabled and the ADC off, sleep current drops below 100 nA typical at 3.3V, enabling multi-year coin-cell operation. Wake on interrupt latency is approximately 5 microseconds, fast enough for sensor edge-trigger applications.
Compliance Information
RoHS and lead-free per Microchip product page; not AEC-Q100 qualified at the -I grade. Use the -E variant for Extended temperature, or consult Microchip for AEC-Q100 automotive-grade equivalents.