PIC16F707-I/ML - 14KB Flash 8-bit MCU w/ mTouch, UQFN-44 | Microchip
부품 번호: PIC16F707-I/ML ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 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 개요
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 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16F707-I/ML (동일 폼 팩터 및 풋프린트) — 차이점: Core Architecture, Package, Timers, ADC, RoHS Status.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16LF707-I/ML
✅ 드롭인✓ 재고 있음
$1.82 / 개
데이터시트 보기 →PIC16F707T-I/ML
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F707-E/ML
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F707-I/P
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$2.03 / 개
데이터시트 보기 →PIC16F690-I/ML
✅ 드롭인✓ 재고 있음
$1.5362 / 개
데이터시트 보기 →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 (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)
설계 노트
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.