PIC16LC774-I/PT - 8-Bit 20MHz OTP MCU 7KB 33 I/O | Microchip
MPN: PIC16LC774-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 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 Overview
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.
Drop-in alternatives for PIC16LC774-I/PT — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC16LC774-I/PT (same form factor and footprint) — differing in Program Memory Size, Core Architecture, Package, Operating Temperature, ADC.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C774-20I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F877-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F874-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LC77-04I/PT
✅ Drop-In✓ In Stock
$4.39 / Unit
View Datasheet →PIC16C77-20I/PT
✅ Drop-In✓ In Stock
$6.1 / Unit
View Datasheet →PIC16LC773-I/SS
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$3.41 / Unit
View Datasheet →PIC16LC774-I/PT Maximum Ratings & Electrical Characteristics
| 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 |
| Package / Case | 44-TQFP (10x10 mm) |
| Mounting Type | Surface Mount |
| Operating Temperature | -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 |
PIC16LC774-I/PT Pin Configuration
| Pin 1 | MCLR/VPP — Master clear (reset) input / programming voltage |
| Pin 2 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Pin 3 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Pin 4 | RA2/AN2/VREF- — PORTA bit 2 / analog input 2 / ADC VREF- |
| Pin 5 | RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC VREF+ |
| Pin 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pin 7 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select |
| Pin 8 | OSC1/CLKI — External oscillator input / clock in |
| Pin 9 | OSC2/CLKO — External oscillator output / clock out |
| Pin 10 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator out / Timer1 clock in |
| Pin 11 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator in / CCP2 |
| Pin 12 | RC2/CCP1 — PORTC bit 2 / Capture Compare PWM 1 |
| Pin 13 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pin 14 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pin 15 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pin 16 | RC6/TX/CK — PORTC bit 6 / USART TX / USART clock |
| Pin 17 | RC7/RX/DT — PORTC bit 7 / USART RX / USART data |
| Pin 18 | VSS — Ground |
| Pin 19 | VDD — Positive supply |
| Pin 20 | RB0/INT — PORTB bit 0 / external interrupt |
| Pin 21 | RB1 — PORTB bit 1 |
| Pin 22 | RB2 — PORTB bit 2 |
| Pin 23 | RB3/PGM — PORTB bit 3 / low-voltage programming |
| Pin 24 | RB4 — PORTB bit 4 |
| Pin 25 | RB5/PGM — PORTB bit 5 / programming |
| Pin 26 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pin 27 | RB7/PGD — PORTB bit 7 / ICSP data |
| Pin 28 | RD0/PSP0 — PORTD bit 0 / Parallel Slave Port bit 0 |
| Pin 29 | RD1/PSP1 — PORTD bit 1 / Parallel Slave Port bit 1 |
| Pin 30 | RD2/PSP2 — PORTD bit 2 / Parallel Slave Port bit 2 |
| Pin 31 | RD3/PSP3 — PORTD bit 3 / Parallel Slave Port bit 3 |
| Pin 32 | RD4/PSP4 — PORTD bit 4 / Parallel Slave Port bit 4 |
| Pin 33 | RD5/PSP5 — PORTD bit 5 / Parallel Slave Port bit 5 |
| Pin 34 | RD6/PSP6 — PORTD bit 6 / Parallel Slave Port bit 6 |
| Pin 35 | RD7/PSP7 — PORTD bit 7 / Parallel Slave Port bit 7 |
| Pin 36 | RE0/RD/AN5 — PORTE bit 0 / parallel port read / analog input 5 |
| Pin 37 | RE1/WR/AN6 — PORTE bit 1 / parallel port write / analog input 6 |
| Pin 38 | RE2/CS/AN7 — PORTE bit 2 / parallel port chip select / analog input 7 |
| Pin 39 | VDD — Positive supply |
| Pin 40 | VSS — Ground |
| Pin 41 | NC — Not connected (per datasheet) |
| Pin 42 | NC — Not connected (per datasheet) |
| Pin 43 | NC — Not connected (per datasheet) |
| Pin 44 | NC — Not connected (per datasheet) |
Typical Applications
PIC16LC774-I/PT is suitable for 6 applications: 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.
Recommended
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.
Recommended
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.
Recommended
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.
Recommended
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.
Recommended
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.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LC774-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | 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 |
Key Differentiators
- 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)
Design Notes
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.
Compliance Information
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.