PIC16LF1708T-I/SO - 8-bit MCU 7KB Flash 32MHz XLP | Microchip
MPN: PIC16LF1708T-I/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.65 | $1.65 |
| 10 | $1.49 | $14.90 |
| 100 | $1.27 | $127.00 |
| 500 | $1.05 | $525.00 |
| 1,000 | $0.92 | $920.00 |
PIC16LF1708T-I/SO Overview
An 8-bit PIC microcontroller is a RISC (Reduced Instruction Set Computer) MCU that combines a small, deterministic instruction set with rich on-chip peripherals, making it well-suited for cost-sensitive embedded control. Positioned in Microchip's hierarchy, it sits below 16-bit dsPIC/PIC24 devices and 32-bit PIC32 MCUs, but offers the lowest unit cost and simplest toolchain for high-volume consumer, industrial, and IoT products. The PIC16F170x family specifically adds Intelligent Analog integration (op-amps, DAC, high-speed comparators) and Core Independent Peripherals (CLC, NCO, Zero-Cross Detect), providing analog-style functionality without CPU overhead.
Key features include four 10-bit ADC channels (with Computation mode), two 8-bit DAC outputs, two operational amplifiers configurable for rail-to-rail operation, two high-speed comparators (50 ns response), four 16-bit PWM channels, and a peripheral pin-select (PPS) engine that remaps digital functions to any I/O pin. The device retains 256 bytes of non-volatile EEPROM emulation capability, has an internal 32 MHz oscillator with ±1% accuracy (after calibration), and supports in-circuit serial programming (ICSP) via two pins.
The CPU architecture is a Harvard RISC core with a 14-bit instruction word and single-cycle ALU operations at 32 MHz, giving 8 MIPS sustained throughput. A 2-level hardware stack and 49 instruction set deliver compact code density. The XLP technology typically draws 30 nA in Sleep mode with watchdog disabled and under 1 µA with the 32 kHz secondary oscillator active, while active current is around 110 µA/MHz at 3.3V.
Typical applications include low-cost sensor nodes, LED drivers and lighting controllers, consumer appliances with touch/proximity sensing, battery-powered IoT end-devices, and small motor/valve controllers. Designers choose this part when they need more analog capability than a baseline PIC16F150x yet want the same low BOM cost.
A critical design consideration for the 20-pin SOIC is its 0.300" row spacing, which is wider than the 0.150" TSSOP variant - PCB layout must allocate the larger footprint. Also, the 'LF' low-voltage variant does NOT support 5V operation; use the PIC16F1708 (non-LF) for 5V rails.
This page synthesizes distributor pricing, drop-in alternatives from the same PIC16F170x family, and practical design notes not found in the manufacturer datasheet alone.
Drop-in alternatives for PIC16LF1708T-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 PIC16LF1708T-I/SO (same form factor and footprint) — differing in ADC, Communication Interfaces, DAC, EEPROM, I/O Pins.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF1708-I/SO
✅ Drop-In✓ In Stock
$1.05 / Unit
View Datasheet →PIC16LF1708T-I/SO
✅ Drop-In✓ In Stock
$0.92 / Unit
View Datasheet →PIC16LF1707T-I/SO
✅ Drop-In✓ In Stock
$0.49 / Unit
View Datasheet →PIC16LF1709T-I/SO
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC16LF1705T-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF1708T-I/SO Maximum Ratings & Electrical Characteristics
| Series | PIC16F170x/171x |
| Core Processor | PIC 8-bit RISC |
| Core Size | 8-bit |
| CPU Speed | 32 MHz |
| Program Memory (Flash) | 7 KB (4K x 14) |
| RAM | 512 bytes |
| EEPROM | 0 bytes (data EEPROM not present; Flash self-write emulation supported) |
| Supply Voltage Range | 1.8 V to 3.6 V (LF variant) |
| Operating Temperature Range | -40 °C to +85 °C (Industrial, 'I' suffix) |
| Package / Case | 20-SOIC (0.295", 7.50 mm width) |
| Pin Count | 20 |
| Mounting Type | Surface Mount |
| I/O Pins | 17 |
| ADC | 8-ch x 10-bit (with Computation mode) |
| DAC | 2 x 8-bit |
| Op-Amps | 2 (rail-to-rail input/output) |
| Comparators | 2 (high-speed, 50 ns response) |
| PWM Channels | 4 x 16-bit |
| Peripheral Pin Select (PPS) | Yes |
| Core Independent Peripherals | CLC, NCO, Zero-Cross Detect |
| Communication Interfaces | I2C, SPI, UART (EUSART) |
| Timers | 3 x 8-bit, 4 x 16-bit |
| Internal Oscillator | 31 kHz LF + 32 MHz HF (±1% calibrated) |
| Programming | ICSP (In-Circuit Serial Programming) |
| MSL Level | 1 |
| RoHS Status | Compliant |
PIC16LF1708T-I/SO Pin Configuration
| Pin 1 | RA3/AN3/Vref+/T6GOLI — Bidirectional I/O with analog input, positive voltage reference, and timer6 gate output low |
| Pin 2 | RA4/AN4/C1OUT/T6GOHI — Bidirectional I/O with analog input, comparator 1 output, and timer6 gate output high |
| Pin 3 | RA5/AN5/C2OUT — Bidirectional I/O with analog input and comparator 2 output |
| Pin 4 | RA0/AN0/ULPWU — Bidirectional I/O with analog input and ultra-low-power wake-up |
| Pin 5 | RA1/AN1 — Bidirectional I/O with analog input 1 |
| Pin 6 | RA2/AN2 — Bidirectional I/O with analog input 2 |
| Pin 7 | VDD — Positive supply voltage (1.8V-3.6V) |
| Pin 8 | VSS — Ground reference |
| Pin 9 | RB7/ICSPDAT/AN11 — Bidirectional I/O, ICSP data, analog input 11 |
| Pin 10 | RB6/ICSPCLK/AN10 — Bidirectional I/O, ICSP clock, analog input 10 |
| Pin 11 | RB5/AN9 — Bidirectional I/O with analog input 9 |
| Pin 12 | RB4/AN8 — Bidirectional I/O with analog input 8 |
| Pin 13 | RC2/AN6 — Bidirectional I/O with analog input 6 |
| Pin 14 | RC3/AN7 — Bidirectional I/O with analog input 7 |
| Pin 15 | RC4 — Bidirectional I/O |
| Pin 16 | RC5 — Bidirectional I/O |
| Pin 17 | RC6 — Bidirectional I/O |
| Pin 18 | RC7 — Bidirectional I/O |
| Pin 19 | RA6/OSC2 — Bidirectional I/O / oscillator output |
| Pin 20 | RA7/OSC1/CLKIN — Bidirectional I/O / oscillator input / external clock in |
Typical Applications
PIC16LF1708T-I/SO is suitable for 7 applications: Battery-Powered IoT Sensor Node, LED Lighting Controller and Dimmer, Consumer Appliance Control Board, Small Brushed DC Motor and Valve Controller, Capacitive Touch User Interface, Industrial Sensor Signal Conditioning Module, USB Low-Cost Human Interface Device (HID).
Battery-Powered IoT Sensor Node
The PIC16LF1708T-I/SO excels in coin-cell IoT sensor nodes where its 30 nA Sleep current extends battery life beyond one year, while its 8-channel 10-bit ADC with Computation mode handles temperature, humidity, and battery-voltage sensing without CPU intervention. The on-chip two rail-to-rail op-amps and two 8-bit DACs eliminate external analog front-end ICs, shrinking BOM to a MCU plus a sub-GHz radio module. Designers leverage peripheral pin-select (PPS) to map the EUSART to any I/O pin, simplifying PCB layout when adding RF shielding.
Recommended
LED Lighting Controller and Dimmer
The PIC16LF1708T-I/SO provides four 16-bit PWM channels with complementary output and dead-band control, making it ideal for high-resolution LED dimming, RGB color mixing, and tunable-white lighting drivers. The two high-speed 50 ns comparators enable zero-cross detection for TRIAC dimmer compatibility in retrofit AC mains designs, while the Core Independent Peripherals (CLC, NCO) implement PWM dithering and gamma correction in hardware. The integrated op-amps can drive constant-current MOSFETs directly, eliminating a dedicated LED driver IC.
Recommended
Consumer Appliance Control Board
Consumer appliances such as coffee makers, washing machines, and air purifiers benefit from the PIC16LF1708T-I/SO's wide industrial temperature range (-40C to +85C), integrated op-amps for signal conditioning, and PWM channels for driving solenoid valves, pumps, and small brushed DC motors. The 7 KB of Flash accommodates state-machine control logic and capacitive-touch firmware via the mTouch library. UART and I2C peripherals interface to displays and WiFi modules while PPS remapping keeps the 20-pin SOIC layout compact.
Recommended
Small Brushed DC Motor and Valve Controller
For controlling small brushed DC motors, latching valves, or solenoid pumps in HVAC and irrigation, the PIC16LF1708T-I/SO delivers hardware PWM up to 32 MHz, dead-band control, and integrated comparators for current sensing via shunt resistors. The Core Independent Peripherals (CLC) can implement fault-detection and shutdown logic without waking the CPU, while the two op-amps condition current-sense signals directly into the ADC. The 1.8V minimum supply voltage supports 2xAA battery drive for portable valve controllers.
Recommended
Capacitive Touch User Interface
The PIC16LF1708T-I/SO, paired with the free mTouch Capacitive Touch library, scans up to 17 touch buttons or a slider/wheel using the integrated ADC and comparators, eliminating mechanical switches in sealed user interfaces. The 32 MHz CPU executes touch scanning at sub-10 ms response times, and the on-chip op-amp drives the touch-sense reference for improved noise immunity against 50/60 Hz mains interference. Designers implement wake-on-touch from Sleep mode using the high-speed comparator, further reducing power budget.
Recommended
Industrial Sensor Signal Conditioning Module
Industrial 4-20 mA loop-powered sensors, RTD conditioners, and strain-gauge amplifiers use the PIC16LF1708T-I/SO's two integrated op-amps for instrumentation amplification, followed by the 10-bit ADC for digital conversion and UART for transmission back to a PLC. The 1.8V minimum supply allows operation from 4-20 mA loops with low-dropout regulation, and the wide -40C to +85C industrial temperature grade suits outdoor enclosures. PPS lets the designer assign UART to a specific pin for clean cable-driver layout.
Recommended
USB Low-Cost Human Interface Device (HID)
With PIC16LF1708T-I/SO plus the free Microchip USB stack, designers build custom HID devices like custom keyboards, foot pedals, or measurement knobs by leveraging the on-chip EUSART, op-amps, and PWM for haptic feedback. The MCU handles HID report generation over USB at 32 MHz, while the integrated comparators detect button presses. Industrial temperature rating suits workshop environments and tool accessories. Free USB bootloader firmware from Microchip eliminates need for an external programmer in production.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF1708T-I/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF1708-I/SO | PIC16LF1707T-I/SO | PIC16LF1709T-I/SO | PIC16LF1705T-I/SO |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 20-SOIC (0.295") | 20-SOIC (0.295") - same | 20-SOIC (0.295") - same | 20-SOIC (0.295") - same | 20-SOIC (0.295") - same |
| Flash (KB) | 7 | 7 | 3.5 | 14 | 14 |
| RAM (bytes) | 512 | 512 | 256 | 1024 | 1024 |
| CPU Speed (MHz) | 32 | 32 | 32 | 32 | 32 |
| Supply Voltage (V) | 1.8 to 3.6 | 1.8 to 3.6 | 1.8 to 3.6 | 1.8 to 3.6 | 1.8 to 3.6 |
| Op-Amps / DACs | 2 / 2 | 2 / 2 | 2 / 2 | 2 / 2 | 0 / 1 |
| PPS Support | Yes | Yes | Yes | Yes | Yes |
| Approx. Unit Price @1k (USD) | 0.92 | 0.92 | 0.88 | 1.05 | 0.95 |
Key Differentiators
- Highest analog integration in PIC16F170x family at SOIC-20 (vs PIC16LF1707T-I/SO)
- Voltage-specific for 1.8V-3.6V battery designs (vs PIC16F1708 (non-LF))
- Industrial -40C to +85C temperature grade (vs PIC16F1708-E/SO (extended -40C to +125C))
Design Notes
Estimated: at 3.3V VDD and 32 MHz active CPU, the PIC16LF1708T-I/SO draws approximately 110 µA × 32 MHz / 1 MHz = 3.5 mA active current. In Sleep mode with peripherals disabled, current drops to ~30 nA. Use a 100 nF ceramic decoupling capacitor within 3 mm of VDD pin 7 and a 10 µF bulk capacitor at the regulator output for stable operation. For battery-powered designs, leverage the ultra-low-power wake-up (ULPWU) module on RA0 for wake-on-touch with <1 µA average current.
The 20-SOIC package has 0.300" row spacing (7.50 mm body width), which is wider than the 0.150" TSSOP/SSOP package. Ensure your PCB land pattern uses 1.27 mm (0.050") pitch pads with 0.65 mm × 0.40 mm pad dimensions. Place a ground plane on the bottom layer directly under the SOIC for thermal dissipation and EMI suppression. Avoid routing digital signals under the ICSP pins (RB6/RB7) to keep the in-circuit programming interface noise-free.
Do not apply 5V to VDD on the LF variant - the absolute maximum is 4.0V per the datasheet. For 5V systems, use the non-LF PIC16F1708. Always configure unused I/O pins as outputs (not inputs) to avoid floating-pin current draw in Sleep mode. The internal 32 MHz oscillator requires the OSCCON register's HFIOFS bit to be polled before switching to HFINTOSC - skipping this check can cause timing errors at cold start. Finally, the on-chip op-amps require explicit TRIS configuration to prevent them drawing current even when disabled.
When using the 10-bit ADC for ratiometric measurements (e.g., thermistor or potentiometer sensing), tie Vref+ to VDD and Vref- to VSS for best noise rejection. Use the dedicated ANx pins rather than digital-shared pins to minimize ADC channel crosstalk. For high-impedance sources (>10 kΩ), enable the ADC Acquisition Timer Select bits and the ADC Charge Pump to allow the sample-and-hold capacitor to settle. If measuring battery voltage directly, route through a 1 kΩ series resistor to the ADC pin to protect against ESD.
Compliance Information
RoHS/REACH compliant per Microchip product page. MSL-1 rated. Halogen-free status marked [DATA_NEEDED] - confirm with Microchip MDDS. Industrial temperature grade only - not AEC-Q100 qualified; for automotive use PIC16F1708-E/SS or PIC16F1708T-E/SO.