PIC16C77-10E/PT - 8-Bit 10MHz OTP MCU 14KB Flash 44-TQFP | Microchip
Артикул: PIC16C77-10E/PT ✗ Снят с производства| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $16.34 | $16,34 |
| 10 | $14.71 | $147,10 |
| 100 | $13.07 | $1.307,00 |
| 500 | $11.44 | $5.720,00 |
| 1.000 | $9.8 | $9.800,00 |
PIC16C77-10E/PT Обзор
An MCU (microcontroller unit) is a single-chip computer containing a CPU core, non-volatile program memory, working RAM, peripherals, and I/O - essentially a complete compute subsystem on one IC. The 8-bit PIC16C family targets low-cost, deterministic, low-power embedded applications where simple register-level programming, predictable interrupt latency, and small footprint outweigh the throughput advantages of 16/32-bit cores. The PIC16C77 is the upper-memory sibling of the PIC16C76 within the mid-range PIC16C6X/7X family, adding 8K words of code space and an extended instruction set.
Key features of the PIC16C77-10E/PT include a wide operating voltage range of 2.5V to 6.0V, 25 mA source/sink current per I/O to directly drive LEDs or small relays, low-power consumption (typical <2 mA active at 5V/4MHz), and three temperature grades. The "-10E" suffix indicates 10MHz maximum frequency and the Extended (-40C to +125C) temperature range. The 44-TQFP (PT) package variant also offers 40-pin PDIP (P) and 44-pin PLCC (L) options for through-hole and socketed designs.
Architecturally, the PIC16C77 uses a Harvard RISC core with separate program and data buses, allowing simultaneous instruction fetch and data access. The 14-bit wide instruction word supports single-word single-cycle instructions with 200 ns minimum cycle time at 10MHz. The on-chip peripherals are mapped into a 368-byte register file and 8-level hardware stack, and an integrated power-on reset / brown-out detector / watchdog timer trio provides unsupervised operation. The synchronous serial port can be configured as SPI master/slave or I2C, while the AUSART delivers asynchronous or synchronous serial communication.
Typical applications include industrial automation controllers, sensor signal conditioning with on-chip ADC, motor and lighting control with PWM, HVAC user-interface panels, automotive body and accessory ECUs, and consumer appliance controllers. Its 33 I/O lines comfortably support mid-sized user interfaces with keypads, displays, and indicator LEDs.
When designing with the PIC16C77-10E/PT, the OTP memory constraint is critical: program code must be fully verified before production programming because OTP cannot be erased. For prototype or field-updatable designs, use the flash-based PIC16F77 drop-in successor. Always include decoupling capacitors within 10 mm of the VDD/VSS pins, and respect the 6.0V absolute-maximum supply.
This page synthesizes distributor pricing, drop-in alternatives, application notes, and design considerations not consolidated in the manufacturer datasheet.
Аналоги без доработки для PIC16C77-10E/PT — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16C77-10E/PT (тот же форм-фактор и посадочное место) — отличается по Timers, Core Architecture, Serial Interfaces, Package, Program Memory Type.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16C77-10/PT
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$5.7 / шт.
Открыть даташит →PIC16C77-04I/PT
✅ Прямая замена ⚠️ Характеристики не проверены📋 Справочный аналог (нет в каталоге)
PIC16F77-I/PT
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$5.4 / шт.
Открыть даташит →PIC16F877A-I/PT
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$4.95 / шт.
Открыть даташит →PIC16C77-20E/PT
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$8.75 / шт.
Открыть даташит →PIC16C77-10E/PT Максимальные параметры и электрические характеристики
| Core Architecture | PIC 8-bit Harvard RISC |
| Series | PIC® 16C |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 14 KB (8K x 14) |
| RAM Size | 368 B |
| EEPROM Data Memory | None |
| Maximum CPU Frequency | 10 MHz |
| Instruction Cycle Time | 200 ns |
| Operating Voltage Range | 2.5 V to 6.0 V |
| I/O Pins | 33 |
| ADC | 8 channels, 8-bit |
| Timers | 2 x 8-bit, 1 x 16-bit (CCP) |
| Communication Interfaces | AUSART, SPI, I2C (SSP) |
| I/O Sink/Source Current | 25 mA / 25 mA |
| Рабочая температура | -40 C to +125 C (Extended, "E" suffix) |
| Корпус | 44-TQFP (10x10 mm), "PT" suffix |
| Тип монтажа | Surface Mount |
| Packaging | Tube |
Конфигурация выводов PIC16C77-10E/PT
| Контакт 1 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Контакт 2 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Контакт 3 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Контакт 4 | RA3/AN3/VREF — PORTA bit 3 / analog input 3 / VREF+ |
| Контакт 5 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Контакт 6 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select |
| Контакт 7 | RE0/RD — PORTE bit 0 / parallel slave port read |
| Контакт 8 | RE1/WR — PORTE bit 1 / parallel slave port write |
| Контакт 9 | RE2/CS — PORTE bit 2 / parallel slave port chip select |
| Контакт 10 | VDD — Positive digital supply (2.5-6.0 V) |
| Контакт 11 | VSS — Digital ground |
| Контакт 12 | OSC1/CLKIN — Crystal oscillator input / external clock in |
| Контакт 13 | OSC2/CLKOUT — Crystal oscillator output / clock out |
| Контакт 14 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator out / Timer1 clock in |
| Контакт 15 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator in / CCP2 |
| Контакт 16 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1 |
| Контакт 17 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Контакт 18 | RD0/PSP0 — PORTD bit 0 / parallel slave port bit 0 |
| Контакт 19 | RD1/PSP1 — PORTD bit 1 / parallel slave port bit 1 |
| Контакт 20 | RD2/PSP2 — PORTD bit 2 / parallel slave port bit 2 |
| Контакт 21 | RD3/PSP3 — PORTD bit 3 / parallel slave port bit 3 |
| Контакт 22 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Контакт 23 | RC5/SDO — PORTC bit 5 / SPI data out |
| Контакт 24 | RC6/TX/CK — PORTC bit 6 / AUSART TX / clock |
| Контакт 25 | RC7/RX/DT — PORTC bit 7 / AUSART RX / data |
| Контакт 26 | RD4/PSP4 — PORTD bit 4 / parallel slave port bit 4 |
| Контакт 27 | RD5/PSP5 — PORTD bit 5 / parallel slave port bit 5 |
| Контакт 28 | RD6/PSP6 — PORTD bit 6 / parallel slave port bit 6 |
| Контакт 29 | RD7/PSP7 — PORTD bit 7 / parallel slave port bit 7 |
| Контакт 30 | AVSS — Analog ground |
| Контакт 31 | AVDD — Analog positive supply |
| Контакт 32 | VSS — Digital ground |
| Контакт 33 | VDD — Positive digital supply (2.5-6.0 V) |
| Контакт 34 | RB0/INT — PORTB bit 0 / external interrupt |
| Контакт 35 | RB1 — PORTB bit 1 |
| Контакт 36 | RB2 — PORTB bit 2 |
| Контакт 37 | RB3 — PORTB bit 3 |
| Контакт 38 | RB4 — PORTB bit 4 |
| Контакт 39 | RB5 — PORTB bit 5 |
| Контакт 40 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Контакт 41 | RB7/PGD — PORTB bit 7 / ICSP data |
| Контакт 42 | RC0 — PORTC bit 0 (alternate location, dup) |
| Контакт 43 | MCLR/VPP — Master clear reset (active low) / programming voltage |
| Контакт 44 | VSS — Digital ground |
Типичное применение
PIC16C77-10E/PT подходит для 6 применениеs: Industrial Automation Controllers, Automotive Body and Accessory ECUs, HVAC Control Panels, Sensor Signal Conditioning and Data Acquisition, Motor Control (PWM and Stepper Drivers), Consumer Appliance Controllers.
Industrial Automation Controllers
The PIC16C77-10E/PT's 33 I/O lines, 8-channel 8-bit ADC, three timers, and 25 mA source/sink drive make it well suited to industrial PLCs, sensor-interface modules, and discrete control boards. Its 14 KB OTP program memory accommodates ladder-style logic and serial-protocol stacks, while the wide 2.5-6.0 V supply and -40C to +125C extended temperature range let it survive 24 V-conditioned industrial rails and factory-floor thermal stress. Place 100 nF decoupling caps within 10 mm of VDD/VSS, and use the AUSART for Modbus RTU over RS-485 transceivers.
Рекомендуется
Automotive Body and Accessory ECUs
Automotive body controllers, lighting modules, and accessory ECUs benefit from the PIC16C77-10E/PT's 25 mA I/O drive (enough to switch small relays and LED arrays directly), 8-channel ADC for battery-voltage and switch-state monitoring, and extended -40C to +125C operating range. The PWM-capable 16-bit CCP timer drives LED dimming and motor speed control without additional driver ICs, while the SSP supports SPI/I2C for sensor peripherals. For new automotive designs, prefer the AEC-Q100-qualified PIC16F877A-I/PT instead.
Рекомендуется
HVAC Control Panels
HVAC user-interface panels and thermostat controllers use the PIC16C77-10E/PT to scan keypads, drive LCD/LED displays, and read temperature/humidity sensors via the on-chip 8-channel 8-bit ADC. The 14 KB OTP memory holds UI state machines and PID control loops, while three timers handle PWM fan-speed outputs, scheduling, and debounce. The AUSART links the panel to a central HVAC controller for zone coordination, and the wide 2.5-6.0 V supply tolerance simplifies 5 V and 3.3 V mixed-rail designs.
Рекомендуется
Sensor Signal Conditioning and Data Acquisition
Multi-channel sensor-interface modules use the PIC16C77-10E/PT's 8-channel 8-bit ADC plus 33 I/O to read thermocouples, flow meters, pressure transducers, and switch contacts. The AUSART streams conditioned data to a host PLC or PC, while the SSP interfaces with SPI-based digital sensors. With 368 bytes of RAM and 14 KB of OTP program memory, the device holds calibration tables and linearization routines. Brown-out reset and watchdog timer provide unsupervised field operation.
Рекомендуется
Motor Control (PWM and Stepper Drivers)
Brushless DC, brushed DC, and small stepper-motor control loops fit within the PIC16C77-10E/PT's PIC16C core, leveraging the 16-bit CCP module for PWM generation and the 8-bit timers for commutation timing. The 25 mA I/O source/sink capability directly drives opto-isolated gate drivers, while the SSP synchronizes with encoder feedback over SPI. With 10 MHz CPU, the 200 ns instruction cycle supports 5-10 kHz commutation rates typical of small appliance and pump motors.
Рекомендуется
Consumer Appliance Controllers
Washing machines, dishwashers, microwave ovens, and small kitchen appliances integrate the PIC16C77-10E/PT for cycle control, user-interface handling, and safety monitoring. The wide 2.5-6.0 V supply accommodates rectified mains-derived rails, while the 8-channel ADC reads temperature, water level, and motor current sensors. OTP-based code locks in firmware against accidental field changes, and 33 I/O lines drive seven-segment displays, keypads, indicator LEDs, and TRIAC firing circuits through optocouplers.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16C77-10E/PT — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC16C77-10/PT | PIC16C77-04I/PT | PIC16F77-I/PT | PIC16F877A-I/PT | PIC16C77-20E/PT |
|---|---|---|---|---|---|---|
| Package | 44-TQFP (PT) | 44-TQFP (PT) - same | 44-TQFP (PT) - same | 44-TQFP (PT) - same | 44-TQFP (PT) - same | 44-TQFP (PT) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory Type | OTP (14 KB / 8K x 14) | OTP (14 KB) | OTP (14 KB) | Flash (14 KB) | Flash (14 KB) | OTP (14 KB) |
| Maximum CPU Frequency | 10 MHz | 10 MHz | 4 MHz | 10 MHz (20 MHz also offered) | 20 MHz | 20 MHz |
| Operating Temperature | -40 C to +125 C (Extended) | 0 C to +70 C (Commercial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +125 C (Extended) |
| RAM Size | 368 B | 368 B | 368 B | 368 B | 368 B | 368 B |
| ADC | 8-ch, 8-bit | 8-ch, 8-bit | 8-ch, 8-bit | 8-ch, 8-bit | 8-ch, 10-bit | 8-ch, 8-bit |
| Communication Interfaces | AUSART, SPI, I2C (SSP) | AUSART, SPI, I2C | AUSART, SPI, I2C | AUSART, SPI, I2C | AUSART, SPI, I2C | AUSART, SPI, I2C |
| Recommended for New Design | No (NRND) | No (NRND) | No (NRND) | Yes (recommended replacement) | Yes (active) | No (NRND) |
Ключевые отличия
- Recommended modern flash replacement available (против PIC16F77-I/PT)
- Higher ADC resolution available in same package (против PIC16F877A-I/PT)
- Faster CPU option in same package (против PIC16C77-20E/PT)
- Extended temperature grade coverage (против PIC16C77-10/PT)
Заметки по проектированию
Decouple each VDD/VSS pair with a 100 nF ceramic capacitor placed within 10 mm of the IC pins; add a bulk 10 uF electrolytic or tantalum at the board supply entry. The PIC16C77 has separate AVSS/AVDD analog supply pins; route AVSS to the analog ground plane and AVDD through an LC/RC filter to isolate ADC noise from digital switching. The wide 2.5-6.0 V supply range allows operation from a single Li-ion cell or 5 V rail without additional regulation, but never exceed 6.0 V (absolute maximum) - transients above this value destroy the part.
Place the crystal (or ceramic resonator) within 10 mm of OSC1/OSC2 and guard the traces with a grounded ring to reduce EMI pickup. Route MCLR/VPP with a short trace to a 10 kohm pull-up and a 100 nF cap to ground, forming a hardware-reset low-pass filter. For ICSP (in-circuit serial programming), bring PGC/PGD (RB6/RB7) and MCLR/VPP to an in-line 5-pin header accessible without removing the MCU from the board; keep these traces short and free of capacitive loading greater than 50 pF.
OTP memory cannot be erased - verify code with a flash equivalent (PIC16F77, PIC16F877A-I/PT) or a windowed PIC16C77 (with UV-erasable JW package) before programming production units. Brown-out reset must be enabled for field-deployed designs; otherwise a brief VDD sag can cause code corruption or runaway execution. The ADC maximum input must stay within AVSS to AVDD; do not apply negative voltages or voltages above AVDD. The 25 mA I/O drive is per-pin but subject to a package total dissipation limit - check the datasheet thermal characteristics when driving multiple high-current loads simultaneously.
Информация о соответствии
Lifecycle status is NRND (Not Recommended for New Designs). Microchip recommends PIC16F77 as the modern flash replacement. RoHS, REACH, lead-free, and halogen-free status are not explicitly stated in the verified web data and are marked unknown.