PIC16F707-I/ML - 14KB Flash 8-bit MCU w/ mTouch, UQFN-44 | Microchip
MPN: PIC16F707-I/ML ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.2 | $3.20 |
| 10 | $2.91 | $29.10 |
| 100 | $2.62 | $262.00 |
| 500 | $2.33 | $1,165.00 |
| 1,000 | $2.04 | $2,040.00 |
PIC16F707-I/ML Overview
What is a PIC16F 8-bit microcontroller? A PIC microcontroller is a family of RISC-based, Harvard-architecture 8-bit microcontrollers from Microchip Technology that combine a CPU core, on-chip flash/RAM/EEPROM, peripherals, and I/O into a single IC. Within this taxonomy the PIC16F sub-family sits between the baseline PIC10/12/16 and the higher-end PIC18/PIC24 families, optimized for cost-sensitive, low-power embedded designs. The PIC16F707 belongs to the eXtreme Low Power (XLP) "nanoWatt XLP" tier, positioning it as a power management IC for battery- and energy-harvesting systems where microamp-level sleep currents matter.
Key features include 32 channels of Capacitive Sensing (mTouch) peripheral for touch-button or proximity interfaces, an LCD driver supporting up to 116 segments, two Enhanced USART modules, two SPI/I2C modules, up to 14 channels of 10-bit ADC, and four 8-bit/16-bit timers. The nanoWatt XLP technology delivers sub-microamp sleep currents, while the part is rated for industrial -40C to +85C operation under the -I speed/temperature grade.
The PIC16F707 executes a single-cycle 35-instruction RISC instruction set with a 14-bit program word and an 8-level hardware stack. Internal oscillator calibration eliminates external resonator cost on simple designs, while the ICD/ICSP programming/debug interface and integrated peripheral pin select simplify bring-up. The architecture is well-suited to driving mTouch capacitive sensing, LCD bias, and standard digital interfaces in parallel on a small PCB footprint.
Typical applications include low-power human-interface panels with capacitive touch, battery-powered home automation nodes, white-goods and appliance control boards, industrial sensor front-ends, and small-format LCD-display embedded modules. The 32 mTouch channels and integrated LCD driver make it particularly strong where cost, BOM count, and standby power matter simultaneously. Design considerations include thermal performance of the 5x5 mm UQFN EP land pad for heat extraction, mandatory ICSP programming pin allocation (PGD/PGC reserved regardless of I/O count), and ensuring the decoupling/VDD/VSS layout follows Microchip's recommended ground-grid pattern for ADC noise floor performance. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone.
Drop-in alternatives for PIC16F707-I/ML — 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 PIC16F707-I/ML (same form factor and footprint) — differing in Core Architecture, Package, Timers, ADC, RoHS Status.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF707-I/ML
✅ Drop-In✓ In Stock
$1.82 / Unit
View Datasheet →PIC16F707T-I/ML
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F707-E/ML
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F707-I/P
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$2.03 / Unit
View Datasheet →PIC16F690-I/ML
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F707-I/ML Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC16 enhanced mid-range 8-bit RISC |
| Program Memory | 14 KB flash |
| RAM | 363 bytes |
| EEPROM | 256 bytes |
| Maximum CPU Speed | 20 MHz |
| Supply Voltage (PIC16F707) | 2.5 V to 5.5 V |
| Supply Voltage (PIC16LF707) | 1.8 V to 3.6 V |
| Digital I/O Pins | 36 |
| Capacitive Touch Channels (mTouch) | 32 |
| LCD Driver | Up to 116 segments |
| ADC | Up to 14 channels, 10-bit |
| Communication Peripherals | 2x EUSART, 2x MSSP (SPI/I2C) |
| Timers | 4x 8/16-bit with ECCP |
| Package | 44-pin UQFN EP (5x5 mm, 0.5 mm pitch) |
| Operating Temperature | -40C to +85C (Industrial, -I grade) |
| Low-Power Technology | nanoWatt XLP |
| Programming/Debug | ICSP (PGD/PGC), ICD |
| RoHS Status | Compliant |
PIC16F707-I/ML Pin Configuration
| Pin 1 | RA5/AN4/CPS7/COM3 — I/O port RA5 / ADC AN4 / mTouch CPS7 / LCD COM3 |
| Pin 2 | RA4/AN3/CPS6/COM2 — I/O port RA4 / ADC AN3 / mTouch CPS6 / LCD COM2 |
| Pin 3 | RA3/AN2/CPS5/COM1 — I/O port RA3 / ADC AN2 / mTouch CPS5 / LCD COM1 |
| Pin 4 | RC1/AN8/CPS14/SEG7 — I/O port RC1 / ADC AN8 / mTouch CPS14 / LCD SEG7 |
| Pin 5 | RC0/AN7/CPS13/SEG6 — I/O port RC0 / ADC AN7 / mTouch CPS13 / LCD SEG6 |
| Pin 6 | RC3/AN11/CPS16/SEG9 — I/O port RC3 / ADC AN11 / mTouch CPS16 / LCD SEG9 |
| Pin 7 | RC2/AN10/CPS15/SEG8 — I/O port RC2 / ADC AN10 / mTouch CPS15 / LCD SEG8 |
| Pin 8 | RC4/CPS17/SEG10 — I/O port RC4 / mTouch CPS17 / LCD SEG10 |
| Pin 9 | RC5/CPS18/SEG11 — I/O port RC5 / mTouch CPS18 / LCD SEG11 |
| Pin 10 | VSS — Ground reference |
| Pin 11 | RC6/AN13/CPS19/SEG12/TX/CK — I/O port RC6 / ADC AN13 / mTouch / EUSART TX/CK |
| Pin 12 | RC7/AN12/CPS20/SEG13/RX/DT — I/O port RC7 / ADC AN12 / mTouch / EUSART RX/DT |
| Pin 13 | RB7/PGD/CPS32/SEG20 — I/O port RB7 / ICSP PGD / mTouch CPS32 / LCD SEG20 |
| Pin 14 | RB6/PGC/CPS31/SEG19 — I/O port RB6 / ICSP PGC / mTouch CPS31 / LCD SEG19 |
| Pin 15 | RB5/AN5/CPS30/CPS8/SEG18 — I/O port RB5 / ADC AN5 / mTouch CPS30/CPS8 / LCD SEG18 |
| Pin 16 | RB4/AN6/CPS29/SEG17 — I/O port RB4 / ADC AN6 / mTouch CPS29 / LCD SEG17 |
| Pin 17 | RB3/CPS28/SEG16/CCP2 — I/O port RB3 / mTouch CPS28 / LCD SEG16 / CCP2 PWM |
| Pin 18 | RB2/CPS27/SEG15 — I/O port RB2 / mTouch CPS27 / LCD SEG15 |
| Pin 19 | RB1/CPS26/SEG14 — I/O port RB1 / mTouch CPS26 / LCD SEG14 |
| Pin 20 | RB0/INT/SEG21 — I/O port RB0 / External INT / LCD SEG21 |
| Pin 21 | VDD — Positive supply voltage |
| Pin 22 | VSS — Ground reference |
| Pin 23 | RD7/SEG27/CPS21 — I/O port RD7 / LCD SEG27 / mTouch CPS21 |
| Pin 24 | RD6/SEG26/CPS22 — I/O port RD6 / LCD SEG26 / mTouch CPS22 |
| Pin 25 | RD5/SEG25/CPS23 — I/O port RD5 / LCD SEG25 / mTouch CPS23 |
| Pin 26 | RD4/SEG24/CPS24 — I/O port RD4 / LCD SEG24 / mTouch CPS24 |
| Pin 27 | RC7 (alt)/SDA/SDI/SEG32 — I2C SDA / SPI SDI / LCD SEG32 (alternate) |
| Pin 28 | RC6 (alt)/SCL/SCK/SEG31 — I2C SCL / SPI SCK / LCD SEG31 (alternate) |
| Pin 29 | RA7/OSC1/CLKI — Crystal OSC1 input / external clock input |
| Pin 30 | RA6/OSC2/CLKO — Crystal OSC2 output / clock output |
| Pin 31 | RE3/MCLR/VPP — Reset input / programming voltage (MCLR/VPP) |
| Pin 32 | RE2/AN9/CPS25/SEG29 — I/O port RE2 / ADC AN9 / mTouch CPS25 / LCD SEG29 |
| Pin 33 | RE1/AN0/CPS9/SEG30 — I/O port RE1 / ADC AN0 / mTouch CPS9 / LCD SEG30 |
| Pin 34 | RE0/AN1/CPS10/SEG28 — I/O port RE0 / ADC AN1 / mTouch CPS10 / LCD SEG28 |
| Pin 35 | RD3/CPS4/CCP5/SEG23 — I/O port RD3 / mTouch CPS4 / CCP5 / LCD SEG23 |
| Pin 36 | RD2/CPS3/CCP4/SEG22 — I/O port RD2 / mTouch CPS3 / CCP4 / LCD SEG22 |
| Pin 37 | RD1/CPS2 — I/O port RD1 / mTouch CPS2 |
| Pin 38 | RD0/CPS1 — I/O port RD0 / mTouch CPS1 |
| Pin 39 | RA2/AN14/CPS12/SEG1 — I/O port RA2 / ADC AN14 / mTouch CPS12 / LCD SEG1 |
| Pin 40 | RA1/AN15/CPS11/SEG0 — I/O port RA1 / ADC AN15 / mTouch CPS11 / LCD SEG0 |
| Pin 41 | RA0/AN0/ULPWU/SEG2 — I/O port RA0 / ADC / ULPWU / LCD SEG2 |
| Pin 42 | VDD — Positive supply voltage (second bond) |
| Pin 43 | VSS — Ground reference (second bond) |
| Pin 44 | EP — Exposed thermal pad - tie to VSS for thermal/ground continuity |
Typical Applications
PIC16F707-I/ML is suitable for 6 applications: Capacitive Touch Human Interface Panels, Battery-Powered Home Automation Nodes, White Goods and Appliance Control Boards, LCD-Display Embedded Modules, Industrial Sensor Front-Ends, Small Consumer Electronics and Toys.
Capacitive Touch Human Interface Panels
The PIC16F707-I/ML's 32 mTouch channels allow up to 32 individual touch buttons, sliders, or proximity zones without external controller ICs. Combined with the 14 KB flash and the integrated CSM peripheral, the MCU handles capacitive sensing scans, debounce, and gesture interpretation entirely on-chip. Its nanoWatt XLP sleep currents below 1 uA mean a battery-powered touch keypad can sit idle for months without recharge. Place guard rings, driven shields, and ground floods per Microchip TB1108 for EMC-robust sensor performance.
Recommended
Battery-Powered Home Automation Nodes
Sub-microamp sleep current and 1.8 V-3.6 V operation on the PIC16LF707 sister part make this family ideal for battery-powered wireless sensor nodes, smart-home buttons, and energy-harvesting switches. The 14 KB flash is sufficient for Zigbee/Z-Wave/BLE-stack-free RF link layers when paired with an external radio such as the MRF24, the RN2483 LoRa, or ATSAMR21 modules. The 256-byte EEPROM stores network credentials and last-state memory across battery swaps.
Recommended
White Goods and Appliance Control Boards
The PIC16F707-I/ML's 36 I/O pins, 14 ADC channels, and ECCP PWM support direct interfacing with TRIAC drivers, relay coils, and tri-color LED indicators typical of washing machines, microwave ovens, and dishwashers. nanoWatt XLP keeps standby power below energy-star limits. The UQFN-44 EP exposed pad offers thermal relief for switching-supply co-location. Use optocouplers such as MOC3021 for mains-isolated control interfaces per safety certification needs.
Recommended
LCD-Display Embedded Modules
Integrated LCD driver supporting up to 116 segments eliminates external HT1621 or PCF8576 LCD-driver chips, reducing BOM by $0.40-$0.80 per board. The 32 mTouch channels allow capacitive touch overlay on the LCD glass. Common designs include thermostats, water-heater controllers, weighing scales, and instrumentation front panels. Drive segment traces with adequate clearance per datasheet section 26 to avoid ghosting on multi-segment displays.
Recommended
Industrial Sensor Front-Ends
Up to 14 channels of 10-bit ADC let the PIC16F707-I/ML multiplex multiple analog sensors such as temperature, pressure, and humidity on a single MCU. The two EUSART and two MSSP peripherals support RS-485 sensor networks, I2C sensor hubs, and SPI ADC chains simultaneously. The -40C to +85C industrial temperature grade supports factory-floor installations, and nanoWatt XLP enables 4-20 mA loop-powered sensor nodes with year-long battery life.
Recommended
Small Consumer Electronics and Toys
The PIC16F707-I/ML's low cost (USD 2.04 at 1000 pieces as of 2026-09-21) and 20 MHz performance support feature-rich consumer products including electronic toys, e-readers, fitness bands, and remote controls. The mTouch peripheral enables capacitive touch buttons on sealed plastic enclosures, while the LCD driver powers low-cost segment displays. Pair with external flash like SST26VF016 for audio sample storage or BLE modules for wireless connectivity.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F707-I/ML — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF707-I/ML | PIC16F707T-I/ML | PIC16F707-E/ML | PIC16F690-I/ML |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | UQFN-44 EP (5x5 mm) | UQFN-44 EP (5x5 mm) - same | UQFN-44 EP (5x5 mm) - same | UQFN-44 EP (5x5 mm) - same | UQFN-44 EP (5x5 mm) - same |
| Flash Memory | 14 KB | 14 KB | 14 KB | 14 KB | 7 KB (-50%) |
| RAM | 363 bytes | 363 bytes | 363 bytes | 363 bytes | 256 bytes (-30%) |
| mTouch Channels | 32 | 32 | 32 | 32 | 12 (-63%) |
| Supply Voltage | 2.5 V to 5.5 V | 1.8 V to 3.6 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.0 V to 5.5 V |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C | -40C to +85C | -40C to +125C (Extended) | -40C to +85C |
| LCD Driver Segments | Up to 116 | Up to 116 | Up to 116 | Up to 116 | None (no LCD driver) |
| Maximum CPU Speed | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
Key Differentiators
- Highest mTouch channel count in the PIC16F XLP family at the same UQFN-44 EP footprint (vs PIC16F690-I/ML)
- Integrated LCD segment driver eliminating external HT1621-class controllers (vs PIC16F690-I/ML)
- Twice the flash and RAM versus the closest pin-compatible alternative (vs PIC16F690-I/ML)
Design Notes
The UQFN-44 EP exposed thermal pad MUST be soldered to a continuous ground plane on the PCB for electrical and thermal performance. Use at least 4 thermal vias (0.3 mm drill, 0.6 mm pad) connecting the EP to inner ground planes. The pin 1 indicator is a small notch on the package edge; do not rely on silkscreen orientation alone when hand-soldering prototypes. Decoupling: place 100 nF X7R ceramic directly between VDD and VSS pins (21/22 and 42/43), within 3 mm of the IC, plus a bulk 4.7 uF tantalum or ceramic on the main VDD rail.
ICSP pins PGD (RB7) and PGC (RB6) are shared with general I/O. If your PCB design routes these pins to drive external loads (LEDs, relays, or other low-impedance loads), ICSP programming will fail. Reserve a 2x1 or 1x3 header footprint for the ICSP connector and ensure PGD/PGC pins see only high-impedance signals or are isolated by 0 ohm jumpers during production programming. Never use MCLR/VPP as a general-purpose I/O on the PIC16F707 because MCLR is required for ICSP and reset generation.
When designing mTouch capacitive touch sensors, follow Microchip application note TB1108 guidelines. Place a driven shield ring around each touch sensor pad, with the shield track connecting to a dedicated CPS shielding channel. Keep ground fills at least 5 mm away from sensor pads to prevent parasitic capacitance that lowers sensitivity. Use a 100 nF X7R bypass capacitor on each AVSS pin used for ADC measurements, and average at least 16 ADC samples for stable readings on noisy industrial systems.
Estimated: At 20 MHz CPU clock and 5.5 V VDD, the PIC16F707-I/ML dissipates approximately 30 mW to 80 mW typical (varies with peripheral activity). The UQFN-44 EP 5x5 mm package has theta_JA around 35 C/W on a standard 4-layer 1 oz copper JEDEC test board. Junction temperature rise above ambient is therefore approximately 1-3 C, well within the 125 C max junction. Estimated input values: IDD 15 mA active at 5.5 V per datasheet typical characteristics.
Compliance Information
RoHS and REACH compliant per Microchip product page. Lead-free 5x5 mm UQFN EP package. Not AEC-Q100 qualified - for automotive applications use PIC16F707-E/ML at extended temperature grade. Halogen-free per Microchip environmental compliance statements.