PIC16F1703-E/P - 8-bit MCU, 3.5KB Flash, 10-bit ADC, Op Amps | Microchip
MPN: PIC16F1703-E/P ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.85 | $1.85 |
| 10 | $1.71 | $17.10 |
| 100 | $1.52 | $152.00 |
| 500 | $1.38 | $690.00 |
| 1,000 | $1.24 | $1,240.00 |
PIC16F1703-E/P Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory, volatile data memory, and a set of on-chip peripherals behind a single package. The PIC16F1703 belongs to the PIC16 family within Microchip's broader 8-bit PIC microcontroller portfolio, positioned between the PIC10/12/14 baseline families and the PIC18 high-performance family. Its Intelligent Analog integration makes it part of the modern low-cost, ultra-low-power (XLP) tier, suitable for general-purpose applications where analog signal conditioning is co-located with control logic.
Key features include two on-chip op amps that eliminate external amplifiers for sensor signal conditioning, Zero-Cross Detect (ZCD) for AC mains synchronization without optocouplers, a Configurable Logic Cell (COG) that implements combinational/sequential logic in hardware, and PPS that remaps digital peripherals to multiple pins. The 10-bit ADC with computation (ADC2) provides hardware accumulation and averaging, reducing firmware overhead. Extended Memory (EM) mode supports banked data access for buffer expansion.
The PIC16F1703 uses a 14-bit instruction word RISC architecture with a hardware stack and a 16-level-deep interrupt model. Internal oscillator options (HFINTOSC up to 16 MHz, LFINTOSC 31 kHz) plus PLL yield 32 MHz system clock without external crystals, simplifying BOM. The XLP feature delivers nanoWatt sleep currents for battery-powered duty-cycled designs.
Typical applications include LED lighting drivers with analog dimming, AC zero-cross switching for TRIAC control, sensor signal conditioning with on-chip op amps, low-cost motor control with PFC, IoT sensor nodes, and battery-powered consumer devices. The combination of op amps, ZCD, and PPS uniquely positions this MCU for AC-line-powered smart appliances.
When designing with the PIC16F1703, ensure the unused analog pins (op amp inputs, ZCD) are configured correctly to prevent parasitic current draw, and route PPS signals away from high-noise digital traces. The 14-pin PDIP package also provides easy breadboard prototyping for evaluation and hobbyist use.
This page synthesizes distributor pricing (DigiKey, Mouser), drop-in same-package alternatives from the PIC16F family, and practical design notes that go beyond the manufacturer datasheet. Pricing is reported as of 2026-09-20.
Drop-in alternatives for PIC16F1703-E/P — 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 PIC16F1703-E/P (same form factor and footprint) — differing in ADC, Package, Program Memory (Flash), Data EEPROM, I/O Pins.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F1703-I/P
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1704-I/P
✅ Drop-In✓ In Stock
$0.86 / Unit
View Datasheet →PIC16F1615-I/P
✅ Drop-In✓ In Stock
$0.78 / Unit
View Datasheet →PIC16F1614-I/P
✅ Drop-In✓ In Stock
$0.78 / Unit
View Datasheet →PIC16F1574-I/P
✅ Drop-In✓ In Stock
$0.91 / Unit
View Datasheet →PIC16F1575-I/P
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1703-E/P Maximum Ratings & Electrical Characteristics
| Core Architecture | 8-bit PIC16 enhanced mid-range |
| Program Memory (Flash) | 3.5 KB (2K x 14) |
| Data SRAM | 256 bytes |
| Maximum CPU Speed | 32 MHz |
| ADC | 10-bit, with computation (ADC2) |
| On-chip Operational Amplifiers | 2 |
| Configurable Logic Cell (COG) | Yes |
| Zero-Cross Detect (ZCD) | Yes |
| Peripheral Pin Select (PPS) | Yes |
| Internal Oscillator | HFINTOSC up to 16 MHz with 4x PLL, LFINTOSC 31 kHz |
| Operating Voltage | 2.3 V to 5.5 V |
| Communication | I2C, SPI, EUSART |
| Package | 14-pin PDIP (0.300 in / 7.62 mm) |
| Mounting Type | Through-Hole (DIP) |
| Operating Temperature | -40C to +125C (Extended -E grade) |
| Low-Power Feature | XLP (eXtreme Low Power), nanoWatt sleep |
| RoHS Status | Compliant (per distributor data) |
PIC16F1703-E/P Pin Configuration
| Pin 1 | VDD — Positive power supply (2.3 V to 5.5 V) |
| Pin 2 | RA5 — Digital I/O / analog input / op-amp reference (per datasheet pinout table) |
| Pin 3 | RA4 — Digital I/O / analog input (per datasheet pinout table) |
| Pin 4 | RA3/MCLR — Digital I/O or Master Clear (reset) input |
| Pin 5 | RC5 — Digital I/O / PPS-mappable peripheral (per datasheet pinout table) |
| Pin 6 | RC4 — Digital I/O / PPS-mappable peripheral (per datasheet pinout table) |
| Pin 7 | RC3 — Digital I/O / PPS-mappable peripheral (per datasheet pinout table) |
| Pin 8 | RC2 — Digital I/O / PPS-mappable peripheral (per datasheet pinout table) |
| Pin 9 | RC1 — Digital I/O / PPS-mappable peripheral (per datasheet pinout table) |
| Pin 10 | RC0 — Digital I/O / PPS-mappable peripheral (per datasheet pinout table) |
| Pin 11 | RA2 — Digital I/O / analog input (per datasheet pinout table) |
| Pin 12 | RA1 — Digital I/O / analog input (per datasheet pinout table) |
| Pin 13 | RA0 — Digital I/O / analog input (per datasheet pinout table) |
| Pin 14 | VSS — Ground reference |
Typical Applications
PIC16F1703-E/P is suitable for 6 applications: LED Lighting Drivers with Analog Dimming, AC Zero-Cross Switching for TRIAC Control, Sensor Signal Conditioning, Low-Cost BLDC / Fan Motor Control, Battery-Powered IoT Sensor Nodes, AC Smart Appliance Control.
LED Lighting Drivers with Analog Dimming
The PIC16F1703-E/P fits LED lighting driver designs because its two on-chip rail-to-rail op amps condition analog dimming feedback (0-10 V or 1-10 V) without external amplifiers, while the 32 MHz CPU and 10-bit ADC implement closed-loop current control. The COG peripheral can generate PWM with hardware dead-band control in parallel with CPU operation, reducing firmware load. Its XLP nanoWatt sleep current is critical for always-listening standby modes that meet Energy Star standby budgets.
Recommended
AC Zero-Cross Switching for TRIAC Control
The PIC16F1703-E/P's integrated Zero-Cross Detect (ZCD) peripheral synchronizes digital outputs to AC mains zero-cross events, eliminating the optocoupler-based zero-cross circuits traditionally required for TRIAC dimmers. This allows direct AC-line synchronization for triac-controlled dimmers, motor controllers, and solid-state relays. PPS lets designers route the ZCD output to any available timer for clean phase-angle control without changing PCB layout.
Recommended
Sensor Signal Conditioning
The two on-chip op amps of PIC16F1703-E/P enable active filtering and gain stages for bridge sensors (load cells, strain gauges) and thermocouples without external op-amp ICs, cutting BOM cost and board area. The 10-bit ADC with Computation (ADC2) provides hardware oversampling and averaging for noise reduction on low-level sensor outputs. With 256 B SRAM, designs typically buffer a few channels of filtered data before UART/I2C transmission to a host processor.
Recommended
Low-Cost BLDC / Fan Motor Control
For brushless DC (BLDC) fans and small motors, the PIC16F1703-E/P combines PWM peripherals, the 32 MHz instruction rate for 6-step commutation loops, and on-chip op amps for back-EMF sensing. The COG peripheral can perform hardware-based commutation timing independent of CPU, ensuring deterministic switching even under interrupt load. Its small 14-pin PDIP package also fits into tight motor housing enclosures.
Recommended
Battery-Powered IoT Sensor Nodes
The PIC16F1703-E/P's XLP nanoWatt technology delivers sleep currents measured in nanoamps, enabling multi-year battery life for duty-cycled IoT sensor nodes transmitting temperature, humidity, or contact-closure data via SPI/I2C to a radio module. The PPS peripheral lets designers remap UART/SPI pins to share I/O between the radio and debug header, reducing pin count. Extended -E temperature grade allows operation in outdoor enclosures from -40C to +125C.
Recommended
AC Smart Appliance Control
Smart appliances (coffee makers, washing machines, induction cooktops) using the PIC16F1703-E/P benefit from its integrated ZCD for mains synchronization and op amps for current sensing across the AC line. The COG can debounce and condition switch inputs in hardware, freeing the CPU to manage user interfaces and communication stacks. Industrial -E temperature tolerance supports the thermal demands of appliances with hot enclosures.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F1703-E/P — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1703-I/P | PIC16F1704-I/P | PIC16F1615-I/P | PIC16F1614-I/P |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 14-pin PDIP (0.300 in) | 14-pin PDIP (0.300 in) - same | 14-pin PDIP (0.300 in) - same | 14-pin PDIP (0.300 in) - same | 14-pin PDIP (0.300 in) - same |
| Program Memory (Flash) | 3.5 KB (2K x 14) | 3.5 KB | 7 KB (+100%) | 14 KB (+300%) | 7 KB (+100%) |
| Data SRAM | 256 B | 256 B | 512 B (+100%) | 1 KB (+300%) | 512 B (+100%) |
| Maximum CPU Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| On-chip Op Amps | 2 | 2 | 2 | 0 (none) | 0 (none) |
| Zero-Cross Detect (ZCD) | Yes | Yes | Yes | No | No |
| Configurable Logic Cell (COG) | Yes | Yes | Yes | No | No |
| Peripheral Pin Select (PPS) | Yes | Yes | Yes | No | No |
| Temperature Grade | -40C to +125C (Extended -E) | -40C to +85C (Industrial -I) | -40C to +85C (Industrial -I) | -40C to +85C (Industrial -I) | -40C to +85C (Industrial -I) |
Key Differentiators
- Two on-chip rail-to-rail operational amplifiers (vs PIC16F1615-I/P)
- Integrated Zero-Cross Detect (ZCD) for AC mains synchronization (vs PIC16F1574-I/P)
- Configurable Logic Cell (COG) for hardware combinational logic (vs PIC16F1614-I/P)
- Industrial extended -E temperature grade (-40C to +125C) (vs PIC16F1703-I/P)
Design Notes
The PIC16F1703-E/P integrates a 2.3 V to 5.5 V LDO-style core supply, but you must still place a 100 nF decoupling capacitor between VDD (pin 1) and VSS (pin 14) within 5 mm of the package. For noise-sensitive analog designs using the on-chip op amps, add a bulk 10 uF tantalum or ceramic capacitor near the supply pin. XLP sleep currents are achieved only when unused peripherals are explicitly disabled in firmware via PMDx and unused pins are configured as outputs low.
Route the analog input traces (op-amp inputs, ADC channels) away from digital switching signals and PWM outputs. The 14-pin PDIP package offers generous pin spacing, but maintain at least 2x trace-to-trace clearance between analog and digital nets. For ZCD signals, keep the trace short and surround it with a ground guard ring to prevent capacitive coupling from mains-voltage traces.
A common pitfall is leaving unused op-amp inputs floating; this can inject noise into the analog domain and increase supply current. Configure unused op amps via firmware to power-down mode or tie their inputs to a defined voltage. Also, PPS-mapped peripherals must be unlocked by writing the correct sequence to the PPSLOCK register before reconfiguration, otherwise PPS routing silently fails.
When using the on-chip op amps as active filters, the gain-bandwidth product (per Microchip datasheet electrical characteristics) limits the maximum usable frequency at higher gains. Verify that the closed-loop bandwidth is at least 10x the signal bandwidth at the chosen gain to avoid phase margin issues. The COG peripheral can generate glitch-free complementary PWM outputs, which is critical for half-bridge motor drive to prevent shoot-through.
Compliance Information
RoHS and REACH compliance confirmed via Microchip product page and distributor data. -E grade is Extended industrial, not AEC-Q100 automotive qualified - for AEC-Q100 needs consider PIC16F1703-E/ST in automotive-screened grades. Microchip publishes Conflict Minerals Reporting Template (CMRT) compliance.