PIC16C77-10I/PQ - 8-Bit MCU, 14KB OTP, 10MHz, 44-MQFP
Teilenummer: PIC16C77-10I/PQ ✗ Abgekündigt| Menge | Stückpreis | Gesamt |
|---|---|---|
| 1 | $14.5 | $14,50 |
| 10 | $13.1 | $131,00 |
| 100 | $11.75 | $1.175,00 |
| 500 | $10.6 | $5.300,00 |
| 1.000 | $9.85 | $9.850,00 |
PIC16C77-10I/PQ Übersicht
An OTP-based PIC microcontroller (One-Time-Programmable MCU) is a microcontroller whose program memory is implemented as EPROM that can be written only once; it belongs to the broader category of microcontrollers -> embedded processors -> digital ICs. Within the PIC16CXX mid-range family, the PIC16C77 is positioned as a high-pin-count variant that integrates an 8-channel 8-bit Analog-to-Digital Converter (ADC), a USART serial port, a Synchronous Serial Port (SSP), two Capture/Compare/PWM (CCP) modules, a Parallel Slave Port (PSP), and 33 digital I/O lines. The RISC Harvard architecture executes 35 single-word instructions in a single instruction cycle (200 ns at 10 MHz, except program branches which take two cycles), enabling deterministic real-time control.
Key differentiating features include the integrated 12-source interrupt controller with a hardware context save, the 8-channel multiplexed ADC with configurable acquisition time, and the parallel slave port that allows direct connection to an external 8-bit data bus. The 192-byte general-purpose RAM (368 bytes total data memory including peripherals) supports a 14-bit instruction word and 8-bit data path, and the watchdog timer with on-chip RC oscillator provides failsafe operation. Brown-out reset (BOR) and power-on reset (POR) circuitry are integrated.
Typical applications are industrial process controllers, instrument front-ends with ADC, motor-control signal pre-processing, embedded HMI controllers, and legacy automotive body modules. Designers choose the PIC16C77-10I/PQ when a deterministic 8-bit core, integrated analog, and a 44-pin QFP footprint are needed at low unit cost. Designers should evaluate whether a Flash-based PIC18 or PIC16F1xx successor provides more headroom if field reprogrammability is required, since OTP parts cannot be erased.
Drop-in-Alternativen für PIC16C77-10I/PQ – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.
Varianten dieser Serie
Modelle derselben Serie, die drop-in-kompatibel sind mit PIC16C77-10I/PQ (gleiche Bauform und Footprint) – abweichend in Package, Timers, Core Architecture, Serial Interfaces, Program Memory Size.
Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:
PIC16C77-10/PQ
✅ Drop-In✓ Auf Lager
$4.8 / Stück
Datenblatt ansehen →PIC16F877-I/PQ
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
PIC16F877-10/PQ
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
PIC16F877-20/PQ
✅ Drop-In✓ Auf Lager
$10.3927 / Stück
Datenblatt ansehen →PIC16F877A-I/PQ
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
ATMEGA8535L-8AU
✅ Drop-In✓ Auf Lager
$3.12 / Stück
Datenblatt ansehen →PIC16C77-10I/PQ Grenzwerte & elektrische Eigenschaften
| Family | PIC16C7X (PIC16 mid-range) |
| Core | 8-bit RISC Harvard architecture |
| Program Memory | 14 KB OTP (8K x 14) |
| Data RAM | 368 bytes (192 bytes general-purpose) |
| Max CPU Frequency | 10 MHz |
| Instruction Cycle Time | 200 ns (single cycle), 400 ns (branch) |
| Instruction Set | 35 single-word instructions |
| Operating Voltage | 4.0 V to 5.5 V |
| I/O Pins | 33 digital I/O |
| ADC | 8 channels, 8-bit resolution |
| Timers | Timer0, Timer1, Timer2 (with CCP1, CCP2) |
| Serial Interfaces | USART / SCI, SSP (SPI / I2C) |
| Parallel Slave Port | Yes (PSP, 8-bit external bus) |
| Gehäuse | 44-pin Metric QFP (MQFP / PQ) |
| Betriebstemperatur | -40 °C to +85 °C (industrial, "I") |
PIC16C77-10I/PQ Pin-Konfiguration
| Pin 1 | OSC1/CLKI — Oscillator crystal input / external clock input |
| Pin 2 | OSC2/CLKO — Oscillator crystal output / clock output |
| Pin 3 | MCLR/VPP — Master clear (active low reset) / programming voltage input |
| Pin 4 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Pin 5 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Pin 6 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Pin 7 | RA3/AN3/VREF — PORTA bit 3 / analog input 3 / ADC VREF |
| Pin 8 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pin 9 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SSP slave select |
| Pin 10 | RE0/RD/AN5 — PORTE bit 0 / read control for PSP / analog input 5 |
| Pin 11 | RE1/WR/AN6 — PORTE bit 1 / write control for PSP / analog input 6 |
| Pin 12 | RE2/CS/AN7 — PORTE bit 2 / chip select for PSP / analog input 7 |
| Pin 13 | VDD — Positive supply (4.0 V to 5.5 V) |
| Pin 14 | VSS — Ground reference |
| Pin 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pin 16 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 I/O |
| Pin 17 | RC2/CCP1 — PORTC bit 2 / CCP1 I/O |
| Pin 18 | RC3/SCK/SCL — PORTC bit 3 / SSP SPI clock / I2C clock |
| Pin 19 | RD0/PSP0 — PORTD bit 0 / parallel slave port data bit 0 |
| Pin 20 | RD1/PSP1 — PORTD bit 1 / parallel slave port data bit 1 |
| Pin 21 | RD2/PSP2 — PORTD bit 2 / parallel slave port data bit 2 |
| Pin 22 | RD3/PSP3 — PORTD bit 3 / parallel slave port data bit 3 |
| Pin 23 | RC4/SDI/SDA — PORTC bit 4 / SSP SPI data in / I2C data |
| Pin 24 | RC5/SDO — PORTC bit 5 / SSP SPI data out |
| Pin 25 | RC6/TX/CK — PORTC bit 6 / USART async transmit / sync clock |
| Pin 26 | RC7/RX/DT — PORTC bit 7 / USART async receive / sync data |
| Pin 27 | RD4/PSP4 — PORTD bit 4 / parallel slave port data bit 4 |
| Pin 28 | RD5/PSP5 — PORTD bit 5 / parallel slave port data bit 5 |
| Pin 29 | RD6/PSP6 — PORTD bit 6 / parallel slave port data bit 6 |
| Pin 30 | RD7/PSP7 — PORTD bit 7 / parallel slave port data bit 7 |
| Pin 31 | VSS — Ground reference |
| Pin 32 | VDD — Positive supply (4.0 V to 5.5 V) |
| Pin 33 | RB0/INT — PORTB bit 0 / external interrupt |
| Pin 34 | RB1 — PORTB bit 1 |
| Pin 35 | RB2 — PORTB bit 2 |
| Pin 36 | RB3 — PORTB bit 3 |
| Pin 37 | RB4 — PORTB bit 4 |
| Pin 38 | RB5 — PORTB bit 5 |
| Pin 39 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pin 40 | RB7/PGD — PORTB bit 7 / ICSP data |
| 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) |
Typische Anwendungen
PIC16C77-10I/PQ ist geeignet für 6 Anwendungs: Industrial Process Controller, Instrumentation Front-End with ADC, Motor-Control Signal Pre-Processing, Embedded HMI Controller, Legacy Automotive Body Module, Sensor Hub with SPI/I2C Peripherals.
Industrial Process Controller
The PIC16C77-10I/PQ fits industrial process-control front-ends because its 8-channel 8-bit ADC, two Capture/Compare/PWM modules, and 33 digital I/O lines handle multiple sensor inputs and actuator outputs in a single chip. The integrated USART and SSP interfaces connect directly to RS-485 transceivers and SPI sensors, while the 10 MHz core runs deterministic 200 ns control loops. Industrial -40 °C to +85 °C operation matches factory-floor temperature requirements. Replace the OTP part with PIC16F877-I/PQ for new designs to gain field firmware updates.
Empfohlen
Instrumentation Front-End with ADC
The PIC16C77-10I/PQ serves as a multi-channel data-acquisition front-end, leveraging its 8-channel 8-bit ADC multiplexed onto PORTA and PORTE for voltage and transducer measurement. The on-chip CCP modules generate precise sample-timing signals, while the SSP port streams converted data to a host processor or display. 14 KB of OTP code space accommodates calibration tables and linearization routines. Brown-out reset and watchdog timer ensure reliable long-term acquisition. Migration to PIC16F877A adds a 10-bit ADC for higher-resolution measurements.
Empfohlen
Motor-Control Signal Pre-Processing
The PIC16C77-10I/PQ is used in motor-control pre-processing boards where its two CCP modules generate complementary PWM drive signals, the 8-channel ADC reads phase currents and back-EMF, and the integrated USART communicates with a higher-level controller. The 10 MHz core sustains deterministic 200 ns loop time, critical for safe commutation of brushless DC motors. Industrial temperature rating allows deployment in motor cabinets with elevated ambient. Consider PIC16F877-20/PQ when higher PWM resolution is needed.
Empfohlen
Embedded HMI Controller
The PIC16C77-10I/PQ powers embedded human-machine interface boards driving character LCDs and scanning keypads, thanks to its 33 I/O pins (sufficient for 8-bit LCD data bus plus 4x4 key matrix plus control lines). The parallel slave port can interface an external graphics controller if a higher-resolution display is required. The 368-byte RAM accommodates LCD character buffers and event queues. USART links to a host PLC or industrial network. Migration to PIC16F877-I/PQ retains the same peripheral set with Flash memory.
Empfohlen
Legacy Automotive Body Module
The PIC16C77-10I/PQ has historically been used in legacy automotive body controllers (window lifters, mirror adjusters, simple lighting drivers) where its 33 I/O lines drive relays and read switches directly. The watchdog timer and brown-out reset satisfy automotive robustness requirements at lower cost than 16-bit MCUs. The 44-pin MQFP survives under-hood thermal environments up to +85 °C. For new automotive designs use AEC-Q100 qualified successors such as PIC16F877-I/PQ or dsPIC33 families.
Empfohlen
Sensor Hub with SPI/I2C Peripherals
The PIC16C77-10I/PQ acts as a low-cost sensor hub aggregating SPI temperature sensors, I2C accelerometers, and analog transducers, then forwarding fused readings over USART to a gateway. The integrated SSP supports both SPI and I2C master modes without external glue logic. The 14 KB OTP holds sensor linearization, calibration, and protocol-translation code. Industrial temperature range fits outdoor and HVAC installations. PIC16F877A-I/PQ is the recommended successor with 10-bit ADC and nanoWatt sleep modes.
Empfohlen
Zusammenfassung der empfohlenen Produkte
Technische Referenzdaten für PIC16C77-10I/PQ – Vergleich, Designhinweise und Compliance-Informationen.
Auswahlhilfe
Vergleich mit Alternativen
| Parameter | Dieses Produkt | PIC16C77-10/PQ | PIC16F877-I/PQ | PIC16F877-20/PQ | PIC16F877A-I/PQ |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-pin MQFP (PQ) | 44-pin MQFP (PQ) - same | 44-pin MQFP (PQ) - same | 44-pin MQFP (PQ) - same | 44-pin MQFP (PQ) - same |
| Program Memory Type | 14 KB OTP | 14 KB OTP | 14 KB Flash | 14 KB Flash | 14 KB Flash |
| Max CPU Frequency | 10 MHz | 10 MHz | 20 MHz | 20 MHz | 20 MHz |
| Temperature Grade | Industrial -40C to +85C | Commercial 0C to +70C | Industrial -40C to +85C | Commercial 0C to +70C | Industrial -40C to +85C |
| ADC Resolution | 8-bit, 8 channels | 8-bit, 8 channels | 10-bit, 8 channels | 10-bit, 8 channels | 10-bit, 8 channels |
| Lifecycle Status | NRND | NRND | Active | Active | Active |
| Field Reprogrammable | No (OTP) | No (OTP) | Yes (Flash) | Yes (Flash) | Yes (Flash, nanoWatt) |
| Data RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes |
Wichtigste Unterscheidungsmerkmale
- Industrial temperature grade in standard MQFP (vs. PIC16C77-10/PQ)
- Drop-in Flash upgrade path without PCB rework (vs. PIC16F877-I/PQ)
- Integrated parallel slave port for external bus (vs. PIC16C76-10I/SP)
Designhinweise
The PIC16C77-10I/PQ operates from a single 4.0 V to 5.5 V supply on pins VDD (13, 32) and VSS (14, 31); place a 100 nF decoupling capacitor close to each VDD pin and a bulk 10 uF tantalum at the regulator output. The brown-out reset (BOR) and power-on reset (POR) are internally generated, but ensure the supply rise time is less than the POR spec (typically 72 ms) by selecting adequate bulk capacitance on the 5V rail. The MCLR/VPP pin should be tied to VDD through a 10 kohm resistor for normal operation.
OTP program memory can be written only once - verify firmware thoroughly in a windowed CERDIP PIC16C77-10/P before committing code to the PQ surface-mount variant. Brown-out detection must be enabled in configuration bits; otherwise, undefined behavior may occur during slow VDD ramps. Avoid connecting any signal to PORTA analog pins without disabling the digital input buffer via the ADCON1 register, or the input buffer will draw parasitic current into the ADC sample capacitor and distort readings.
Route the 10 MHz crystal traces (OSC1/OSC2) on the top layer directly between the MCU and the crystal with a grounded guard ring; keep total trace length under 5 mm to avoid stray capacitance shifting the oscillator. Place the ICSP clock and data lines (RB6/PGC, RB7/PGD) on accessible header pads so that OTP programming can be performed without removing the MCU from the board. Provide a clear keep-out around the analog AVdd and AVss pins if the application uses precision ADC readings.
Compliance-Informationen
Compliance status not stated explicitly in the verified web data; the PQ surface-mount package is generally lead-free but the verification is needed against the manufacturer declaration. Not AEC-Q100 qualified - the part is NRND.