PIC16LC774-I/PT - 8-Bit 20MHz OTP MCU 7KB 33 I/O | Microchip
N.º da peça: PIC16LC774-I/PT ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $4.46 | $4,46 |
| 10 | $4.1 | $41,00 |
| 100 | $3.65 | $365,00 |
| 500 | $3.28 | $1.640,00 |
| 1.000 | $2.95 | $2.950,00 |
PIC16LC774-I/PT Visão geral
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, RAM, non-volatile program memory, peripherals, and I/O on a single silicon die. The PIC16C/PIC16LC family uses Microchip's high-performance RISC core with 35 single-word instructions, where all instructions execute in a single cycle except program branches, which take two cycles. Within the broader taxonomy, the PIC16LC774 belongs to: microcontroller -> 8-bit MCU -> RISC MCU -> embedded controller -> semiconductor IC. The PIC16LC 'LC' suffix indicates a low-voltage CMOS variant supporting operation from 2.5 V to 5.5 V, while the 'C' letter denotes the OTP/EPROM-based program memory family.
Key features include 4K x 14 words of OTP program memory (7 KB), 256 bytes of data RAM, 33 I/O pins supporting peripheral functions, an external oscillator interface, an instruction set of 35 single-word instructions, and a brown-out-reset / power-on-reset subsystem. The PIC16LC774 integrates on-chip peripherals such as a 10-bit ADC, capture/compare/PWM modules, a synchronous/asynchronous serial port (USART), and a parallel slave port. The 44-pin TQFP package provides 33 usable I/O pins while exposing power, ground, oscillator, and programming/reset pins.
Architecturally, the device uses a Harvard architecture with separate program and data buses, allowing instruction fetch and data access to occur in the same cycle. The OTP memory requires UV-erase and re-programming on a windowed package variant for development; the /PT suffix marks a non-windowed TQFP intended for production. The 20 MHz clock yields a 200 ns instruction cycle time. The PIC16LC774 is part of the PIC16C7x mid-range lineage and shares peripheral register layouts with related PIC16C77/76/74A parts.
Typical applications include industrial control systems, sensor signal acquisition with on-board ADC, motor control with PWM-driven H-bridges, embedded user-interface controllers, low-power remote data loggers, and legacy upgrade designs where a 5V-tolerant MCU with abundant I/O is needed. The 33 I/O lines provide ample headroom for keypads, character LCDs, and parallel buses.
When designing with this device, ensure the supply rail stays within 2.5 V to 5.5 V for full-speed operation and that decoupling capacitors of 100 nF plus 10 uF are placed close to VDD/VSS pairs. Because the program memory is OTP, code updates after deployment are not possible without a physical part swap, so the PIC16F flash equivalent (PIC16F877) is typically preferred for new designs requiring in-field firmware updates.
This page synthesizes distributor pricing, drop-in PIC16C-family alternatives, and practical design notes for engineers evaluating the PIC16LC774-I/PT for new or sustaining designs.
Alternativas drop-in para PIC16LC774-I/PT — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC16LC774-I/PT (mesmo formato e footprint) — diferindo em Package, Operating Temperature, ADC, Program Memory Size, Core Architecture.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC16C774-20I/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16F877-I/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16F874-I/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16LC77-04I/PT
✅ Drop-In✓ Em estoque
$4.39 / unidade
Ver ficha técnica →PIC16C77-20I/PT
✅ Drop-In✓ Em estoque
$6.1 / unidade
Ver ficha técnica →PIC16LC773-I/SS
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$3.41 / unidade
Ver ficha técnica →PIC16LC774-I/PT Classificações máximas e características elétricas
| Core Architecture | 8-bit RISC (PIC16C) |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 7 KB (4K x 14) |
| RAM Size | 256 x 8 bytes |
| Maximum Clock Speed | 20 MHz |
| Instruction Cycle Time | 200 ns (at 20 MHz) |
| Number of I/O Pins | 33 |
| Supply Voltage (VDD) | 2.5 V to 5.5 V |
| Oscillator Type | External |
| Encapsulamento / Caixa | 44-TQFP (10x10 mm) |
| Tipo de montagem | Surface Mount |
| Temperatura de operação | -40 C to +85 C (industrial, 'I' grade) |
| Number of Instructions | 35 single-word |
| On-chip Peripherals | 10-bit ADC, CCP, USART, Parallel Slave Port |
Configuração de pinos do PIC16LC774-I/PT
| Pino 1 | MCLR/VPP — Master clear (reset) input / programming voltage |
| Pino 2 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Pino 3 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Pino 4 | RA2/AN2/VREF- — PORTA bit 2 / analog input 2 / ADC VREF- |
| Pino 5 | RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC VREF+ |
| Pino 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pino 7 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select |
| Pino 8 | OSC1/CLKI — External oscillator input / clock in |
| Pino 9 | OSC2/CLKO — External oscillator output / clock out |
| Pino 10 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator out / Timer1 clock in |
| Pino 11 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator in / CCP2 |
| Pino 12 | RC2/CCP1 — PORTC bit 2 / Capture Compare PWM 1 |
| Pino 13 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pino 14 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pino 15 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pino 16 | RC6/TX/CK — PORTC bit 6 / USART TX / USART clock |
| Pino 17 | RC7/RX/DT — PORTC bit 7 / USART RX / USART data |
| Pino 18 | VSS — Ground |
| Pino 19 | VDD — Positive supply |
| Pino 20 | RB0/INT — PORTB bit 0 / external interrupt |
| Pino 21 | RB1 — PORTB bit 1 |
| Pino 22 | RB2 — PORTB bit 2 |
| Pino 23 | RB3/PGM — PORTB bit 3 / low-voltage programming |
| Pino 24 | RB4 — PORTB bit 4 |
| Pino 25 | RB5/PGM — PORTB bit 5 / programming |
| Pino 26 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pino 27 | RB7/PGD — PORTB bit 7 / ICSP data |
| Pino 28 | RD0/PSP0 — PORTD bit 0 / Parallel Slave Port bit 0 |
| Pino 29 | RD1/PSP1 — PORTD bit 1 / Parallel Slave Port bit 1 |
| Pino 30 | RD2/PSP2 — PORTD bit 2 / Parallel Slave Port bit 2 |
| Pino 31 | RD3/PSP3 — PORTD bit 3 / Parallel Slave Port bit 3 |
| Pino 32 | RD4/PSP4 — PORTD bit 4 / Parallel Slave Port bit 4 |
| Pino 33 | RD5/PSP5 — PORTD bit 5 / Parallel Slave Port bit 5 |
| Pino 34 | RD6/PSP6 — PORTD bit 6 / Parallel Slave Port bit 6 |
| Pino 35 | RD7/PSP7 — PORTD bit 7 / Parallel Slave Port bit 7 |
| Pino 36 | RE0/RD/AN5 — PORTE bit 0 / parallel port read / analog input 5 |
| Pino 37 | RE1/WR/AN6 — PORTE bit 1 / parallel port write / analog input 6 |
| Pino 38 | RE2/CS/AN7 — PORTE bit 2 / parallel port chip select / analog input 7 |
| Pino 39 | VDD — Positive supply |
| Pino 40 | VSS — Ground |
| Pino 41 | NC — Not connected (per datasheet) |
| Pino 42 | NC — Not connected (per datasheet) |
| Pino 43 | NC — Not connected (per datasheet) |
| Pino 44 | NC — Not connected (per datasheet) |
Aplicações típicas
PIC16LC774-I/PT é adequado para 6 aplicaçãos: Industrial Sensor Interface & Data Acquisition, Motor Control with PWM (CCP), Embedded User Interface (Keypad + LCD), Legacy 5V Embedded Control Upgrade, Remote Sensor Data Logger, Hobbyist & Educational Embedded Platform.
Industrial Sensor Interface & Data Acquisition
The PIC16LC774-I/PT's 8-channel 10-bit ADC, 33 I/O lines, and 2.5-5.5 V supply range make it a strong fit for industrial sensor interface boards. The 20 MHz core delivers a 200 ns instruction cycle that comfortably handles polling loops, ADC conversions, and USART reporting of temperature, pressure, or flow sensor readings to a host PLC. Compared with discrete ADC-plus-MCU designs, the integrated ADC saves BOM cost and PCB area while keeping the firmware model simple with 7 KB of OTP program space. The wide operating temperature range (-40 C to +85 C) supports factory-floor deployments.
Recomendado
Motor Control with PWM (CCP)
The PIC16LC774-I/PT includes Capture/Compare/PWM (CCP) modules that drive DC motor or stepper motor H-bridges in low-cost motion control designs. At 20 MHz, the PWM period and duty cycle can be updated with sub-microsecond resolution, supporting smooth speed control of small brushed motors in appliances and actuators. The 33 I/O lines allow direct connection to enable, direction, and fault-feedback signals from the H-bridge, while the integrated 10-bit ADC reads back motor current or supply voltage for closed-loop control. The 2.5 V to 5.5 V supply lets the MCU share a 3.3 V logic rail with motor driver ICs.
Recomendado
Embedded User Interface (Keypad + LCD)
User-interface panels in appliances and industrial equipment typically need a keypad scan matrix, a character LCD driver, status LEDs, and a serial host link. The PIC16LC774-I/PT's 33 I/O pins comfortably handle a 4x4 keypad (8 pins), 4-bit LCD interface (6 pins), LEDs, and a USART channel for the host controller. The 7 KB OTP program memory holds the keypad-debounce logic, character generator, and menu-state machine. Designers benefit from the PIC16C family's mature, free MPASM and C compiler toolchains.
Recomendado
Legacy 5V Embedded Control Upgrade
Many long-life industrial products rely on 5 V logic and the PIC16C family for sustained availability. The PIC16LC774-I/PT provides a drop-in compatible upgrade path for these legacy designs while supporting 3.3 V operation when needed. Its 33 I/O and USART/CCP peripherals match the typical register layout of older PIC16C7x designs, allowing firmware to be ported with minimal rewrite. Industrial-grade temperature range (-40 C to +85 C) and Microchip's long-term product support make it suitable for sustaining engineering programs.
Recomendado
Remote Sensor Data Logger
Battery-powered remote sensor loggers need a low-voltage MCU with on-board ADC and serial reporting. The PIC16LC774-I/PT operates down to 2.5 V, allowing it to run from a 3.3 V regulator with extended battery life. Its 10-bit ADC samples environmental sensors, the USART sends data over an attached modem or radio module, and the 7 KB OTP memory holds the data formatting and sleep/wake logic. The PIC16C mid-range core's deterministic interrupt latency simplifies timing-critical wake events.
Recomendado
Hobbyist & Educational Embedded Platform
The PIC16LC774-I/PT is well-suited to educational labs and hobbyist projects because it combines a classic 8-bit RISC core, plentiful I/O, and free Microchip development tools (MPLAB X, XC8 compiler). Students can learn timer interrupts, ADC sampling, PWM generation, and USART communication on a part that has 33 I/O pins and a 44-pin TQFP breadboard-friendly footprint. The mature PIC16C instruction set is well documented in textbooks and online courses, making the device a teaching classic.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC16LC774-I/PT — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | PIC16C774-20I/PT | PIC16F877-I/PT | PIC16F874-I/PT | PIC16LC77-04I/PT |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-TQFP (10x10) | 44-TQFP (10x10) - same | 44-TQFP (10x10) - same | 44-TQFP (10x10) - same | 44-TQFP (10x10) - same |
| Program Memory Type | OTP (7 KB / 4K x 14) | OTP (7 KB) | Flash (14 KB) | Flash (7 KB) | OTP (7 KB) |
| RAM Size | 256 bytes | 256 bytes | 368 bytes | 192 bytes | 256 bytes |
| Maximum Clock Speed | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Number of I/O | 33 | 33 | 33 | 33 | 33 |
| Supply Voltage | 2.5 V to 5.5 V | 4.5 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.5 V to 5.5 V |
| ADC | 10-bit, 8 channels | 10-bit, 8 channels | 10-bit, 8 channels | 10-bit, 8 channels | 10-bit, 8 channels |
| On-board Peripherals | USART, CCP, ADC, PSP | USART, CCP, ADC, PSP | USART, CCP, ADC, PSP | USART, CCP, ADC, PSP | USART, CCP, ADC, PSP |
Principais diferenciais
- Wide 2.5 V to 5.5 V supply range supports both 3.3 V and 5 V rails (vs PIC16C774-20I/PT)
- 33 I/O pins in a compact 44-pin TQFP (vs PIC16F877-I/PT)
- On-chip 10-bit ADC, USART, CCP, and Parallel Slave Port (vs PIC16F874-I/PT)
Notas de projeto
The PIC16LC774-I/PT operates from 2.5 V to 5.5 V. Place a 100 nF ceramic decoupling capacitor within 5 mm of each VDD/VSS pair on the package (there are two VDD pins and two VSS pins). Add a 10 uF bulk capacitor at the regulator output. For battery-powered 3.3 V designs, use a low-quiescent LDO such as Microchip MCP1700 to maximize runtime. Decoupling must be considered critical because PIC16C core brown-out-reset behavior is sensitive to VDD ripple.
Route the external crystal or oscillator traces (OSC1, OSCC2) short and symmetric, with ground guard traces if possible. Keep the crystal within 10 mm of the MCU to minimize parasitic capacitance. The 44-pin TQFP has a 0.8 mm pitch; use a 4-layer PCB with continuous ground plane under the device for thermal dissipation and EMI control. Expose the thermal pad area to inner ground planes for heat spreading.
Because the program memory is OTP (one-time-programmable), firmware bugs cannot be corrected by re-programming the same device. Validate firmware thoroughly on a windowed PIC16C774 (JW package) or on a flash equivalent (PIC16F877) before committing to OTP for production. Also ensure MCLR is either tied to VDD through a 10 kohm resistor or driven by the supervisor; leaving MCLR floating causes unpredictable resets.
The PIC16LC774-I/PT in TQFP-44 has a typical theta-JA around 50 C/W on a standard JEDEC 4-layer test board. Estimated: at 20 MHz with full peripheral activity, the device typically draws 15-20 mA, dissipating under 100 mW even at 5 V supply. Junction temperature rise is therefore well within the -40 C to +85 C industrial range for normal operation, but thermal relief copper under the package is still recommended.
Informações de conformidade
Compliance fields marked unknown because the verified web data did not provide explicit RoHS/REACH/AEC-Q100 statements. Confirm on the Microchip product page or with the distributor before use in regulated designs.