PIC16LF767-I/SO - 8-Bit 10MHz MCU 14KB Flash 28-SOIC | Microchip
MPN: PIC16LF767-I/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $6.95 | $6.95 |
| 10 | $6.26 | $62.60 |
| 100 | $5.56 | $556.00 |
| 500 | $5.01 | $2,505.00 |
| 1,000 | $4.45 | $4,450.00 |
PIC16LF767-I/SO Overview
A microcontroller (MCU) is a single-chip computer that contains a CPU core, program memory (FLASH/ROM), data memory (RAM), I/O peripherals, and timers integrated on one die. Within the broader taxonomy, the PIC16F767 belongs to the PIC16F family of 8-bit MCUs, which sits under the Microchip PIC microcontrollers category, the semiconductor hierarchy, and ultimately the embedded systems domain. The nanoWatt designation indicates Microchip's ultra-low-power technology platform that provides sleep currents under 1 uA, making PIC16LF variants especially suited for battery-powered applications.
Key features include 11 channels of 10-bit analog-to-digital conversion with selectable references, an internal 8 MHz oscillator with PLL options, a USART module for asynchronous serial communication, a Master Synchronous Serial Port (MSSP) supporting SPI and I2C, and brown-out detect plus power-on reset for robust supply supervision. The 28-SOIC package offers industry-standard 1.27 mm pitch, easing hand-soldering and prototype rework compared to QFN packages.
The PIC16F767 architecture uses a 14-bit instruction word with single-cycle execution except for branches (two cycles), giving predictable timing ideal for interrupt-driven control loops. The Harvard memory layout separates program and data buses, allowing simultaneous FETCH and READ operations. With nanoWatt features such as alternate oscillator modes, sleep current under 0.5 uA typical, and wake-on-interrupt, the LF suffix variant targets low-power designs without sacrificing the rich peripheral set.
Typical applications include industrial sensor signal conditioning, low-power remote controls, HVAC thermostat controllers, battery chargers, small appliance motor control, and consumer white goods that need USB or serial connectivity plus moderate analog sampling. For audio applications this MCU is generally unsuitable due to limited RAM and lack of DSP peripherals.
When designing with this part, evaluate whether 14 KB FLASH and 368 bytes RAM are sufficient for the firmware; otherwise consider PIC16F886 or PIC16F887 in the same 28-SOIC package which offer 14KB/368B plus extended peripherals. Confirm Vdd range compatibility against any analog reference requirements, and reserve one I/O pin for ICSP programming during PCB layout.
Drop-in alternatives for PIC16LF767-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 PIC16LF767-I/SO (same form factor and footprint) — differing in Package, ADC, Operating Temperature, Timers, Core Architecture.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
No drop-in alternatives available for this product.
Request AlternativesPIC16LF767-I/SO Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC 8-bit RISC |
| Program Memory Type | FLASH |
| Program Memory Size | 14 KB (8K x 14) |
| EEPROM Size | 256 bytes |
| SRAM Size | 368 bytes |
| CPU Speed (Max) | 10 MHz (20 MHz oscillator) |
| Instruction Throughput | 10 MIPS |
| Supply Voltage Range | 2.0 V to 5.5 V |
| I/O Pins | 25 |
| ADC | 11 channels x 10-bit |
| Timers | 3 (Timer0, Timer1, Timer2) |
| CCP Modules | 2 |
| Serial Interfaces | USART, MSSP (SPI/I2C) |
| Package | 28-SOIC (7.50 mm body, 1.27 mm pitch) |
| Operating Temperature | -40C to +85C (Industrial) |
| Mounting Type | Surface Mount |
| MSL Level | 1 (Unlimited) |
| RoHS Status | Compliant |
PIC16LF767-I/SO Pin Configuration
| Pin 1 | RA0/AN0 — Bidirectional I/O / Analog channel 0 |
| Pin 2 | RA1/AN1 — Bidirectional I/O / Analog channel 1 |
| Pin 3 | RA2/AN2/VREF- — Bidirectional I/O / Analog channel 2 / ADC negative reference |
| Pin 4 | RA3/AN3/VREF+ — Bidirectional I/O / Analog channel 3 / ADC positive reference |
| Pin 5 | RA4/AN4 — Bidirectional I/O / Analog channel 4 / Timer0 clock |
| Pin 6 | RA5/AN5/SS — Bidirectional I/O / Analog channel 5 / SPI slave select |
| Pin 7 | OSC1/CLKIN — Oscillator input / external clock input |
| Pin 8 | OSC2/CLKOUT — Oscillator output / clock output |
| Pin 9 | RC0/T1OSO/T1CKI — Bidirectional I/O / Timer1 oscillator output / Timer1 clock input |
| Pin 10 | RC1/T1OSI/CCP2 — Bidirectional I/O / Timer1 oscillator input / CCP2 output |
| Pin 11 | RC2/CCP1 — Bidirectional I/O / CCP1 output |
| Pin 12 | RC3/SCK/SCL — Bidirectional I/O / SPI clock / I2C clock |
| Pin 13 | RC4/SDI/SDA — Bidirectional I/O / SPI data in / I2C data |
| Pin 14 | RC5/SDO — Bidirectional I/O / SPI data out |
| Pin 15 | RC6/TX/CK — Bidirectional I/O / USART transmit / USART clock |
| Pin 16 | RC7/RX/DT — Bidirectional I/O / USART receive / USART data |
| Pin 17 | RB0/INT — Bidirectional I/O / External interrupt |
| Pin 18 | RB1 — Bidirectional I/O |
| Pin 19 | RB2 — Bidirectional I/O |
| Pin 20 | RB3/PGM — Bidirectional I/O / Low-voltage ICSP programming |
| Pin 21 | RB4 — Bidirectional I/O / interrupt-on-change |
| Pin 22 | RB5 — Bidirectional I/O / interrupt-on-change |
| Pin 23 | RB6/PGC — Bidirectional I/O / ICSP clock / interrupt-on-change |
| Pin 24 | RB7/PGD — Bidirectional I/O / ICSP data / interrupt-on-change |
| Pin 25 | VSS — Ground reference |
| Pin 26 | VDD — Positive supply voltage (2.0 V to 5.5 V) |
| Pin 27 | AN6 — Analog input channel 6 (no digital I/O on 28-SOIC) |
| Pin 28 | AN7 — Analog input channel 7 (no digital I/O on 28-SOIC) |
Typical Applications
PIC16LF767-I/SO is suitable for 6 applications: Industrial Sensor Signal Conditioning, Low-Power Remote Controls, HVAC Thermostat Controllers, Battery Chargers and Power Banks, Small Appliance Motor Control, Consumer White Goods User Interfaces.
Industrial Sensor Signal Conditioning
The PIC16LF767-I/SO's 11-channel 10-bit ADC and 2.0-5.5 V supply range make it well suited for industrial sensor conditioning hubs that aggregate thermocouple, RTD, and 4-20 mA inputs. With 368 B SRAM and 14 KB FLASH it handles linearization lookups, digital filtering, and HART-style polling firmware. NanoWatt sleep below 1 uA lets battery-backed sensor nodes run for years on a primary cell while waiting on interrupts.
Recommended
Low-Power Remote Controls
The PIC16LF767-I/SO nanoWatt sleep mode and 2.0 V minimum supply let it drive IR or sub-GHz remote controls from a single CR2032 coin cell. With 14 KB FLASH it stores button debounce state machines and pairing sequences, while 368 B SRAM covers rolling-code buffers. The USART peripheral supports feedback LEDs and the MSSP (SPI) interface connects to Nordic/CC1101-style RF transceivers with low active current.
Recommended
HVAC Thermostat Controllers
Thermostat designs benefit from the PIC16LF767-I/SO's 10-bit ADC for temperature sensors, two CCP modules for triac-fired heating/cooling relays, and nanoWatt modes that keep idle current below 100 uA when the display is off. The 14 KB FLASH comfortably stores seven-day scheduling, PID control loops, and UI logic. The 2.0-5.5 V range allows direct supply from a 24 VAC half-wave rectified rail with simple regulation.
Recommended
Battery Chargers and Power Banks
The PIC16LF767-I/SO's 11-channel ADC monitors cell voltage, current, and temperature in multi-chemistry chargers, while its CCP modules drive PWM-controlled MOSFET switches for CC/CV profiles. The 256-byte EEPROM stores calibration constants and learned battery parameters across power cycles. Running from 2.0-5.5 V with nanoWatt sleep, it integrates cleanly with USB-powered and 12 V adapter inputs.
Recommended
Small Appliance Motor Control
Brushless DC and universal motor controllers in blenders, fans, and pumps use the PIC16LF767-I/SO's two CCP modules for PWM generation plus 10-bit ADC for back-EMF and current sensing. The MSSP peripheral drives I2C-controlled gate drivers, and 368 B SRAM handles commutation tables. Industrial -40C to +85C temperature rating supports kitchen and laundry environments without thermal derating.
Recommended
Consumer White Goods User Interfaces
The PIC16LF767-I/SO drives button matrices, seven-segment or character LCDs, and rotary encoders in microwave ovens, washing machines, and air purifiers. Its 25 I/O pins accommodate both the keyboard scan and relay/buzzer outputs, while FLASH holds fault logs and EEPROM stores user preferences. The 2.0-5.5 V range simplifies power design from a single 5 V or 3.3 V rail.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF767-I/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F767-I/SO | PIC16LF767T-I/SO | PIC16F737-I/SO | PIC16F726-I/SO | PIC16F886-I/SO |
|---|---|---|---|---|---|---|
| Package | 28-SOIC | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| FLASH | 14 KB | 14 KB | 14 KB | 7 KB | 14 KB | 14 KB |
| SRAM | 368 B | 368 B | 368 B | 368 B | 368 B | 368 B |
| Supply Voltage | 2.0 V to 5.5 V | 4.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 1.8 V to 5.5 V | 2.0 V to 5.5 V |
| I/O Pins | 25 | 25 | 25 | 25 | 25 | 28 |
| ADC Channels | 11 x 10-bit | 11 x 10-bit | 11 x 10-bit | 11 x 10-bit | 14 x 10-bit | 11 x 10-bit |
| CCP Modules | 2 | 2 | 2 | 2 | 2 | 3 |
Key Differentiators
- Extended low-voltage operation with nanoWatt sleep (vs PIC16F767-I/SO)
- Higher FLASH density in same package (vs PIC16F737-I/SO)
- More ADC channels available in 28-SOIC (vs PIC16F886-I/SO)
Design Notes
The PIC16LF767-I/SO supports nanoWatt sleep currents below 1 uA when configured with the internal LF oscillator and unused peripherals disabled. For battery-powered designs, set OSCCON to the 31 kHz INTOSC mode during sleep and disable the ADC, USART, and MSSP via their respective PCFG bits. Wake-up time from sleep is approximately 4 us with the LFINTOSC selected.
Place a 100 nF decoupling capacitor as close as possible to pin 26 (VDD) with the ground return directly to pin 25 (VSS). Add a 10 uF bulk capacitor at the regulator output feeding the MCU. For noisy environments, include a small ferrite bead in series with the supply pin and a 10 nF cap in parallel with the 100 nF decoupling cap to suppress high-frequency noise.
Do not exceed 5.5 V on any pin; the LF variant tolerates 2.0 V minimum supply but absolute maximum Vdd is 7.5 V per the datasheet. Reserved pin 27 and pin 28 are analog-only on the 28-SOIC package - configuring them as digital outputs by writing TRISC bits has no effect and the analog channels are still active. Always configure the comparator and ADC reference first to avoid spurious channel reads.
Compliance Information
RoHS and lead-free compliant per Microchip product page. Industrial -40C to +85C grade is NOT AEC-Q100 qualified; automotive designs should select PIC16F767 -VAO or -EP variants. MSL Level 1 (unlimited floor life).