PIC16F1517-E/MV - 8-bit MCU, 14KB Flash, 20MHz, QFN-40 | Microchip
MPN: PIC16F1517-E/MV ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.42 | $2.42 |
| 10 | $2.18 | $21.80 |
| 100 | $1.94 | $194.00 |
| 500 | $1.72 | $860.00 |
| 1,000 | $1.51 | $1,510.00 |
PIC16F1517-E/MV Overview
An 8-bit PIC microcontroller is a RISC-based CMOS device that executes a compact, fixed instruction set from on-chip Flash memory, with peripherals (timers, ADC, communication modules) addressed through a memory-mapped register file. PIC MCUs sit in the broader taxonomy of embedded microcontrollers -> microcontrollers -> microprocessors -> semiconductors, and the PIC16F family represents Microchip's enhanced mid-range architecture featuring 49 instructions, 16-level hardware stack, deterministic interrupt handling, and the CIP (Core Independent Peripherals) approach that offloads tasks from the CPU.
Key features include 36 general-purpose digital I/O pins rated to 25 mA source/sink, a 28-channel 10-bit ADC with internal voltage reference, two 8-bit timers, a 16-bit timer, two CCP (Capture/Compare/PWM) modules, an enhanced USART with auto-baud detection, an MI2C and an SPI peripheral, plus brown-out reset, power-on reset, and a watchdog timer. The 10-bit ADC, PWM modules, and high-drive I/O enable direct sensor interfacing and LED or motor control without external driver ICs. The internal 16 MHz oscillator eliminates external crystal cost for non-USB applications.
Typical applications include industrial sensor nodes, low-cost consumer appliances, LED lighting controllers, battery-powered IoT edge nodes, automotive body and accessory modules (LIN slave nodes), and general-purpose embedded control boards where deterministic 8-bit performance, nanoWatt XLP sleep currents, and easy in-circuit reprogrammability are required. Pair the PIC16F1517-E/MV with Microchip's MPLAB X IDE, XC8 compiler, and PICkit programmer for rapid prototyping.
When designing, allocate the exposed thermal pad to a continuous ground copper pour for best electrical and thermal performance, and observe the 5.5 V absolute maximum on VDD. The 'E' temperature suffix denotes the -40 °C to +125 °C extended industrial grade, while 'I' parts cover the standard -40 °C to +85 °C industrial range. This page synthesizes distributor pricing, drop-in package-compatible alternatives, and practical design notes not found in the manufacturer datasheet alone.
Drop-in alternatives for PIC16F1517-E/MV — 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 PIC16F1517-E/MV (same form factor and footprint) — differing in Core Architecture, Package, ADC, Program Memory (Flash), I/O Pins.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F1518-E/MV
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1516-E/MV
✅ Drop-In✓ In Stock
$1.32 / Unit
View Datasheet →PIC16F1519-E/MV
✅ Drop-In✓ In Stock
$1.96 / Unit
View Datasheet →PIC16F1517-I/MV
✅ Drop-In✓ In Stock
$1.15 / Unit
View Datasheet →PIC16F1517T-I/MV
✅ Drop-In✓ In Stock
$1.55 / Unit
View Datasheet →PIC16F1517-E/MV Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC enhanced mid-range 8-bit RISC |
| Instruction Set Size | 49 instructions |
| Program Memory (Flash) | 14 KB (8K x 14 words) |
| Data SRAM | 512 bytes |
| Data Flash (High-Endurance) | 128 bytes lower program memory (100,000 W/E cycles) |
| Maximum Clock Frequency | 20 MHz |
| Instruction Cycle | 200 ns |
| Internal Oscillator | 16 MHz |
| Supply Voltage (VDD) | 1.8 V to 5.5 V |
| Operating Temperature | -40 °C to +125 °C (extended industrial, 'E' suffix) |
| I/O Pins | 36 |
| I/O Source/Sink Current | 25 mA per pin |
| ADC | 10-bit, 28 channels, with internal voltage reference |
| Timers | Two 8-bit (TMR0/TMR2) and one 16-bit (TMR1) |
| CCP Modules | 2 (Capture / Compare / PWM) |
| Communication Peripherals | MI2C, SPI, Enhanced USART with auto-baud |
| Package | 40-pin UQFN (MV suffix), 4 x 4 mm, exposed pad |
| Low-Power Technology | nanoWatt XLP |
| Safety Peripherals | Brown-Out Reset, Power-On Reset, Watchdog Timer |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant (per Microchip product family page) |
PIC16F1517-E/MV Pin Configuration
| Pin 1 | RA0/AN0/C1IN+/C2IN+/ICSPCLK — GPIO RA0 / ADC ch0 / comparator input / ICD clock |
| Pin 2 | RA1/AN1/C1IN-/C2IN-/ICSPDAT — GPIO RA1 / ADC ch1 / comparator input / ICD data |
| Pin 3 | RA2/AN2/C1OUT — GPIO RA2 / ADC ch2 / comparator 1 output |
| Pin 4 | RA3/AN3/VREF+/C1IN+ — GPIO RA3 / ADC ch3 / positive voltage reference |
| Pin 5 | RA4/AN4/C2OUT — GPIO RA4 / ADC ch4 / comparator 2 output (open-drain) |
| Pin 6 | RA5/AN5/VCAP — GPIO RA5 / ADC ch5 / voltage regulator capacitor |
| Pin 7 | RA6/AN6 — GPIO RA6 / ADC ch6 |
| Pin 8 | RA7/AN7 — GPIO RA7 / ADC ch7 |
| Pin 9 | VSS — Ground reference |
| Pin 10 | VDD — Positive supply voltage (1.8 V to 5.5 V) |
| Pin 11 | RB0/AN12/CCP2 — GPIO RB0 / ADC ch12 / CCP2 PWM |
| Pin 12 | RB1/AN10/C1INC — GPIO RB1 / ADC ch10 / comparator input |
| Pin 13 | RB2/AN8 — GPIO RB2 / ADC ch8 |
| Pin 14 | RB3/AN9/MCLR — GPIO RB3 / ADC ch9 / Master Clear (reset) |
| Pin 15 | RB4/AN11 — GPIO RB4 / ADC ch11 |
| Pin 16 | RB5 — GPIO RB5 |
| Pin 17 | RB6/ICSPCLK — GPIO RB6 / ICD clock (alternate) |
| Pin 18 | RB7/ICSPDAT — GPIO RB7 / ICD data (alternate) |
| Pin 19 | RC0 — GPIO RC0 |
| Pin 20 | RC1 — GPIO RC1 |
| Pin 21 | RC2 — GPIO RC2 |
| Pin 22 | RC3/SCL/SCK — GPIO RC3 / I2C clock / SPI clock |
| Pin 23 | RC4/SDA/SDI — GPIO RC4 / I2C data / SPI data in |
| Pin 24 | RC5/SDO — GPIO RC5 / SPI data out |
| Pin 25 | RC6/TX/CK — GPIO RC6 / USART TX / USART clock |
| Pin 26 | RC7/RX/DT — GPIO RC7 / USART RX / USART data |
| Pin 27 | RE3 — GPIO RE3 (input only on this device) |
| Pin 28 | RD0 — GPIO RD0 |
| Pin 29 | RD1 — GPIO RD1 |
| Pin 30 | RD2 — GPIO RD2 |
| Pin 31 | RD3 — GPIO RD3 |
| Pin 32 | RD4 — GPIO RD4 |
| Pin 33 | RD5/CCP1 — GPIO RD5 / CCP1 PWM |
| Pin 34 | RD6 — GPIO RD6 |
| Pin 35 | RD7 — GPIO RD7 |
| Pin 36 | AVSS — Analog ground |
| Pin 37 | AVDD — Analog positive supply |
| Pin 38 | VREF-/AN13 — ADC negative reference / ADC ch13 |
| Pin 39 | VREF+/AN14 — ADC positive reference / ADC ch14 |
| Pin 40 | EP — Exposed thermal pad - connect to ground pour |
Typical Applications
PIC16F1517-E/MV is suitable for 6 applications: Industrial Sensor Interface Module, Battery-Powered IoT Edge Node, LED Lighting Controller, Automotive LIN Slave Node, Consumer Appliance Control Board, Hobby and Education Microcontroller Board.
Industrial Sensor Interface Module
The PIC16F1517-E/MV suits industrial sensor interface modules where deterministic 8-bit performance, wide supply tolerance, and a high-resolution ADC are required. Its 28-channel 10-bit ADC with internal voltage reference handles multiple analog sensors (temperature, pressure, strain gauges) without an external MUX or reference IC, while 36 digital I/O drive status LEDs, relay coils, and digital inputs. Operating from 1.8 V to 5.5 V tolerates 24 V industrial rails stepped down via a wide-Vin DC-DC plus LDO. The 20 MHz core runs control loops above 1 kHz. Extended industrial -40 °C to +125 °C operation handles unheated enclosures.
Recommended
Battery-Powered IoT Edge Node
The PIC16F1517-E/MV fits coin-cell or 2x AA battery-powered IoT edge nodes because nanoWatt XLP technology delivers sleep currents below 1 µA with full RAM retention and fast wake-up. The internal 16 MHz oscillator removes the external crystal bill-of-materials for non-timing-critical applications, while MI2C/SPI connect directly to environmental sensors. The 14 KB Flash holds a small RTOS, a wireless protocol stack (e.g., LoRaWAN or BLE controller command set), and over-the-air update bootloaders. The E temperature grade supports outdoor enclosures from -40 °C to +125 °C.
Recommended
LED Lighting Controller
The PIC16F1517-E/MV drives multi-channel LED lighting controllers thanks to its two CCP (Capture/Compare/PWM) modules and additional PWM via the CCP/16-bit timer combination. High-current 25 mA source/sink I/O directly drive small indicator LED strings, while PWM outputs gate external MOSFETs for high-brightness strips. The 10-bit ADC reads ambient light sensors for closed-loop dimming, and the MI2C peripheral controls LED driver ICs such as the TLC59401. nanoWatt XLP modes let the controller enter Sleep between brightness updates for very low standby power.
Recommended
Automotive LIN Slave Node
The PIC16F1517-E/MV works as a body-electronics LIN slave node for window switches, mirror controllers, seat controllers, and accessory modules. The enhanced USART with auto-baud detection handles LIN 1.x/2.x framing without an external transceiver IC pair (use an external LIN transceiver such as MCP2003B). 36 I/O handle switch matrix scanning and H-bridge direction logic, while the 10-bit ADC reads position feedback from potentiometers. Although the -E grade is not AEC-Q100 qualified, it operates from -40 °C to +125 °C for non-safety automotive applications.
Recommended
Consumer Appliance Control Board
The PIC16F1517-E/MV is well-matched to consumer appliance control boards (small kitchen appliances, air purifiers, washing-machine sub-modules) where cost, code size, and EMI tolerance matter. The 14 KB Flash comfortably fits state-machine control logic plus a small UI handler for buttons and 7-segment / character LCDs. Enhanced USART and MI2C talk to motor-control companion ICs or BLE modules. The wide 1.8-5.5 V supply range lets the same PCB work from 3.3 V or 5 V rails, simplifying variant SKUs. The 40-pin UQFN footprint keeps board area below 25 mm x 25 mm.
Recommended
Hobby and Education Microcontroller Board
The PIC16F1517-E/MV is widely used in university curricula and hobbyist microcontroller boards because of Microchip's free MPLAB X IDE, free XC8 compiler, and low-cost PICkit programmer ecosystem. The 20 MHz enhanced mid-range core teaches assembly and embedded C with predictable interrupt latency and 49-instruction RISC simplicity. 36 I/O allow breadboard-friendly breakout boards, while MI2C/SPI/UART cover the standard peripheral teaching set (EEPROM, sensors, character LCDs). The exposed-pad UQFN package teaches students modern SMT reflow and thermal-pad soldering practices.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F1517-E/MV — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1518-E/MV | PIC16F1516-E/MV | PIC16F1519-E/MV | PIC16F1517-I/MV | PIC16F1517T-I/MV |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 40-pin UQFN (MV) | 40-pin UQFN (MV) - same | 40-pin UQFN (MV) - same | 40-pin UQFN (MV) - same | 40-pin UQFN (MV) - same | 40-pin UQFN (MV) - same |
| Flash Program Memory | 14 KB | 28 KB | 8 KB | 28 KB | 14 KB | 14 KB |
| SRAM | 512 bytes | 1024 bytes | 512 bytes | 1024 bytes | 512 bytes | 512 bytes |
| Maximum Clock | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| I/O Pins | 36 | 36 | 36 | 44 | 36 | 36 |
| ADC | 10-bit, 28 channels | 10-bit, 28 channels | 10-bit, 24 channels | 10-bit, 28 channels | 10-bit, 28 channels | 10-bit, 28 channels |
| Operating Temperature | -40 °C to +125 °C (E) | -40 °C to +125 °C (E) | -40 °C to +125 °C (E) | -40 °C to +125 °C (E) | -40 °C to +85 °C (I) | -40 °C to +85 °C (I) |
| Supply 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 | 1.8 V to 5.5 V |
Key Differentiators
- Highest pin count within the family for richer peripheral access (vs PIC16F1513-I/SS)
- Larger Flash headroom without moving package (vs PIC16F1516-E/MV)
- Extended industrial temperature grade for harsh environments (vs PIC16F1517-I/MV)
- 28-channel ADC versus 24-channel lower-density siblings (vs PIC16F1516-E/MV)
Design Notes
Solder the UQFN exposed thermal pad (pin 40) to a continuous ground copper pour on the top layer, with at least eight thermal vias to the inner/ground planes. Without this pad soldered, the junction-to-ambient thermal resistance rises sharply and the part derates below 25 mA per I/O at +125 °C. Keep digital switching traces away from the analog AVSS/AVDD/VREF traces on the same layer, and place a 0.1 µF ceramic bypass as close as possible to the VDD pin.
Estimated: at VDD = 5.5 V, 20 MHz clock, ADC and EUSART active, the PIC16F1517-E/MV typical IDD is below 5 mA. The brown-out reset (BOR) default level is 2.85 V; set the BOR via configuration bits to the lowest acceptable voltage for your application to maximize usable supply range down to 1.8 V. Place a 10 µF bulk + 0.1 µF decoupling pair within 5 mm of VDD; AVdd and VCAP each need their own 0.1 µF cap if the internal voltage regulator is enabled.
The MCLR pin (RB3 on the MV package) is configured as a digital input on this device but is also the in-circuit serial programming entry. Always include the MCLR pull-up (typically 10 kΩ) on a reset-capable design, even if your firmware disables MCLR - this keeps ICSP functional for field updates. Avoid using RA0/RA1/RA3 as analog inputs with low source impedance without enabling the internal RC mode of those pins, otherwise ADC accuracy degrades by 1-2 LSB.
Compliance Information
RoHS and REACH compliance per Microchip PIC16F151x family page. 'E' temperature grade is industrial extended, not automotive AEC-Q100 qualified. For AEC-Q100 automotive-grade replacements use PIC16F1517T-E/MVVAO or PIC16F1917x family.