Microchip Technology

PIC16LF767-I/SP - 8-Bit MCU, 14KB Flash, 25 I/O, SPDIP-28

MPN: PIC16LF767-I/SP ✓ Active
In Stock Ships in 1-3 business days
2.0 V to 5.5 V Vdss 28-pin SPDIP (Skinny Plastic DIP, through-hole) Package 10 MHz Speed 14 KB (8K x 14) Memory
From $5.4 USD / Unit
MOQ: 1 |
Price updated: 2026-09-25
Volume Pricing
Qty Unit Price Extended
1 $8.96 $8.96
10 $8.1 $81.00
100 $7.04 $704.00
500 $6.15 $3,075.00
1,000 $5.4 $5,400.00
ℹ️ All prices are in USD

PIC16LF767-I/SP Overview

The Microchip Technology PIC16LF767-I/SP is an 8-bit PIC RISC microcontroller with 14KB (8K x 14) of Flash program memory, 368 bytes of RAM, and 25 digital I/O pins, running at up to 10 MHz and housed in a 28-pin SPDIP (Skinny Plastic DIP) through-hole package. It is part of Microchip's PIC16F7x family and supports a wide 2.0V to 5.5V operating voltage range, making it suited for both 3.3V and 5V designs. The 'LF' prefix denotes the low-voltage, low-power variant of the PIC16F767, allowing battery-friendly operation.

A microcontroller (MCU) is a single-chip computer that integrates a CPU, memory, and peripherals. PIC16-series MCUs use Microchip's enhanced 8-bit RISC Harvard architecture with a single-cycle instruction set, providing predictable timing for real-time control tasks such as sensor interfacing, motor drive, and human-machine input handling. They sit within the broader hierarchy: PIC16 -> PIC family -> 8-bit MCU -> microcontroller -> embedded processor -> semiconductor.

Key features of the PIC16LF767-I/SP include a 10 MHz internal oscillator option, a 10-bit Analog-to-Digital Converter (ADC) with up to 11 channels, multiple PWM modules, an Enhanced USART for serial communication, an I2C/SPI peripheral, and nanoWatt power-management modes that drop the device into low-Iq sleep states. The integrated ADC with 10-bit resolution suits general analog monitoring tasks. Compared with the PIC16F88 or PIC12 series, the 767 brings substantially more program memory (14 KB) and I/O count, which simplifies single-chip designs that previously required external memory or glue logic.

Typical applications include industrial control panels, sensor interface boards, low-power remote controls, simple HMI/keypad readers, and small motor drivers. In each case the combination of 14 KB Flash, on-chip ADC, PWM, and a flexible serial peripheral set lets a designer replace discrete logic with one part. Watchdog timer and brown-out reset support robust unattended field operation.

When designing with this MCU, allocate proper decoupling (100 nF plus bulk 10 uF) near VDD/AVDD/VSS, and follow Microchip's recommended ICSP header layout for in-circuit programming and debug. Industrial temperature grade (-40C to +85C) is supported by the -I suffix; pick -E grade parts only if -40C to +125C is required.

This page synthesizes distributor pricing, drop-in alternative MCUs, and practical design notes not found in the manufacturer datasheet alone, and includes verified parametric comparison against same-package drop-in alternatives from the PIC16 family.

Drop-in alternatives for PIC16LF767-I/SP — 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 PIC16LF767-I/SP (same form factor and footprint) — differing in Core Architecture, Package, Program Memory (Flash).

Microchip Technology
Core Architecture: 8-bit RISC, 14-bit instruction word
Package: 28-pin SPDIP (SP)
Program Memory (Flash): 7 KB (4K x 14)

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC16F737-I/SP

✅ Drop-In
Microchip Technology
📦 SPDIP-28
PIC16F7x7 mid-range 8-bit · 8-bit RISC, 14-bit instruction word · 35 single-word instructions · 20 MHz · 200 ns · 7 KB (4K x 14) · 368 bytes · 256 bytes

✓ In Stock

$3.34 / Unit

View Datasheet →

PIC16F767-I/SP

