PIC16C77-10/PT - 8-bit OTP MCU, 14KB EPROM, 33 I/O | Microchip
Артикул: PIC16C77-10/PT ✗ Снят с производства| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $8.95 | $8,95 |
| 10 | $8.05 | $80,50 |
| 100 | $7.15 | $715,00 |
| 500 | $6.4 | $3.200,00 |
| 1.000 | $5.7 | $5.700,00 |
PIC16C77-10/PT Обзор
An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data path, well suited to cost-sensitive embedded control tasks such as motor control, sensor interfacing, and human-machine interfaces. PIC microcontrollers in particular combine a RISC-style instruction set (35 single-word instructions for the PIC16C7X family) with separate program and data buses (Harvard architecture), yielding deterministic instruction timing that simplifies real-time firmware development. Within the broader taxonomy, the PIC16C77 belongs to the PIC microcontroller family, itself a sub-family of 8-bit microcontrollers within the larger category of microcontrollers and integrated circuits.
The PIC16C77-10/PT differentiates itself from the PIC16C76 sibling primarily through expanded memory (14 KB EPROM versus 8 KB) and a larger pin count, while remaining instruction-set and footprint compatible with earlier PIC16C5X and PIC12CXXX devices. Wide operating voltage support (2.5 V to 6.0 V), 25 mA source/sink current per I/O, and low-power modes (standby current of 1 µA typical at 3 V / 32 kHz) enable the part to serve battery-backed and industrial environments. Industrial and Extended temperature grades are available, suiting automotive body electronics, appliance control, and instrumentation front-ends.
Typical applications include industrial control panels, HVAC fan and damper control, uninterruptible power supply (UPS) front-panel logic, sensor-signal conditioning, and low-cost motor drive interfaces. Designers migrating from PIC16C5X designs gain additional peripheral capability (A/D, CCP, USART) without a learning curve, while those targeting flash-reprogrammable equivalents can move directly to the PIC16F77, which Microchip identifies as the recommended successor for new designs.
When designing with this device, plan for OTP programming infrastructure: a windowed (UV-erasable) variant is unavailable, so firmware must be fully validated before programming. Ensure adequate decoupling (100 nF plus 10 µF bulk) on VDD, keep analog and digital supply traces short, and reference Microchip application notes for CCP PWM and A/D acquisition timing. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes that are not collated on the manufacturer product page or datasheet alone.
Аналоги без доработки для PIC16C77-10/PT — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16C77-10/PT (тот же форм-фактор и посадочное место) — отличается по Timers, Package, ADC, Operating Temperature, Serial Interfaces.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16F77-I/PT
✅ Прямая замена✓ В наличии
$5.4 / шт.
Открыть даташит →PIC16C77-04/PT
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$6.08 / шт.
Открыть даташит →PIC16C77-04I/PT
✅ Прямая замена ⚠️ Характеристики не проверены📋 Справочный аналог (нет в каталоге)
PIC16C67-10/PT
✅ Прямая замена ⚠️ Характеристики не проверены📋 Справочный аналог (нет в каталоге)
PIC16C74B-20/PT
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$2.05 / шт.
Открыть даташит →PIC16C77-10/PT Максимальные параметры и электрические характеристики
| Product Type | 8-bit Microcontroller (MCU) |
| Family | PIC16C7X |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 14 KB |
| RAM Size | 368 bytes |
| Data EEPROM | Not present |
| Максимальная тактовая частота | 20 MHz (10 MHz for -10 speed grade) |
| Instruction Cycle Time | 200 ns at 20 MHz |
| Operating Voltage Range | 2.5 V to 6.0 V |
| I/O Pins | 33 |
| A/D Converter | 8 channels, 8-bit |
| Timers | 2 x 8-bit, 1 x 16-bit |
| CCP Modules | 2 (Capture/Compare/PWM) |
| Serial Interfaces | SPI / I2C (SSP) + USART |
| I/O Source/Sink Current | 25 mA / 25 mA |
| Standby Current | 1 µA typical at 3 V, 32 kHz |
| Корпус | 44-pin TQFP (PT) |
| Тип монтажа | Surface Mount |
| Диапазон рабочих температур | 0C to +70C (Commercial) |
| Статус RoHS | Compliant (PT package) |
| AEC-Q100 | Not qualified |
Конфигурация выводов PIC16C77-10/PT
| Контакт 1 | OSC1/CLKIN — Crystal oscillator input or external clock input |
| Контакт 2 | OSC2/CLKOUT — Crystal oscillator output or clock output |
| Контакт 3 | MCLR/VPP — Master Clear reset input or programming voltage input |
| Контакт 4 | RA0/AN0 — PORTA bit 0 / Analog input channel 0 |
| Контакт 5 | RA1/AN1 — PORTA bit 1 / Analog input channel 1 |
| Контакт 6 | RA2/AN2/VREF- — PORTA bit 2 / Analog input 2 / A/D VREF- |
| Контакт 7 | RA3/AN3/VREF+ — PORTA bit 3 / Analog input 3 / A/D VREF+ |
| Контакт 8 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Контакт 9 | RA5/AN4/SS — PORTA bit 5 / Analog input 4 / SPI slave select |
| Контакт 10 | VSS — Ground reference |
| Контакт 11 | VDD — Positive supply voltage |
| Контакт 12 | RB0/INT — PORTB bit 0 / External interrupt input |
| Контакт 13 | RB1 — PORTB bit 1 |
| Контакт 14 | RB2 — PORTB bit 2 |
| Контакт 15 | RB3 — PORTB bit 3 |
| Контакт 16 | RB4 — PORTB bit 4 |
| Контакт 17 | RB5 — PORTB bit 5 |
| Контакт 18 | RB6/PGC — PORTB bit 6 / In-circuit debugger clock |
| Контакт 19 | RB7/PGD — PORTB bit 7 / In-circuit debugger data |
| Контакт 20 | VSS — Ground reference |
| Контакт 21 | VDD — Positive supply voltage |
| Контакт 22 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Контакт 23 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 I/O |
| Контакт 24 | RC2/CCP1 — PORTC bit 2 / CCP1 I/O |
| Контакт 25 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Контакт 26 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Контакт 27 | RC5/SDO — PORTC bit 5 / SPI data out |
| Контакт 28 | RC6/TX/CK — PORTC bit 6 / USART transmit / USART clock |
| Контакт 29 | RC7/RX/DT — PORTC bit 7 / USART receive / USART data |
| Контакт 30 | VSS — Ground reference |
| Контакт 31 | VDD — Positive supply voltage |
| Контакт 32 | RD0/PSP0 — PORTD bit 0 / Parallel Slave Port bit 0 |
| Контакт 33 | RD1/PSP1 — PORTD bit 1 / Parallel Slave Port bit 1 |
| Контакт 34 | RD2/PSP2 — PORTD bit 2 / Parallel Slave Port bit 2 |
| Контакт 35 | RD3/PSP3 — PORTD bit 3 / Parallel Slave Port bit 3 |
| Контакт 36 | RD4/PSP4 — PORTD bit 4 / Parallel Slave Port bit 4 |
| Контакт 37 | RD5/PSP5 — PORTD bit 5 / Parallel Slave Port bit 5 |
| Контакт 38 | RD6/PSP6 — PORTD bit 6 / Parallel Slave Port bit 6 |
| Контакт 39 | RD7/PSP7 — PORTD bit 7 / Parallel Slave Port bit 7 |
| Контакт 40 | VSS — Ground reference |
| Контакт 41 | VDD — Positive supply voltage |
| Контакт 42 | RE0/RD/AN5 — PORTE bit 0 / Read control / Analog input 5 |
| Контакт 43 | RE1/WR/AN6 — PORTE bit 1 / Write control / Analog input 6 |
| Контакт 44 | RE2/CS/AN7 — PORTE bit 2 / Chip select / Analog input 7 |
Типичное применение
PIC16C77-10/PT подходит для 6 применениеs: Industrial Control Panels, HVAC Fan and Damper Control, UPS Front-Panel Logic, Sensor Signal Conditioning Hub, Low-Cost Motor Drive Interface, Appliance Control Boards.
Industrial Control Panels
The PIC16C77-10/PT fits industrial control panels because of its 33 I/O lines and 8-channel 8-bit A/D converter, which can scan multiple potentiometers, limit switches, and analog sensors concurrently. Its 25 mA source/sink per pin drives LEDs and small relays directly without external buffers. The 20 MHz instruction rate delivers deterministic loop times for PID control loops running at 1 ms sample intervals. OTP programming locks firmware for regulatory traceability. Estimated: at 5 V / 20 MHz, core current draw is approximately 13 mA, manageable from a 78L05 regulator without thermal concerns.
Рекомендуется
HVAC Fan and Damper Control
The PIC16C77-10/PT suits HVAC damper and fan control because its two CCP modules generate independent PWM outputs to drive triac phase-angle circuits and BLDC fan drivers. The 8-channel A/D reads thermistor/resistive temperature sensors at slow sample rates (one conversion every 100 ms is sufficient for thermal mass). Standby current of 1 µA at 3 V / 32 kHz enables battery-backed RTC operation during power loss. Industrial temperature grade variants support unconditioned mechanical rooms. The OTP memory prevents accidental field reprogramming in safety-critical installations.
Рекомендуется
UPS Front-Panel Logic
The PIC16C77-10/PT serves as front-panel logic in small UPS systems, where the USART interfaces to a host inverter controller and the A/D monitors battery voltage and current via external shunts. Its 33 I/O lines drive multi-segment LCD or LED status panels, accept pushbutton inputs, and toggle buzzer alarms. The wide 2.5 V to 6.0 V supply range tolerates unregulated battery rails directly. OTP program memory prevents firmware tampering. Brown-out detection and the watchdog timer add robustness in electrically noisy battery environments.
Рекомендуется
Sensor Signal Conditioning Hub
The PIC16C77-10/PT acts as a sensor-conditioning hub in distributed industrial nodes: 8 analog inputs multiplex through the 8-bit A/D, while the SPI/I2C synchronous serial port reads digital sensors and the USART forwards processed data to a master controller or RS-485 transceiver. The 14 KB program memory accommodates moderate state-machine firmware including calibration tables. CCP modules generate precision timing pulses for ultrasonic or photoelectric sensors. Low standby current suits solar-powered remote installations running intermittent sampling.
Рекомендуется
Low-Cost Motor Drive Interface
The PIC16C77-10/PT interfaces with low-cost brushed DC and stepper motor drivers, using its two CCP PWM channels to set speed reference and direction. Hall-effect or encoder feedback connects through PORTB interrupt-on-change pins for closed-loop control. The 20 MHz instruction rate supports trapezoidal commutation profiles for small BLDC motors at up to 30,000 RPM electrical. Industrial-grade parts survive under-hood automotive environments. OTP prevents field modification of safety-rated parameters such as maximum RPM.
Рекомендуется
Appliance Control Boards
The PIC16C77-10/PT powers appliance control boards (washing machines, dishwashers, small kitchen equipment), where 33 I/O pins drive 7-segment displays, keypads, and triac-fired heater relays. The 8-channel A/D reads water level, temperature, and motor current. OTP program memory locks the appliance firmware to comply with regulatory certification, preventing unauthorized parameter changes. Wide voltage tolerance handles rectified 24 V mains-derived rails. Industrial and extended temperature grades support unheated laundry environments.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16C77-10/PT — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC16F77-I/PT | PIC16C77-04/PT | PIC16C77-04I/PT | PIC16C67-10/PT | PIC16C74B-20/PT |
|---|---|---|---|---|---|---|
| Package | 44-pin TQFP (PT) | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory Type | 14 KB OTP EPROM | 14 KB Flash | 14 KB OTP EPROM | 14 KB OTP EPROM | 8 KB OTP EPROM | 4 KB OTP EPROM |
| Maximum Clock Frequency | 10 MHz (-10 grade) | 20 MHz | 4 MHz | 4 MHz | 10 MHz | 20 MHz |
| RAM Size | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 192 bytes |
| A/D Converter | 8 channels, 8-bit | 8 channels, 8-bit | 8 channels, 8-bit | 8 channels, 8-bit | 5 channels, 8-bit | 8 channels, 8-bit |
| Operating Temperature | 0C to +70C (Commercial) | -40C to +85C (Industrial) | 0C to +70C (Commercial) | -40C to +85C (Industrial) | 0C to +70C (Commercial) | 0C to +70C (Commercial) |
| Data EEPROM | Not present | 256 bytes | Not present | Not present | Not present | Not present |
| Lifecycle Status | NRND | Active (recommended migration) | NRND | NRND | NRND | NRND |
Ключевые отличия
- Flash reprogrammability advantage over OTP (против PIC16F77-I/PT)
- Wider A/D channel count than PIC16C67 (против PIC16C67-10/PT)
- Larger program memory than PIC16C74B (против PIC16C74B-20/PT)
Заметки по проектированию
Estimated: at 5 V VDD and 20 MHz operation, the PIC16C77-10/PT draws approximately 13 mA core current plus I/O loading. Place a 100 nF ceramic decoupling capacitor within 5 mm of each VDD/VSS pair (4 pairs on the 44-pin TQFP) and a 10 µF bulk tantalum or ceramic capacitor at the supply entry point. For battery-backed standby operation, use the SLEEP instruction and reduce clock to 32 kHz via Timer1 to achieve 1 µA typical standby current. Ensure VDD rise time during power-on is monotonic to satisfy brown-out reset requirements.
The 44-pin TQFP (PT) package has a 0.8 mm lead pitch and exposed thermal pad (die paddle) on the underside. The thermal pad MUST be soldered to a PCB copper pad to achieve mechanical reliability and thermal performance. Recommended PCB layout uses a star-ground topology with separate analog (AVDD/AVSS) and digital supplies if the A/D converter is used; route analog inputs away from digital switching lines and keep the A/D reference capacitor within 10 mm of VREF+/VREF- pins.
Three pitfalls catch first-time PIC16C77 users: (1) The OTP program memory cannot be erased - validate firmware on a flash-based PIC16F77 or windowed PIC16C77/JW prototype before committing to OTP. (2) PORTE pins share analog inputs; configuring a PORTE pin as digital disables the corresponding A/D channel. (3) The MCLR pin is bidirectional on some PIC16C7X variants - if not used as reset, configure it as input only with the internal MCLR disabled. Read configuration word settings from the datasheet (DS30325E) carefully before programming.
Информация о соответствии
RoHS compliant per Microchip material declaration. PT (TQFP) package lead-free. PIC16C77 family is not AEC-Q100 qualified; for automotive applications choose PIC16F77 automotive-grade variants or PIC18F family.