PIC16LF77T-I/PT - 8-Bit 20MHz MCU, 14KB Flash, 44-TQFP | Microchip
部品番号: PIC16LF77T-I/PT ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $6.52 | $6.52 |
| 10 | $5.87 | $58.70 |
| 100 | $5.21 | $521.00 |
| 500 | $4.68 | $2,340.00 |
| 1,000 | $4.15 | $4,150.00 |
PIC16LF77T-I/PT 概要
An 8-bit microcontroller (MCU) is a single-chip computer based on an 8-bit data path, combining a CPU core, FLASH program memory, RAM, peripherals, and I/O on one die. PIC microcontrollers use a Harvard RISC architecture with a reduced instruction set, placing them in the broader hierarchy: microcontroller -> embedded processor -> semiconductor. The PIC16 family targets mid-range performance, balancing code density, peripheral integration, and cost for industrial and consumer designs.
Key features include 33 digital I/O pins, an integrated 8-channel 8-bit ADC, two 8-bit timers plus one 16-bit timer, a USART for serial communication, and a synchronous serial port (SSP) supporting SPI and I2C. The device operates from 2.0V to 5.5V across the industrial temperature range of -40C to +85C. Its 14KB self-programmable FLASH and 368 bytes RAM support modest embedded applications including sensor interfacing, motor control signal conditioning, and simple user-interface handling.
Typical applications include industrial control panels, HVAC thermostat controllers, battery-powered sensor nodes, consumer appliance interfaces, and small motor-driver hosts. With 33 I/O and an on-chip ADC, the PIC16LF77 can read multiple analog sensors and drive discrete outputs without external glue logic. The wide 2.0-5.5V supply range allows direct connection to single-cell Li-ion, 3.3V logic rails, and legacy 5V systems without level shifters.
When designing with this device, ensure the oscillator configuration matches the application's EMI and timing requirements; an external crystal or resonator is recommended for time-sensitive UART or PWM output. Always verify the programming pin assignments against your ICD debug header before committing the PCB layout. The 44-TQFP footprint is also shared with the broader PIC16F77 family, simplifying footprint reuse when migrating code across memory grades.
This page synthesizes distributor pricing, drop-in alternatives from the Site MPN list, and practical design notes not found in the manufacturer datasheet. Pricing references are stated as of 2026-09-25.
ドロップイン代替品: PIC16LF77T-I/PT — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16LF77T-I/PT (同一形状・フットプリント) — 相違点: Package, ADC, Timers, Operating Temperature, Core Architecture.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16LF77T-I/ML
✅ ドロップイン✓ 在庫あり
$4.77 / 個
データシートを見る →PIC16LF77-I/L
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$5.4 / 個
データシートを見る →PIC16LF77T-I/L
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$6.2 / 個
データシートを見る →PIC16LF777-I/PT
✅ ドロップイン✓ 在庫あり
$5.28 / 個
データシートを見る →PIC16LF777T-I/ML
✅ ドロップイン✓ 在庫あり
$2.84 / 個
データシートを見る →PIC16LF747-I/PT
✅ ドロップイン✓ 在庫あり
$4.21 / 個
データシートを見る →PIC16LF74-I/L
✅ ドロップイン✓ 在庫あり
$4.32 / 個
データシートを見る →PIC16LF77T-I/PT 最大定格&電気的特性
| Core Architecture | PIC 8-bit RISC (Harvard) |
| Family | PIC16F |
| Program Memory (FLASH) | 14 KB (8K x 14) |
| RAM | 368 x 8 bytes |
| Maximum CPU Frequency | 20 MHz |
| Supply Voltage (Vdd) | 2.0 V to 5.5 V |
| I/O Pins | 33 |
| ADC | 8 channels x 8-bit |
| Timers | 2 x 8-bit, 1 x 16-bit |
| Communication | USART (SCI), SSP (SPI/I2C) |
| 動作温度 | -40 C to +85 C (Industrial, "I") |
| パッケージ | 44-pin TQFP (PT), 10x10 mm |
| 実装タイプ | Surface Mount |
| RoHS ステータス | Compliant |
| Lead-Free | Yes |
| Programming Interface | ICSP (In-Circuit Serial Programming) |
PIC16LF77T-I/PT ピン構成
| ピン 1 | MCLR/Vpp — Master Clear (Reset) input / Programming voltage |
| ピン 2 | RA0/AN0 — PORTA bit 0 / Analog input channel 0 |
| ピン 3 | RA1/AN1 — PORTA bit 1 / Analog input channel 1 |
| ピン 4 | RA2/AN2 — PORTA bit 2 / Analog input channel 2 |
| ピン 5 | RA3/AN3/Vref+ — PORTA bit 3 / Analog input 3 / Vref+ input |
| ピン 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| ピン 7 | RA5/AN4/SS — PORTA bit 5 / Analog input 4 / SSP slave select |
| ピン 8 | RE0/RD/AN5 — PORTE bit 0 / Read control for parallel slave port / Analog input 5 |
| ピン 9 | RE1/WR/AN6 — PORTE bit 1 / Write control for PSP / Analog input 6 |
| ピン 10 | RE2/CS/AN7 — PORTE bit 2 / Chip select for PSP / Analog input 7 |
| ピン 11 | VDD — Positive supply voltage (2.0-5.5V) |
| ピン 12 | VSS — Ground reference |
| ピン 13 | OSC1/CLKIN — Oscillator input / external clock input |
| ピン 14 | OSC2/CLKOUT — Oscillator output / clock output |
| ピン 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| ピン 16 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 output |
| ピン 17 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM/capture input |
| ピン 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| ピン 19 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| ピン 20 | RC5/SDO — PORTC bit 5 / SPI data out |
| ピン 21 | RC6/TX/CK — PORTC bit 6 / USART TX / USART clock |
| ピン 22 | RC7/RX/DT — PORTC bit 7 / USART RX / USART data |
| ピン 23 | RD0/PSP0 — PORTD bit 0 / Parallel slave port bit 0 |
| ピン 24 | RD1/PSP1 — PORTD bit 1 / Parallel slave port bit 1 |
| ピン 25 | RD2/PSP2 — PORTD bit 2 / Parallel slave port bit 2 |
| ピン 26 | RD3/PSP3 — PORTD bit 3 / Parallel slave port bit 3 |
| ピン 27 | RD4/PSP4 — PORTD bit 4 / Parallel slave port bit 4 |
| ピン 28 | RD5/PSP5 — PORTD bit 5 / Parallel slave port bit 5 |
| ピン 29 | RD6/PSP6 — PORTD bit 6 / Parallel slave port bit 6 |
| ピン 30 | RD7/PSP7 — PORTD bit 7 / Parallel slave port bit 7 |
| ピン 31 | VSS — Ground reference |
| ピン 32 | VDD — Positive supply voltage (2.0-5.5V) |
| ピン 33 | RB0/INT — PORTB bit 0 / External interrupt input |
| ピン 34 | RB1 — PORTB bit 1 |
| ピン 35 | RB2 — PORTB bit 2 |
| ピン 36 | RB3/PGM — PORTB bit 3 / Low-voltage ICSP programming input |
| ピン 37 | RB4 — PORTB bit 4 |
| ピン 38 | RB5 — PORTB bit 5 |
| ピン 39 | RB6/PGC — PORTB bit 6 / ICSP clock (ICD clock) |
| ピン 40 | RB7/PGD — PORTB bit 7 / ICSP data (ICD data) |
| ピン 41 | NC — Not connected (per datasheet) |
| ピン 42 | NC — Not connected (per datasheet) |
| ピン 43 | NC — Not connected (per datasheet) |
| ピン 44 | NC — Not connected (per datasheet) |
主な用途
PIC16LF77T-I/PT の用途: 6 件s: Industrial Control Panel, Battery-Powered Sensor Node, HVAC Thermostat Controller, Consumer Appliance Interface, Automotive Auxiliary Module, Educational and Hobbyist Development Platform.
Industrial Control Panel
The PIC16LF77T-I/PT's 33 I/O pins, 8-channel 8-bit ADC, and 2.0-5.5V supply make it well-suited for industrial control panels. With the ADC, the MCU reads potentiometers, temperature sensors, and current shunts without external glue logic, while 20MHz CPU throughput handles real-time state machines for relay sequencing. Its industrial -40C to +85C rating tolerates factory-floor thermal swings, and the wide-voltage supply directly accepts 24V-bus-derived 5V rails. The 44-TQFP footprint is shared with the broader PIC16F77 family, simplifying board variants.
おすすめ
Battery-Powered Sensor Node
The "LF" wide-voltage 2.0-5.5V operating range lets the PIC16LF77T-I/PT run directly from a single-cell Li-ion battery (3.0-4.2V), eliminating the need for an extra voltage regulator. With 14KB FLASH and 368B RAM, the MCU handles sensor polling, averaging, and sleep-cycle scheduling. The 8-bit ADC consumes roughly 1.5mA at full conversion, but combined with the LF-family's SLEEP current under 1uA, the device achieves years of battery life in intermittent-duty sensor applications such as wireless thermostats and remote telemetry.
おすすめ
HVAC Thermostat Controller
In HVAC thermostat designs, the PIC16LF77T-I/PT's 33 I/O drive multiplexed LED or LCD displays, scan keypads, and read thermistor / humidity sensors through its 8-channel ADC. The integrated USART provides a debug and field-update port, while the SSP block supports SPI or I2C communication with external radios (Wi-Fi, LoRa, or Sub-GHz transceivers). At 20MHz, the MCU comfortably runs 1Hz control loops and PWM-actuated damper or valve drivers without missing timing budgets.
おすすめ
Consumer Appliance Interface
The PIC16LF77T-I/PT integrates the I/O count and ADC channels needed for white-goods user interfaces: seven-segment or matrix displays, rotary encoder inputs, and end-of-cycle sensor feedback. The 14KB FLASH accommodates full keypad decoding, EEPROM emulation for user settings, and serial commands to the host inverter board. USART and SPI/I2C peripherals talk to inverter or BLDC motor-controller front ends, while the 2.0-5.5V supply permits direct connection to 5V and 3.3V subsystems inside the appliance.
おすすめ
Automotive Auxiliary Module
Although the PIC16LF77T-I/PT is not AEC-Q100 qualified, its industrial -40C to +85C rating and wide voltage range suit non-safety automotive auxiliary modules such as ambient lighting controllers, accessory timers, and HVAC blend-door actuators. The 8-bit ADC reads photodiodes or potentiometers, while PWM generated from Timer2 drives small DC motors. For underhood or powertrain applications where AEC-Q100 is mandatory, Microchip's PIC16F and dsPIC families offer qualified equivalents.
おすすめ
Educational and Hobbyist Development Platform
The PIC16LF77T-I/PT's free MPLAB X IDE support, integrated ICD debug via RB6/RB7, and rich peripheral set make it an excellent teaching platform for embedded systems courses. Students can learn ADC sampling, USART communications, timer-based PWM, and interrupt-driven scheduling on a single 20MHz 8-bit core. Compatibility with MPLAB X, XC8 compiler, and Proteus / PIC Simulator environments shortens the development cycle, and the 44-TQFP package is breadboard-friendly via low-cost adapter PCBs.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16LF77T-I/PT — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16LF77T-I/ML | PIC16LF777-I/PT | PIC16LF777T-I/ML | PIC16LF747-I/PT |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-TQFP (PT), 10x10 mm | 44-TQFP (PT) - same | 44-TQFP (PT) - same | 44-TQFP (PT) - same | 44-TQFP (PT) - same |
| Program Memory (FLASH) | 14 KB (8K x 14) | 14 KB | 14 KB | 14 KB | 7 KB (-50%) |
| RAM | 368 x 8 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes |
| I/O Pins | 33 | 33 | 33 | 33 | 33 |
| ADC | 8 ch x 8-bit | 8 ch x 8-bit | 8 ch x 10-bit (+25%) | 8 ch x 10-bit (+25%) | 8 ch x 10-bit (+25%) |
| 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 | 2.0 V to 5.5 V |
| Operating Temperature | -40 C to +85 C (Industrial) | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
主な差別化要因
- Wider voltage range than standard PIC16F77 (vs PIC16F77-I/P)
- Enhanced ADC and PWM in same footprint (vs PIC16LF747-I/PT)
- Drop-in upgrade path with CCP/PWM and 10-bit ADC (vs PIC16LF777-I/PT)
設計ノート
The PIC16LF77T-I/PT supports a wide 2.0-5.5V supply range, but you must place a 0.1uF decoupling capacitor as close as physically possible to each Vdd pin (pins 11 and 32) plus a 10uF bulk capacitor on the main supply rail. Both Vss pins (12 and 31) must be tied to ground. When switching from 5V to 3.3V operation, reconfigure the ADC voltage reference (Vref+ on RA3) accordingly and verify the brown-out reset threshold register is set correctly to avoid spurious resets.
Estimated: With the 44-pin TQFP package having 0.8 mm pitch and a 10x10 mm body, route signals on inner PCB layers and use a 4-layer stackup with continuous ground plane for best EMI performance. Keep clock traces (OSC1/OSC2) short and surrounded by ground pour; isolate the analog AVdd and Vref+ traces from digital switching lines. Maintain at least 0.2 mm clearance between traces for manufacturing reliability at the 0.8 mm pitch.
Do not forget that the MCLR pin (pin 1) is active-low and requires a 10k pull-up to Vdd; leaving it floating causes intermittent resets. The RB6/PGC and RB7/PGD pins used for ICSP must not be pulled low at startup or the MCU enters programming mode. Also configure the watchdog timer (WDT) with care - the default 18 ms timeout is often too aggressive for main-loop designs and can cause unexpected resets if not periodically serviced.
コンプライアンス情報
RoHS compliant per Microchip product page. Industrial temperature grade (-40C to +85C) but not AEC-Q100 qualified; choose PIC16F or PIC16F1xx with Q-grade suffix for automotive applications.