PIC16LF777T-I/ML - 8-bit MCU, 14KB, 368B RAM, 44-QFN | Microchip
部品番号: PIC16LF777T-I/ML ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $5.05 | $5.05 |
| 10 | $4.55 | $45.50 |
| 100 | $3.62 | $362.00 |
| 500 | $3.18 | $1,590.00 |
| 1,000 | $2.84 | $2,840.00 |
PIC16LF777T-I/ML 概要
An 8-bit microcontroller (MCU) is a programmable integrated circuit that combines a CPU core, non-volatile program memory, volatile data RAM, and a set of peripheral interfaces in a single chip. Within the broader semiconductor hierarchy, an MCU belongs to the microcontroller family, which is a subset of microprocessors and computing ICs, ultimately classified under digital logic and embedded processing. The PIC16F series uses a RISC (Reduced Instruction Set Computer) architecture with a 14-bit instruction word, balancing code density with deterministic interrupt latency.
Key features include 14 KB of self-programmable Flash, 368 bytes of SRAM, 256 bytes of EEPROM, 36 digital I/O pins, and a rich analog/digital peripheral set: up to 14 channels of 10-bit ADC, two PWM modules, two comparators, a USART, an MSSP (SPI/I2C), and an enhanced capture/compare/PWM (ECCP) module. The 44-QFN package also exposes the on-chip voltage reference, brown-out reset, and a 10 MHz internal oscillator option for BOM reduction.
The PIC16LF777 architecture pairs a Harvard bus with a 33-instruction RISC core, supporting single-cycle execution and hardware multiply by constant. The integrated nanoWatt Technology provides multiple idle/sleep modes that drop quiescent current to the microampere range, making this MCU well suited to battery-powered or energy-harvesting nodes. The LF silicon process also lowers minimum Vdd to 2.0V, extending usable run-time from depleted cells.
Typical applications include industrial control panels, sensor signal conditioning nodes, low-power remote controls, motor drive front-ends (DC brush and small stepper), HVAC fan controllers, and portable medical monitoring peripherals. The combination of abundant I/O, dual PWM, USART, and 10-bit ADC in a 44-QFN allows complete subsystem integration without external glue logic.
When designing with this part, reserve the exposed pad for thermal dissipation and as the primary ground connection; floating the e-pad degrades electrical performance. Use MPLAB X IDE with the XC8 compiler for code generation, and confirm that the firmware project selects the PIC16LF776/777 device header rather than the older PIC16F777 header to enable nanoWatt low-power mode bits.
This page synthesizes real-time distributor pricing for PIC16LF777T-I/ML, drop-in 44-QFN same-family alternatives, and applied design notes that go beyond the manufacturer datasheet.
ドロップイン代替品: PIC16LF777T-I/ML — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16LF777T-I/ML (同一形状・フットプリント) — 相違点: ADC, Package, Timers, Operating Temperature, Communication.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16LF777-I/ML
✅ ドロップイン✓ 在庫あり
$3.05 / 個
データシートを見る →PIC16LF777-I/PT
✅ ドロップイン✓ 在庫あり
$5.28 / 個
データシートを見る →PIC16LF747-I/PT
✅ ドロップイン✓ 在庫あり
$4.21 / 個
データシートを見る →PIC16LF767T-I/ML
✅ ドロップイン ⚠️ 仕様未検証📋 参考代替品(カタログ未掲載)
PIC16F777T-I/ML
✅ ドロップイン✓ 在庫あり
$5.85 / 個
データシートを見る →PIC16LF777T-I/ML 最大定格&電気的特性
| Core | PIC 8-bit RISC |
| Instruction Set | 14-bit (33 instructions) |
| Program Memory | 14 KB Flash (8K x 14) |
| Data RAM | 368 bytes |
| Data EEPROM | 256 bytes |
| Maximum CPU Speed | 10 MHz (10 MIPS) |
| Supply Voltage (Vdd) | 2.0 V to 5.5 V |
| I/O Pins | 36 |
| ADC | 10-bit, up to 14 channels |
| PWM Modules | 2 (CCP + ECCP) |
| Comparators | 2 |
| Communication | 1x USART (AUSART), 1x MSSP (SPI / I2C) |
| Timers | 3 (Timer0, Timer1, Timer2) |
| パッケージ | 44-QFN (8x8 mm) with exposed pad |
| 動作温度 | -40 C to +85 C (Industrial) |
| 実装タイプ | Surface Mount |
| MSLレベル | 3 (per JEDEC J-STD-020) |
| RoHS ステータス | Compliant |
PIC16LF777T-I/ML ピン構成
| ピン 1 | RA0/AN0 — Port A bit 0 / Analog input 0 |
| ピン 2 | RA1/AN1 — Port A bit 1 / Analog input 1 |
| ピン 3 | RA2/AN2/VREF- — Port A bit 2 / Analog input 2 / ADC VREF- |
| ピン 4 | RA3/AN3/VREF+ — Port A bit 3 / Analog input 3 / ADC VREF+ |
| ピン 5 | RA4/AN4 — Port A bit 4 / Analog input 4 |
| ピン 6 | RA5/AN5/SS — Port A bit 5 / Analog input 5 / SSP slave select |
| ピン 7 | RA6/OSC2/CLKO — Port A bit 6 / Oscillator output / Clock output |
| ピン 8 | RA7/OSC1/CLKI — Port A bit 7 / Oscillator input / Clock input |
| ピン 9 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator output / Timer1 clock input |
| ピン 10 | RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator input / CCP2 I/O |
| ピン 11 | RC2/CCP1 — Port C bit 2 / ECCP1 I/O |
| ピン 12 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| ピン 13 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| ピン 14 | RC5/SDO — Port C bit 5 / SPI data out |
| ピン 15 | RC6/TX/CK — Port C bit 6 / USART TX / USART clock |
| ピン 16 | RC7/RX/DT — Port C bit 7 / USART RX / USART data |
| ピン 17 | RD0/PSP0 — Port D bit 0 / Parallel Slave Port bit 0 |
| ピン 18 | RD1/PSP1 — Port D bit 1 / Parallel Slave Port bit 1 |
| ピン 19 | RD2/PSP2 — Port D bit 2 / Parallel Slave Port bit 2 |
| ピン 20 | RD3/PSP3 — Port D bit 3 / Parallel Slave Port bit 3 |
| ピン 21 | RD4/PSP4 — Port D bit 4 / Parallel Slave Port bit 4 |
| ピン 22 | RD5/PSP5 — Port D bit 5 / Parallel Slave Port bit 5 |
| ピン 23 | RD6/PSP6 — Port D bit 6 / Parallel Slave Port bit 6 |
| ピン 24 | RD7/PSP7 — Port D bit 7 / Parallel Slave Port bit 7 |
| ピン 25 | VSS1 — Ground reference for PORTA and PORTE |
| ピン 26 | RE0/RD/AN6 — Port E bit 0 / Parallel Slave Port read / Analog input 6 |
| ピン 27 | RE1/WR/AN7 — Port E bit 1 / Parallel Slave Port write / Analog input 7 |
| ピン 28 | RE2/CS/AN8 — Port E bit 2 / Parallel Slave Port chip select / Analog input 8 |
| ピン 29 | VDD1 — Positive supply for PORTA and PORTE |
| ピン 30 | VSS2 — Ground reference for PORTB and PORTD |
| ピン 31 | OSC1/CLKI/RA7 — Oscillator input / Clock input (alternate) |
| ピン 32 | OSC2/CLKO/RA6 — Oscillator output / Clock output (alternate) |
| ピン 33 | RB0/INT0 — Port B bit 0 / External interrupt 0 |
| ピン 34 | RB1/INT1 — Port B bit 1 / External interrupt 1 |
| ピン 35 | RB2/INT2 — Port B bit 2 / External interrupt 2 |
| ピン 36 | RB3/CCP2 — Port B bit 3 / CCP2 I/O (alternate) |
| ピン 37 | RB4 — Port B bit 4 |
| ピン 38 | RB5/PGM — Port B bit 5 / Low-voltage ICSP programming |
| ピン 39 | RB6/PGC — Port B bit 6 / ICSP clock |
| ピン 40 | RB7/PGD — Port B bit 7 / ICSP data |
| ピン 41 | VDD2 — Positive supply for PORTB and PORTD |
| ピン 42 | VSS3 — Ground reference for PORTC and PWM |
| ピン 43 | NC — Not connected (per datasheet) |
| ピン 44 | NC — Not connected (per datasheet) |
| ピン EP | EPAD — Exposed thermal pad - connect to ground |
主な用途
PIC16LF777T-I/ML の用途: 6 件s: Industrial Control Panel MCU, Battery-Powered Sensor Node, DC Brush Motor Drive Front-End, HVAC Fan Speed Controller, Portable Medical Monitoring Peripheral, Low-Power Remote Control Transmitter.
Industrial Control Panel MCU
The PIC16LF777T-I/ML fits industrial control panels because it combines 36 I/O with 14 KB of Flash in a compact 44-QFN package, enabling keypad scanning, LED multiplexing, and relay drive on a single chip. Its 10 MIPS performance is sufficient for HMI menu handling and debounced switch processing, while the 14-channel 10-bit ADC reads analog sensor inputs such as temperature and pressure with adequate resolution. The LF process supports 2.0V-5.5V operation, allowing direct connection to 24V industrial rails through a simple LDO. Per the Microchip datasheet, the industrial -40C to +85C temperature grade is qualified for factory-floor enclosures.
おすすめ
Battery-Powered Sensor Node
The PIC16LF777T-I/ML is well suited to battery-powered sensor nodes because its LF silicon process operates down to 2.0V and supports nanoWatt Technology sleep currents below 1 microampere. The 368 bytes of RAM accommodates modest sensor-fusion state machines, while 256 bytes of EEPROM stores calibration constants that survive battery replacement. The integrated 10 MHz internal oscillator eliminates an external crystal, reducing BOM and standby current. Per the Microchip PIC16F777 datasheet, the 14-channel 10-bit ADC supports direct connection to thermistor, photocell, and battery-voltage monitoring nodes.
おすすめ
DC Brush Motor Drive Front-End
The PIC16LF777T-I/ML handles DC brush motor front-end control using its ECCP (Enhanced Capture/Compare/PWM) module for PWM generation up to 20 kHz, plus a second CCP for direction or braking logic. The 10 MIPS core closes current or speed loops in software with adequate margin for sensorless back-EMF sampling on a 10-bit ADC channel. Its 36 I/O drives discrete H-bridge gate signals and accepts Hall-sensor or quadrature feedback directly. The 44-QFN footprint is small enough for embedded motor-control PCBs.
おすすめ
HVAC Fan Speed Controller
The PIC16LF777T-I/ML controls HVAC fan speeds using its ECCP PWM to drive a TRIAC or IGBT gate, with a 10-bit ADC channel sensing tachometer feedback or supply current. The USART links the controller to a building-management network (Modbus or BACnet over RS-485), while the MSSP runs an I2C temperature/humidity sensor front-end. Per the Microchip datasheet, the -40C to +85C industrial grade and 44-QFN footprint survive rooftop-unit thermal cycling. Sleep modes cut standby draw when the fan is commanded off.
おすすめ
Portable Medical Monitoring Peripheral
The PIC16LF777T-I/ML powers portable medical peripherals such as pulse-oximeter probes, spirometer flow heads, and small infusion-pump keypads by combining low-voltage operation with a 14-channel 10-bit ADC for analog front-end digitization. The 14 KB Flash supports FDA-validated firmware including calibration tables and fault-detection state machines. The USART bridges to a host processor over Bluetooth HCI or wired UART. Per the Microchip datasheet, the LF silicon and nanoWatt sleep modes extend battery life across multi-day patient-monitoring sessions.
おすすめ
Low-Power Remote Control Transmitter
The PIC16LF777T-I/ML drives low-power remote-control transmitters by running keypad scanning in interrupt-on-change mode while sleeping in the nanoWatt Technology sleep state at sub-microampere current. The USART (or bit-banged GPIO) modulates an external 315/433/868 MHz ASK or FSK transmitter IC, and the 10-bit ADC reads battery voltage for low-battery indication. The 256-byte EEPROM stores pairing information across battery swaps. Per the Microchip datasheet, this architecture yields multi-year coin-cell runtime in typical TV-style remote designs.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16LF777T-I/ML — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16LF777-I/ML | PIC16LF777-I/PT | PIC16LF747-I/PT | PIC16LF767T-I/ML | PIC16F777T-I/ML |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-QFN (8x8 mm) | 44-QFN (8x8 mm) - same | 44-TQFP - footprint differs, peripheral set identical | 44-TQFP - footprint differs, peripheral set reduced | 44-QFN (8x8 mm) - same 44-QFN, different pinout | 44-QFN (8x8 mm) - same |
| Program Memory | 14 KB Flash | 14 KB Flash | 14 KB Flash | 7 KB Flash (-50%) | 14 KB Flash | 14 KB Flash |
| RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes |
| Supply 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) | 4.0 V to 5.5 V (standard F, not LF) |
| I/O Pins | 36 | 36 | 36 | 36 | 33 (28-pin device in 44-QFN) | 36 |
| ADC | 10-bit, 14 channels | 10-bit, 14 channels | 10-bit, 14 channels | 10-bit, 14 channels | 10-bit, 11 channels | 10-bit, 14 channels |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
主な差別化要因
- Low-power LF silicon with 2.0V-5.5V Vdd and nanoWatt sleep modes (vs PIC16F777T-I/ML)
- Largest Flash density in PIC16F737/767/747/777 family (vs PIC16LF747-I/PT)
- 44-QFN package provides 36 I/O versus 28-pin siblings (vs PIC16LF767T-I/ML)
設計ノート
The 44-QFN exposed thermal pad (EP) MUST be soldered to the ground plane; a floating e-pad degrades electrical performance and prevents the package from meeting its thermal resistance specification. Per the Microchip PIC16F777 datasheet, the e-pad is internally connected to VSS. Use an array of thermal vias under the pad to sink heat into inner ground layers, with a via pitch of 0.5-1.0 mm to balance thermal transfer and solder-wicking risk during reflow.
Place a 100 nF ceramic decoupling capacitor within 3 mm of each VDD pin (VDD1 and VDD2), plus a bulk 10 uF capacitor at the package entry point. The PIC16LF777 can source/sink current spikes up to 200 mA when multiple I/O toggle simultaneously, and inadequate decoupling causes PORTA/PORTB read errors. If using the ADC, add a separate AVdd filter network to isolate digital switching noise from the analog rail.
Do not confuse the LF (low-power, 2.0V-5.5V) variant with the standard F (4.0V-5.5V) variant when migrating code between PIC16LF777 and PIC16F777; the F silicon lacks nanoWatt Technology and the lower-voltage sleep modes. Likewise, when migrating from PIC16F767 (28-pin) to PIC16LF777 (44-pin), confirm that peripherals previously mapped to PORTA/PORTE are re-routed correctly to the new pinout - the 44-QFN exposes additional analog channels on PORTE.
For designs using the MSSP in SPI master mode at >5 MHz, keep SCK/SDO/SDI traces short and length-matched, with a series damping resistor (22-33 ohm) at SCK. For I2C, populate the bus with 4.7k-10k pull-ups to VDD; the MSSP internal weak pull-ups are too weak for 400 kHz Fast-Mode operation. The USART baud-rate error budget should stay within +/-2% for reliable RS-485 half-duplex communication.
コンプライアンス情報
RoHS and REACH compliance per Microchip product declarations; the -I industrial temperature grade spans -40C to +85C. AEC-Q100 not applicable for this industrial-grade MCU; for automotive designs Microchip recommends the PIC16F18446 AEC-Q100 family.