PIC16F707-I/ML - 14KB Flash 8-bit MCU w/ mTouch, UQFN-44 | Microchip
MPN: PIC16F707-I/ML ✓ פעילPIC16F707-I/ML סקירה
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.
חלופות תחליף ישיר עבור PIC16F707-I/ML — אותו מארז, תואם פין-לפין. חלקים במארז שונה הדורשים עיבוד מחדש של ה-PCB אינם נכללים.
וריאנטים בסדרה זו
דגמים מאותה סדרה התואמים Drop-in עם PIC16F707-I/ML (אותו גורם צורה וטביעת רגל) — שונים ב Package, Core Architecture, Timers, ADC, RoHS Status.
PIC16LF707-I/ML
✅ Drop-Inצור קשר לקבלת מחיר
הצג גיליון נתונים ←PIC16F707T-I/ML
✅ Drop-In📋 חלופה להתייחסות (לא בקטלוג)
PIC16F707-E/ML
✅ Drop-In📋 חלופה להתייחסות (לא בקטלוג)
PIC16F707-I/P
✅ Drop-In ⚠️ מפרטים לא מאומתיםצור קשר לקבלת מחיר
הצג גיליון נתונים ←PIC16F690-I/ML
✅ Drop-Inצור קשר לקבלת מחיר
הצג גיליון נתונים ←PIC16F707-I/ML דירוגים מרביים ומאפיינים חשמליים
| 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 |
| מארז | 44-pin UQFN EP (5x5 mm, 0.5 mm pitch) |
| טמפרטורת פעולה | -40C to +85C (Industrial, -I grade) |
| Low-Power Technology | nanoWatt XLP |
| Programming/Debug | ICSP (PGD/PGC), ICD |
| סטטוס RoHS | Compliant |
תצורת פינים של PIC16F707-I/ML
| פין 1 | RA5/AN4/CPS7/COM3 — I/O port RA5 / ADC AN4 / mTouch CPS7 / LCD COM3 |
| פין 2 | RA4/AN3/CPS6/COM2 — I/O port RA4 / ADC AN3 / mTouch CPS6 / LCD COM2 |
| פין 3 | RA3/AN2/CPS5/COM1 — I/O port RA3 / ADC AN2 / mTouch CPS5 / LCD COM1 |
| פין 4 | RC1/AN8/CPS14/SEG7 — I/O port RC1 / ADC AN8 / mTouch CPS14 / LCD SEG7 |
| פין 5 | RC0/AN7/CPS13/SEG6 — I/O port RC0 / ADC AN7 / mTouch CPS13 / LCD SEG6 |
| פין 6 | RC3/AN11/CPS16/SEG9 — I/O port RC3 / ADC AN11 / mTouch CPS16 / LCD SEG9 |
| פין 7 | RC2/AN10/CPS15/SEG8 — I/O port RC2 / ADC AN10 / mTouch CPS15 / LCD SEG8 |
| פין 8 | RC4/CPS17/SEG10 — I/O port RC4 / mTouch CPS17 / LCD SEG10 |
| פין 9 | RC5/CPS18/SEG11 — I/O port RC5 / mTouch CPS18 / LCD SEG11 |
| פין 10 | VSS — Ground reference |
| פין 11 | RC6/AN13/CPS19/SEG12/TX/CK — I/O port RC6 / ADC AN13 / mTouch / EUSART TX/CK |
| פין 12 | RC7/AN12/CPS20/SEG13/RX/DT — I/O port RC7 / ADC AN12 / mTouch / EUSART RX/DT |
| פין 13 | RB7/PGD/CPS32/SEG20 — I/O port RB7 / ICSP PGD / mTouch CPS32 / LCD SEG20 |
| פין 14 | RB6/PGC/CPS31/SEG19 — I/O port RB6 / ICSP PGC / mTouch CPS31 / LCD SEG19 |
| פין 15 | RB5/AN5/CPS30/CPS8/SEG18 — I/O port RB5 / ADC AN5 / mTouch CPS30/CPS8 / LCD SEG18 |
| פין 16 | RB4/AN6/CPS29/SEG17 — I/O port RB4 / ADC AN6 / mTouch CPS29 / LCD SEG17 |
| פין 17 | RB3/CPS28/SEG16/CCP2 — I/O port RB3 / mTouch CPS28 / LCD SEG16 / CCP2 PWM |
| פין 18 | RB2/CPS27/SEG15 — I/O port RB2 / mTouch CPS27 / LCD SEG15 |
| פין 19 | RB1/CPS26/SEG14 — I/O port RB1 / mTouch CPS26 / LCD SEG14 |
| פין 20 | RB0/INT/SEG21 — I/O port RB0 / External INT / LCD SEG21 |
| פין 21 | VDD — Positive supply voltage |
| פין 22 | VSS — Ground reference |
| פין 23 | RD7/SEG27/CPS21 — I/O port RD7 / LCD SEG27 / mTouch CPS21 |
| פין 24 | RD6/SEG26/CPS22 — I/O port RD6 / LCD SEG26 / mTouch CPS22 |
| פין 25 | RD5/SEG25/CPS23 — I/O port RD5 / LCD SEG25 / mTouch CPS23 |
| פין 26 | RD4/SEG24/CPS24 — I/O port RD4 / LCD SEG24 / mTouch CPS24 |
| פין 27 | RC7 (alt)/SDA/SDI/SEG32 — I2C SDA / SPI SDI / LCD SEG32 (alternate) |
| פין 28 | RC6 (alt)/SCL/SCK/SEG31 — I2C SCL / SPI SCK / LCD SEG31 (alternate) |
| פין 29 | RA7/OSC1/CLKI — Crystal OSC1 input / external clock input |
| פין 30 | RA6/OSC2/CLKO — Crystal OSC2 output / clock output |
| פין 31 | RE3/MCLR/VPP — Reset input / programming voltage (MCLR/VPP) |
| פין 32 | RE2/AN9/CPS25/SEG29 — I/O port RE2 / ADC AN9 / mTouch CPS25 / LCD SEG29 |
| פין 33 | RE1/AN0/CPS9/SEG30 — I/O port RE1 / ADC AN0 / mTouch CPS9 / LCD SEG30 |
| פין 34 | RE0/AN1/CPS10/SEG28 — I/O port RE0 / ADC AN1 / mTouch CPS10 / LCD SEG28 |
| פין 35 | RD3/CPS4/CCP5/SEG23 — I/O port RD3 / mTouch CPS4 / CCP5 / LCD SEG23 |
| פין 36 | RD2/CPS3/CCP4/SEG22 — I/O port RD2 / mTouch CPS3 / CCP4 / LCD SEG22 |
| פין 37 | RD1/CPS2 — I/O port RD1 / mTouch CPS2 |
| פין 38 | RD0/CPS1 — I/O port RD0 / mTouch CPS1 |
| פין 39 | RA2/AN14/CPS12/SEG1 — I/O port RA2 / ADC AN14 / mTouch CPS12 / LCD SEG1 |
| פין 40 | RA1/AN15/CPS11/SEG0 — I/O port RA1 / ADC AN15 / mTouch CPS11 / LCD SEG0 |
| פין 41 | RA0/AN0/ULPWU/SEG2 — I/O port RA0 / ADC / ULPWU / LCD SEG2 |
| פין 42 | VDD — Positive supply voltage (second bond) |
| פין 43 | VSS — Ground reference (second bond) |
| פין 44 | EP — Exposed thermal pad - tie to VSS for thermal/ground continuity |
יישומים טיפוסיים
PIC16F707-I/ML מתאים עבור 6 יישוםs: 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.
מומלץ
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.
מומלץ
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.
מומלץ
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.
מומלץ
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.
מומלץ
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.
מומלץ
סיכום מוצרים מומלצים
נתוני עזר הנדסיים עבור PIC16F707-I/ML — השוואה, הנחיות תכנון ומידע על תאימות.
מדריך בחירה
השוואה עם חלופות
| פרמטר | מוצר זה | 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 |
מבדילים עיקריים
- Highest mTouch channel count in the PIC16F XLP family at the same UQFN-44 EP footprint (לעומתPIC16F690-I/ML)
- Integrated LCD segment driver eliminating external HT1621-class controllers (לעומתPIC16F690-I/ML)
- Twice the flash and RAM versus the closest pin-compatible alternative (לעומתPIC16F690-I/ML)
הערות תכנון
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.
מידע על תאימות
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.