PIC16C77-10I/PQ - 8-Bit MCU, 14KB OTP, 10MHz, 44-MQFP
部品番号: PIC16C77-10I/PQ ✗ 生産終了| 数量 | 単価 | 小計 |
|---|---|---|
| 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 概要
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.
ドロップイン代替品: PIC16C77-10I/PQ — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16C77-10I/PQ (同一形状・フットプリント) — 相違点: Package, Timers, Core Architecture, Serial Interfaces, Program Memory Size.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16C77-10/PQ
✅ ドロップイン✓ 在庫あり
$4.8 / 個
データシートを見る →PIC16F877-I/PQ
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F877-10/PQ
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F877-20/PQ
✅ ドロップイン✓ 在庫あり
$10.3927 / 個
データシートを見る →PIC16F877A-I/PQ
✅ ドロップイン📋 参考代替品(カタログ未掲載)
ATMEGA8535L-8AU
✅ ドロップイン✓ 在庫あり
$3.12 / 個
データシートを見る →PIC16C77-10I/PQ 最大定格&電気的特性
| 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) |
| パッケージ | 44-pin Metric QFP (MQFP / PQ) |
| 動作温度 | -40 °C to +85 °C (industrial, "I") |
PIC16C77-10I/PQ ピン構成
| ピン 1 | OSC1/CLKI — Oscillator crystal input / external clock input |
| ピン 2 | OSC2/CLKO — Oscillator crystal output / clock output |
| ピン 3 | MCLR/VPP — Master clear (active low reset) / programming voltage input |
| ピン 4 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| ピン 5 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| ピン 6 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| ピン 7 | RA3/AN3/VREF — PORTA bit 3 / analog input 3 / ADC VREF |
| ピン 8 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| ピン 9 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SSP slave select |
| ピン 10 | RE0/RD/AN5 — PORTE bit 0 / read control for PSP / analog input 5 |
| ピン 11 | RE1/WR/AN6 — PORTE bit 1 / write control for PSP / analog input 6 |
| ピン 12 | RE2/CS/AN7 — PORTE bit 2 / chip select for PSP / analog input 7 |
| ピン 13 | VDD — Positive supply (4.0 V to 5.5 V) |
| ピン 14 | VSS — Ground reference |
| ピン 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| ピン 16 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 I/O |
| ピン 17 | RC2/CCP1 — PORTC bit 2 / CCP1 I/O |
| ピン 18 | RC3/SCK/SCL — PORTC bit 3 / SSP SPI clock / I2C clock |
| ピン 19 | RD0/PSP0 — PORTD bit 0 / parallel slave port data bit 0 |
| ピン 20 | RD1/PSP1 — PORTD bit 1 / parallel slave port data bit 1 |
| ピン 21 | RD2/PSP2 — PORTD bit 2 / parallel slave port data bit 2 |
| ピン 22 | RD3/PSP3 — PORTD bit 3 / parallel slave port data bit 3 |
| ピン 23 | RC4/SDI/SDA — PORTC bit 4 / SSP SPI data in / I2C data |
| ピン 24 | RC5/SDO — PORTC bit 5 / SSP SPI data out |
| ピン 25 | RC6/TX/CK — PORTC bit 6 / USART async transmit / sync clock |
| ピン 26 | RC7/RX/DT — PORTC bit 7 / USART async receive / sync data |
| ピン 27 | RD4/PSP4 — PORTD bit 4 / parallel slave port data bit 4 |
| ピン 28 | RD5/PSP5 — PORTD bit 5 / parallel slave port data bit 5 |
| ピン 29 | RD6/PSP6 — PORTD bit 6 / parallel slave port data bit 6 |
| ピン 30 | RD7/PSP7 — PORTD bit 7 / parallel slave port data bit 7 |
| ピン 31 | VSS — Ground reference |
| ピン 32 | VDD — Positive supply (4.0 V to 5.5 V) |
| ピン 33 | RB0/INT — PORTB bit 0 / external interrupt |
| ピン 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 |
| ピン 41 | NC — Not connected (per datasheet) |
| ピン 42 | NC — Not connected (per datasheet) |
| ピン 43 | NC — Not connected (per datasheet) |
| ピン 44 | NC — Not connected (per datasheet) |
主な用途
PIC16C77-10I/PQ の用途: 6 件s: 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.
おすすめ
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.
おすすめ
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.
おすすめ
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.
おすすめ
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.
おすすめ
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.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16C77-10I/PQ — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | 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 |
主な差別化要因
- 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)
設計ノート
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 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.