PIC16LF767-I/SS - 8-bit MCU, 14KB Flash, 25 I/O | Microchip
부품 번호: PIC16LF767-I/SS ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 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 개요
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.
드롭인 대체품: PIC16LF767-I/SS — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16LF767-I/SS (동일 폼 팩터 및 풋프린트) — 차이점: Package, ADC, Core Architecture, MSL Level, Operating Temperature.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16LF737-I/SS
✅ 드롭인✓ 재고 있음
$3.78 / 개
데이터시트 보기 →PIC16LF727-I/SS
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F727-I/SS
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F767-I/SS
✅ 드롭인✓ 재고 있음
$2.18 / 개
데이터시트 보기 →PIC16LF767-I/SO
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$4.45 / 개
데이터시트 보기 →PIC16LF767-I/SS 최대 정격 & 전기적 특성
| 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 |
| 동작 온도 | -40C to +85C (industrial) |
| 패키지 | 28-pin SSOP |
| 실장 유형 | Surface Mount |
| MSL 레벨 | 1 (unlimited floor life) |
| RoHS 상태 | Compliant |
| Programming/Debug | ICSP + ICD (2-wire) |
PIC16LF767-I/SS 핀 구성
| 핀 1 | MCLR/VPP/RA5 — Master Clear (reset) or ICSP programming voltage; alternate digital I/O RA5 |
| 핀 2 | RA0/AN0 — Digital I/O RA0 or analog input AN0 |
| 핀 3 | RA1/AN1 — Digital I/O RA1 or analog input AN1 |
| 핀 4 | RA2/AN2/VREF- — Digital I/O RA2, analog AN2, or ADC negative reference |
| 핀 5 | RA3/AN3/VREF+ — Digital I/O RA3, analog AN3, or ADC positive reference |
| 핀 6 | RA4/AN4/T0CKI — Digital I/O RA4 (open-drain), analog AN4, or Timer0 clock input |
| 핀 7 | RA5/AN5/SS/HLVDIN — Digital I/O RA5, analog AN5, SPI slave select, or HLVD input |
| 핀 8 | AVSS — Analog ground reference |
| 핀 9 | AVDD — Analog positive supply (typically tied to VDD) |
| 핀 10 | RB0/AN8/CCP1 — Digital I/O RB0, analog AN8, or CCP1 PWM output |
| 핀 11 | RB1/AN9/CCP2 — Digital I/O RB1, analog AN9, or CCP2 PWM output |
| 핀 12 | RB2/AN10/CCP3 — Digital I/O RB2, analog AN10, or CCP3 PWM output |
| 핀 13 | RB3/AN11/CCP4 — Digital I/O RB3, analog AN11, or CCP4 PWM output |
| 핀 14 | RB4 — Digital I/O RB4 (interrupt-on-change) |
| 핀 15 | RB5 — Digital I/O RB5 (interrupt-on-change) |
| 핀 16 | RB6/PGC — Digital I/O RB6 or ICSP clock (ICD) |
| 핀 17 | RB7/PGD — Digital I/O RB7 or ICSP data (ICD) |
| 핀 18 | VDD — Digital positive supply (2.0V to 5.5V) |
| 핀 19 | VSS — Digital ground |
| 핀 20 | OSC1/CLKI/RA7 — Crystal oscillator input or external clock; alt RA7 |
| 핀 21 | OSC2/CLKO/RA6 — Crystal oscillator output or clock output; alt RA6 |
| 핀 22 | RC0/T1OSO/T1CKI — Digital I/O RC0, Timer1 oscillator output, or Timer1 clock input |
| 핀 23 | RC1/T1OSI/CCP2 — Digital I/O RC1, Timer1 oscillator input, or CCP2 alt |
| 핀 24 | RC2/CCP1 — Digital I/O RC2 or CCP1 alt PWM output |
| 핀 25 | RC3/SCK/SCL — Digital I/O RC3, MSSP SPI clock, or I2C clock |
| 핀 26 | RC4/SDI/SDA — Digital I/O RC4, MSSP SPI data in, or I2C data |
| 핀 27 | RC5/SDO — Digital I/O RC5 or MSSP SPI data out |
| 핀 28 | RC6/TX/CK — Digital I/O RC6, EUSART TX, or EUSART clock |
일반적인 애플리케이션
PIC16LF767-I/SS 적합 용도: 6 애플리케이션s: 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.
추천
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.
추천
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.
추천
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.
추천
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.
추천
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.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16LF767-I/SS — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | 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 |
주요 차별점
- 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)
설계 노트
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.
규정 준수 정보
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.