PIC16LC77-04/P - 8-bit PIC MCU 14KB OTP 4MHz 40-PDIP | Microchip
Артикул: PIC16LC77-04/P ✗ Снят с производства| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $7.5 | $7,50 |
| 10 | $6.8 | $68,00 |
| 100 | $6.2 | $620,00 |
| 500 | $5.65 | $2.825,00 |
| 1.000 | $5.2 | $5.200,00 |
PIC16LC77-04/P Обзор
What is a PIC microcontroller? PIC (Peripheral Interface Controller) microcontrollers are 8-bit RISC-based Harvard-architecture microcontrollers originally developed by General Instrument's Microelectronics Division and popularized by Microchip Technology. The PIC16 family sits in the mid-range tier of the PIC lineup, offering a balance of performance, peripheral integration, and code density for embedded control. PIC microcontrollers are widely used in industrial, automotive, consumer, and appliance applications, with a hierarchical taxonomy of 8-bit MCU -> RISC MCU -> microcontroller -> embedded IC -> semiconductor.
Key features include 14KB OTP program memory enabling one-time programmable firmware storage, 368 bytes of data RAM for variable workspace, an 8-bit on-chip A/D converter for analog signal acquisition, and 33 I/O pins with programmable direction and pull-up configuration. The device also includes a programmable watchdog timer, multiple timer modules, and synchronous/asynchronous serial port support.
Technically, the PIC16LC77-04/P uses Microchip's mid-range 14-bit instruction word architecture with a single accumulator (W register) and a 2-stage pipeline. The 4 MHz oscillator yields 1 MIPS of processing performance. Internal oscillator components and the CMOS peripheral bus provide ample drive capability while keeping typical active current low, supporting battery-friendly designs in the 2.5V to 6.0V operating window.
Typical applications include industrial control systems, appliance controllers, automotive body electronics (non-safety), instrumentation front-ends, and any legacy PIC16 design migrating from windowed or UV-erasable parts. It is also commonly used in educational lab equipment and OEM products requiring proven PIC16 firmware reuse.
When designing with this part, note the OTP (one-time programmable) program memory prevents firmware updates in the field - prototypes should be built on flash-based PIC16F variants (such as the PIC16F77 or PIC16F877A) and ported to the OTP die once firmware is finalized. Plan the ADC input multiplexing and reference selection early to avoid late-stage pin reassignment.
This page synthesizes distributor stock levels from Mouser, DigiKey, Octopart, and Jotrin, alongside same-brand drop-in PIC16LC77 variants and cross-brand comparison data not consolidated on any single distributor page.
Аналоги без доработки для PIC16LC77-04/P — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16LC77-04/P (тот же форм-фактор и посадочное место) — отличается по Mounting Type, Program Memory Size, Core Architecture, Operating Temperature, Package.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16F77-I/P
✅ Прямая замена✓ В наличии
$8.4 / шт.
Открыть даташит →PIC16LC77-04I/P
✅ Прямая замена✓ В наличии
$4.1 / шт.
Открыть даташит →PIC16LC77-04/L
✅ Прямая замена✓ В наличии
$6.2 / шт.
Открыть даташит →PIC16C77-04/PQ
✅ Прямая замена✓ В наличии
$3.95 / шт.
Открыть даташит →PIC16F74-I/P
✅ Прямая замена✓ В наличии
Уточнить цену
Открыть даташит →PIC16LC77-04/P Максимальные параметры и электрические характеристики
| Core | PIC16 (8-bit RISC, 14-bit instruction word) |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 14 KB (8K x 14 words) |
| Data RAM Size | 368 B |
| Разрядность шины данных | 8 bit |
| ADC Resolution | 8 bit |
| Максимальная тактовая частота | 4 MHz |
| Number of I/Os | 33 |
| Рабочее напряжение питания | 2.5 V to 6 V |
| Рабочая температура | 0 C to +70 C |
| Корпус / Типоразмер | 40-PDIP (DIP-40) |
| Способ монтажа | Through Hole |
| Packaging | Tube |
Конфигурация выводов PIC16LC77-04/P
| Контакт 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 channel 3 / ADC reference |
| Контакт 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Контакт 7 | RA5/AN4/SS — PORTA bit 5 / analog input channel 4 / SPI slave select |
| Контакт 8 | RE0/RD/AN5 — PORTE bit 0 / read control / analog input channel 5 |
| Контакт 9 | RE1/WR/AN6 — PORTE bit 1 / write control / analog input channel 6 |
| Контакт 10 | RE2/CS/AN7 — PORTE bit 2 / chip select / analog input channel 7 |
| Контакт 11 | VDD — Positive supply voltage (2.5V to 6V) |
| Контакт 12 | VSS — Ground reference |
| Контакт 13 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| Контакт 14 | OSC2/CLKOUT — Oscillator crystal 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 / Capture/Compare/PWM 2 |
| Контакт 17 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1 |
| Контакт 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Контакт 19 | RD0/PSP0 — PORTD bit 0 / parallel slave port bit 0 |
| Контакт 20 | RD1/PSP1 — PORTD bit 1 / parallel slave port bit 1 |
| Контакт 21 | RD2/PSP2 — PORTD bit 2 / parallel slave port bit 2 |
| Контакт 22 | RD3/PSP3 — PORTD bit 3 / parallel slave port bit 3 |
| Контакт 23 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Контакт 24 | RC5/SDO — PORTC bit 5 / SPI data out |
| Контакт 25 | RC6/TX/CK — PORTC bit 6 / USART transmit / USART clock |
| Контакт 26 | RC7/RX/DT — PORTC bit 7 / USART receive / USART data |
| Контакт 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 |
| Контакт 33 | RB0/INT — PORTB bit 0 / external interrupt input |
| Контакт 34 | RB1 — PORTB bit 1 |
| Контакт 35 | RB2 — PORTB bit 2 |
| Контакт 36 | RB3 — PORTB bit 3 |
| Контакт 37 | RB4 — PORTB bit 4 |
| Контакт 38 | RB5 — PORTB bit 5 |
| Контакт 39 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Контакт 40 | RB7/PGD — PORTB bit 7 / ICSP data |
Типичное применение
PIC16LC77-04/P подходит для 6 применениеs: Industrial Control Systems, Appliance Controllers, Automotive Body Electronics (Non-Safety), Instrumentation Front-Ends, Educational Lab Boards and Trainer Kits, Legacy Product Sustainment.
Industrial Control Systems
The PIC16LC77-04/P fits industrial control systems that require a proven 8-bit microcontroller with on-chip ADC and ample digital I/O for sensor aggregation and actuator drive. Its 33 I/O lines can interface directly to opto-isolated inputs, relay drivers, and 24V-tolerant signal conditioning networks through external protection. The 14KB OTP program memory accommodates moderate-complexity control logic such as PID loops, state machines, and HMI keyscan routines. At 4 MHz the device delivers 1 MIPS which is sufficient for typical 1-10 kHz control loops found in conveyor, pump, and motor starter applications. Designers value the through-hole 40-PDIP package for ruggedized enclosures where rework and field service are routine. Pair the PIC16LC77-04/P with external EEPROM for parameter storage and a watchdog supervisor for failsafe industrial behavior.
Рекомендуется
Appliance Controllers
The PIC16LC77-04/P is well suited for appliance controllers including washing machines, dishwashers, microwave ovens, and HVAC thermostats where cost-sensitive, high-volume production justifies OTP memory. The 8-bit ADC integrates directly with thermistor, pressure, and humidity sensors, while the 33 I/O pins drive relay coils, triac gates, seven-segment displays, and keypads. The low-power CMOS process keeps standby current low for energy-star compliant appliances. The 4 MHz operating frequency is more than adequate for appliance control loops running at 100 Hz to 1 kHz update rates. Drop-in compatibility with the flash-based PIC16F77 lets engineering teams prototype on flash parts and migrate to the PIC16LC77-04/P for production cost reduction once firmware is locked.
Рекомендуется
Automotive Body Electronics (Non-Safety)
The PIC16LC77-04/P, while not AEC-Q100 qualified, has historically been used in non-safety automotive body electronics such as interior lighting controllers, seat position memory, mirror adjusters, and accessory modules where the PIC16 family has proven reliability. For new automotive designs, designers should select the AEC-Q100 qualified PIC16F77-I/P or PIC16F877A-I/P variants. The 40-PDIP through-hole package supports robust connector-based assembly lines typical of body electronics modules. The 33 I/O count interfaces with H-bridge drivers, LED matrix controllers, and CAN/LIN transceivers through external glue logic. Validate thermal and vibration margins against the automotive application profile even for non-safety subsystems.
Рекомендуется
Instrumentation Front-Ends
The PIC16LC77-04/P serves as a low-cost front-end controller in bench-top instrumentation including digital multimeters, signal generators, and laboratory data acquisition modules. Its 8-bit ADC provides basic measurement resolution for voltage, current, and temperature channels, while the 368-byte RAM and 33 I/O support LCD driving and keypad scanning. Designers can implement custom measurement sequences in software and store calibration constants in external EEPROM accessible through I2C or SPI. The PIC mid-range instruction set is straightforward for assembly-language optimization of measurement routines. The through-hole 40-PDIP package accommodates prototyping sockets and clip-on emulator headers during development.
Рекомендуется
Educational Lab Boards and Trainer Kits
The PIC16LC77-04/P has long been used in university microcontroller courses and OEM training kits because of the through-hole 40-PDIP package that fits standard breadboards and ZIF sockets used in academic laboratories. Students can program the device using PICStart Plus or other legacy programmers available in university labs. The 14KB OTP memory gives sufficient headroom for teaching multi-module firmware projects. The straightforward PIC16 mid-range architecture is well documented in textbooks and online tutorials. Modern curricula typically use the flash-based PIC16F77 or PIC16F877A which provide the same pinout but allow repeated erase/program cycles suitable for student experimentation.
Рекомендуется
Legacy Product Sustainment
The PIC16LC77-04/P is appropriate for legacy product sustainment, manufactured activity replacement, and obsolescence management of mature designs that have been in production for decades. Industries such as medical instrumentation, aerospace ground support, and industrial process control continue to deploy legacy PIC16 designs and use the PIC16LC77-04/P as a long-term supply chain anchor. The OTP memory guarantees firmware immutability which is desirable in regulated environments where configuration drift must be prevented. For new designs in similar application spaces, transition to the flash-based PIC16F77 or PIC16F877A to gain in-circuit reprogramming and broader long-term support.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16LC77-04/P — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC16F77-I/P | PIC16LC77-04I/P | PIC16LC77-04/L | PIC16C77-04/P | PIC16F74-I/P |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 40-PDIP | 40-PDIP - same | 40-PDIP - same | 40-PDIP - same | 40-PDIP - same | 40-PDIP - same |
| Program Memory | 14 KB OTP | 14 KB Flash | 14 KB OTP | 14 KB OTP | 14 KB OTP | 4 KB Flash |
| Maximum Clock Frequency | 4 MHz | 20 MHz | 4 MHz | 4 MHz | 4 MHz | 20 MHz |
| Data RAM | 368 B | 368 B | 368 B | 368 B | 368 B | 192 B |
| Number of I/Os | 33 | 33 | 33 | 33 | 33 | 28 |
| ADC Resolution | 8 bit | 8 bit | 8 bit | 8 bit | 8 bit | 8 bit |
| Operating Temperature | 0 C to +70 C | -40 C to +85 C | -40 C to +85 C | 0 C to +70 C | 0 C to +70 C | -40 C to +85 C |
| Operating Voltage | 2.5 V to 6 V | 2.0 V to 5.5 V | 2.5 V to 6 V | 2.5 V to 6 V | 4.5 V to 6 V | 2.0 V to 5.5 V |
Ключевые отличия
- Lower-power CMOS process versus original PIC16C77 (против PIC16C77-04/P)
- Field-reprogrammable alternative available in same footprint (против PIC16F77-I/P)
- Industrial temperature variant in same package (против PIC16LC77-04I/P)
Заметки по проектированию
OTP memory cannot be erased or re-flashed once programmed. Develop and debug firmware on a flash-based pin-compatible MCU such as the PIC16F77-I/P (40-PDIP drop-in) before committing to a PIC16LC77-04/P production run. A single bit error in OTP programming renders the device unusable, so validate the entire firmware image on flash parts first and only program OTP devices in production with verified HEX files.
Power supply decoupling on the PIC16LC77-04/P should include a 100 nF ceramic capacitor placed as close as possible to each VDD/VSS pin pair (pins 11/31 and 12/32). For noisy industrial environments add a 10 uF tantalum or aluminum bulk capacitor at the supply entry point. The PIC16LC77-04/P's CMOS core draws low current, but the ADC reference pin (RA3/VREF) is sensitive to supply noise and benefits from its own 100 nF bypass capacitor directly at the pin.
The 40-PDIP through-hole package allows generous PCB routing around the device, but the analog inputs (RA0-RA5) should still be routed away from digital switching traces to preserve ADC accuracy. Place the crystal or resonator close to OSC1/OSC2 (pins 13/14) with short, symmetric traces and a ground guard ring to reduce EMI susceptibility. The MCLR/VPP pin (pin 1) requires a 10 kohm pull-up to VDD; do not leave it floating.
Информация о соответствии
Legacy 8-bit PIC MCU released prior to widespread RoHS/REACH compliance reporting; specific declarations should be requested from Microchip. Not AEC-Q100 qualified - automotive designs should select PIC16F77-I/P or PIC16F877A-I/P equivalents.