PIC16LF707-I/PT - 8-Bit 20MHz 14KB Flash MCU 44-TQFP | Microchip
MPN: PIC16LF707-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.66 | $2.66 |
| 10 | $2.39 | $23.90 |
| 100 | $2.12 | $212.00 |
| 500 | $1.91 | $955.00 |
| 1,000 | $1.69 | $1,690.00 |
PIC16LF707-I/PT Overview
What is a PIC16 8-bit microcontroller? It is a RISC-based Harvard-architecture MCU from Microchip with separate program and data buses, an instruction set optimized for compact code, and integrated peripherals such as ADC, timers, comparators, PWM, and communication modules. Within Microchip's portfolio, PIC16 sits between the simpler PIC10/12/14 families and the higher-pin-count PIC18 and dsPIC families, and is widely used in cost-sensitive, low-power embedded applications including capacitive-touch user interfaces and battery-powered IoT nodes.
Key features of the PIC16LF707-I/PT include an integrated LCD driver supporting up to 128 segments, an 8-channel 8-bit ADC, multiple capture/compare/PWM (CCP/ECCP) modules, AUSART, I2C™/SPI, a 16 MHz internal oscillator (1% calibrated), and nanoWatt XLP modes with typical sleep currents in the sub-microamp range. The wide 1.8 V–3.6 V supply range (LF variant) supports battery operation down to two alkaline cells, and 36 I/O pins provide generous connectivity.
Internally the PIC16LF707 uses a modified Harvard core with a 14-bit instruction word, 8-level hardware stack, and on-chip in-circuit serial programming (ICSP) plus in-circuit debugging via ICD. The internal 16 MHz oscillator can be software-tuned, removing the need for external resonators in many designs and reducing BOM cost.
Typical applications include capacitive-touch human-interface panels using mTouch, low-power LCD-based home appliances, thermostats and metering displays, remote controls, sensor transmitter modules, and any 8-bit node that benefits from segmented LCD driving. Industrial-grade -40 °C to +85 °C operation covers most outdoor and factory environments.
When designing with this device, allocate a 10 nF–100 nF decoupling capacitor on VDD and consider Microchip's mTouch™ Sensing Solutions documentation for electrode layout, guard-ring patterns, and SNR tuning. For lowest power, use the LF variant's deep-sleep modes and gate peripheral clocks individually.
This page synthesizes distributor pricing, drop-in same-package alternatives, and engineering design notes not found in the manufacturer datasheet alone.
Drop-in alternatives for PIC16LF707-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 PIC16LF707-I/PT (same form factor and footprint) — differing in ADC, Operating Temperature, Core Architecture, Internal Oscillator, Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF727-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF724-I/PT
✅ Drop-In✓ In Stock
$2.1 / Unit
View Datasheet →PIC16LF1939-I/PT
✅ Drop-In✓ In Stock
$1.52 / Unit
View Datasheet →PIC16LF707-I/P
✅ Drop-In✓ In Stock
$1.49 / Unit
View Datasheet →PIC16F707-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF707-I/PT Maximum Ratings & Electrical Characteristics
| Core | PIC16 8-bit RISC (14-bit instruction) |
| Instruction Clock | Up to 20 MHz |
| Program Memory (Flash) | 14 KB (8K × 14) |
| Data SRAM | 363 bytes |
| Data EEPROM | 256 bytes |
| Operating Voltage (LF) | 1.8 V to 3.6 V |
| I/O Pins | 36 |
| ADC | 8-channel, 8-bit |
| LCD Driver | Up to 128 segments |
| Communication | AUSART, I2C, SPI |
| Timers | Multiple 8/16-bit with CCP/ECCP |
| Internal Oscillator | 16 MHz (1% calibrated) |
| Technology | nanoWatt XLP extreme-low-power, mTouch capacitive sensing |
| Package | 44-pin TQFP (10 × 10 mm, 1 mm height) |
| Temperature Range | -40 °C to +85 °C (Industrial) |
| Mounting Type | Surface Mount (Gull-Wing) |
| RoHS Status | Compliant (Lead-Free) |
PIC16LF707-I/PT Pin Configuration
| Pin 1 | RA0/AN0/ULPWU — Port A bit 0 / ADC input 0 / Ultra-Low-Power Wake-up |
| Pin 2 | RA1/AN1 — Port A bit 1 / ADC input 1 |
| Pin 3 | RA2/AN2 — Port A bit 2 / ADC input 2 |
| Pin 4 | RA3/AN3/VREF+ — Port A bit 3 / ADC input 3 / Voltage reference + |
| Pin 5 | RA4/AN4 — Port A bit 4 / ADC input 4 |
| Pin 6 | RA5/AN5 — Port A bit 5 / ADC input 5 |
| Pin 7 | RA6/OSC2/CLKOUT — Port A bit 6 / Oscillator output / Clock out |
| Pin 8 | RA7/OSC1/CLKIN — Port A bit 7 / Oscillator input / Clock in |
| Pin 9 | RC0/SOSCO — Port C bit 0 / Secondary oscillator output |
| Pin 10 | RC1/SOSCI — Port C bit 1 / Secondary oscillator input |
| Pin 11 | VDD — Positive supply (1.8 V to 3.6 V) |
| Pin 12 | VSS — Ground |
| Pin 13 | RC2/CCP1 — Port C bit 2 / Capture/Compare/PWM 1 |
| Pin 14 | RC3/SCL/SCK — Port C bit 3 / I2C clock / SPI clock |
| Pin 15 | RC4/SDA/SDI — Port C bit 4 / I2C data / SPI data in |
| Pin 16 | RC5/SDO — Port C bit 5 / SPI data out |
| Pin 17 | RC6/TX/CK — Port C bit 6 / AUSART TX / clock |
| Pin 18 | RC7/RX/DT — Port C bit 7 / AUSART RX / data |
| Pin 19 | VSS — Ground |
| Pin 20 | VDD — Positive supply |
| Pin 21 | RB0/AN12 — Port B bit 0 / ADC input 12 |
| Pin 22 | RB1/AN10 — Port B bit 1 / ADC input 10 |
| Pin 23 | RB2/AN8 — Port B bit 2 / ADC input 8 |
| Pin 24 | RB3/AN9 — Port B bit 3 / ADC input 9 |
| Pin 25 | RB4/AN11 — Port B bit 4 / ADC input 11 |
| Pin 26 | RB5/AN13 — Port B bit 5 / ADC input 13 |
| Pin 27 | RB6/ICSPCLK — Port B bit 6 / ICSP clock (programming/debug) |
| Pin 28 | RB7/ICSPDAT — Port B bit 7 / ICSP data (programming/debug) |
| Pin 29 | RD0/SEG0 — Port D bit 0 / LCD segment 0 |
| Pin 30 | RD1/SEG1 — Port D bit 1 / LCD segment 1 |
| Pin 31 | VSS — Ground |
| Pin 32 | VDD — Positive supply |
| Pin 33 | RD2/SEG2 — Port D bit 2 / LCD segment 2 |
| Pin 34 | RD3/SEG3 — Port D bit 3 / LCD segment 3 |
| Pin 35 | RD4/SEG4 — Port D bit 4 / LCD segment 4 |
| Pin 36 | RD5/SEG5 — Port D bit 5 / LCD segment 5 |
| Pin 37 | RD6/SEG6 — Port D bit 6 / LCD segment 6 |
| Pin 38 | RD7/SEG7 — Port D bit 7 / LCD segment 7 |
| Pin 39 | RE0/SEG8 — Port E bit 0 / LCD segment 8 |
| Pin 40 | RE1/SEG9 — Port E bit 1 / LCD segment 9 |
| Pin 41 | RE2/SEG10 — Port E bit 2 / LCD segment 10 |
| Pin 42 | RE3/SEG11 — Port E bit 3 / LCD segment 11 |
| Pin 43 | MCLR/VPP — Master clear (reset) / Programming voltage |
| Pin 44 | RA0 — Note: pin 44 is typically NC or duplicate routing per device variant |
Typical Applications
PIC16LF707-I/PT is suitable for 6 applications: Capacitive Touch Human-Interface Panels, Segment-LCD Thermostats and Home Appliances, Battery-Powered IoT Sensor Nodes, Industrial Metering and Data Loggers, Remote Controls and Consumer HMIs, Automotive Body and Aftermarket Modules (Sub-Node).
Capacitive Touch Human-Interface Panels
The PIC16LF707-I/PT's mTouch capacitive touch peripheral and nanoWatt XLP architecture make it a strong fit for capacitive touch user-interface panels. Its charge-time measurement unit (CTMU) supports up to 16 touch channels with software-configurable scan rate and SNR thresholding. Combined with the 14 KB Flash, 8-bit ADC for proximity reference, and 1.8 V–3.6 V operating range, the MCU can run touch scanning continuously while drawing only a few microamps average, enabling wake-on-touch appliances, white-goods keypads, and door-lock overlays. The 44-pin TQFP provides generous I/O for both touch electrodes and LED feedback. Place a 100 nF X7R decoupling capacitor adjacent to each VDD pin and follow Microchip's mTouch™ Sensing Solutions guidelines for guard-ring layout to maximize touch SNR and minimize false triggers.
Recommended
Segment-LCD Thermostats and Home Appliances
The PIC16LF707-I/PT's integrated segment-LCD driver (up to 128 segments, with on-chip charge-pump and software-controlled contrast) eliminates the need for an external LCD driver in thermostat and appliance displays. Operating from 1.8 V–3.6 V allows direct battery or two-alkaline cell power, while the nanoWatt XLP sleep modes keep quiescent draw below 1 µA so the display module can run for years on a pair of AA cells. With 14 KB Flash, 363 bytes RAM, and an 8-channel 8-bit ADC, the part handles temperature sensing (NTC), keypad input, segmented LCD update, and a low-rate UART to a wireless or HVAC controller. Layout the LCD segment traces on a noise-free layer and tie unused SEG/COM pins to unused-driver channels via software to suppress ghost segments.
Recommended
Battery-Powered IoT Sensor Nodes
The PIC16LF707-I/PT is well-suited for ultra-low-power IoT sensor nodes thanks to its nanoWatt XLP technology and 1.8 V–3.6 V supply range, which supports direct operation from a CR2032 coin cell or two alkaline AAs. The 8-bit ADC, AUSART, I2C, and SPI peripherals allow connection to digital temperature/humidity sensors and low-power radios such as Sub-GHz transceivers. Deep-sleep current below 1 µA enables duty-cycled wake-measure-transmit profiles that extend coin-cell life to multiple years. The 14 KB Flash comfortably accommodates a small RTOS or state-machine plus an over-the-air firmware update routine via boot-loader. Decouple VDD with a 10 µF tantalum and a 100 nF ceramic in parallel; gate unused peripherals' clocks via the OSCCON register to minimize dynamic current.
Recommended
Industrial Metering and Data Loggers
In metering and data-logging designs the PIC16LF707-I/PT brings together 256 bytes of EEPROM (for kWh/tariff or interval records), an 8-channel 8-bit ADC (for voltage/current sensors), and a 44-pin TQFP giving access to multiple timers for pulse counting and tamper detection. The internal 16 MHz oscillator (1% factory-calibrated) provides reliable timing without a costly external resonator. The wide -40 °C to +85 °C industrial temperature grade supports outdoor enclosures and factory-floor installations. Use a separate EEPROM like 24LC256 for long-term data retention and the LCD driver for in-field display; consider AES or other encryption via software on the F-series variant if cryptographic updates are required.
Recommended
Remote Controls and Consumer HMIs
The PIC16LF707-I/PT's combination of AUSART, I2C, SPI, mTouch capacitive sensing, and segment-LCD driver supports feature-rich remote controls and consumer HMIs in a single 44-pin TQFP IC. With 14 KB Flash, 363 bytes RAM, and up to 36 I/O pins, the MCU can drive an IR or Sub-GHz transmitter, scan a 20-key capacitive keypad, update a segmented LCD, and run a USB-to-UART bootloader for field firmware upgrades. The 1.8 V–3.6 V supply enables direct two-AAA operation. Watchdog timer and brown-out reset ensure reliable recovery from low-voltage battery conditions.
Recommended
Automotive Body and Aftermarket Modules (Sub-Node)
While the PIC16LF707-I/PT is not AEC-Q100 qualified, it is a strong fit for non-critical automotive sub-nodes such as ambient lighting controllers, interior accessories, and aftermarket modules operating within a -40 °C to +85 °C envelope. The 44-pin TQFP package provides 36 I/O for driving LED arrays or reading switch inputs, and the mTouch peripheral simplifies capacitive touch door handles or seat controls. The 1.8 V–3.6 V supply works directly from a regulated 3.3 V body rail. For AEC-Q100-qualified designs in the same footprint, consider migrating to the PIC16F1xxx family automotive variants.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF707-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF727-I/PT | PIC16LF724-I/PT | PIC16LF1939-I/PT | PIC16F707-I/PT |
|---|---|---|---|---|---|
| Package | 44-pin TQFP (10 × 10 mm) | 44-pin TQFP (10 × 10 mm) - same | 44-pin TQFP (10 × 10 mm) - same | 44-pin TQFP (10 × 10 mm) - same | 44-pin TQFP (10 × 10 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Operating Voltage | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 2.3 V to 5.5 V |
| Program Memory (Flash) | 14 KB | 14 KB | 14 KB | 28 KB | 14 KB |
| Instruction Clock | 20 MHz | 20 MHz | 20 MHz | 32 MHz | 20 MHz |
| ADC Resolution | 8-bit | 12-bit | 8-bit | 10-bit | 8-bit |
| LCD Driver | Up to 128 segments | Up to 128 segments | Up to 128 segments | None | Up to 128 segments |
| mTouch Capacitive Sensing | Yes | Yes | Yes | Yes (CTMU) | Yes |
| Temperature Grade | -40 °C to +85 °C (Industrial) | -40 °C to +85 °C | -40 °C to +85 °C | -40 °C to +85 °C | -40 °C to +85 °C |
| RoHS Compliance | Yes (lead-free) | Yes (lead-free) | Yes (lead-free) | Yes (lead-free) | Yes (lead-free) |
Key Differentiators
- Integrated mTouch + 128-segment LCD in a single 44-pin TQFP (vs PIC16LF1939-I/PT)
- 1.8 V minimum VDD for direct two-cell alkaline operation (vs PIC16F707-I/PT)
- nanoWatt XLP deep-sleep currents below 1 µA (vs PIC16LF1939-I/PT)
- Wide ecosystem support including mTouch design guides (vs PIC16LF727-I/PT)
Design Notes
Place a 100 nF X7R ceramic decoupling capacitor within 5 mm of each VDD pin (pins 11, 20, 32) and a bulk 10 µF tantalum or ceramic capacitor near the package. The PIC16LF707-I/PT's nanoWatt XLP modes drop quiescent current below 1 µA in sleep when all peripherals are clock-gated via OSCCON, but leakage through floating I/O pins can dominate at deep sleep - leave unused pins configured as outputs low, not as inputs.
Route the SEG and COM LCD traces on a noise-free layer (typically the top layer under a shielded bottom) and keep them away from digital switching traces and the mTouch electrode routing. Use a guard ring tied to a quiet analog ground around the mTouch electrodes to suppress noise coupling. Keep VDD/VSS traces wide (>0.3 mm) and use a 4-layer PCB if possible for low-impedance power delivery to all three VDD pins.
When using the internal 16 MHz HFINTOSC, add a 1 µF bypass at VDD for improved oscillator stability and avoid routing high-frequency digital traces near the OSC1/OSC2 pins to minimize jitter. For ICD debug, expose the ICSP pins (RB6/ICSPCLK, RB7/ICSPDAT) on a 1.27 mm header or test pads; ensure no strong pull-ups on these pins during debug to avoid contention with the ICD programmer.
Do not exceed 3.6 V on VDD for the LF variant - applying 5 V will permanently damage the LF silicon. Configure the MCLR pin with a 10 kΩ pull-up to VDD; floating MCLR can cause intermittent resets. The internal EEPROM has a per-byte endurance of ~100k write cycles and a retention of 40+ years; use wear-leveling for applications with frequent parameter updates.
Compliance Information
RoHS-compliant lead-free TQFP package per Microchip product page. Industrial -40 °C to +85 °C grade, not AEC-Q100 qualified - for AEC-Q100 automotive designs, consider PIC16F1xxx family automotive variants.