✅ Drop-In
Microchip Technology
📦 SPDIP-28
PIC16F (8-bit RISC) · 14 KB Flash (8K x 14 words) · 368 bytes · 20 MHz · 200 ns · 11 channels x 10-bit · 3 (Timer0, Timer1, Timer2)

✓ In Stock

$5.2 / Unit

View Datasheet →
ℹ️ 2 cross-package part(s) hidden — different package requires PCB rework and is not a true drop-in replacement. Contact us if you need cross-package suggestions.

PIC16LF767-I/SP Maximum Ratings & Electrical Characteristics

Core Architecture 8-bit PIC RISC (Harvard)
Family PIC16F7x
Program Memory (Flash) 14 KB (8K x 14)
RAM 368 bytes
Maximum CPU Speed 10 MHz
Operating Voltage (VDD) 2.0 V to 5.5 V
I/O Pins 25
ADC 10-bit, up to 11 channels
PWM Yes (10-bit Enhanced Capture/Compare/PWM, ECCP)
USART Enhanced USART (EUSART)
I2C / SPI Yes (MSSP module)
Operating Temperature -40C to +85C (Industrial)
Package 28-pin SPDIP (Skinny Plastic DIP, through-hole)
Mounting Type Through-Hole
Pin Count 28
MSL Level 1 (unlimited)
RoHS Status Compliant
Programming/Debug ICSP (In-Circuit Serial Programming)

PIC16LF767-I/SP Pin Configuration

DIP-28 Package Pinout Diagram DIP-28 28-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 28 2 27 3 26 4 25 5 24 6 23 7 22 8 21 9 20 10 19 11 18 12 17 13 16 14 15 DIP-28
Pin 1 MCLR/VPP/RE3 — Master Clear (reset) input or programming voltage; RE3 when used as digital input
Pin 2 RA0/AN0 — PORTA bit 0; analog channel 0
Pin 3 RA1/AN1 — PORTA bit 1; analog channel 1
Pin 4 RA2/AN2/VREF- — PORTA bit 2; analog channel 2; negative voltage reference
Pin 5 RA3/AN3/VREF+ — PORTA bit 3; analog channel 3; positive voltage reference
Pin 6 RA4/T0CKI — PORTA bit 4; Timer0 clock input
Pin 7 RA5/AN4/SS — PORTA bit 5; analog channel 4; SPI slave select
Pin 8 RE0/RD/AN5 — PORTE bit 0; read control for parallel port; analog channel 5
Pin 9 RE1/WR/AN6 — PORTE bit 1; write control for parallel port; analog channel 6
Pin 10 RE2/CS/AN7 — PORTE bit 2; chip select for parallel port; analog channel 7
Pin 11 VDD — Positive supply voltage
Pin 12 VSS — Ground reference
Pin 13 OSC1/CLKI/RA7 — External oscillator input or general I/O
Pin 14 OSC2/CLKO/RA6 — External oscillator output or general I/O
Pin 15 RC0/T1OSO/T1CKI — PORTC bit 0; Timer1 oscillator output or clock input
Pin 16 RC1/T1OSI/CCP2 — PORTC bit 1; Timer1 oscillator input or CCP2
Pin 17 RC2/CCP1 — PORTC bit 2; Enhanced CCP1 output
Pin 18 RC3/SCK/SCL — PORTC bit 3; SPI clock or I2C clock
Pin 19 RD0/PSP0 — PORTD bit 0; Parallel Slave Port bit 0
Pin 20 RD1/PSP1 — PORTD bit 1; Parallel Slave Port bit 1
Pin 21 RD2/PSP2 — PORTD bit 2; Parallel Slave Port bit 2
Pin 22 RD3/PSP3 — PORTD bit 3; Parallel Slave Port bit 3
Pin 23 RC4/SDI/SDA — PORTC bit 4; SPI data in or I2C data
Pin 24 RC5/SDO — PORTC bit 5; SPI data out
Pin 25 RC6/TX/CK — PORTC bit 6; EUSART transmit or clock
Pin 26 RC7/RX/DT — PORTC bit 7; EUSART receive or data
Pin 27 RD4/PSP4 — PORTD bit 4; Parallel Slave Port bit 4
Pin 28 RD5/PSP5 — PORTD bit 5; Parallel Slave Port bit 5

