PIC16LF1707-I/SS - 8-bit 32MHz 3.5KB Flash MCU | Microchip
MPN: PIC16LF1707-I/SS ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.2 | $1.20 |
| 10 | $1.08 | $10.80 |
| 100 | $0.96 | $96.00 |
| 500 | $0.85 | $425.00 |
| 1,000 | $0.78 | $780.00 |
| 3,000 | $0.7 | $2,100.00 |
PIC16LF1707-I/SS Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU, memory (Flash/RAM), and programmable peripherals. The PIC16 family falls within the 8-bit microcontrollers category, which sits hierarchically under microcontrollers -> embedded processors -> semiconductors. XLP variants like the PIC16LF1707 add nanoWatt XLP technology for ultra-low sleep currents, distinguishing them from standard PIC16F parts that prioritize active performance over standby consumption.
Key features include 10-bit ADC with computation (ADC2) for automated signal averaging, zero-cross detect and hardware capacitive voltage divider (CVD) support, two op-amps, a 5-bit DAC, and a 4-channel PWM. Peripheral Pin Select (PPS) is NOT available on this 20-pin variant, but the part retains Core Independent Peripherals (CIPs) such as the Configurable Logic Cell (CLC) and Numerically Controlled Oscillator (NCO). The 20-SSOP outline offers 5.30 mm body width, suited for hand-soldering-friendly prototype boards.
The architecture uses a Harvard-style RISC core with a modified 14-bit instruction set optimized for C-code density. The internal 32MHz oscillator eliminates external crystals in many designs. Active current is typically in the microamp range at 1MHz, with sleep currents in the nanoamp range when using the on-chip low-power timer.
Typical applications include IoT sensor nodes, wearable health monitors, low-power wireless remote controls, and consumer appliance user interfaces. Designers leverage the 10-bit ADC with hardware CVD for touch-button replacement, reducing BOM cost versus mechanical switches.
When designing with this part, ensure decoupling with a 100nF ceramic capacitor placed within 5mm of VDD. For ADC accuracy, add a 10uF bulk capacitor near the AVSS/AVDD rail pair if used. The ICD programming header should reserve pins ICSPCLK/ICSPDAT (RB6/RB7) per the Microchip in-circuit debug specification.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the standalone Microchip datasheet alone.
Drop-in alternatives for PIC16LF1707-I/SS — 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 PIC16LF1707-I/SS (same form factor and footprint) — differing in Package, ADC, Core Architecture, Program Memory (Flash), I/O Pins.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F1707-I/SS
✅ Drop-In✓ In Stock
$0.95 / Unit
View Datasheet →PIC16LF1704-I/SL
✅ Drop-In✓ In Stock
$0.92 / Unit
View Datasheet →PIC16LF1559-I/P
✅ Drop-In✓ In Stock
$1.55 / Unit
View Datasheet →PIC16LF1579-E/SS
✅ Drop-In✓ In Stock
$1.08 / Unit
View Datasheet →PIC16LF1519-I/P
✅ Drop-In✓ In Stock
$1.99 / Unit
View Datasheet →PIC16LF1619-I/SS
✅ Drop-In✓ In Stock
$1.05 / Unit
View Datasheet →PIC16LF1707-I/SS Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC16 8-bit RISC |
| Program Memory (Flash) | 3.5 KB (2K x 14) |
| SRAM | 256 bytes |
| CPU Speed | 32 MHz (max) |
| Operating Voltage | 2.3 V to 5.5 V |
| Package | 20-pin SSOP (SS) |
| ADC | 10-bit, with computation (ADC2) |
| Op-Amps | 2 internal |
| DAC | 5-bit |
| PWM Channels | 4 |
| I/O Pins | 18 (approx.) |
| Operating Temperature | -40C to +85C (Industrial) |
| Mounting Type | Surface Mount |
| MSL Level | 1 |
| RoHS Status | Compliant |
| Lead-Free | Yes |
PIC16LF1707-I/SS Pin Configuration
| Pin 1 | VDD — Positive power supply |
| Pin 2 | RA5 — Bidirectional I/O / analog input |
| Pin 3 | RA4 — Bidirectional I/O / analog input |
| Pin 4 | RA3/MCLR — Input only / Master Clear (reset) |
| Pin 5 | RC5 — Bidirectional I/O |
| Pin 6 | RC4 — Bidirectional I/O |
| Pin 7 | RC3 — Bidirectional I/O / analog input |
| Pin 8 | RC2 — Bidirectional I/O / analog input |
| Pin 9 | RC1 — Bidirectional I/O / analog input |
| Pin 10 | RC0 — Bidirectional I/O / analog input |
| Pin 11 | RA2 — Bidirectional I/O / analog input |
| Pin 12 | RA1 — Bidirectional I/O / analog input |
| Pin 13 | RA0 — Bidirectional I/O / analog input |
| Pin 14 | VSS — Ground reference |
| Pin 15 | RB7/ICSPDAT — Bidirectional I/O / ICSP data |
| Pin 16 | RB6/ICSPCLK — Bidirectional I/O / ICSP clock |
| Pin 17 | RB5 — Bidirectional I/O |
| Pin 18 | RB4 — Bidirectional I/O |
| Pin 19 | RB3 — Bidirectional I/O / analog input |
| Pin 20 | RB2 — Bidirectional I/O / analog input |
Typical Applications
PIC16LF1707-I/SS is suitable for 6 applications: IoT Sensor Nodes, Capacitive Touch User Interfaces, Wearable Health Monitors, Remote Controls (IR/RF), Industrial Sensor Conditioning, Battery-Powered LED Lighting.
IoT Sensor Nodes
The PIC16LF1707-I/SS excels in battery-powered IoT sensor nodes thanks to its nanoWatt XLP technology and sub-100 nA sleep current, which enables multi-year coin-cell operation. Its 10-bit ADC2 with hardware CVD allows direct interfacing with analog sensors (temperature, light, gas) without external signal conditioning. The 32 MHz CPU provides sufficient throughput for local data filtering before pushing alerts over an attached low-power radio such as the Microchip RN4871 BLE module. With 3.5KB Flash, designers can implement OTA-friendly firmware with modular driver architecture, while the SSOP-20 footprint keeps the PCB under 25mm square for miniature form factors.
Recommended
Capacitive Touch User Interfaces
The PIC16LF1707-I/SS integrates hardware Capacitive Voltage Divider (CVD) support on its ADC2 peripheral, eliminating the need for an external touch controller IC and reducing BOM cost by $0.30-0.50. Designers can implement up to 12 capacitive touch buttons or a slider using the chip's RA0-RA5 and RC0-RC5 pins with mTouch firmware libraries from Microchip. With 2.3V-5.5V operation, the same hardware supports both 3.3V and 5V powered appliances. The XLP architecture keeps total quiescent current under 5uA when scanning touch buttons at 10Hz, which is critical for white goods and consumer electronics meeting Energy Star standby targets.
Recommended
Wearable Health Monitors
The PIC16LF1707-I/SS suits wearable health monitors (heart-rate, pulse-oximetry, fitness bands) due to its 2.3V minimum operating voltage, enabling direct Li-ion or coin-cell operation down to cutoff. Its internal op-amps can buffer sensor signals from a photodiode or bioimpedance probe without external analog components. The 4-channel PWM drives LED arrays for optical heart-rate monitoring, while the 10-bit ADC2 samples return signals at low duty cycle to save power. The 20-SSOP package is thin enough (1.75mm body) for wristband enclosures, and the XLP sleep modes allow the MCU to wake only on timer or GPIO events for months of standby.
Recommended
Remote Controls (IR/RF)
The PIC16LF1707-I/SS is widely used in IR and RF remote controls because its XLP technology draws under 1uA in sleep, allowing 5+ years of battery life on a single CR2032 cell. Its 32 MHz HFINTOSC and 4 PWM channels can modulate 38kHz carrier for IR transmission or generate FSK tones for sub-GHz RF. The 18 available I/O support matrix keypads (4x4) for universal remote designs, and the 3.5KB Flash holds full NEC, RC5, and SIRC protocol stacks with margin for product-specific button maps. The industrial -40C to +85C rating suits outdoor and automotive cabin applications.
Recommended
Industrial Sensor Conditioning
The PIC16LF1707-I/SS provides integrated op-amps and a 5-bit DAC that allow it to condition 4-20mA industrial sensor signals without external op-amp ICs, cutting BOM cost in factory automation. The op-amp outputs can be routed back into the ADC2 input via internal analog mux, enabling closed-loop signal conditioning. The 2.3V-5.5V supply range tolerates 24V industrial bus rails when powered through a simple LDO. With the ADC2 hardware averaging, designers achieve effective 12-bit noise performance, suitable for transducer readout and PLC analog input modules requiring 0.1% accuracy.
Recommended
Battery-Powered LED Lighting
The PIC16LF1707-I/SS controls low-power LED strings (under 100mA) for solar garden lights, indicator strips, and emergency lighting. Its 4-channel PWM provides smooth dimming with 10-bit resolution when cascaded, and the 5-bit DAC can set LED current setpoints in constant-current topologies. Sleep currents under 100 nA extend battery life when illumination is not needed. The -40C to +85C industrial rating covers outdoor solar lighting environments, and the SSOP-20 package is easy to hand-solder for prototype fixtures.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF1707-I/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1707-I/SS | PIC16LF1704-I/SL | PIC16LF1559-I/P | PIC16LF1579-E/SS | PIC16LF1619-I/SS |
|---|---|---|---|---|---|---|
| Package | 20-pin SSOP (SS) | 20-pin SSOP (SS) - same | 20-pin SOIC (SL) | 20-pin PDIP (P) | 20-pin SSOP (SS) - same | 20-pin SSOP (SS) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory (Flash) | 3.5 KB | 3.5 KB | 7 KB | 7 KB | 14 KB | 14 KB |
| SRAM | 256 B | 256 B | 256 B | 256 B | 1 KB | 1 KB |
| Operating Voltage | 2.3 V - 5.5 V (LF) | 2.5 V - 5.5 V (F) | 2.3 V - 5.5 V (LF) | 2.3 V - 5.5 V (LF) | 2.3 V - 5.5 V (LF) | 2.3 V - 5.5 V (LF) |
| XLP Sleep Current | <100 nA | ~1 uA (no XLP) | <100 nA | <100 nA | <100 nA | <50 nA |
| ADC Type | 10-bit ADC2 (with CVD) | 10-bit ADC2 | 10-bit ADC2 | 10-bit basic ADC | 10-bit basic ADC | 10-bit ADC2 with CVD |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +125C (Extended) | -40C to +85C |
Key Differentiators
- Lowest voltage operation in family (vs PIC16F1707-I/SS)
- Hardware CVD touch sensing without external IC (vs PIC16LF1559-I/P)
- Compact SSOP-20 footprint (vs PIC16LF1519-I/P)
Design Notes
Place a 100nF ceramic decoupling capacitor within 5mm of the VDD pin (pin 1) and a 10uF bulk capacitor near the VSS return path. For ADC2 accuracy, add an additional 100nF cap on the AVSS pin when using analog channels. Estimated: at 32 MHz active current (~2 mA) with 3.3V supply, the bulk capacitor sustains voltage during 100us wake-sleep cycles typical for battery sensor polling.
Route the ICSPCLK (RB6) and ICSPDAT (RB7) lines directly to a 1x5 0.1-inch header for in-circuit serial programming. Keep the trace length under 50mm to avoid programming errors at 5V VPP. Do not place capacitors on RB6/RB7 to avoid loading the ICSP signals during debug.
Avoid using RA3 as a general GPIO without understanding that it doubles as the MCLR reset input; a low signal on RA3 resets the device. For ADC2 CVD touch sensing, follow Microchip AN1478 guidelines for guard ring placement around touch pads. Do not exceed 5.5V on any pin, including the MCLR pin, or the device may latch up.
Compliance Information
RoHS and REACH compliant per Microchip product page. Industrial temperature grade (-40C to +85C). Not AEC-Q100 qualified - for automotive use, consider PIC16F1707-I/SS automotive-grade variants or dsPIC33EP series.