PIC16F1707T-I/SO - 8-Bit 32MHz 3.5KB Flash MCU | Microchip
MPN: PIC16F1707T-I/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.62 | $1.62 |
| 10 | $1.48 | $14.80 |
| 100 | $1.28 | $128.00 |
| 500 | $1.12 | $560.00 |
| 1,000 | $0.99 | $990.00 |
PIC16F1707T-I/SO Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates an 8-bit CPU core, program memory, data RAM, and a configurable mix of digital and analog peripherals around a shared internal bus. The PIC16F1707 sits within the wider PIC microcontroller family, which itself belongs to the broader category of microcontrollers, embedded controllers, and ultimately semiconductors. The 8-bit class targets cost-sensitive, low-power applications that do not require the arithmetic throughput of 16- or 32-bit cores but still benefit from on-chip intelligence.
The PIC16F1707 integrates intelligent analog features including on-chip operational amplifiers, a 10-bit ADC with computation, two 8-bit DACs, and Core Independent Peripherals such as the Complementary Output Generator (COG) and Zero Cross Detect (ZCD). Peripheral Pin Select (PPS) allows flexible remapping of digital peripherals to pins. The eXtreme Low Power (XLP) technology delivers nanoWatt sleep currents suitable for battery-powered designs.
Architecture is built around a RISC-style Harvard core with 49 instructions, hardware stack, and 16-level deep subroutine support. The device operates from 1.8V to 5.5V across -40C to +85C industrial temperature range, with on-chip oscillator and 32kHz low-power internal oscillator for low-power modes. Hardware peripherals include enhanced USART, MSSP for I2C/SPI, CCP, and timers.
Typical applications include consumer appliance control, LED lighting, battery chargers, sensor signal conditioning, and general-purpose embedded control where low power and on-chip analog integration reduce BOM. In IoT edge nodes and wearables, the XLP sleep modes extend battery life. In industrial sensor transmitters, the on-chip op amps condition bridge or thermocouple signals directly.
When designing with this part, reserve one ICSP/ICD pin pair (PGC/PGD) for in-circuit programming and debugging. Configure PPS only after checking the PPS locking register to avoid unintended remapping. Always derate the ADC input below the absolute maximum ratings.
This page synthesizes Microchip datasheet specifications, distributor stock and pricing, real drop-in alternatives, and engineering design notes - giving you a single reference that goes beyond the datasheet cover page.
Drop-in alternatives for PIC16F1707T-I/SO — 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 PIC16F1707T-I/SO (same form factor and footprint) — differing in Package, Program Memory (Flash), Core Independent Peripherals, ADC, Lead-Free.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F1707-I/SO
✅ Drop-In✓ In Stock
$1.38 / Unit
View Datasheet →PIC16F1707T-I/SS
✅ Drop-In✓ In Stock
$0.89 / Unit
View Datasheet →PIC16F1507-I/SO
✅ Drop-In✓ In Stock
$0.92 / Unit
View Datasheet →PIC16F1619T-I/SO
✅ Drop-In✓ In Stock
$1.12 / Unit
View Datasheet →PIC16F15355T-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1705T-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1707T-I/SO Maximum Ratings & Electrical Characteristics
| Core | PIC16 enhanced mid-range 8-bit RISC |
| Program Memory (Flash) | 3.5 KB (2K x 14) |
| RAM | 256 bytes |
| Maximum CPU Speed | 32 MHz (200 ns instruction cycle) |
| Operating Voltage | 1.8 V to 5.5 V |
| I/O Pins | 18 |
| DAC | 8-bit, 2 outputs |
| On-chip Operational Amplifiers | Yes (2) |
| Core Independent Peripherals | COG, Zero Cross Detect (ZCD) |
| Peripheral Pin Select (PPS) | Yes |
| Communication Interfaces | I2C/SPI (MSSP), Enhanced USART |
| CCP Modules | Yes |
| Package | 20-pin SOIC (SO) |
| Mounting Type | Surface Mount |
| Operating Temperature | -40C to +85C (Industrial) |
| Low-Power Technology | XLP (eXtreme Low Power) |
| Packaging | Tape and Reel |
| RoHS Status | Compliant |
| Programming/Debug | ICSP/ICD via PGC/PGD |
PIC16F1707T-I/SO Pin Configuration
| Pin 1 | RA3/AN3/VREF+ — Bidirectional I/O, analog input, voltage reference |
| Pin 2 | RA4/AN4 — Bidirectional I/O, analog input |
| Pin 3 | RA5/MCLR/VPP — Bidirectional I/O, Master Clear (reset), programming voltage |
| Pin 4 | RA6/OSC2/CLKOUT — Bidirectional I/O, oscillator output |
| Pin 5 | RA7/OSC1/CLKIN — Bidirectional I/O, oscillator input |
| Pin 6 | VSS — Ground reference |
| Pin 7 | RA0/AN0 — Bidirectional I/O, analog input |
| Pin 8 | RA1/AN1 — Bidirectional I/O, analog input |
| Pin 9 | RA2/AN2 — Bidirectional I/O, analog input |
| Pin 10 | RC0 — Bidirectional I/O |
| Pin 11 | RC1 — Bidirectional I/O |
| Pin 12 | RC2 — Bidirectional I/O |
| Pin 13 | RC3 — Bidirectional I/O |
| Pin 14 | RC4 — Bidirectional I/O |
| Pin 15 | RC5 — Bidirectional I/O |
| Pin 16 | RC6 — Bidirectional I/O |
| Pin 17 | RC7 — Bidirectional I/O |
| Pin 18 | VDD — Positive supply voltage (1.8V-5.5V) |
| Pin 19 | RB4 — Bidirectional I/O, ICSP programming clock (PGC) |
| Pin 20 | RB5 — Bidirectional I/O, ICSP programming data (PGD) |
Typical Applications
PIC16F1707T-I/SO is suitable for 7 applications: Consumer Appliance Control, Battery-Powered IoT Edge Nodes, LED Lighting Drivers, Sensor Signal Conditioning, Touch and Proximity Sensing, Small Motor Control (Fan/Pump), Portable Medical Devices.
Consumer Appliance Control
The PIC16F1707T-I/SO is well suited for consumer appliance control (washing machines, coffee makers, microwave ovens) because its 32MHz PIC16 enhanced mid-range core delivers responsive user-interface timing while on-chip op amps condition sensor signals directly. The two 8-bit DACs drive triac phase-angle controls for heater power regulation without external analog ICs. With XLP sleep currents below 1 microamp, standby power easily meets Energy Star limits. The 20-SOIC package is hand-solderable for prototyping and supports high-volume reflow. Peripheral Pin Select (PPS) routes UART to alternate pins, simplifying PCB layout when motor drivers or high-current traces force pin reassignment.
Recommended
Battery-Powered IoT Edge Nodes
For battery-powered IoT edge nodes such as wireless sensor transmitters and wearable health patches, the PIC16F1707T-I/SO delivers extended battery life through XLP technology with sleep currents under 1 microamp and active currents below 1 milliamp at 1MHz. The on-chip op amps condition bridge or thermocouple sensors directly, eliminating external instrumentation amplifiers that would otherwise drain the battery. PPS allows SPI-based RF modules to share pins with the sensor I2C bus, reducing the pin count. The 20-SOIC package fits within compact wearable form factors, and the industrial -40C to +85C temperature range supports outdoor deployment.
Recommended
LED Lighting Drivers
In LED lighting drivers (architectural dimmers, RGB strips, horticultural fixtures), the PIC16F1707T-I/SO drives constant-current LED strings via its Complementary Output Generator (COG) peripheral, which generates complementary PWM with programmable dead time without CPU intervention. Zero Cross Detect (ZCD) synchronizes phase-cut dimming with the AC line for flicker-free TRIAC compatibility. The on-chip op amps close the current-sense feedback loop, eliminating external amplifier ICs. Two 8-bit DACs provide analog reference voltages for tunable white or color-mixing schemes, and the 1.8V to 5.5V supply range supports both 3.3V and 5V LED driver topologies.
Recommended
Sensor Signal Conditioning
The PIC16F1707T-I/SO excels in sensor signal conditioning modules for industrial process control, where its two on-chip rail-to-rail op amps amplify low-level signals from thermocouples, RTDs, or load cells directly. The 10-bit ADC with computation performs oversampling and digital filtering in hardware, offloading the CPU. Two 8-bit DACs output calibrated 4-20mA loop signals or setpoint references without external analog components. Peripheral Pin Select (PPS) routes I2C/SPI sensor interfaces to convenient pins, while the industrial -40C to +85C range ensures operation in factory-floor environments. The 20-SOIC package is widely supported by industrial PCBA houses.
Recommended
Touch and Proximity Sensing
In touch button panels, proximity sensors, and gesture interfaces, the PIC16F1707T-I/SO implements mTouch capacitive sensing using its on-chip op amps and 10-bit ADC with computation. The Core Independent Peripherals (COG and ZCD) handle waveform generation and AC zero-crossing detection autonomously, leaving the CPU free for higher-level gesture algorithms. PPS allows scan electrodes to be remapped without board rework. The XLP sleep mode wakes the MCU on touch, preserving battery life in remote controls or smart-lock keypads. The 20-SOIC package supports both hand-soldered prototypes and high-volume reflow production.
Recommended
Small Motor Control (Fan/Pump)
The PIC16F1707T-I/SO drives small brushless DC, brushed DC, and stepper motors in fans, pumps, and small appliances using its Complementary Output Generator (COG) for hardware-generated complementary PWM with programmable dead time. Back-EMF sensing uses on-chip op amps to amplify zero-crossing events for sensorless BLDC commutation. Two 8-bit DACs set current references and ramp profiles. The enhanced USART and MSSP enable communication with motor controllers over UART or SPI for IoT-connected appliances. PPS routes PWM outputs to any I/O pin, simplifying PCB layout for H-bridge drivers.
Recommended
Portable Medical Devices
In portable medical devices such as glucose meters, pulse oximeters, and digital thermometers, the PIC16F1707T-I/SO provides precision analog integration at low cost. On-chip op amps amplify photodiode or thermocouple signals directly, while the 10-bit ADC with hardware computation performs oversampling and averaging for clinical-grade accuracy. XLP technology extends battery life across multi-year replacement cycles. The 1.8V to 5.5V supply range supports single-cell lithium coin cells used in disposable medical sensors. PPS routes I2C OLED displays to convenient pins. Industrial temperature range suits point-of-care deployment.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F1707T-I/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1707-I/SO | PIC16F1507-I/SO | PIC16F1619T-I/SO | PIC16F15355T-I/SO |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 20-pin SOIC (SO) | 20-pin SOIC (SO) - same | 20-pin SOIC (SO) - same | 20-pin SOIC (SO) - same | 20-pin SOIC (SO) - same |
| Program Memory (Flash) | 3.5 KB | 3.5 KB | 3.5 KB | 14 KB | 14 KB |
| RAM | 256 bytes | 256 bytes | 256 bytes | 1 KB | 1 KB |
| On-chip Op Amps | 2 | 2 | 0 | 0 | 0 |
| DACs | 2 (8-bit) | 2 (8-bit) | 0 | 1 (8-bit) | 1 (8-bit) |
| COG Peripheral | Yes | Yes | No | No | No |
| Maximum CPU Speed | 32 MHz | 32 MHz | 20 MHz | 32 MHz | 32 MHz |
| Operating Voltage | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V |
| Approx. Unit Price (qty 1) | $1.62 | $1.57 (Tube) | $1.20 | $1.85 | $1.95 |
Key Differentiators
- On-chip op amps eliminate external analog ICs (vs PIC16F1507-I/SO)
- Higher Flash density than entry-level family (vs PIC16F1705T-I/SO)
- Core Independent Peripherals reduce CPU load (vs PIC16F1619T-I/SO)
- Industry-standard SOIC package simplifies assembly (vs PIC16F1707T-I/ML (QFN))
Design Notes
The PIC16F1707T-I/SO operates from 1.8V to 5.5V. Place a 100nF decoupling capacitor as close as possible to the VDD pin (pin 18), plus a bulk 10uF capacitor on the supply rail. For battery applications, the XLP sleep modes can reduce quiescent current below 1 microamp by switching off peripherals and using the 32kHz LFINTOSC as the system clock. According to Microchip datasheet DS40001770C, brown-out reset (BOR) is selectable and should be enabled in production firmware to prevent code corruption during supply dips.
Reserve pins RB4 (pin 19) and RB5 (pin 20) as the ICSP programming and debugging interface (PGC/PGD). Route these signals to a 2x3 or 1x6 header accessible at the board edge for in-circuit programming and debugging with PICkit or ICD tools. Avoid placing 1kohm or lower pull-downs on PGC/PGD as they may interfere with programming. The 20-SOIC package offers wider pads than SSOP, easing hand-soldering and rework during prototyping.
When using Peripheral Pin Select (PPS), always unlock the PPS register sequence before remapping, then re-lock to prevent accidental changes during runtime. The PIC16F1707 datasheet warns that PPS outputs must be properly assigned before enabling the peripheral, otherwise peripherals may drive default pins unexpectedly. Configuration words must be programmed at the end of firmware development; an unprogrammed CONFIG register keeps the device in an undefined state. When migrating from PIC16F1507, verify that analog pin assignments match - the 1707 has additional analog channels.
For designs using the on-chip op amps to condition low-level analog signals, route analog ground (AGND) and digital ground (DGND) separately and tie them at a single point near the MCU VSS pin. Use a guard ring around high-impedance analog input traces to reduce leakage. The 10-bit ADC requires a stable VDD - if the digital supply has high-frequency noise from switching regulators, place a ferrite bead or LC filter between the digital and analog supplies feeding the MCU. The two on-chip op amps have configurable gain up to approximately 100x; higher gains require careful PCB layout to avoid oscillation.
Compliance Information
RoHS compliant per Microchip product page. Industrial temperature grade -40C to +85C. Not AEC-Q100 qualified - for automotive applications consider PIC16F1707T-I/SO-VAO or PIC16F1707-E/SO extended parts.