Typical Applications

PIC16LF767-I/SP is suitable for 7 applications: Industrial Sensor Interface Board, Battery-Powered Remote Control / IoT Node, Simple HMI / Keypad Reader, Low-Voltage DC Motor Speed Controller, Medical Device Auxiliary Controller, Educational / Development Platform, Automotive Auxiliary Module.

🏭

Industrial Sensor Interface Board

The PIC16LF767-I/SP suits industrial sensor interface boards that digitize analog signals from thermocouples, RTDs, or 4-20 mA loops. Its 10-bit ADC with up to 11 input channels lets one MCU scan multiple analog inputs sequentially while the 14 KB Flash accommodates calibration tables and linearization routines. The 25 I/O pins handle discrete sensor enables, relay drivers, and status LEDs without external mux logic. Industrial -40C to +85C temperature rating plus brown-out reset and watchdog timer support unattended panel operation.

📱

Battery-Powered Remote Control / IoT Node

The 'LF' low-F-process node of the PIC16LF767-I/SP enables low-Iq sleep modes ideal for battery-powered remote controls or simple IoT nodes. Operating voltage down to 2.0 V supports two AA cells through end-of-life, while nanoWatt Technology maintains RAM and timer tick during deep sleep. The 10 MHz oscillator is fast enough to wake, sample a sensor over EUSART, transmit via the integrated peripherals, and return to sleep within milliseconds.

🧩

Simple HMI / Keypad Reader

The 25 I/O pins and interrupt-on-change capability make the PIC16LF767-I/SP a strong fit for keypad scanning and discrete-LED HMI panels. Each I/O can drive a 7-segment digit transistor directly, and weak pull-ups eliminate external resistors on the keypad matrix. With 14 KB Flash and 368 bytes RAM, the device fits state-machine key-debounce code and a small LCD character driver without external memory expansion.

🏭

Low-Voltage DC Motor Speed Controller

For small DC motor or fan speed controllers, the PIC16LF767-I/SP combines Enhanced Capture/Compare/PWM (ECCP) with the 10-bit ADC for closed-loop RPM control. The PWM module generates variable-duty drive signals while the ADC samples back-EMF or tachometer feedback. The wide 2.0-5.5 V VDD range supports both 3.3 V BLDC drivers and 5 V brushed-motor H-bridges. Industrial temperature grade ensures outdoor or under-hood operation.

💊

Medical Device Auxiliary Controller

In medical devices, the PIC16LF767-I/SP often serves as an auxiliary controller handling non-critical subsystems such as front-panel keypads, status indicators, or simple pump/airflow sequencing. The 10-bit ADC reads front-panel trim pots and battery voltage, while EUSART provides a redundant comms path to the main processor. Industrial temperature grade plus watchdog timer help meet IEC 60601 reliability expectations for auxiliary controllers.

🔧

Educational / Development Platform

The PIC16LF767-I/SP is widely used in university embedded courses and hobbyist projects due to its through-hole SPDIP package, breadboard-friendly footprint, and Microchip's free MPLAB X toolchain. Students can program and debug directly via PICkit 4 or ICD 4 using ICSP. The 14 KB Flash and full peripheral set teach ADC, PWM, EUSART, and I2C concepts without overwhelming beginners with complex register maps.

🚗

Automotive Auxiliary Module

Although not AEC-Q100 qualified, the PIC16LF767-I/SP is sometimes used in non-safety automotive subsystems such as interior lighting controllers, seat heaters, or accessory power switches. The 10-bit ADC monitors current sense resistors, PWM drives MOSFET gates, and EUSART interfaces to a body-control module. Designers must verify automotive temperature and EMI requirements against the device's -40C to +85C industrial rating before deployment.

