PIC16LF767-I/SP - 8-Bit MCU, 14KB Flash, 25 I/O, SPDIP-28
MPN: PIC16LF767-I/SP ✓ Active| 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 |
PIC16LF767-I/SP Overview
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).
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F737-I/SP
✅ Drop-In✓ In Stock
$3.34 / Unit
View Datasheet →PIC16F767-I/SP
✅ Drop-In✓ In Stock
$5.2 / Unit
View Datasheet →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
| 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.
Recommended
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.
Recommended
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.
Recommended
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.
Recommended
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.
Recommended
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.
Recommended
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.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF767-I/SP — comparison, design guidance, and compliance information.
Selection Guide
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 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.