PIC16LF777-I/P - 8-bit MCU, 14KB Flash, 36 I/O, 40-DIP | Microchip
부품 번호: PIC16LF777-I/P ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $9.5 | $9.50 |
| 10 | $8.95 | $89.50 |
| 100 | $8.12 | $812.00 |
| 500 | $7.45 | $3,725.00 |
| 1,000 | $6.8 | $6,800.00 |
PIC16LF777-I/P 개요
A PIC (Peripheral Interface Controller) microcontroller is a Harvard-architecture 8-bit MCU family that originated in 1975 and is now used in billions of devices per year. The PIC16F family sits in the mid-range performance tier between the baseline PIC10/12 families and the high-performance PIC18 family, offering a balanced combination of peripheral integration, low cost, and wide code compatibility. The "LF" suffix indicates a low-voltage Flash variant optimized for 2.0V operation, extending battery life in portable applications compared to standard "F" parts that require at least 4.5V.
Key features include nanoWatt technology with multiple power-managed operating modes (Run, Idle, Sleep), a programmable Watchdog Timer with its own on-chip RC oscillator for fail-safe operation, ICD (In-Circuit Debugger) support via two pins, and Flash program memory with self-programmability. The wide operating voltage and industrial temperature range (-40C to +85C) make the PIC16LF777-I/P well-suited for both consumer and industrial environments. Through-hole packaging also simplifies prototyping, breadboarding, and repair.
Typical applications include industrial control panels, motor control (via ECCP), low-power remote sensor nodes, consumer appliances, HVAC controls, battery chargers, and educational/development boards. The 14-channel 10-bit ADC is particularly useful for multi-sensor monitoring designs, while the on-chip comparators simplify analog signal conditioning.
When designing with this device, ensure decoupling capacitors are placed as close as possible to VDD/VSS pairs. Use Microchip's MPLAB X IDE and XC8 compiler for development, and consider the 40-pin TQFP variant (PIC16LF777-I/PT) for space-constrained production designs where the through-hole DIP footprint is too tall. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone.
드롭인 대체품: PIC16LF777-I/P — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16LF777-I/P (동일 폼 팩터 및 풋프린트) — 차이점: ADC, Core Architecture, Maximum CPU Speed, Package, I/O Pins.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16F777-I/P
✅ 드롭인✓ 재고 있음
$6.38 / 개
데이터시트 보기 →PIC16LF777-I/PT
✅ 드롭인✓ 재고 있음
$5.28 / 개
데이터시트 보기 →PIC16LF767-I/P
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16LF777-I/P 최대 정격 & 전기적 특성
| Product Family | PIC16F |
| Core Architecture | 8-bit RISC (PIC) |
| Program Memory | 14 KB Flash |
| RAM | 368 bytes |
| Maximum CPU Speed | 20 MHz (200 ns instruction cycle) |
| Operating Voltage Range | 2.0 V to 5.5 V |
| I/O Pins | 36 |
| ADC | 14 channels, 10-bit |
| Timers | 3 (Timer0, Timer1, Timer2) |
| CCP/ECCP Modules | 2 CCP + 1 ECCP |
| Communication Peripherals | 1x USART (AUSART), 1x MSSP (SPI / I2C) |
| Analog Comparators | 2 |
| 패키지 | 40-pin PDIP (DIP) |
| 실장 유형 | Through-Hole |
| 동작 온도 범위 | -40 C to +85 C (Industrial) |
| Program Memory Type | Flash (self-programmable) |
| Instruction Set | 35 instructions |
| Watchdog Timer | Yes (with dedicated on-chip RC oscillator) |
PIC16LF777-I/P 핀 구성
| 핀 1 | MCLR/VPP — Master Clear (Reset) input / Programming voltage |
| 핀 2 | RA0/AN0 — PORTA bit 0 / Analog input 0 |
| 핀 3 | RA1/AN1 — PORTA bit 1 / Analog input 1 |
| 핀 4 | RA2/AN2/CVREF — PORTA bit 2 / Analog input 2 / Comparator voltage reference |
| 핀 5 | RA3/AN3/VREF+ — PORTA bit 3 / Analog input 3 / ADC voltage reference + |
| 핀 6 | RA4/AN4/T0CKI — PORTA bit 4 / Analog input 4 / Timer0 clock input |
| 핀 7 | RA5/AN5/SS — PORTA bit 5 / Analog input 5 / SPI slave select |
| 핀 8 | RE0/RD/AN6 — PORTE bit 0 / Read control / Analog input 6 |
| 핀 9 | RE1/WR/AN7 — PORTE bit 1 / Write control / Analog input 7 |
| 핀 10 | RE2/CS/AN8 — PORTE bit 2 / Chip select / Analog input 8 |
| 핀 11 | VDD — Positive power supply |
| 핀 12 | VSS — Ground reference |
| 핀 13 | OSC1/CLKI — Crystal oscillator input / External clock input |
| 핀 14 | OSC2/CLKO — Crystal oscillator output / Clock output |
| 핀 15 | RC0/T1CKI/T1OSO — PORTC bit 0 / Timer1 clock / Timer1 oscillator out |
| 핀 16 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator in / CCP2 |
| 핀 17 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM output |
| 핀 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| 핀 19 | RD0/PSP0 — PORTD bit 0 / Parallel Slave Port bit 0 |
| 핀 20 | RD1/PSP1 — PORTD bit 1 / Parallel Slave Port bit 1 |
| 핀 21 | RD2/PSP2 — PORTD bit 2 / Parallel Slave Port bit 2 |
| 핀 22 | RD3/PSP3 — PORTD bit 3 / Parallel Slave Port bit 3 |
| 핀 23 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| 핀 24 | RC5/SDO — PORTC bit 5 / SPI data out |
| 핀 25 | RC6/TX/CK — PORTC bit 6 / USART transmit / USART clock |
| 핀 26 | RC7/RX/DT — PORTC bit 7 / USART receive / USART data |
| 핀 27 | RD4/PSP4 — PORTD bit 4 / Parallel Slave Port bit 4 |
| 핀 28 | RD5/PSP5/P1B — PORTD bit 5 / Parallel Slave Port bit 5 / ECCP P1B output |
| 핀 29 | RD6/PSP6/P1C — PORTD bit 6 / Parallel Slave Port bit 6 / ECCP P1C output |
| 핀 30 | RD7/PSP7/P1D — PORTD bit 7 / Parallel Slave Port bit 7 / ECCP P1D output |
| 핀 31 | VSS — Ground reference |
| 핀 32 | VDD — Positive power supply |
| 핀 33 | RB0/INT0 — PORTB bit 0 / External interrupt 0 |
| 핀 34 | RB1/INT1 — PORTB bit 1 / External interrupt 1 |
| 핀 35 | RB2/INT2 — PORTB bit 2 / External interrupt 2 |
| 핀 36 | RB3/CCP2A — PORTB bit 3 / CCP2 alternate output |
| 핀 37 | RB4 — PORTB bit 4 |
| 핀 38 | RB5/PGM — PORTB bit 5 / Low-voltage ICSP programming |
| 핀 39 | RB6/PGC — PORTB bit 6 / ICSP clock |
| 핀 40 | RB7/PGD — PORTB bit 7 / ICSP data |
일반적인 애플리케이션
PIC16LF777-I/P 적합 용도: 6 애플리케이션s: Industrial Control Panels, Low-Power Remote Sensor Nodes, Motor Control (PWM + Tachometer Feedback), Consumer Appliances (HVAC, White Goods), Educational Development Boards, Battery Chargers & Power Management.
Industrial Control Panels
The PIC16LF777-I/P suits industrial control panels because its 14-channel 10-bit ADC and 36 I/O pins comfortably drive multi-input HMI and supervisory logic. The wide 2.0-5.5 V supply range lets the same PCB work on 24 V industrial bus pre-regulated rails or 3.3 V logic, while the -40 C to +85 C industrial temperature rating handles factory floor environments without derating. The ECCP module's full-bridge PWM capability supports motor control or proportional valve drivers directly. Decouple VDD/VSS with 100 nF plus 10 uF bulk, and place the 20 MHz resonator within 1 cm of OSC1/OSC2 for EMI robustness.
추천
Low-Power Remote Sensor Nodes
The PIC16LF777-I/P excels in battery-powered remote sensor nodes thanks to its 2.0 V minimum VDD, nanoWatt technology, and Sleep current in the microamp range. Run the ADC and MSSP (I2C) from Sleep with the on-chip RTCC to wake the part on a sensor threshold, dramatically extending battery life. The 14 ADC channels let a single MCU scan temperature, humidity, pressure, and battery voltage without external muxes. Use a 32.768 kHz crystal on Timer1 for accurate timekeeping while the Fosc is gated off.
추천
Motor Control (PWM + Tachometer Feedback)
The PIC16LF777-I/P's Enhanced CCP module delivers full-bridge or half-bridge PWM with programmable dead-band, enabling direct drive of brushed DC, bipolar stepper, or single-phase BLDC motors up to a few hundred Hz. The 10-bit ADC samples back-EMF or shunt current for closed-loop control, while two analog comparators provide hardware overcurrent shutdown independent of software. The 36 I/O lines handle direction logic, fault inputs, brake, and Hall sensors in parallel. Use opto-isolated gate drivers to switch the high-voltage side safely.
추천
Consumer Appliances (HVAC, White Goods)
The PIC16LF777-I/P is a workhorse MCU for consumer appliances such as washers, dryers, refrigerators, and HVAC thermostats. Its Flash self-programmability supports field firmware updates via the USART, while the ECCP module drives triac phase control or relay-based heater switching. The wide 2.0-5.5 V input covers both mains-rectified and battery-backed subsystems. Use the Watchdog Timer with its dedicated RC oscillator to recover from brownouts or software lockups in unattended appliances.
추천
Educational Development Boards
The PIC16LF777-I/P is a teaching staple in university embedded courses because the 40-pin PDIP form factor fits standard 0.1 inch pitch breadboards and the Flash memory supports unlimited reprogram cycles for lab exercises. Students can practice ADC sampling, PWM generation, USART printf debug, I2C sensor reads, and interrupt-driven timing using the integrated peripherals, with MPLAB X IDE and PICkit 3/4 toolchains. PICkit programming headers can be soldered directly to RB6/RB7 ICSP pins.
추천
Battery Chargers & Power Management
The PIC16LF777-I/P's 10-bit ADC, two analog comparators, and ECCP module combine to form a flexible CC/CV battery charger for Li-ion, lead-acid, or NiMH chemistries. The 14 ADC channels monitor pack voltage, charge current, cell temperature, and input supply simultaneously, while the comparators provide hardware safety cutoff. The 2.0 V minimum VDD allows direct operation from a single Li-ion cell. Programmable PWM frequency up to the Fosc/2 rate supports both 100 kHz synchronous buck and linear charger topologies.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16LF777-I/P — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16F777-I/P | PIC16LF777-I/PT | PIC16LF767-I/P |
|---|---|---|---|---|
| Package | PDIP-40 | PDIP-40 - same | TQFP-44 (not PDIP drop-in) | PDIP-40 - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 14 KB Flash | 14 KB Flash | 14 KB Flash | 14 KB Flash |
| RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes |
| Minimum VDD | 2.0 V | 4.5 V | 2.0 V | 2.0 V |
| Maximum I/O | 36 | 36 | 36 | 25 |
| ADC Channels | 14 | 14 | 14 | 8 |
| ECCP Module | Yes (1) | Yes (1) | Yes (1) | Yes (1) |
| CPU Speed (max) | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
주요 차별점
- Low-voltage Flash silicon (2.0 V minimum) (vs PIC16F777-I/P)
- High ADC channel count (14) and I/O (36) (vs PIC16LF767-I/P)
- Through-hole PDIP packaging (vs PIC16LF777-I/PT (TQFP-44))
설계 노트
Estimated: at 20 MHz and 5 V, the PIC16LF777-I/P core draws approximately 10-15 mA active; switching to Sleep drops this to under 1 uA thanks to nanoWatt technology. Place a 100 nF ceramic decoupling capacitor within 5 mm of each VDD/VSS pair, and add a bulk 10 uF tantalum or aluminum polymer on the main supply. AVR-style brown-out reset is configurable via the BOREN bit to hold the part in reset below the user-selected VDD threshold.
Keep the 20 MHz crystal or resonator within 1 cm of pins 13 (OSC1) and 14 (OSC2), with short traces and a grounded guard ring to minimize EMI. Route the ICSP pins (RB6/PGC, RB7/PGD, MCLR/VPP) to a 5-pin 0.1 inch header for in-circuit programming without removing the MCU. Add a 10 kOhm pull-up on MCLR and a 100 nF cap on the MCLR/VPP node to protect against in-circuit debug noise.
Common pitfalls: (1) Reading an ADC channel without setting the corresponding TRIS bit to input - result is always 0. (2) Forgetting to disable the analog inputs on PORTA/PORTE before using them as digital GPIO - clear ANSEL/ANSELH bits. (3) Using XT or HS oscillator mode with a part configured for LF or RC oscillator, causing startup failure. (4) Driving RB5/PGM above 8.5 V during normal operation - this pin has LVP active by default; ensure LVP is disabled if you need RB5 as digital I/O. Always configure the CONFIG register fuses in code or via MPLAB IPE before production.
규정 준수 정보
RoHS and lead-free per Microchip product declaration page. Not AEC-Q100 qualified - this is a commercial/industrial-grade MCU. For automotive designs choose a PIC16F or PIC18 part with AEC-Q100 qualification.