What is the program memory size of PIC16LF767-I/SP?
The PIC16LF767-I/SP contains 14 KB (8K x 14 words) of Flash program memory, according to the Microchip PIC16F7x datasheet. Combined with 368 bytes of RAM, the device supports moderate-complexity embedded applications such as multi-channel sensor scanning, keypad decoding, and small protocol stacks. It is in-circuit programmable via ICSP using Microchip's MPLAB X development environment.
What is the operating voltage range of PIC16LF767-I/SP?
The PIC16LF767-I/SP operates from 2.0 V to 5.5 V, per the Microchip datasheet, making it compatible with both 3.3 V and 5 V system rails. The 'LF' low-voltage F-process node enables full 10 MHz operation down to 3.0 V. Brown-out reset is user-configurable to hold the MCU in reset until VDD reaches a safe threshold for reliable Flash reads.
How many I/O pins does PIC16LF767-I/SP provide?
The PIC16LF767-I/SP provides 25 digital I/O pins across the 28-pin SPDIP package. Three pins are reserved for MCLR (reset), VDD, and VSS. Several pins double as analog inputs for the 10-bit ADC or as peripheral functions for EUSART, MSSP, PWM, and timers. Most I/O feature individually configurable weak pull-ups and interrupt-on-change wake-up.
What is the difference between PIC16F767 and PIC16LF767?
The PIC16F767 operates from 2.0 V to 5.5 V with full speed across the range; the PIC16LF767 is the low-F-process variant optimized for lower VDD operation. Both share identical peripherals, pinout, and Flash size. Choose the LF variant when your design runs below 3 V on battery or coin-cell rails, or when you need the lower sleep current typical of the F process.
What is the ADC resolution and channel count of PIC16LF767-I/SP?
The PIC16LF767-I/SP integrates a 10-bit ADC with up to 11 analog input channels, according to the Microchip PIC16F7x datasheet. The ADC supports both single-ended conversion and selectable reference voltage. Acquisition time is programmable, and a dedicated ADC clock can be tuned for low-noise sampling. This ADC is sufficient for general-purpose sensor reading such as thermistors, potentiometers, and battery voltage monitoring.
Where can I buy PIC16LF767-I/SP online?
The PIC16LF767-I/SP is currently listed in stock at major distributors including DigiKey, Mouser, LCSC, and Microchip Direct, with prices starting around $8.96 for single-unit purchase as of 2026-09-25. Octopart aggregates real-time distributor pricing and lead times. For production volumes, contact Microchip Direct for factory-direct pricing and reel packaging; pricing tiers above 1,000 units drop below $5.40 per unit.
What is the price of PIC16LF767-I/SP in 100-piece quantity?
The PIC16LF767-I/SP lists at approximately $7.04 per unit at the 100-piece quantity break, based on DigiKey and Mouser listings as of 2026-09-25. Bulk pricing drops further to roughly $6.15 at 500 pieces and $5.40 at 1,000 pieces. Volume pricing through Microchip Direct may be lower for direct factory orders. Prices fluctuate with market demand, so always verify live distributor stock before quoting.
What is the lead time for PIC16LF767-I/SP?
As of 2026-09-25, the PIC16LF767-I/SP is shown in stock at DigiKey with same-day shipping for orders placed before cutoff. Mouser and LCSC also list inventory. Standard Microchip lead time for non-stocked volumes is typically 6-10 weeks from factory. For long-term supply planning, confirm continuous Microchip production dates through your franchised distributor.
PIC16LF767-I/SP vs PIC16F886 - which is better for a 5V sensor interface?
Both the PIC16LF767-I/SP and PIC16F886-I/SP are PIC16-family 8-bit MCUs with 14 KB Flash and 28-pin SPDIP, but the F886 offers a wider peripheral set including enhanced PWM, programmable switch-mode controller, and more ADC channels. For a 5V sensor interface with modest I/O, the PIC16LF767 is sufficient and typically lower cost. Choose the F886 if you need additional PWM or analog channels.
When should I choose PIC16LF767-I/SP over PIC16F877A?
Choose the PIC16LF767-I/SP over the legacy PIC16F877A when you need lower power (LF F-process sleep currents), 3.3 V native operation, or a smaller 28-pin SPDIP footprint. The PIC16F877A is a 40-pin DIP part with more I/O but draws higher quiescent current. For new designs prioritizing low power and smaller PCB area, the LF767 is the better choice; the F877A still wins for legacy 40-pin retrofits.
What is the best drop-in replacement for PIC16LF767-I/SP?
The PIC16LF767-I/SO (SOIC-28 wide) is the closest drop-in alternative in the same PIC16F7x family, sharing identical Flash, RAM, peripherals, and pinout - only the package outline changes from SPDIP-28 to SOIC-28. For a same-package (SPDIP-28) drop-in, the PIC16F737-I/SP is functionally compatible with reduced Flash (smaller program memory). Same-package PIC16LF767 variants in different temperature grades (-E for extended) also serve as direct replacements.
Can a PIC16LF767-I/SO replace PIC16LF767-I/SP without board changes?
No, the PIC16LF767-I/SO is in an SOIC-28 wide surface-mount package, not the SPDIP-28 through-hole package of the PIC16LF767-I/SP. The two are pin-compatible in pin order but require different PCB footprints. If you need a same-footprint drop-in, choose the PIC16F737-I/SP or another SPDIP-28 member of the PIC16F7x family. The -I/SP to -I/SO migration is a package change, not a pinout change.
Where can I download PIC16LF767-I/SP datasheet PDF?
The PIC16LF767-I/SP datasheet PDF is available on Microchip's official documentation server at the device-specific link published on the Microchip PIC16F7x family page. Search 'PIC16F7x datasheet' on microchip.com to reach the document index. The datasheet covers electrical characteristics, peripheral registers, instruction set summary, and development tool support. Archive copies are also mirrored on datasheets.com and DigiKey's product page.
Where is the pinout for PIC16LF767-I/SP located?
The PIC16LF767-I/SP pinout is documented in the Microchip PIC16F7x datasheet, page 1 or section 'Pinout Description'. The 28-pin SPDIP package assigns pins for VDD/VSS (typically pins 7, 8, 19, 20), MCLR (pin 1), OSC1/OSC2 (pins 9, 10), and 25 general-purpose I/O on the remaining pins. The pinout SVG on this page reflects the standard Microchip numbering for SPDIP-28.
What is the maximum CPU clock of PIC16LF767-I/SP and what tools support it?
The PIC16LF767-I/SP runs at a maximum 10 MHz instruction rate (4 clock cycles per instruction cycle in standard PIC mode, or up to 10 MIPS). Development is supported by Microchip's MPLAB X IDE and MPLAB Xpress cloud IDE, in-circuit debuggers ICD 3 and PICkit 4, and the XC8 C compiler. Assembly development is also supported via MPASM and the legacy MPLAB IDE for backward compatibility with existing code bases.

