PIC16C716-20I/P - 8-bit CMOS MCU 20MHz 3.5KB OTP 18-DIP | Microchip
部品番号: PIC16C716-20I/P ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $4.95 | $4.95 |
| 10 | $4.45 | $44.50 |
| 100 | $3.92 | $392.00 |
| 500 | $3.5 | $1,750.00 |
| 1,000 | $3.05 | $3,050.00 |
PIC16C716-20I/P 概要
An 8-bit microcontroller is a single-chip computer built around an 8-bit data path, optimized for embedded control tasks such as reading sensors, driving actuators, and managing communication peripherals. The PIC16C716 belongs to the mid-range PIC16 family within the broader PIC microcontroller portfolio from Microchip, which itself sits in the 8-bit MCU category of the semiconductor hierarchy: PIC16C716 -> PIC16 mid-range family -> PIC microcontroller -> 8-bit MCU -> microcontroller -> embedded IC -> semiconductor. The 'C' in PIC16C indicates EPROM/OTP program memory (as opposed to 'F' for Flash and 'HV' for high-voltage programming).
Key features include 13 bidirectional I/O pins with individual direction control, a brown-out reset (BOR) circuit for reliable operation across noisy power rails, and 35 single-word instructions enabling 200 ns instruction execution at 20 MHz. The RISC architecture and Harvard memory layout allow deterministic interrupt response and single-cycle instruction fetch, simplifying real-time firmware design.
The PIC16C716 supports applications such as automotive body controllers, industrial sensor signal conditioning, appliance user-interface boards, and consumer product prototypes. The CCP module enables motor-speed control and PWM-driven LED dimming, while the 4-channel ADC directly digitizes analog inputs without an external ADC chip, reducing BOM cost. Combined with the industrial temperature range and the OTP/EPROM program memory that survives harsh electrical environments, this part is well-suited to long-life, low-volume production where flash reprogramming is not required.
Designers should note that the OTP program memory is one-time programmable and cannot be field-upgraded - choose the PIC16F716 flash variant if in-application reprogrammability is needed. The 18-pin PDIP package suits through-hole prototype boards and educational labs; for volume production a SOIC-18 variant (PIC16C716-20I/SO) is recommended.
ドロップイン代替品: PIC16C716-20I/P — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16C716-20I/P (同一形状・フットプリント) — 相違点: Timers, Package, ADC, Program Memory Type, Mounting Type.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16C716-04I/P
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$1.05 / 個
データシートを見る →PIC16C712-20I/P
✅ ドロップイン✓ 在庫あり
$1.86 / 個
データシートを見る →PIC16C715-20I/P
✅ ドロップイン ⚠️ 仕様未検証📋 参考代替品(カタログ未掲載)
PIC16F716-I/P
✅ ドロップイン✓ 在庫あり
価格はお問い合わせください
データシートを見る →PIC16C716-20I/P 最大定格&電気的特性
| Product Family | PIC16C716 (PIC16 mid-range) |
| Core Architecture | 8-bit RISC |
| Program Memory Type | OTP (EPROM) |
| Program Memory Size | 3.5 KB (2K x 14 words) |
| Data RAM | 128 bytes |
| Maximum CPU Frequency | 20 MHz |
| Instruction Execution Time | 200 ns (at 20 MHz) |
| Instruction Set Size | 35 single-word instructions |
| I/O Pins | 13 |
| ADC | 4-channel, 8-bit |
| Timers | Timer0 (8-bit with 8-bit prescaler), Timer1 (16-bit), WDT |
| Capture/Compare/PWM (CCP) | 1 module |
| Interrupt Sources | Up to 7 |
| Brown-out Reset (BOR) | Yes |
| 電源電圧 | 4.0 V to 5.5 V |
| 動作温度 | -40 C to +85 C (Industrial, '-I' suffix) |
| パッケージ | 18-pin PDIP (DIP-18, 0.300 inch, plastic, through-hole) |
| 実装タイプ | Through-Hole |
| RoHS ステータス | Compliant |
| MSLレベル | 1 (unlimited floor life) |
PIC16C716-20I/P ピン構成
| ピン 1 | RA0/AN0 — Port A bit 0 / Analog input 0 |
| ピン 2 | RA1/AN1 — Port A bit 1 / Analog input 1 |
| ピン 3 | RA2/AN2 — Port A bit 2 / Analog input 2 |
| ピン 4 | RA3/AN3/VREF — Port A bit 3 / Analog input 3 / ADC reference voltage |
| ピン 5 | VSS — Ground (0 V) |
| ピン 6 | RA4/T0CKI — Port A bit 4 / Timer0 clock input |
| ピン 7 | RA5/SS/AN4 — Port A bit 5 / Slave Select / Analog input 4 |
| ピン 8 | RB0/INT — Port B bit 0 / External interrupt |
| ピン 9 | RB1 — Port B bit 1 |
| ピン 10 | RB2/CCP1 — Port B bit 2 / Capture/Compare/PWM 1 |
| ピン 11 | RB3 — Port B bit 3 |
| ピン 12 | RB4 — Port B bit 4 |
| ピン 13 | RB5 — Port B bit 5 |
| ピン 14 | VDD — Positive supply (4.0 V to 5.5 V) |
| ピン 15 | OSC2/CLKOUT — Oscillator output / Clock output |
| ピン 16 | OSC1/CLKIN — Oscillator input / Clock input |
| ピン 17 | RB6 — Port B bit 6 |
| ピン 18 | RB7 — Port B bit 7 |
主な用途
PIC16C716-20I/P の用途: 6 件s: Automotive Body Control Module, Industrial Sensor Signal Conditioner, Appliance User-Interface Controller, PWM Motor Speed Controller, Consumer Battery Charger, Educational Embedded Lab Board.
Automotive Body Control Module
The PIC16C716-20I/P fits automotive body-control modules requiring 12V-tolerant signal conditioning, debounced switch inputs, and low-cost processing. Its 4-channel 8-bit ADC digitizes analog sensors such as ambient-light sensors, thermistor inputs for HVAC, and battery voltage monitors without an external ADC, reducing BOM cost. The 20 MHz CPU clock and 200 ns instruction cycle support real-time response to CAN-bus wake-up events and switch debouncing. The OTP EPROM memory survives the harsh automotive electrical environment and -40C to +125C automotive temperature range (when paired with -E temp grade variants). Compared with a switching pre-regulator, the PIC16C716's clean 5 V rail and BOR circuit ensure deterministic resets during cranking events.
おすすめ
Industrial Sensor Signal Conditioner
The PIC16C716-20I/P is ideal for industrial sensor signal-conditioning boards that digitize 4-20 mA or 0-10 V analog signals and translate them into UART, SPI, or PWM outputs for downstream controllers. The 4-channel 8-bit ADC handles four independent sensor channels with adequate resolution for temperature, pressure, and flow measurements in process control. The 20 MHz instruction rate supports 9.6 kbps Modbus RTU over UART without missing inter-character timing. Industrial temperature operation (-40C to +85C) covers most factory-floor environments, and BOR prevents corrupt data writes during noisy supply transients. The OTP memory locks firmware against field tampering and reverse engineering, an advantage over flash-based parts in production-grade instrumentation.
おすすめ
Appliance User-Interface Controller
The PIC16C716-20I/P suits white-goods user-interface boards such as washing-machine front panels, microwave keypads, and dishwasher status displays. The 13 GPIO pins drive 7-segment LED displays, scan 4x4 keypads, and read rotary encoder inputs simultaneously without external logic. The Capture/Compare/PWM module generates buzzer tones and LED backlight dimming at hardware speed, freeing the CPU for debounce and display-refresh tasks. With 3.5 KB of OTP program memory, designers can implement multi-state wash cycles, EEPROM emulation in flash-friendly variants, and IEC 60730 class B self-test routines. Industrial -40C to +85C temperature range handles kitchen-environment thermal stress.
おすすめ
PWM Motor Speed Controller
The PIC16C716-20I/P's hardware CCP module generates PWM signals for DC motor speed control, brushless-fan RPM regulation, and stepper-driver pulse generation. The 10-bit PWM resolution at 20 MHz provides 19.5 kHz PWM frequency - above the audible range for quiet fan control. The Capture input measures tachometer feedback from Hall sensors, enabling closed-loop RPM regulation without additional timers. With 128 bytes of RAM the PIC16C716 supports ramp tables and PID coefficients for brushless-DC applications. The OTP program memory and BOR circuit ensure that safety-critical firmware cannot be corrupted during brown-out events, which is essential for motor-control reliability.
おすすめ
Consumer Battery Charger
The PIC16C716-20I/P is a cost-effective MCU for consumer battery chargers, particularly NiMH/NiCd, lead-acid, and small Li-ion packs. The 4-channel ADC monitors battery voltage, charge current, cell temperature, and a thermistor input to implement CC-CV charging profiles. The CCP PWM module drives a buck or flyback switching converter, while the 20 MHz instruction cycle allows fast current-loop response at switching frequencies up to 100 kHz. Industrial temperature range covers chargers used in garages and outdoor enclosures. Compared with dedicated charger ASICs, the PIC16C716 offers flexibility for custom charge algorithms and end-of-charge detection while keeping the BOM below a discrete analog implementation.
おすすめ
Educational Embedded Lab Board
The PIC16C716-20I/P is well-suited to university embedded-systems labs and hobbyist training kits because the 18-pin PDIP through-hole package is breadboard-friendly and easy to solder. With only 35 instructions, students learn the PIC16 mid-range instruction set quickly, and the integrated ADC, CCP, and timers cover most introductory topics. The 20 MHz speed grade lets instructors demonstrate timing-sensitive topics like timer overflow, PWM frequency, and interrupt latency. The OTP memory teaches production-engineering concepts (no field upgrade, code must be right the first time), and the low unit cost keeps lab kit BOM budgets reasonable. Many PIC development tools (MPLAB X, PICkit) support the PIC16C7xx family natively.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16C716-20I/P — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16C716-04I/P | PIC16C712-20I/P | PIC16C715-20I/P | PIC16F716-I/P |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | PDIP-18 (through-hole) | PDIP-18 (through-hole) - same | PDIP-18 (through-hole) - same | PDIP-18 (through-hole) - same | PDIP-18 (through-hole) - same |
| Program Memory Size | 3.5 KB OTP (2K x 14) | 3.5 KB OTP | 1 KB OTP | 3.5 KB OTP | 3.5 KB Flash |
| Maximum CPU Frequency | 20 MHz | 4 MHz | 20 MHz | 20 MHz | 20 MHz |
| Data RAM | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes |
| ADC Channels / Resolution | 4-channel / 8-bit | 4-channel / 8-bit | 4-channel / 8-bit | No ADC | 4-channel / 8-bit |
| CCP Module | 1 module | 1 module | 1 module | 1 module | 1 module |
| Program Memory Type | OTP (EPROM) | OTP | OTP | OTP | Flash (reprogrammable) |
| ICSP Support | Limited (parallel programming primary) | Limited | Limited | Limited | Full ICSP |
| Brown-out Reset (BOR) | Yes | Yes | Yes | Yes | Yes |
主な差別化要因
- Industrial temperature range (-40C to +85C) in PDIP-18 (vs PIC16C712-20I/P)
- Integrated 4-channel 8-bit ADC (vs PIC16C715-20I/P)
- 20 MHz speed grade at 5 V (vs PIC16C716-04I/P)
設計ノート
Provide a regulated 5 V supply in the 4.0 V to 5.5 V range with adequate decoupling: a 100 nF ceramic on VDD (pin 14) placed within 5 mm of the pin and a bulk 10 uF aluminum/ceramic at the regulator output. The brown-out reset (BOR) circuit triggers below approximately 4.0 V; if the application rides a slowly decaying supply (e.g. battery disconnect), add an external voltage supervisor such as MCP101 for added reset integrity.
Route the OSC1/OSC2 traces (pins 15, 16) short and symmetric, with the crystal or resonator placed within 10 mm of the MCU. For crystal operation add the two load capacitors (typically 15-33 pF) directly between each oscillator pin and VSS. For 20 MHz operation, keep these traces away from high-current switching signals to avoid EMI coupling that can cause oscillator jitter or start-up failures.
OTP EPROM devices cannot be erased in-circuit - the program memory is one-time programmable. Use a windowed package (e.g. PIC16C716-/JW) for development and only move to OTP for production. Verify all fuse bits and code before final programming. Programming is performed in a parallel programmer (e.g. PICSTART Plus or ProMate), and the configuration word must include the correct oscillator selection, WDT enable, and code-protect bits - mis-setting CP (code protect) prevents verification and blocks future debug access.
コンプライアンス情報
RoHS compliant per Microchip product page; lead-free PDIP-18 package. Not AEC-Q100 qualified - not intended for automotive safety-critical applications; use PIC16F716-E or similar automotive-grade variants for vehicle systems.