PIC16LF767-I/SS - 8-bit MCU, 14KB Flash, 25 I/O | Microchip
MPN: PIC16LF767-I/SS ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.42 | $3.42 |
| 10 | $3.05 | $30.50 |
| 100 | $2.68 | $268.00 |
| 500 | $2.4 | $1,200.00 |
| 1,000 | $2.15 | $2,150.00 |
PIC16LF767-I/SS Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (FLASH/ROM), data RAM, peripherals, and I/O on one die. The PIC16 family uses a Harvard RISC architecture with a small fixed instruction set (35 instructions), making it deterministic and easy to program in C or assembly. MCUs sit below microprocessors in the system hierarchy: 8-bit MCU -> microcontroller -> embedded processor -> semiconductor IC. Within Microchip's portfolio the PIC16LF767 belongs to the mid-range PIC16F7xx family, designed for mixed-signal applications that combine analog sensing, PWM motor/lighting control, and human-interface I/O.
Key features include 11 channels of 10-bit ADC, three timers (Timer0, Timer1, Timer2), three Capture/Compare/PWM (CCP) modules, an enhanced USART (EUSART), an MSSP module supporting SPI and I2C (master/slave), an 8-bit parallel slave port, and an internal 8 MHz oscillator with PLL option. The FLASH program memory supports in-circuit serial programming (ICSP) and in-circuit debugging via ICD.
The PIC16LF767 architecture pairs a 14-bit instruction word with an 8-bit data path. Program memory is 8K words x 14 bits (14 KB), and data EEPROM is 256 bytes, providing non-volatile storage for user parameters such as calibration constants. Brown-out reset (BOR), power-on reset (POR), watchdog timer (WDT), and a low-power sleep mode (nanowatt-grade) are integrated for robust field operation.
Typical applications include industrial sensor conditioning (RTD/thermocouple front-ends), HVAC control boards, motor control (BLDC/PMSM gate-driver sequencing), white-goods user interfaces, and battery-powered remote sensors. The wide 2.0V to 5.5V operating range and low sleep current suit solar/battery telemetry nodes.
Designers should preserve a 100 nA-grade decoupling capacitor adjacent to each VDD/AVDD pin and route the MCLR line away from PWM edges to avoid spurious resets. For designs migrating from PIC16F76, the PIC16LF767 adds enhanced peripherals (CCP, EUSART) while maintaining pin compatibility.
This page synthesizes distributor pricing as of 2026-09-25, drop-in alternatives validated against the Microchip cross-reference database, and practical design notes not found on the manufacturer datasheet cover page.
Drop-in alternatives for PIC16LF767-I/SS — 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/SS (same form factor and footprint) — differing in Package, ADC, Core Architecture, MSL Level, Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF737-I/SS
✅ Drop-In✓ In Stock
$3.78 / Unit
View Datasheet →PIC16LF727-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F727-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F767-I/SS
✅ Drop-In✓ In Stock
$2.18 / Unit
View Datasheet →PIC16LF767-I/SO
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$4.45 / Unit
View Datasheet →PIC16LF767-I/SS Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC16, 8-bit Harvard RISC |
| Instruction Set Size | 35 instructions (14-bit word) |
| Maximum CPU Frequency | 10 MHz (200 ns instruction cycle) |
| Program Memory Type | FLASH |
| Program Memory Size | 14 KB (8K x 14) |
| Data RAM | 368 bytes |
| Data EEPROM | 256 bytes |
| Number of I/O Pins | 25 |
| Supply Voltage (VDD) | 2.0 V to 5.5 V |
| ADC Channels | 11 x 10-bit |
| Timers | 3 (Timer0, Timer1, Timer2) |
| CCP Modules | 3 Capture/Compare/PWM |
| Serial Interfaces | EUSART, MSSP (SPI / I2C) |
| Parallel Slave Port | 8-bit PSP |
| Operating Temperature | -40C to +85C (industrial) |
| Package | 28-pin SSOP |
| Mounting Type | Surface Mount |
| MSL Level | 1 (unlimited floor life) |
| RoHS Status | Compliant |
| Programming/Debug | ICSP + ICD (2-wire) |
PIC16LF767-I/SS Pin Configuration
| Pin 1 | MCLR/VPP/RA5 — Master Clear (reset) or ICSP programming voltage; alternate digital I/O RA5 |
| Pin 2 | RA0/AN0 — Digital I/O RA0 or analog input AN0 |
| Pin 3 | RA1/AN1 — Digital I/O RA1 or analog input AN1 |
| Pin 4 | RA2/AN2/VREF- — Digital I/O RA2, analog AN2, or ADC negative reference |
| Pin 5 | RA3/AN3/VREF+ — Digital I/O RA3, analog AN3, or ADC positive reference |
| Pin 6 | RA4/AN4/T0CKI — Digital I/O RA4 (open-drain), analog AN4, or Timer0 clock input |
| Pin 7 | RA5/AN5/SS/HLVDIN — Digital I/O RA5, analog AN5, SPI slave select, or HLVD input |
| Pin 8 | AVSS — Analog ground reference |
| Pin 9 | AVDD — Analog positive supply (typically tied to VDD) |
| Pin 10 | RB0/AN8/CCP1 — Digital I/O RB0, analog AN8, or CCP1 PWM output |
| Pin 11 | RB1/AN9/CCP2 — Digital I/O RB1, analog AN9, or CCP2 PWM output |
| Pin 12 | RB2/AN10/CCP3 — Digital I/O RB2, analog AN10, or CCP3 PWM output |
| Pin 13 | RB3/AN11/CCP4 — Digital I/O RB3, analog AN11, or CCP4 PWM output |
| Pin 14 | RB4 — Digital I/O RB4 (interrupt-on-change) |
| Pin 15 | RB5 — Digital I/O RB5 (interrupt-on-change) |
| Pin 16 | RB6/PGC — Digital I/O RB6 or ICSP clock (ICD) |
| Pin 17 | RB7/PGD — Digital I/O RB7 or ICSP data (ICD) |
| Pin 18 | VDD — Digital positive supply (2.0V to 5.5V) |
| Pin 19 | VSS — Digital ground |
| Pin 20 | OSC1/CLKI/RA7 — Crystal oscillator input or external clock; alt RA7 |
| Pin 21 | OSC2/CLKO/RA6 — Crystal oscillator output or clock output; alt RA6 |
| Pin 22 | RC0/T1OSO/T1CKI — Digital I/O RC0, Timer1 oscillator output, or Timer1 clock input |
| Pin 23 | RC1/T1OSI/CCP2 — Digital I/O RC1, Timer1 oscillator input, or CCP2 alt |
| Pin 24 | RC2/CCP1 — Digital I/O RC2 or CCP1 alt PWM output |
| Pin 25 | RC3/SCK/SCL — Digital I/O RC3, MSSP SPI clock, or I2C clock |
| Pin 26 | RC4/SDI/SDA — Digital I/O RC4, MSSP SPI data in, or I2C data |
| Pin 27 | RC5/SDO — Digital I/O RC5 or MSSP SPI data out |
| Pin 28 | RC6/TX/CK — Digital I/O RC6, EUSART TX, or EUSART clock |
Typical Applications
PIC16LF767-I/SS is suitable for 6 applications: Industrial Sensor Conditioning Board, HVAC Control Board, BLDC Motor Control Sequencing, Battery-Powered Remote Sensor Node, White-Goods User Interface Controller, Solar Charge Controller.
Industrial Sensor Conditioning Board
The PIC16LF767-I/SS is well suited for industrial 4-20 mA loop-powered sensor conditioning boards where its 11 channels of 10-bit ADC handle multiple RTD, thermocouple, or strain-gauge inputs, and the 2.0V-5.5V supply tolerates the wide loop-voltage excursions of plant environments. The 14KB FLASH holds calibration tables, linearization polynomials, and Modbus RTU framing, while the EUSART drives RS-485 transceivers. With 25 I/O available, the MCU can also drive front-panel LEDs, scan a 4x4 keypad, and sequence a solid-state relay. Brown's mid-range PIC16 architecture keeps deterministic interrupt latency, important for time-stamping process variables.
Recommended
HVAC Control Board
In HVAC control boards the PIC16LF767-I/SS handles temperature sensing (multiple NTC10k inputs through its 10-bit ADC), triac-fired blower/fan PWM (using the three CCP modules), and a character-LCD interface via the parallel slave port. The 14KB FLASH stores the thermostat schedule, ramp/soak profiles, and fault logs in the 256-byte EEPROM. Operating from 24 VAC half-wave rectified supply (after regulation), the 2.0V-5.5V range and -40C to +85C industrial temp make it tolerant of attic and basement installations. ICSP lets field technicians firmware-update units without opening the enclosure.
Recommended
BLDC Motor Control Sequencing
For sensorless BLDC motor control the PIC16LF767-I/SS acts as the sequencer that drives a three-phase gate driver such as the IR2104 via its three CCP/PWM channels. The 11 ADC channels sample back-EMF on each phase to detect commutation events without Hall sensors. With 200 ns instruction cycle and 14KB FLASH, the MCU can run a zero-crossing detection routine plus closed-loop PI control in software. The 2.0V-5.5V range suits 3.3V or 5V gate-driver rails, while the 28-SSOP keeps the BOM small enough for inline motor housings. Brown-out and watchdog timers protect against stalled rotor conditions.
Recommended
Battery-Powered Remote Sensor Node
The PIC16LF767-I/SS supports battery-powered remote sensor nodes thanks to its 2.0V-5.5V supply (running directly from 2x AA cells under load) and nanowatt-grade sleep mode with WDT wake-up. The MSSP peripheral drives an SPI temperature/humidity sensor such as the SHT21, while the EUSART outputs Modbus or LoRa preamble framing. The 14KB FLASH accommodates sensor compensation curves, and 368 bytes RAM is sufficient for a sample-and-average buffer. Industrial -40C to +85C temperature range allows outdoor deployment. Pin-compatible alternate PIC16LF727-I/SS offers similar sleep current for production BOM flexibility.
Recommended
White-Goods User Interface Controller
In washing machines, dishwashers, and induction cooktops the PIC16LF767-I/SS runs the user-interface MCU that scans capacitive touch keys, drives a 7-segment or character LCD, and sequences appliance state via the EUSART to a main controller. Its 25 I/O pins cover button matrix, LED indicators, buzzer PWM, and rotary encoder inputs. The 14KB FLASH stores wash-cycle programs and fault-history logs in EEPROM, while the wide supply tolerance accepts rectified mains without additional regulation. The 28-SSOP is small enough to mount behind the front panel.
Recommended
Solar Charge Controller
For small-scale solar charge controllers the PIC16LF767-I/SS monitors PV panel voltage and battery current through its 11 ADC channels, drives a MOSFET-based PWM charge stage via the three CCP modules, and logs daily Wh harvested in EEPROM. The 2.0V-5.5V supply range supports 12V lead-acid and LiFePO4 packs after regulation, and -40C to +85C operation suits outdoor enclosures. The MSSP can talk to an external in-line display, while EUSART outputs telemetry. Drop-in alternate PIC16F727-I/SS allows second-source qualification on the same PCB land pattern.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF767-I/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF737-I/SS | PIC16LF727-I/SS | PIC16F727-I/SS | PIC16F767-I/SS |
|---|---|---|---|---|---|
| Package | 28-SSOP | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core Architecture | 8-bit PIC16 RISC | 8-bit PIC16 RISC | 8-bit PIC16 RISC | 8-bit PIC16 RISC | 8-bit PIC16 RISC |
| Program Memory | 14 KB FLASH (8K x 14) | 14 KB FLASH (8K x 14) | 14 KB FLASH (8K x 14) | 14 KB FLASH (8K x 14) | 14 KB FLASH (8K x 14) |
| Data RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes |
| Supply 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 | 4.0 V to 5.5 V |
| ADC Channels | 11 x 10-bit | 11 x 10-bit | 11 x 10-bit | 11 x 10-bit | 11 x 10-bit |
| CCP Modules | 3 | 3 | 3 (some revs: 4) | 3 (some revs: 4) | 3 |
| Max CPU Frequency | 10 MHz | 10 MHz | 20 MHz | 20 MHz | 10 MHz |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
Key Differentiators
- Lowest-voltage PIC16F7xx member (2.0 V min) (vs PIC16F767-I/SS)
- Highest 8-bit peripheral density in 28-pin SSOP class (vs PIC16LF727-I/SS)
- Established PIC16 mid-range code compatibility (vs PIC16F1936-I/SS)
Design Notes
Place a 100 nF ceramic decoupling capacitor as close as possible to each VDD and AVDD pin, with a 10 uF bulk tantalum or ceramic at the regulator output. The PIC16LF767-I/SS has separate analog (AVDD/AVSS) and digital (VDD/VSS) supply pins; tying AVDD to VDD through an LC filter or ferrite bead improves ADC noise rejection by 6-10 dB. Brown-out reset (BOR) must be enabled in configuration bits for battery-powered designs to prevent undefined execution below 2.0 V.
Route the MCLR line away from PWM edges and switching power traces to avoid spurious resets. Keep the ICSP clock (PGC) and data (PGD) traces short and parallel, with a ground guard on each side for noise immunity. The 28-SSOP 0.65 mm pitch demands JEDEC-compliant land pads; using NSMD pads with 0.4 mm drill vias improves manufacturing yield. Place the crystal within 5 mm of OSC1/OSC2 to keep parasitic capacitance under specification.
Do not leave the MCLR pin floating; tie through a 10 kohm pull-up to VDD. The CCP1/CCP2 PWM output pins remap across RC1/RC2/RB0/RB1/RB2/RB3 depending on configuration; verify the PPS setting before laying out your PWM driver stage. The MSSP module I2C mode requires external pull-ups (typically 4.7 kohm at 400 kHz) - the internal weak pull-ups are too weak for reliable I2C. Finally, the data EEPROM endurance is rated 100K writes per cell; use wear-leveling for high-update-rate parameters.
Compliance Information
RoHS and REACH compliant per Microchip product page. Industrial temperature grade -40C to +85C; not AEC-Q100 qualified for automotive - consider PIC16F767-I/SS or PIC16LF767-I/SS automotive-grade variants if required.