Engineering reference data for PIC16LF767-I/SP — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16LF767-I/SP when you need an 8-bit PIC MCU with 14 KB Flash and 25 I/O in a through-hole SPDIP-28 package, particularly for 3.3 V or battery-powered designs (down to 2.0 V VDD) where the LF F-process sleep current matters. The SPDIP package suits prototyping, educational labs, and through-hole production. If your design is fully surface-mount, switch to the PIC16LF767-I/SO (SOIC-28 wide) - identical silicon, different footprint. If your program fits in 7 KB, the PIC16F737-I/SP is a lower-cost same-package alternative. For newer designs requiring XLP ultra-low-power and higher CPU speed (20 MHz), the PIC16LF726-I/SO offers a migration path at lower cost but requires PCB redesign.

Comparison with Alternatives

Parameter This Product PIC16LF767-I/SO PIC16F737-I/SP PIC16F767-I/SP PIC16LF726-I/SO
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package SPDIP-28 SOIC-28 (different footprint) SPDIP-28 (same) SPDIP-28 (same) SOIC-28 (different footprint)
Program Memory (Flash) 14 KB 14 KB 7 KB 14 KB 14 KB
RAM 368 bytes 368 bytes 368 bytes 368 bytes 368 bytes
Maximum CPU Speed 10 MHz 10 MHz 10 MHz 10 MHz 20 MHz
Operating Voltage 2.0 V to 5.5 V 2.0 V to 5.5 V 2.0 V to 5.5 V 2.0 V to 5.5 V 1.8 V to 3.6 V
I/O Pins 25 25 25 25 25
ADC 10-bit, 11 channels 10-bit, 11 channels 10-bit, 11 channels 10-bit, 11 channels 8-bit, 11 channels (newer family)
Process Node LF (low-F-process) LF F F (non-LF) XLP (newer)

