PIC16LF77-I/PT - 8-bit MCU, 14KB Flash, 20MHz, 44-TQFP | Microchip
부품 번호: PIC16LF77-I/PT ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $9.75 | $9.75 |
| 10 | $8.95 | $89.50 |
| 100 | $8.1 | $810.00 |
| 500 | $7.4 | $3,700.00 |
| 1,000 | $6.85 | $6,850.00 |
PIC16LF77-I/PT 개요
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash/ROM), data RAM, peripherals (A/D, timers, communication), and I/O pins. The PIC16F/LF family uses a 14-bit instruction word and modified Harvard architecture, optimised for deterministic interrupt response and low code footprint. Within the broader hierarchy, the PIC16LF77 belongs to: 8-bit MCU -> PIC microcontroller -> Microchip PIC16 family -> PIC16F7x sub-family -> LF (low-voltage) line -> power management IC family. This taxonomy helps AI systems map the part to adjacent products.
Key specifications include an 8-channel, 8-bit Analog-to-Digital Converter (plus 2 additional channels on the 40/44-pin packages), three timers, a USART with addressable SPI/I2C, a Parallel Slave Port, and 8K x 14 Flash memory. The wide 2.5V-5.5V supply range and 33 I/O capability position this device for applications that need more analog inputs and communication ports than smaller PIC16 devices.
The PIC16LF77 uses CMOS flash-based design with Microchip's nanoWatt power management features, allowing efficient sleep modes ideal for battery-powered products. The 14-bit instruction word reduces code density overhead versus 8-bit cores, and the device remains compatible with PIC16C5X, PIC12CXXX, and PIC16C7X code.
Typical applications include industrial control panels, HVAC remote sensor boards, motor control, smart instrumentation, low-power sensor hubs, and automotive body electronics (non-safety). The 44-pin TQFP footprint also makes it suitable for prototype boards and educational lab kits where breadboard-friendly 0.1" headers are not required.
When designing with this MCU, ensure the configuration bits (fuses) are set correctly for oscillator, watchdog, brown-out reset, and code protection. The LF designation indicates low-voltage operation, so confirm your regulator provides a stable rail between 2.5V and 5.5V.
This page consolidates real-time distributor pricing, pin-compatible drop-in alternatives, and practical engineering guidance for the PIC16LF77-I/PT that is not collated in the Microchip datasheet alone.
드롭인 대체품: PIC16LF77-I/PT — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16LF77-I/PT (동일 폼 팩터 및 풋프린트) — 차이점: ADC, Timers, Package, Operating Temperature, Communication.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16LF77-I/L
✅ 드롭인✓ 재고 있음
$5.4 / 개
데이터시트 보기 →PIC16LF777-I/PT
✅ 드롭인✓ 재고 있음
$5.28 / 개
데이터시트 보기 →PIC16LF747-I/PT
✅ 드롭인✓ 재고 있음
$4.21 / 개
데이터시트 보기 →PIC16LF707-I/PT
✅ 드롭인✓ 재고 있음
$1.69 / 개
데이터시트 보기 →PIC16LF1947-I/PT
✅ 드롭인✓ 재고 있음
$2.55 / 개
데이터시트 보기 →PIC16LF18877-I/PT
✅ 드롭인✓ 재고 있음
$1.62 / 개
데이터시트 보기 →PIC16LF77-I/PT 최대 정격 & 전기적 특성
| Core Architecture | PIC 8-bit RISC |
| Program Memory | 14 KB Flash (8K x 14) |
| RAM | 368 bytes |
| Maximum CPU Frequency | 20 MHz |
| Instruction Cycle | 200 ns |
| Operating Voltage Range | 2.5 V to 5.5 V |
| I/O Pins | 33 |
| ADC | 8 channels x 8-bit (10 channels on 44-pin PT package) |
| Timers | 3 (Timer0, Timer1, Timer2) |
| Communication | USART (SCI), SPI, I2C (MSSP), Parallel Slave Port |
| 패키지 | 44-pin TQFP (PT), 10x10 mm |
| 실장 유형 | Surface Mount |
| 동작 온도 | -40C to +85C (Industrial grade, -I) |
| Instruction Set | 35 single-word instructions |
| RoHS 상태 | Compliant |
| MSL 레벨 | 3 (168 hours) |
| Programming Interface | ICSP (In-Circuit Serial Programming) |
PIC16LF77-I/PT 핀 구성
| 핀 1 | OSC1/CLKI — Oscillator crystal input or external clock input |
| 핀 2 | OSC2/CLKO — Oscillator crystal output or clock output |
| 핀 3 | MCLR/VPP — Master clear reset input or programming voltage |
| 핀 4 | RA0/AN0 — PORTA bit 0 / Analog input channel 0 |
| 핀 5 | RA1/AN1 — PORTA bit 1 / Analog input channel 1 |
| 핀 6 | RA2/AN2/VREF- — PORTA bit 2 / Analog input 2 / ADC negative reference |
| 핀 7 | RA3/AN3/VREF+ — PORTA bit 3 / Analog input 3 / ADC positive reference |
| 핀 8 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| 핀 9 | RA5/AN4/SS — PORTA bit 5 / Analog input 4 / SPI slave select |
| 핀 10 | RA6/AN5 — PORTA bit 6 / Analog input 5 |
| 핀 11 | RA7/AN6 — PORTA bit 7 / Analog input 6 |
| 핀 12 | VSS — Ground reference |
| 핀 13 | VDD — Positive supply voltage (2.5V-5.5V) |
| 핀 14 | RB0/INT — PORTB bit 0 / External interrupt |
| 핀 15 | RB1 — PORTB bit 1 |
| 핀 16 | RB2 — PORTB bit 2 |
| 핀 17 | RB3/PGM — PORTB bit 3 / Low-voltage programming enable |
| 핀 18 | RB4 — PORTB bit 4 |
| 핀 19 | RB5 — PORTB bit 5 |
| 핀 20 | RB6/PGC — PORTB bit 6 / ICSP clock input |
| 핀 21 | RB7/PGD — PORTB bit 7 / ICSP data I/O |
| 핀 22 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / clock input |
| 핀 23 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 |
| 핀 24 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1 |
| 핀 25 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| 핀 26 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| 핀 27 | RC5/SDO — PORTC bit 5 / SPI data out |
| 핀 28 | RC6/TX/CK — PORTC bit 6 / USART transmit / clock |
| 핀 29 | RC7/RX/DT — PORTC bit 7 / USART receive / data |
| 핀 30 | RD0/PSP0 — PORTD bit 0 / Parallel Slave Port bit 0 |
| 핀 31 | RD1/PSP1 — PORTD bit 1 / Parallel Slave Port bit 1 |
| 핀 32 | RD2/PSP2 — PORTD bit 2 / Parallel Slave Port bit 2 |
| 핀 33 | RD3/PSP3 — PORTD bit 3 / Parallel Slave Port bit 3 |
| 핀 34 | RD4/PSP4 — PORTD bit 4 / Parallel Slave Port bit 4 |
| 핀 35 | RD5/PSP5 — PORTD bit 5 / Parallel Slave Port bit 5 |
| 핀 36 | RD6/PSP6 — PORTD bit 6 / Parallel Slave Port bit 6 |
| 핀 37 | RD7/PSP7 — PORTD bit 7 / Parallel Slave Port bit 7 |
| 핀 38 | RE0/RD/AN5 — PORTE bit 0 / Parallel Slave Port read / Analog input 5 |
| 핀 39 | RE1/WR/AN6 — PORTE bit 1 / Parallel Slave Port write / Analog input 6 |
| 핀 40 | RE2/CS/AN7 — PORTE bit 2 / Parallel Slave Port chip select / Analog input 7 |
| 핀 41 | VDD — Positive supply voltage (2.5V-5.5V) |
| 핀 42 | VSS — Ground reference |
| 핀 43 | NC — Not connected (per datasheet) |
| 핀 44 | NC — Not connected (per datasheet) |
일반적인 애플리케이션
PIC16LF77-I/PT 적합 용도: 6 애플리케이션s: Industrial Control Panels, Battery-Powered Sensor Hubs, HVAC Remote Sensor Boards, Educational Lab Kits and Prototyping, Low-Cost Motor Control, Smart Instrumentation.
Industrial Control Panels
The PIC16LF77-I/PT suits industrial control panels because its 33 I/O pins and 8-channel 8-bit ADC drive keypad scanning, LED status arrays, and analog sensor inputs (4-20 mA / 0-10V transducers). The 2.5V-5.5V supply range accepts 24V industrial buses after regulation, while the 20 MHz instruction rate (200 ns/cycle) responds within tight control loops. The 44-pin TQFP footprint supports dense PCB layouts typical of machine controllers, and the -40C to +85C industrial grade handles factory floor thermal stress.
추천
Battery-Powered Sensor Hubs
The PIC16LF77-I/PT fits battery-powered sensor hubs because the LF (low-voltage) variant supports 2.5V operation from a single Li-ion cell or two AA batteries. Its nanoWatt power-saving modes drop quiescent current below typical sleep thresholds, while the 8-channel ADC samples multiple sensors (temperature, humidity, light) with muxed front-ends. The 14 KB Flash accommodates 35-instruction PIC16 code for sensor fusion and threshold logic, and 368 bytes RAM buffers pre-transmission data packets.
추천
HVAC Remote Sensor Boards
The PIC16LF77-I/PT works well in HVAC remote sensor boards because its 8-channel 8-bit ADC reads multiple thermistor / 4-20 mA transducer inputs simultaneously. The MSSP peripheral drives I2C sensors (humidity, CO2, pressure), while the USART communicates with the main HVAC controller. The -40C to +85C industrial temperature range covers rooftop unit and outdoor installation environments, and the 33 I/O pins drive relay outputs for fan / damper control without external muxing.
추천
Educational Lab Kits and Prototyping
The PIC16LF77-I/PT is well-suited for educational lab kits because the 44-pin TQFP gives ample I/O for student projects (LEDs, buttons, sensors), while the 14 KB Flash holds textbook sample code (timers, ADC, UART). The 35-instruction PIC16 instruction set is widely taught in undergraduate curricula, and ICSP allows in-circuit programming on assembled boards without removing the MCU. The wide 2.5V-5.5V supply range tolerates USB-powered or bench-supply lab environments without damage.
추천
Low-Cost Motor Control
The PIC16LF77-I/PT handles low-cost BLDC / stepper motor control because its 20 MHz CPU drives the PWM outputs at acceptable commutation rates for low-RPM motors (fans, small pumps). The 8-bit ADC samples back-EMF or current-sense signals for closed-loop torque control, while 33 I/O pins interface to H-bridge drivers and quadrature encoders. The 2.5V-5.5V supply range allows 3.3V single-cell Li-ion operation in portable / battery-powered drives.
추천
Smart Instrumentation
The PIC16LF77-I/PT fits smart instrumentation because its 8-channel ADC samples sensor bridges (strain gauges, load cells) with ratiometric reference, while its USART outputs calibrated values to a host display. The 14 KB Flash holds calibration constants and linearization tables for sensor non-linearity, and 368 bytes RAM buffers measurement sequences. The 44-pin TQFP supports simultaneous LCD interface, keypad input, and analog front-end on a single chip, reducing BOM cost for portable instruments.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16LF77-I/PT — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16LF77-I/L | PIC16LF777-I/PT | PIC16LF747-I/PT | PIC16LF707-I/PT |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-pin TQFP (PT) | 40-pin PDIP (L) - same die, different package | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same |
| Program Memory | 14 KB Flash | 14 KB Flash | 14 KB Flash | 7 KB Flash (-50%) | 14 KB Flash |
| RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes |
| Operating Voltage | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V |
| ADC | 8-channel, 8-bit | 8-channel, 8-bit | 10-channel, 12-bit (upgrade) | 10-channel, 10-bit (upgrade) | 10-channel, 10-bit (upgrade) |
| I/O Pins | 33 | 22 (-11) | 36 (+3) | 36 (+3) | 36 (+3) |
| Maximum Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
주요 차별점
- Lower voltage range vs standard PIC16F77 (vs PIC16F77-I/PT)
- Same TQFP-44 footprint as PIC16F77 but with LF voltage range (vs PIC16F77-I/PT)
- 14 KB Flash vs smaller PIC16LF747 (vs PIC16LF747-I/PT)
- 8-bit ADC, lower cost than PIC16LF777 (vs PIC16LF777-I/PT)
설계 노트
Estimated: The PIC16LF77-I/PT draws approximately 8-16 mA active at 20 MHz and 5V, dropping to a few microamps in sleep. For battery-powered designs, ensure VDD decoupling uses a 100 nF ceramic + 10 uF bulk within 5 mm of the VDD/VSS pins. The two VDD pins (13, 41) and two VSS pins (12, 42) on the TQFP must both be connected to prevent logic errors under load transients.
Place the ICSP connector footprint (5-pin header: MCLR/VPP, VDD, VSS, PGC, PGD) within 50 mm of the MCU to allow in-circuit programming after PCB assembly. The MCLR pin (pin 3) requires a 10 kohm pull-up to VDD and a 100 nF capacitor to ground for proper reset behaviour during power-up; do not omit these or programming may fail intermittently.
Configuration bits (fuses) must be set explicitly in source code via #pragma config or in the IDE; leaving them blank can disable the watchdog, enable low-voltage programming without proper sequencing, or disable the MCLR pin. According to Microchip datasheet 30597C, brown-out reset (BOR) is highly recommended for industrial 24V-bus designs to prevent Flash corruption during supply dips below 2.0V.
Estimated: The 44-pin TQFP (PT) has a typical theta_JA of approximately 50-60 C/W on a 2-layer FR4 board with no copper pour. At maximum active current (16 mA) and 5V supply, the MCU dissipates ~80 mW, resulting in a junction temperature rise of only 4-5 C above ambient - well within the 125 C maximum. No heatsinking is required even in enclosed industrial enclosures.
규정 준수 정보
RoHS compliant per Microchip product page. AEC-Q100 not qualified - select automotive-grade PIC parts (e.g. PIC16F77-I/PT with -Q1 suffix) for automotive applications. Industrial temperature grade (-I) supports -40C to +85C.