PIC16C77-04/L - 8-Bit OTP MCU, 4MHz, 14KB, 33 I/O | Microchip
Артикул: PIC16C77-04/L ✗ Снят с производства| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $9.95 | $9,95 |
| 10 | $8.92 | $89,20 |
| 100 | $7.85 | $785,00 |
| 500 | $6.92 | $3.460,00 |
| 1.000 | $5.98 | $5.980,00 |
PIC16C77-04/L Обзор
A microcontroller (MCU) is a single-chip computer containing a processor core, non-volatile program memory (here one-time-programmable EPROM), volatile data RAM, and a rich set of peripherals on one die. PIC16C7x devices sit in the mid-range PIC16 architecture, positioned between the baseline PIC16C5x family and the higher-end PIC17Cxx/PIC18 families. They share the 14-bit instruction word width, 35 single-word instruction set, and upwards compatibility with PIC16C5X and PIC12CXXX code, simplifying migration between PIC generations.
Key features include 14 KB OTP program memory with 8K x 14 organization, 368-byte RAM, 33 I/O pins, three timers, two capture/compare/PWM modules, an 8-channel 8-bit ADC, and an instruction cycle of 200 ns at 4 MHz. Built around a RISC Harvard architecture with separate program and data buses, the device executes one instruction per cycle. Operating voltage spans 4.0 V to 6.0 V, and the commercial temperature grade is 0 C to +70 C, making it suitable for office and consumer-industrial environments.
Typical applications include industrial control loops using the on-chip ADC, sensor interfacing via SPI or I2C peripherals, motor and lighting control through the two CCP PWM channels, and serial communication bridges using the USART. The combination of analog, digital, and serial peripherals allows designers to implement compact single-chip solutions for measurement and actuation.
When designing with this part, confirm whether OTP (one-time-programmable) is acceptable or whether a Flash-based equivalent such as PIC16F77 is preferred for field reprogrammability. Verify the PLCC-44 socket footprint and decoupling strategy, since this CMOS MCU is sensitive to supply ripple near ADC input channels.
Аналоги без доработки для PIC16C77-04/L — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16C77-04/L (тот же форм-фактор и посадочное место) — отличается по Core Architecture, Program Memory Type, Mounting Type, Operating Temperature, Program Memory Size.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16F77-I/L
✅ Прямая замена✓ В наличии
$7.55 / шт.
Открыть даташит →PIC16F77-E/L
✅ Прямая замена✓ В наличии
$6.05 / шт.
Открыть даташит →PIC16C77-04/PQ
✅ Прямая замена✓ В наличии
$3.95 / шт.
Открыть даташит →PIC16C77-20I/L
✅ Прямая замена✓ В наличии
$4.1 / шт.
Открыть даташит →PIC16C77-04/L Максимальные параметры и электрические характеристики
| Core Architecture | PIC16C7x (PIC16 mid-range), 8-bit RISC Harvard |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 14 KB (8K x 14 words) |
| RAM | 368 bytes |
| Maximum CPU Frequency | 4 MHz |
| Instruction Cycle | 200 ns at 4 MHz |
| Operating Voltage (Vdd) | 4.0 V to 6.0 V |
| I/O Pins | 33 |
| A/D Converter | 8 channels x 8-bit |
| Timers | 3 (Timer0, Timer1, Timer2) |
| Capture/Compare/PWM | 2 CCP modules |
| Serial Interfaces | SSP (SPI / I2C), USART |
| Корпус | 44-pin PLCC (J-lead, 16.59 x 16.59 mm) |
| Рабочая температура | 0 C to +70 C (commercial) |
| Тип монтажа | Surface Mount (PLCC socket) |
| Статус RoHS | Compliant per distributor listing |
Конфигурация выводов PIC16C77-04/L
| Контакт 1 | RA2/AN2 — Port A bit 2 / Analog input channel 2 |
| Контакт 2 | RA3/AN3/VREF+ — Port A bit 3 / Analog input channel 3 / ADC VREF+ |
| Контакт 3 | RA4/T0CKI — Port A bit 4 / Timer0 clock input |
| Контакт 4 | RA5/AN4/SS — Port A bit 5 / Analog input channel 4 / SPI slave select |
| Контакт 5 | RE0/RD/AN5 — Port E bit 0 / Read control for parallel slave port / AN5 |
| Контакт 6 | RE1/WR/AN6 — Port E bit 1 / Write control / AN6 |
| Контакт 7 | RE2/CS/AN7 — Port E bit 2 / Chip select / AN7 |
| Контакт 8 | OSC1/CLKIN — Crystal oscillator input / external clock in |
| Контакт 9 | OSC2/CLKOUT — Crystal oscillator output / clock out |
| Контакт 10 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator output / clock in |
| Контакт 11 | RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator input / CCP2 |
| Контакт 12 | RC2/CCP1 — Port C bit 2 / Capture/Compare/PWM1 |
| Контакт 13 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| Контакт 14 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| Контакт 15 | RC5/SDO — Port C bit 5 / SPI data out |
| Контакт 16 | RC6/TX/CK — Port C bit 6 / USART TX / clock |
| Контакт 17 | RC7/RX/DT — Port C bit 7 / USART RX / data |
| Контакт 18 | Vss — Ground |
| Контакт 19 | Vdd — Positive supply (4.0-6.0 V) |
| Контакт 20 | RB0/INT — Port B bit 0 / External interrupt |
| Контакт 21 | RB1 — Port B bit 1 |
| Контакт 22 | RB2 — Port B bit 2 |
| Контакт 23 | RB3 — Port B bit 3 |
| Контакт 24 | RB4 — Port B bit 4 |
| Контакт 25 | RB5 — Port B bit 5 |
| Контакт 26 | RB6/PGC — Port B bit 6 / ICSP clock |
| Контакт 27 | RB7/PGD — Port B bit 7 / ICSP data |
| Контакт 28 | Vss — Ground |
| Контакт 29 | Vdd — Positive supply |
| Контакт 30 | RD0/PSP0 — Port D bit 0 / Parallel slave port bit 0 |
| Контакт 31 | RD1/PSP1 — Port D bit 1 / PSP1 |
| Контакт 32 | RD2/PSP2 — Port D bit 2 / PSP2 |
| Контакт 33 | RD3/PSP3 — Port D bit 3 / PSP3 |
| Контакт 34 | RD4/PSP4 — Port D bit 4 / PSP4 |
| Контакт 35 | RD5/PSP5 — Port D bit 5 / PSP5 |
| Контакт 36 | RD6/PSP6 — Port D bit 6 / PSP6 |
| Контакт 37 | RD7/PSP7 — Port D bit 7 / PSP7 |
| Контакт 38 | Vss — Ground |
| Контакт 39 | Vdd — Positive supply |
| Контакт 40 | RA0/AN0 — Port A bit 0 / Analog input 0 |
| Контакт 41 | RA1/AN1 — Port A bit 1 / Analog input 1 |
| Контакт 42 | MCLR/Vpp — Master clear reset / programming voltage |
| Контакт 43 | NC — Not connected (per datasheet) |
| Контакт 44 | NC — Not connected (per datasheet) |
Типичное применение
PIC16C77-04/L подходит для 6 применениеs: Industrial Sensor Monitoring, Consumer Appliance Control, Serial Communication Bridge, Motor and Lighting Control, Test and Measurement Equipment, Educational and Prototyping Platforms.
Industrial Sensor Monitoring
The PIC16C77-04/L's 8-channel 8-bit ADC and 368-byte RAM make it well suited for multi-sensor data acquisition in industrial control. The ADC completes conversion in roughly 20 us, adequate for temperature, pressure, and flow sensors sampled at 100 Hz. The 33 I/O lines drive relay banks or solid-state switches, while the 14 KB OTP program memory stores the embedded control loop. Commercial 0-70 C temperature range suits factory-floor cabinets. Operating voltage 4.0-6.0 V supports unregulated 5 V rails with bypass capacitors on Vdd pins to reduce ADC reference noise.
Рекомендуется
Consumer Appliance Control
The PIC16C77-04/L fits consumer appliances where firmware is fixed in high-volume production. The two CCP PWM channels drive motor speed or heater elements, the 8-bit ADC reads thermistors, and the USART provides diagnostic output. 14 KB OTP ensures firmware is finalized, lowering per-unit cost. The 44-PLCC socket allows easy rework at the assembly line. Commercial 0-70 C temperature range is suitable for indoor appliance environments. The device consumes minimal power at 4 MHz, fitting Energy Star appliance standby budgets.
Рекомендуется
Serial Communication Bridge
The PIC16C77-04/L's integrated SSP (SPI or I2C) plus separate USART enables protocol conversion between SPI peripherals and RS-232/RS-485 networks. With 200 ns instruction cycle at 4 MHz, it can buffer moderate-rate serial traffic in 368-byte RAM, translating I2C sensor data to UART command/response frames. The 33 I/O lines connect multiple peripherals simultaneously. The 44-PLCC footprint fits legacy industrial chassis that standardize on socketed MCUs. The 4-6 V supply range is compatible with 5 V logic without level shifters.
Рекомендуется
Motor and Lighting Control
With two CCP PWM outputs and three timers, the PIC16C77-04/L can drive brushed DC motors or LED lighting through external MOSFET bridges. Timer2 with one CCP generates a 10-bit PWM, while the second CCP can produce an independent PWM or capture a feedback signal. ADC inputs read current sense or photodiode feedback, enabling closed-loop regulation. 14 KB OTP program memory stores PID constants and dimming profiles. The 44-PLCC package is socketed for easy tuning during production. Commercial 0-70 C range covers indoor installations.
Рекомендуется
Test and Measurement Equipment
The PIC16C77-04/L is appropriate for low-cost hand-held instruments measuring voltage, current, or resistance. The 8-bit ADC quantizes input signals, while the USART streams readings to a PC host or local LCD. 368-byte RAM buffers up to 100 ADC samples before transmission, and 14 KB OTP holds calibration tables and menu logic. The 44-PLCC socket facilitates fast factory calibration. 4 MHz CPU clock gives 200 ns instruction cycle, enabling responsive key debounce and display refresh. 4.0-6.0 V supply supports battery or USB-powered meters.
Рекомендуется
Educational and Prototyping Platforms
The PIC16C77-04/L's mid-range PIC16 architecture with 35 instructions and rich peripherals is widely used in university embedded courses and 8-bit MCU training. Students learn ADC sampling, timer interrupts, CCP PWM, SPI/I2C, and USART on a single chip. The 44-PLCC socket accepts a DIP adapter for breadboard-friendly prototyping, although for new courses Microchip recommends the Flash-based PIC16F77 which allows repeated erase-write cycles during labs. 14 KB program memory holds complete student projects with comfortable margin.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16C77-04/L — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC16F77-I/L | PIC16F77-E/L | PIC16C77-04/PQ | PIC16C77-20I/L | PIC16C76-20I/SP |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-PLCC (16.59x16.59 mm) | 44-PLCC - same | 44-PLCC - same | 44-PQFP - different footprint | 44-PLCC - same | 28-SPDIP - different pin count |
| Program Memory | 14 KB OTP | 14 KB Flash | 14 KB Flash | 14 KB OTP | 14 KB OTP | 8 KB OTP |
| Max CPU Frequency | 4 MHz | 20 MHz | 20 MHz | 4 MHz | 20 MHz | 20 MHz |
| RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes |
| I/O Pins | 33 | 33 | 33 | 33 | 33 | 22 |
| ADC Channels x Resolution | 8 x 8-bit | 8 x 8-bit | 8 x 8-bit | 8 x 8-bit | 8 x 8-bit | 5 x 8-bit |
| Operating Temperature | 0 to +70 C (commercial) | -40 to +85 C (industrial) | -40 to +125 C (extended) | 0 to +70 C | -40 to +85 C | -40 to +85 C |
| Lifecycle Status | NRND | Active | Active | NRND | NRND | NRND |
Ключевые отличия
- Highest pin-compatible upgrade path to Flash (против PIC16F77-I/L)
- Higher CPU clock headroom with same package (против PIC16C77-20I/L)
- Extended temperature grade variant (против PIC16F77-E/L)
Заметки по проектированию
The PIC16C77-04/L operates from 4.0 V to 6.0 V, so a regulated 5.0 V rail is recommended for ADC accuracy. Decouple each Vdd pin (pins 19, 29, 39) with a 0.1 uF ceramic capacitor placed within 5 mm of the pin; add a 10 uF bulk tantalum near the MCU to suppress motor or relay switching noise. The PIC16C7x ADC is ratiometric to Vdd, so supply ripple directly couples into the conversion result - use an LDO or LC filter in noisy industrial environments.
OTP (One-Time-Programmable) memory cannot be erased. Code must be fully validated before programming; mistakes require a new chip. For development, use the Flash-based PIC16F77-I/L which shares the same 44-PLCC pinout. MCLR must be pulled high through a 10 kohm resistor and decoupled with a 0.1 uF cap; leaving MCLR floating causes intermittent resets. The ICSP pins RB6 (PGC) and RB7 (PGD) must not be loaded with low-impedance drivers during programming or the device will fail to enter programming mode.
Use a 44-PLCC socket on production PCBs for easy rework; the PIC16C77-04/L is socketed in most legacy designs. Keep crystal traces to OSC1/OSC2 short and guarded by a ground ring; place the load capacitors within 3 mm of the oscillator pins to minimize stray capacitance. The /MCLR trace should be routed away from ADC analog inputs to avoid digital noise coupling. For mixed-signal designs, split analog (AVdd) and digital (Vdd) rails with a ferrite bead and place an RC low-pass on the analog supply reference input to maximize ADC SNR.
Информация о соответствии
RoHS-compliant per distributor listing (TrustCompo). Not AEC-Q100 qualified - commercial grade only. Microchip parts comply with Section 1502 of the Dodd-Frank Act for conflict minerals reporting.