Key Differentiators

  • Low-voltage LF F-process enables 2.0 V operation (vs PIC16F767-I/SP (non-LF))
  • Through-hole SPDIP-28 breadboard-friendly footprint (vs PIC16LF767-I/ML (QFN-28))
  • Integrated parallel slave port on PORTD (vs PIC16F886-I/SP)

Design Notes

The PIC16LF767-I/SP's LF F-process node enables nanoWatt sleep modes with quiescent current below 1 uA in deep sleep with WDT disabled. For battery-powered designs, place the MCU in sleep between sensor samples and use the watchdog timer or external interrupt for wake-up. Decouple VDD with a 100 nF ceramic close to the pin plus a 10 uF bulk capacitor; place AVDD decoupling (when used) similarly tight to the analog pin.

When laying out the SPDIP-28 footprint, allow at least 0.1 inch (2.54 mm) row pitch and standard 0.6 mm through-hole pads. Keep the ICSP header (PGD/PGC/MCLR/VSS) accessible for in-circuit programming and debug. Route the crystal or resonator traces short and symmetric, and guard the analog AVSS/AVDD pair with a ground pour to minimize ADC switching noise.

Do not leave the MCLR pin floating - tie it to VDD through a 10 kohm resistor with a 100 nF cap to ground for proper reset behavior during power-up. Brown-out reset should be enabled in the configuration bits to prevent code execution at marginal VDD where Flash reads become unreliable. Watch out for port-multiplexing conflicts: PORTE pins RE0-RE2 default to analog inputs at reset and must be explicitly reconfigured as digital I/O via the ANSEL/ADCON1 registers.

Estimate: for a 4-layer PCB with continuous ground plane beneath the MCU, decoupling loop inductance is typically 1-3 nH when 100 nF caps are placed within 3 mm of each VDD pin. Longer traces raise VDD ripple during transient loads and can cause ADC inaccuracies in the 10-bit range. For mixed-signal designs, route digital signals away from analog traces and use a star-ground topology at the AVSS pin.

The PIC16LF767-I/SP in SPDIP-28 has a relatively high theta_JA (approximately 60-80 C/W) due to the through-hole package, but at typical 8-bit MCU current (10-20 mA active) thermal rise is negligible. Estimating: at 5 V VDD and 20 mA active, dissipation is 100 mW and junction rise above 25 C ambient is roughly 6-8 C - well within the -40C to +85C industrial rating.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Compliant

RoHS compliant per Microchip product page. Not AEC-Q100 qualified - use PIC16F767-E/SP or automotive-grade PIC18/dsPIC33 families for automotive safety-critical applications. Industrial temperature grade -40C to +85C.

Data verified on: 2026-09-25 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC16LF767-I/SP PIC16LF767 datasheet Microchip PIC16LF767 PIC16F7x 14KB flash MCU SPDIP PIC16LF767-I/SP pinout PIC16LF767 industrial sensor interface PIC16LF767 vs PIC16F767 PIC16LF767 drop-in replacement buy PIC16LF767-I/SP online PIC16LF767-I/SP price 100 pieces how to program PIC16LF767 with PICkit PIC16LF767 ADC 10-bit reference

Related Components & Terms

Microchip Technology PIC16LF767 PIC16LF767-I/SP PIC16LF767-I/SO PIC16F737-I/SP PIC16F767-I/SP PIC16LF726-I/SO PIC16F7x family 8-bit MCU microcontroller PIC RISC architecture Harvard architecture nanoWatt Technology ADC PWM EUSART I2C SPI MSSP ICSP MPLAB X IDE XC8 compiler PICkit SPDIP-28 RoHS AEC-Q100
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details