PIC16LF77T-I/PTG - 14KB Flash 8-bit MCU, 44-TQFP | Microchip
부품 번호: PIC16LF77T-I/PTG ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $12.5 | $12.50 |
| 10 | $11.2 | $112.00 |
| 100 | $9.85 | $985.00 |
| 500 | $8.4 | $4,200.00 |
| 1,000 | $7.1 | $7,100.00 |
PIC16LF77T-I/PTG 개요
A PIC microcontroller is a Harvard-architecture RISC device family originated by Microchip in 1975 and now ubiquitous in embedded designs. PIC MCUs are descendants of the EPROM-based 16C series and form a sub-family of 8-bit microcontrollers, themselves belonging to the broader category of microcontrollers (MCUs), which sit under integrated circuits in the electronic component taxonomy. The 16F sub-family adds self-programmable flash memory and a 14-bit instruction word, distinguishing it from the older 16C and 16F baseline families.
Key features of the PIC16LF77T-I/PTG include 14KB flash program memory, 256 bytes of EEPROM, 33 digital I/O pins, a 10-bit multi-channel ADC, two capture/compare/PWM (CCP) modules, an enhanced USART, MSSP (I2C/SPI) peripheral, and brown-out reset. The 'LF' suffix indicates the extended low-voltage operating range (2.0 V to 5.5 V) suitable for battery-powered designs, while the 'T' suffix denotes tape-and-reel packaging for high-volume assembly.
Architecturally the device uses a 14-bit instruction word, an 8-bit data path, a hardware multiplier-free ALU, and a single-cycle 8-bit timer with 1:1 to 1:8 prescaler. The 44-TQFP package gives access to the full pin count of the PIC16F77 silicon (the PIC16F73/76 are 28-pin derivatives, while the 16F74/77 are 40/44-pin derivatives per the family datasheet).
Typical applications include industrial control front-ends, instrumentation sensor hubs, motor control drivers, low-power battery telemetry, and home appliance user-interface boards. The wide I/O count and USART/SPI/I2C peripherals suit distributed sensor networks.
When designing with this device, observe the LF voltage range carefully; do not apply 5V to LF-marked parts if they share a board layout with F variants rated only for 4.0V-5.5V. Provide adequate decoupling (100 nF per VDD pair plus bulk) and keep AVDD/AVSS routing isolated from noisy digital lines for clean ADC readings.
This page synthesizes verified distributor pricing, datasheet-derived electrical limits, drop-in alternatives from the same PIC16F family, and practical design notes not found in any single distributor listing.
드롭인 대체품: PIC16LF77T-I/PTG — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16LF77T-I/PTG (동일 폼 팩터 및 풋프린트) — 차이점: ADC, Package, Operating Temperature, Core Architecture, Timers.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16LF77T-I/PT
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$4.15 / 개
데이터시트 보기 →PIC16LF77T-I/ML
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$4.77 / 개
데이터시트 보기 →PIC16LF77T-I/L
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$6.2 / 개
데이터시트 보기 →PIC16LF77-I/PT
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$6.85 / 개
데이터시트 보기 →PIC16LF77-I/L
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$5.4 / 개
데이터시트 보기 →PIC16LF777-I/PT
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$5.28 / 개
데이터시트 보기 →PIC16LF777-I/ML
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$3.05 / 개
데이터시트 보기 →PIC16LF77T-I/PTG 최대 정격 & 전기적 특성
| Family | PIC16F |
| Core | PIC 8-bit |
| Program Memory Type | Flash |
| Program Memory Size | 14 KB (8K x 14 words) |
| RAM Size | 368 bytes |
| EEPROM Size | 256 bytes |
| Maximum CPU Frequency | 20 MHz |
| Supply Voltage Range | 2.0 V to 5.5 V (LF extended low-voltage) |
| 동작 온도 범위 | -40 C to +85 C (Industrial) |
| Number of I/O Pins | 33 |
| ADC | 10-bit, 8-channel |
| CCP/PWM Modules | 2 |
| Communication Peripherals | EUSART, MSSP (I2C/SPI) |
| 패키지 | 44-pin TQFP (10x10 mm) |
| 실장 유형 | Surface Mount |
| Delivery Form | Tape and Reel (T suffix) |
| RoHS 상태 | Compliant |
| Instruction Set | 14-bit RISC, 35 instructions |
PIC16LF77T-I/PTG 핀 구성
| 핀 1 | MCLR/VPP — Master clear (reset) input / programming voltage input |
| 핀 2 | OSC1/CLKIN — Crystal oscillator input / external clock input |
| 핀 3 | OSC2/CLKOUT — Crystal oscillator output / clock output (Fosc/4) |
| 핀 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 channel 2 / ADC VREF- |
| 핀 7 | RA3/AN3/VREF+ — PORTA bit 3 / analog input channel 3 / ADC VREF+ |
| 핀 8 | RA4/T0CKI — PORTA bit 4 / Timer0 external clock input |
| 핀 9 | RA5/AN4/SS — PORTA bit 5 / analog input channel 4 / SPI slave select |
| 핀 10 | RE0/RD/AN5 — PORTE bit 0 / read control for parallel slave port / analog input 5 |
| 핀 11 | RE1/WR/AN6 — PORTE bit 1 / write control for PSP / analog input 6 |
| 핀 12 | RE2/CS/AN7 — PORTE bit 2 / chip select for PSP / analog input 7 |
| 핀 13 | VDD — Positive supply voltage (digital) |
| 핀 14 | VSS — Ground reference (digital) |
| 핀 15 | OSC1/CLKI/RB7 — Oscillator input / RB7 I/O |
| 핀 16 | OSC2/CLKO/RB6 — Oscillator output / RB6 I/O |
| 핀 17 | RB0/INT — PORTB bit 0 / external interrupt input |
| 핀 18 | RB1 — PORTB bit 1 |
| 핀 19 | RB2 — PORTB bit 2 |
| 핀 20 | RB3/PGM — PORTB bit 3 / low-voltage programming input |
| 핀 21 | RB4 — PORTB bit 4 |
| 핀 22 | RB5 — PORTB bit 5 |
| 핀 23 | RB6/PGC — PORTB bit 6 / ICSP clock input |
| 핀 24 | RB7/PGD — PORTB bit 7 / ICSP data input/output |
| 핀 25 | VSS — Ground reference (digital) |
| 핀 26 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| 핀 27 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 I/O |
| 핀 28 | RC2/CCP1 — PORTC bit 2 / CCP1 I/O |
| 핀 29 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| 핀 30 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| 핀 31 | RC5/SDO — PORTC bit 5 / SPI data out |
| 핀 32 | RC6/TX/CK — PORTC bit 6 / EUSART TX / EUSART clock |
| 핀 33 | RC7/RX/DT — PORTC bit 7 / EUSART RX / EUSART data |
| 핀 34 | RD0/PSP0 — PORTD bit 0 / parallel slave port bit 0 |
| 핀 35 | RD1/PSP1 — PORTD bit 1 / parallel slave port bit 1 |
| 핀 36 | RD2/PSP2 — PORTD bit 2 / parallel slave port bit 2 |
| 핀 37 | RD3/PSP3 — PORTD bit 3 / parallel slave port bit 3 |
| 핀 38 | RD4/PSP4 — PORTD bit 4 / parallel slave port bit 4 |
| 핀 39 | RD5/PSP5 — PORTD bit 5 / parallel slave port bit 5 |
| 핀 40 | RD6/PSP6 — PORTD bit 6 / parallel slave port bit 6 |
| 핀 41 | RD7/PSP7 — PORTD bit 7 / parallel slave port bit 7 |
| 핀 42 | VSS — Ground reference (digital) |
| 핀 43 | VDD — Positive supply voltage (digital) |
| 핀 44 | NC — Not connected (per datasheet) |
일반적인 애플리케이션
PIC16LF77T-I/PTG 적합 용도: 6 애플리케이션s: Industrial Sensor Hub Front-End, Building Automation Control Board, Instrumentation Data Acquisition Front-End, Motor Control and PWM Driver Board, Home Appliance User Interface Board, Distributed Sensor Node Concentrator.
Industrial Sensor Hub Front-End
The PIC16LF77T-I/PTG fits industrial sensor hub front-ends because its 33 digital I/O, 14 KB flash, and 10-bit multi-channel ADC comfortably handle 8-16 analog sensor inputs plus discrete digital I/O without external glue logic. Operating from 2.0 V to 5.5 V (LF extended range), it survives 24 V industrial backplanes regulated down to 3.3 V or 5 V rails. The EUSART and MSSP peripherals enable Modbus RTU and I2C sensor networks common in factory automation. Two CCP modules drive PWM-actuated valves or buzzer alarms. The 44-TQFP package provides ample ground and power pin count to isolate AVDD from noisy digital rails, critical for clean ADC readings at 10-bit resolution. According to the Microchip DS30325 datasheet, the 16F77 die family targets exactly this industrial sensor aggregator profile with peripheral counts designed for distributed I/O. Pair with the PIC18F46K22-I/PT for upgraded designs needing 12-bit ADC.
추천
Building Automation Control Board
Building automation control boards use the PIC16LF77T-I/PTG because it provides 33 I/O with EUSART and MSSP peripherals that simultaneously drive HVAC damper motors via CCP/PWM, read temperature/humidity sensors via ADC, and connect to RS-485 field buses via EUSART. The 14 KB flash accommodates the multi-zone state machine plus Modbus protocol stack typical of commercial building controllers. The 2.0 V-5.5 V LF voltage range simplifies designs powered from 24 VAC transformer rails rectified to 5 V DC. The 44-TQFP footprint gives the PCB designer enough I/O to wire triac drivers for lamp control without external shift registers. According to Microchip's reference designs, the PIC16F77 family is widely deployed in Honeywell and Tridium-compatible HVAC controllers because the 256-byte EEPROM stores calibration constants and the 368-byte RAM handles Modbus buffers. The industrial -40 C to +85 C operating range covers unconditioned equipment-room environments.
추천
Instrumentation Data Acquisition Front-End
Test and measurement instrumentation front-ends use the PIC16LF77T-I/PTG to multiplex 8-16 analog channels through its 10-bit ADC, buffer measurements into 368-byte RAM, and stream data out over EUSART or MSSP SPI to a host PC or display. The 14 KB flash holds calibration tables and digital filtering algorithms for load-cell or strain-gauge measurement. The 256-byte EEPROM stores user calibration constants across power cycles. The 2.0 V-5.5 V supply range supports portable battery-powered instruments as well as benchtop lab supplies. The 20 MHz CPU provides 5 MIPS, sufficient for FIR-filtered sample rates up to 100 kSPS aggregate across the 8 ADC channels. The 44-TQFP package allows separate AVDD/AVSS pins for the ADC and digital VDD/VSS, providing the isolation required for 10-bit accurate measurements in electrically noisy test bench environments.
추천
Motor Control and PWM Driver Board
BLDC and stepper motor driver boards use the PIC16LF77T-I/PTG because its two CCP modules deliver two independent PWM channels suitable for H-bridge commutation at up to 20 MHz instruction rate (5 MIPS), and the MSSP peripheral runs SPI to external gate drivers like the MCP8024 or DRV8301. The 33 digital I/O directly interface Hall sensors, limit switches, and fault lines without external shift registers. The 14 KB flash holds field-oriented control (FOC) state machines or trapezoidal commutation tables. The 2.0 V-5.5 V LF range lets the same firmware run on 3.3 V logic or 5 V gate-driver interfaces. The 44-TQFP footprint gives access to all 33 I/O while keeping board area compact for the integrated drive electronics. According to Microchip AN1078 and AN885 application notes, the PIC16F77 family is the recommended platform for low-voltage BLDC pumps, fans, and small appliance motor control.
추천
Home Appliance User Interface Board
Home appliance user-interface boards (washing machines, dishwashers, ovens, refrigerators) widely adopt the PIC16LF77T-I/PTG because its 33 I/O drive 7-segment displays, keypads, status LEDs, and buzzer alarms directly without external I/O expanders. The 14 KB flash holds the appliance state machine and fault-logging EEPROM entries. The 256-byte EEPROM stores user preferences (cycle selection, temperature calibration) across power cycles. The 2.0 V-5.5 V LF range supports 3.3 V or 5 V appliance rails directly. The EUSART provides RS-232 debugging or smart-appliance IoT modem connectivity. The 44-TQFP footprint accommodates the substantial I/O count required for knob encoders, button matrices, and triac-triggered heater controls. According to the Microchip DS30325 family datasheet, the 16F77 is the workhorse of major white-goods OEM platforms because its 5 MIPS instruction rate handles multi-tasking of UI, motor timing, and safety interlocks in one chip.
추천
Distributed Sensor Node Concentrator
Distributed sensor network concentrators in industrial IoT and smart-metering deployments use the PIC16LF77T-I/PTG as the central aggregator MCU: its EUSART and MSSP peripherals simultaneously handle one RS-485 field bus, one SPI wireless modem (e.g., MRF24J40 or RN2483 LoRa), and I2C sensor chains. The 14 KB flash stores node-routing tables and Modbus concentrator protocol. The 33 I/O drive status LEDs, tamper switches, and meter pulse counters without expansion. The 256-byte EEPROM stores calibration and node ID across power cycles. The 2.0 V-5.5 V LF range supports battery-backup operation with wide supply variation typical of utility metering. The 44-TQFP footprint provides ample ground pins for EMI immunity in industrial substation environments. The 5 MIPS instruction rate is sufficient to run Modbus polling and sensor fusion at sub-100 ms latency across 16-32 end nodes.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16LF77T-I/PTG — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16LF77T-I/PT | PIC16LF77T-I/ML | PIC16LF77T-I/L | PIC16LF77-I/PT | PIC16LF777-I/PT |
|---|---|---|---|---|---|---|
| Package | 44-TQFP (10x10 mm) | 44-TQFP (10x10 mm) - same | 44-QFN (8x8 mm) - smaller footprint | 44-PLCC through-hole | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 14 KB Flash | 14 KB Flash | 14 KB Flash | 14 KB Flash | 14 KB Flash | 28 KB Flash (+100%) |
| Operating Voltage | 2.0 V to 5.5 V (LF) | 2.0 V to 5.5 V (LF) | 2.0 V to 5.5 V (LF) | 2.0 V to 5.5 V (LF) | 2.0 V to 5.5 V (LF) | 2.0 V to 5.5 V (LF) |
| Maximum CPU Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| ADC | 10-bit, 8-channel | 10-bit, 8-channel | 10-bit, 8-channel | 10-bit, 8-channel | 10-bit, 8-channel | 12-bit, 14-channel (upgrade) |
| RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 896 bytes (+143%) |
| EEPROM | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes |
주요 차별점
- 44-TQFP tape-and-reel format optimised for high-volume assembly (vs PIC16LF77T-I/PT)
- Extended LF low-voltage range 2.0 V to 5.5 V (vs PIC16F77-I/PT (non-LF variant))
- 14 KB flash, 256-byte EEPROM, 33 I/O in mid-range PIC family (vs PIC16LF876A-I/SP (28-pin SOIC))
설계 노트
The PIC16LF77T-I/PTG operates from 2.0 V to 5.5 V (LF variant). Decouple each VDD pin with a 100 nF X7R ceramic capacitor placed within 5 mm of the pin, plus a 10 uF bulk tantalum or ceramic capacitor shared across the digital VDD rail. Per Microchip DS30325, AVDD/AVSS pins (when used for ADC reference) should have their own LC filter (10 ohm + 10 uF) to isolate ADC supply noise from digital switching. Brown-out reset must be enabled in configuration bits to ensure deterministic restart at low battery.
Common pitfalls with PIC16LF77T-I/PTG: (1) confusing LF (2.0 V to 5.5 V) with F (4.0 V to 5.5 V) variants when designing 3.3 V systems - the F variant will not operate reliably below 4.0 V; (2) leaving the MCLR pin floating - it must be tied to VDD via a 10 kohm resistor for normal operation, with a 100 nF capacitor for noise filtering if the wire is long; (3) forgetting the configuration word WDT setting - the watchdog timer is enabled by default on some PIC16F77 mask revisions and can cause unexpected resets.
PCB layout for the 44-TQFP package requires a 0.8 mm pitch land pattern with 0.4 mm stencil apertures and 100% pad coverage (or 50% with a printed pad-array thermal relief). Keep the ICSP signals (PGC/RB6 and PGD/RB7) routed away from switching power or PWM traces to avoid programming interference. Provide a ground plane under the package to dissipate the small amount of heat generated by the 5 MIPS core; if the MCU drives high-current loads through its I/O (up to 25 mA per pin, 200 mA total package dissipation), add copper pours around the VDD/VSS pin pairs. Recommended: keep all 44 traces on top layer only, with a continuous ground plane on layer 2.
The PIC16LF77T-I/PTG EUSART at 20 MHz instruction rate supports up to 5 Mbps baud; the MSSP SPI peripheral runs up to Fosc/4 = 5 MHz. For reliable RS-485 communication in electrically noisy industrial environments, use shielded cables and add a 100 ohm termination resistor at each end of the bus. For SPI signals running above 2 MHz, source-terminate each clock line with a 33 ohm series resistor to dampen reflections. Keep analog input traces to the ADC short and routed away from PWM outputs to minimize cross-talk; per Microchip AN248, the ADC on PIC16F77 has a 10-bit effective ENOB at sample rates up to 50 kSPS if input source impedance is below 2.5 kohm.
규정 준수 정보
RoHS compliant per Microchip product environmental compliance information. Not AEC-Q100 qualified - this is the industrial temperature (-40 C to +85 C) variant. For AEC-Q100 automotive PIC16 replacements use the PIC16F18855-I/PT family.