PIC16F767T-I/SS - 8-Bit 20MHz 14KB Flash MCU | Microchip
MPN: PIC16F767T-I/SS ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $6.2 | $6.20 |
| 10 | $5.74 | $57.40 |
| 100 | $5.21 | $521.00 |
| 500 | $4.71 | $2,355.00 |
| 1,000 | $4.18 | $4,180.00 |
PIC16F767T-I/SS Overview
What is a PIC16F microcontroller? The PIC16F family is a line of mid-range 8-bit RISC microcontrollers from Microchip Technology that pairs a Harvard architecture with a RISC instruction set, achieving deterministic throughput with single-cycle instruction execution at the system clock rate. Within the broader integrated-circuit hierarchy, an 8-bit MCU sits below 32-bit Cortex-M devices in compute capability but excels in deterministic real-time control, low-power operation, and simple peripheral integration, making it part of the embedded microcontrollers category.
Key differentiating features of the PIC16F767 include 11 channels of 10-bit Analog-to-Digital conversion with up to 8 channels available on the 28-pin package, three timers, three Capture/Compare/PWM modules, an Enhanced USART, a Master Synchronous Serial Port (SSP) supporting SPI and I2C, and 25 digital I/O pins. The part is upward compatible with the PIC16C5X, PIC12CXXX and PIC16C7X devices, easing migration for legacy designs.
Architecturally, the PIC16F767 uses a 14-bit instruction word with an 8-bit data path, 20 MHz maximum oscillator (5 MHz instruction rate equivalent to a 200 ns cycle), and NanoWatt power management features for battery-sensitive applications. The 10-bit ADC with internal reference and the ECCP (Enhanced CCP) module enable motor-control and mixed-signal designs.
Typical applications for the PIC16F767T-I/SS include industrial sensor conditioning, low-cost motor control (DC brushed, stepper, hobby servos), home appliances, white goods, LED lighting controllers, smoke detectors, remote controls, and battery-powered metering. The combination of 14KB Flash, generous analog, and a small footprint SSOP-28S outline suits high-volume cost-sensitive embedded designs.
When designing with this device, plan for an in-circuit debug header (ICSP) with PGC/PGD lines and consider the internal oscillator for BOM cost reduction. The 28-pin SSOP and industrial -40C to +85C temperature range provide margin for harsh environments.
This page synthesizes distributor pricing across DigiKey, Mouser, LCSC, Heisener and Octopart, drop-in same-family alternatives, and practical design notes that complement the manufacturer datasheet.
Drop-in alternatives for PIC16F767T-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 PIC16F767T-I/SS (same form factor and footprint) — differing in Package, Timers, ADC, Mounting Type, I/O Pins.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F767-I/SS
✅ Drop-In✓ In Stock
$2.18 / Unit
View Datasheet →PIC16F767T-E/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F767T-I/ML
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F727-I/ML
✅ Drop-In✓ In Stock
$2.18 / Unit
View Datasheet →PIC16F737-I/SP
✅ Drop-In✓ In Stock
$3.34 / Unit
View Datasheet →PIC16F723T-I/SS
✅ Drop-In✓ In Stock
$1.08 / Unit
View Datasheet →PIC16F767T-I/SS Maximum Ratings & Electrical Characteristics
| Architecture | PIC16 8-bit RISC (Harvard) |
| Core | PIC16 / PIC16F |
| Program Memory | 14 KB (8K x 14 words) Flash |
| Data RAM | 368 bytes |
| Data EEPROM | 256 bytes |
| Maximum CPU Frequency | 20 MHz (5 MIPS) |
| Instruction Cycle | 200 ns |
| Supply Voltage | 2.0 V to 5.5 V |
| Operating Temperature Range | -40 C to +85 C (Industrial) |
| ADC | 10-bit, up to 11 channels |
| Timers | 3 (Timer0, Timer1, Timer2) |
| CCP/ECCP Modules | 3 (Capture/Compare/PWM) |
| Digital I/O Pins | 25 (on 28-pin package) |
| Communication | EUSART, SSP (SPI / I2C) |
| Package | 28-SSOP (5.30 mm body width, Tape & Reel) |
| Mounting Type | Surface Mount |
| MSL Level | 1 (unlimited floor life) |
| RoHS Status | Compliant |
PIC16F767T-I/SS Pin Configuration
| Pin 1 | MCLR/VPP/RA5 — Master Clear (Reset) input or programming voltage; also digital I/O RA5 |
| Pin 2 | RA0/AN0 — Digital I/O / Analog input channel 0 |
| Pin 3 | RA1/AN1 — Digital I/O / Analog input channel 1 |
| Pin 4 | RA2/AN2/VREF- — Digital I/O / Analog input 2 / negative voltage reference |
| Pin 5 | RA3/AN3/VREF+ — Digital I/O / Analog input 3 / positive voltage reference |
| Pin 6 | RA4/AN4/T0CKI — Digital I/O / Analog input 4 / Timer0 clock input |
| Pin 7 | RA5/AN5/SS — Digital I/O / Analog input 5 / SSP slave select |
| Pin 8 | VSS — Ground reference |
| Pin 9 | OSC1/CLKI/RA7 — Crystal oscillator pin 1 / external clock input / digital I/O RA7 |
| Pin 10 | OSC2/CLKO/RA6 — Crystal oscillator pin 2 / clock output / digital I/O RA6 |
| Pin 11 | RC0/T1OSO/T1CKI — Digital I/O / Timer1 oscillator output / Timer1 clock input |
| Pin 12 | RC1/T1OSI/CCP2 — Digital I/O / Timer1 oscillator input / CCP2 output |
| Pin 13 | RC2/CCP1 — Digital I/O / CCP1 PWM output |
| Pin 14 | RC3/SCK/SCL — Digital I/O / SPI clock / I2C clock |
| Pin 15 | RC4/SDI/SDA — Digital I/O / SPI data in / I2C data |
| Pin 16 | RC5/SDO — Digital I/O / SPI data out |
| Pin 17 | RC6/TX/CK — Digital I/O / EUSART TX / clock |
| Pin 18 | RC7/RX/DT — Digital I/O / EUSART RX / data |
| Pin 19 | VSS — Ground reference (second ground pin) |
| Pin 20 | VDD — Positive supply voltage (2.0 V to 5.5 V) |
| Pin 21 | RB0/AN8/INT — Digital I/O / analog input 8 / external interrupt |
| Pin 22 | RB1/AN9 — Digital I/O / analog input 9 |
| Pin 23 | RB2/AN10 — Digital I/O / analog input 10 |
| Pin 24 | RB3/AN11/PGM — Digital I/O / analog input 11 / low-voltage programming |
| Pin 25 | RB4 — Digital I/O with interrupt-on-change |
| Pin 26 | RB5 — Digital I/O with interrupt-on-change |
| Pin 27 | RB6/PGC — Digital I/O / ICSP clock serial |
| Pin 28 | RB7/PGD — Digital I/O / ICSP data serial |
Typical Applications
PIC16F767T-I/SS is suitable for 7 applications: Industrial Sensor Conditioning, Low-Cost DC Brushed Motor Control, Battery-Powered Smart Metering, Home Appliance Control Boards, Smoke and Gas Detector, Remote Control and IR Transmitter, LED Lighting Controller.
Industrial Sensor Conditioning
The PIC16F767T-I/SS fits industrial multi-sensor front ends because of its 11-channel 10-bit ADC and 28-SSOP industrial-temperature footprint. With 25 digital I/O lines and an Enhanced USART, the MCU can aggregate thermocouple, pressure, and 4-20 mA current-loop signals, run linearization and PID control locally, and report to a host PLC over RS-485. The 14 KB Flash and 256-byte EEPROM provide non-volatile storage of calibration constants that survive power-down events, while the NanoWatt sleep modes drop quiescent current to microamp levels for loop-powered 4-20 mA field instruments.
Recommended
Low-Cost DC Brushed Motor Control
The PIC16F767T-I/SS is well suited to brushed DC and small stepper motor control because of its three CCP/ECCP modules with complementary PWM outputs and hardware fault shutdown. Placed between an H-bridge driver and a quadrature encoder, the MCU generates up to 20 kHz PWM with dead-band control, samples motor current through one ADC channel, and closes the current loop in firmware. The 200 ns instruction cycle gives the control loop enough bandwidth for 10 kHz torque-ripple suppression, while the 2.0-5.5 V VDD range lets the same firmware run on both 3.3 V and 5 V motor rails.
Recommended
Battery-Powered Smart Metering
The PIC16F767T-I/SS enables battery-powered metering because of NanoWatt Technology with multiple low-power sleep states drawing under 1 uA typical, while the 2.0-5.5 V VDD range lets the part run directly from two AA alkaline cells. With 11 ADC channels, the MCU can sample multiple sensor modalities (temperature, flow, current shunt) while the Enhanced USART reports to a host gateway over a low-duty-cycle wireless link. The 256-byte EEPROM stores up to 10 years of monthly meter readings without external FRAM, eliminating BOM cost in residential smart-water and gas-meter designs.
Recommended
Home Appliance Control Boards
The PIC16F767T-I/SS targets white-goods and small-appliance control boards because of its small 28-SSOP footprint, ample 14 KB Flash for menu-driven firmware, and 11 ADC channels for sensing temperature, humidity, and motor current. The three CCP/ECCP modules can independently drive triac-fired heating elements, brushed DC pumps, and indicator LEDs, while the MSSP serves the front-panel I2C keypad and character LCD. Industrial-temperature -40 C to +85 C operation is sufficient for kitchen environments, and the unit combo tolerates the line-voltage EMI typical of universal-motor appliances.
Recommended
Smoke and Gas Detector
The PIC16F767T-I/SS fits 10-year-life smoke detectors and CO alarms because of its NanoWatt Technology sleep modes drawing under 1 uA and its 2.0 V minimum VDD allowing direct operation from a single 3 V lithium primary cell for the detector's full operational life. With 11 ADC channels, the MCU can interface to photoelectric smoke chambers, electrochemical CO sensors, and a piezoelectric buzzer driver through one of the three CCP modules. The 14 KB Flash accommodates UL217/UL2034 alarm algorithms and weekly self-test routines, while 256-byte EEPROM retains the last-test timestamp across battery swaps.
Recommended
Remote Control and IR Transmitter
The PIC16F767T-I/SS handles universal remote controls and IR/RF transmitters, fitting the small 28-SSOP footprint and 2.0-5.5 V VDD that runs from two AAA cells. The Enhanced USART can drive a 38 kHz carrier-modulated IR LED through a CCP PWM channel while the SSP handles SPI displays or RF module links. The 14 KB Flash stores tens of thousands of IR codes for multi-device universal remotes, and 256-byte EEPROM retains user preferences and learned commands across battery changes. The 200 ns instruction cycle sustains sub-millisecond response latency for menu navigation.
Recommended
LED Lighting Controller
The PIC16F767T-I/SS drives architectural and stage-lighting fixtures because of its three CCP/ECCP channels that can deliver 16-bit PWM resolution at 20 kHz to RGB or RGBA LED strings, with hardware shutdown on fault. The 11 ADC channels sample ambient light sensors, potentiometer sliders, and DMX-512 input, while the Enhanced USART can decode DMX-512 lighting protocol directly without external transceivers. The 14 KB Flash accommodates CIE-1931 chromaticity and gamma-correction lookup tables, and the 2.0-5.5 V VDD lets the same firmware drive both 3.3 V logic-level and 5 V high-current LED chains.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F767T-I/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F767-I/SS | PIC16F767T-E/SS | PIC16F767T-I/ML | PIC16F727-I/ML | PIC16F737-I/SP | PIC16F723T-I/SS |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SSOP (5.30 mm body, Tape & Reel) | 28-SSOP (same) | 28-SSOP (same) | 28-QFN (different footprint, requires PCB rework) | 28-QFN (different footprint, requires PCB rework) | 28-SPDIP through-hole (different footprint) | 28-SSOP (same) |
| Program Flash | 14 KB (8K x 14) | 14 KB | 14 KB | 14 KB | 14 KB | 7 KB (-50%) | 7 KB (-50%) |
| Data RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 192 bytes (-48%) |
| Data EEPROM | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 0 bytes (no EEPROM) | 0 bytes (no EEPROM) |
| Maximum Frequency | 20 MHz (5 MIPS) | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| ADC Channels | 11 (10-bit) | 11 | 11 | 11 | 11 | 11 | 11 |
| CCP/ECCP Modules | 3 | 3 | 3 | 3 | 3 | 2 (-33%) | 2 (-33%) |
| Communication | EUSART + SSP (SPI/I2C) | EUSART + SSP | EUSART + SSP | EUSART + SSP | USB + EUSART + MSSP | EUSART + SSP | EUSART + SSP |
| Operating Temperature | -40 C to +85 C (Industrial) | -40 C to +85 C | -40 C to +125 C (Extended) | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
Key Differentiators
- Higher Flash and RAM than PIC16F737 with same pin count (vs PIC16F737-I/SP)
- Tape-and-reel and industrial-temperature variant of same die (vs PIC16F767-I/SS)
- Adds Enhanced USART for RS-485 and DMX lighting protocols (vs PIC16F723T-I/SS)
Design Notes
Decouple VDD with a 100 nF X7R ceramic placed within 5 mm of pin 20 and pin 19, plus a bulk 10 uF tantalum or aluminum-polymer capacitor if the MCU drives heavy digital loads. According to Microchip PIC16F767 datasheet section on power conditioning, the second VSS pin must connect directly to the ground plane with a via to minimize digital switching noise injection into the ADC reference. Place the bulk capacitor where the regulator output hits the board, not at the MCU pin, to maximize its decoupling effectiveness.
Route the ICSP pins (RB6/PGC pin 27, RB7/PGD pin 28, MCLR/VPP pin 1) to a 3-pin or 5-pin in-circuit programming header with no series resistors on MCLR - the Microchip ICD programmer drives this pin directly. According to the Microchip PIC16F767 datasheet programming specifications, isolate the crystal traces (OSC1 pin 9, OSC2 pin 10) from ADC analog traces with a ground guard ring to keep switching-clock noise out of low-level sensor readings; the analog inputs AN0-AN11 should each have their own ground return trace back to the AGND/VSS pin rather than sharing digital ground.
Configure unused I/O pins as outputs driving low or high, never as inputs, to eliminate sub-microamp per-pin leakage that dominates NanoWatt sleep-mode current. According to the Microchip PIC16F767 datasheet electrical characteristics, a floating CMOS input can draw up to 1 uA per pin and push total sleep current above 10 uA, breaking battery-life budgets. Also, ensure the MCLR pin (pin 1) has a pull-up resistor of 10-50 kohm and a decoupling capacitor of 100 nF directly at the pin; omitting the capacitor makes the reset line susceptible to EMI-induced spurious resets near switching power converters.
Compliance Information
RoHS compliant per Microchip product page. Not AEC-Q100 qualified - choose PIC16F767T-E/SS extended-temperature variant for non-automotive industrial use above +85 C.