PIC16C710-20/P - 8-bit OTP MCU, 20MHz, 13 I/O | Microchip | DIP-18
部品番号: PIC16C710-20/P ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $4.08 | $4.08 |
| 10 | $3.92 | $39.20 |
| 100 | $3.51 | $351.00 |
| 500 | $3.1 | $1,550.00 |
| 1,000 | $2.78 | $2,780.00 |
PIC16C710-20/P 概要
Background: A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory, working RAM, and programmable peripherals into one package. PIC16 mid-range MCUs are 14-bit instruction-word Harvard-architecture devices widely used for cost-sensitive embedded control. PIC16C-series parts use One-Time-Programmable EPROM rather than flash, meaning the program memory can be written once and is then read-only for the rest of its operational life. Within the PIC taxonomy, the PIC16C710 sits under mid-range 8-bit MCUs -> PIC microcontrollers -> microcontrollers -> microcontrollers & processors -> semiconductors.
Key features include 4 channels of 8-bit Analog-to-Digital conversion on-chip, 13 digital I/O pins with programmable direction registers, a 20 MHz external oscillator input, an 8-bit timer/counter (TMR0) with an 8-bit prescaler, a Watchdog Timer with its own on-chip RC oscillator, and a Power-on Reset / Brown-out Reset combined circuit. The core is fully static CMOS, draws low operating current, and supports DC to 20 MHz clock input. Power supply range is 3.0 V to 6.0 V.
Typical applications include entry-level A/D conversion in automotive sensor interfaces, industrial appliance controls, white goods and HVAC controls, and consumer-electronics user-interface boards where cost per node matters and the 4-channel 8-bit ADC is sufficient for the measurement task. Designers should reserve the four analog channels (RA0-RA3) for signals, use the remaining PORTA/B pins for digital I/O, and budget the OTP window-planning tool from Microchip before committing code. Power sequencing should respect the on-chip POR/BOR thresholds to avoid spurious reset events during brown-outs.
ドロップイン代替品: PIC16C710-20/P — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16C710-20/P (同一形状・フットプリント) — 相違点: Package, Timers, Program Memory Size, Mounting Type, Program Memory Type.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16C710-04/P
✅ ドロップイン✓ 在庫あり
$1.78 / 個
データシートを見る →PIC16F716-I/P
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16C710-20/P 最大定格&電気的特性
| Core | PIC16 mid-range 8-bit RISC |
| Instruction Set Architecture | 14-bit Harvard, 35 instructions |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 896 B (512 x 14 words) |
| Data RAM | 36 B |
| Maximum CPU Frequency | 20 MHz |
| Operating Voltage Range | 3.0 V to 6.0 V |
| ADC Channels | 4 (8-bit resolution) |
| I/O Pins | 13 |
| Timers | 1 x 8-bit (TMR0 with 8-bit prescaler) |
| Watchdog Timer | Yes (with on-chip RC oscillator) |
| Reset Circuit | POR + Brown-out Reset |
| パッケージ | 18-DIP (0.300 inch, 7.62 mm) |
| 実装タイプ | Through-Hole |
PIC16C710-20/P ピン構成
| ピン 1 | RA2/AN2 — Bidirectional I/O / analog input channel 2 |
| ピン 2 | RA3/AN3/VREF — Bidirectional I/O / analog input channel 3 / ADC voltage reference |
| ピン 3 | RA4/T0CKI — Bidirectional I/O / TMR0 clock input (open-drain output) |
| ピン 4 | MCLR/VPP — Master Clear reset input (active low) / programming voltage input |
| ピン 5 | VSS — Ground reference |
| ピン 6 | RB0/INT — Bidirectional I/O / external interrupt input |
| ピン 7 | RB1 — Bidirectional I/O |
| ピン 8 | RB2 — Bidirectional I/O |
| ピン 9 | RB3 — Bidirectional I/O |
| ピン 10 | RB4 — Bidirectional I/O / interrupt-on-change |
| ピン 11 | RB5 — Bidirectional I/O / interrupt-on-change |
| ピン 12 | RB6 — Bidirectional I/O / interrupt-on-change |
| ピン 13 | RA0/AN0 — Bidirectional I/O / analog input channel 0 |
| ピン 14 | RA1/AN1 — Bidirectional I/O / analog input channel 1 |
| ピン 15 | OSC1/CLKIN — Crystal oscillator input / external clock input |
| ピン 16 | OSC2/CLKOUT — Crystal oscillator output / 1/4 of CLKIN output |
| ピン 17 | VDD — Positive supply voltage |
| ピン 18 | RB7 — Bidirectional I/O / interrupt-on-change |
主な用途
PIC16C710-20/P の用途: 6 件s: Automotive Sensor Interface, Industrial Appliance Control, White Goods / HVAC Front Panel, Consumer Electronics User Interface, Battery-Powered Sensor Node, Educational / Hobbyist Embedded Trainer.
Automotive Sensor Interface
The PIC16C710-20/P fits automotive sensor-interface modules because its 4-channel 8-bit ADC directly digitizes thermistor, potentiometer, and switch-sensor signals without external converter ICs. With 13 digital I/O pins, the same chip drives relay coils, status LEDs, and LIN/CAN-front-end enable lines in entry-level body-electronics modules. The 3.0 V to 6.0 V supply range tolerates 12 V automotive bus rails after pre-regulation, and the on-chip Brown-out Reset prevents spurious reset during cranking transients. Engineers typically sample RA0-RA3 at 4 kHz, debounce RB0-RB5 in firmware, and update outputs every 10 ms. Compared with a discrete ADC + 8-bit MCU approach, the PIC16C710-20/P cuts BOM count by at least two parts and PCB area by roughly 30 percent.
おすすめ
Industrial Appliance Control
In industrial appliance control boards - washing machines, dishwashers, small HVAC controllers - the PIC16C710-20/P's 4-channel ADC reads water temperature, level sensor, door switch, and rotary knob simultaneously while the 13 I/O pins drive pump relays, valve solenoids, and buzzer indicators. The 20 MHz CPU headroom handles washing-machine state-machine firmware comfortably, and the 896-byte OTP budget is enough for a fixed control algorithm. The Power-on Reset and Watchdog Timer satisfy IEC 60730 safety-class B requirements for unattended appliance operation. Designers place the MCU near the user-interface connector to minimize analog trace length, use the on-chip prescaler for keypad scan timing, and reserve one timer interrupt for the main control loop at 100 Hz.
おすすめ
White Goods / HVAC Front Panel
The PIC16C710-20/P is a strong fit for HVAC thermostat and white-goods front panels because the 4-channel 8-bit ADC digitizes set-point potentiometer, room temperature sensor, mode switch, and fan-speed feedback with no extra ICs. With 13 I/O, the same MCU scans a 4x4 keypad matrix, drives a 7-segment or character LCD enable line, and toggles a backlight MOSFET. The 3.0 V to 6.0 V range accepts a regulated 5 V rail from a small switcher. OTP memory locks the firmware against field-tampering, an advantage in commercial HVAC where certification requires the algorithm to be unchanged. Typical firmware fits in 700 bytes and executes at 4 MHz internally divided from the 20 MHz oscillator.
おすすめ
Consumer Electronics User Interface
For consumer-electronics user-interface boards such as coffee makers, electric kettles, slow cookers, and entry-level audio amplifiers, the PIC16C710-20/P provides enough compute for button debouncing, rotary encoder reading, LED PWM dimming, and basic fault detection. The 4-channel ADC tracks water level, weight sensor, or potentiometer volume control, while the 13 I/O lines drive relays, status LEDs, and a small character display. OTP locks firmware to prevent consumer firmware modification, supporting warranty and safety claims. Engineers often run the MCU at 4 MHz internal RC to reduce EMI, switching to 20 MHz only during ADC sampling and PWM update.
おすすめ
Battery-Powered Sensor Node
The PIC16C710-20/P suits low-duty-cycle battery-powered sensor nodes because the fully-static CMOS core can idle at <1 microamp with the oscillator stopped, and the 3.0 V minimum supply aligns with two alkaline or NiMH cells. The 4-channel ADC wakes periodically to read sensors, the Watchdog Timer with on-chip RC oscillator wakes the CPU every 1-2 seconds, and the 13 I/O pins drive a low-power RF or IR transmit front-end. The 896-byte OTP stores a tiny periodic-measurement-and-transmit state machine. Compared with ARM Cortex-M0 alternatives, the PIC16C710-20/P reduces sleep current by a factor of 5 to 10 at similar task loads.
おすすめ
Educational / Hobbyist Embedded Trainer
The PIC16C710-20/P is an effective educational microcontroller for teaching 8-bit embedded programming because the PIC16 mid-range architecture has only 35 instructions, a flat 2K x 14 program space addressing model, and on-chip peripherals (ADC, TMR0, WDT) that map directly to textbook examples. The 18-pin PDIP through-hole package is breadboard-friendly for hobbyists, and OTP enforces the discipline of verifying code in a flash equivalent before committing. The 20 MHz CPU headroom runs all standard mid-range labs (PWM, ADC, interrupts, timer-based scheduling) without timing pressure. University courses and self-learners benefit from extensive Microchip application-note library coverage of this architecture.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16C710-20/P — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16C710-04/P | PIC16C710-20/SS | PIC16F716-I/P |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 18-DIP | 18-DIP - same | 20-SSOP - different | 18-DIP - same |
| Core | 8-bit PIC16 mid-range | 8-bit PIC16 mid-range | 8-bit PIC16 mid-range | 8-bit PIC16 mid-range |
| Max CPU Frequency | 20 MHz | 4 MHz | 20 MHz | 20 MHz |
| Program Memory Type | OTP EPROM | OTP EPROM | OTP EPROM | Flash (reprogrammable) |
| I/O Pins | 13 | 13 | 13 | 13 |
| Operating Voltage | 3.0 V to 6.0 V | 3.0 V to 6.0 V | 3.0 V to 6.0 V | 2.0 V to 5.5 V |
主な差別化要因
- 20 MHz CPU speed vs 4 MHz sibling (vs PIC16C710-04/P)
- OTP EPROM firmware lock vs Flash reprogrammability (vs PIC16F716-I/P)
- Through-hole 18-DIP package for breadboard and legacy designs (vs PIC16C710-20/SS (20-SSOP))
設計ノート
PIC16C710-20/P operates from 3.0 V to 6.0 V; place a 100 nF ceramic decoupling capacitor within 5 mm of the VDD pin and a 10 uF bulk capacitor near the VDD-VSS pair. According to Microchip datasheet recommendations, add a series ferrite bead or 10 ohm resistor on VDD if the supply is shared with inductive loads (relays, solenoids). Brown-out Reset should be enabled in the configuration word to prevent code corruption during supply droops in automotive cranking scenarios.
Keep the analog traces (RA0-RA3) short and away from digital switching nodes to preserve ADC accuracy. According to PIC16C71X layout guidelines, route the analog reference (RA3/VREF) with a star connection back to the reference bypass capacitor. Avoid running digital signals directly under the crystal traces (OSC1, OSC2) to prevent clock jitter. The 18-DIP through-hole package allows easy prototype replacement but has higher lead inductance than SMD, so add 100 nF across VDD-VSS at the package pins.
OTP EPROM can be written exactly once. According to Microchip programming specifications, the VPP voltage during programming is typically 13 V applied to MCLR/VPP - exceeding this voltage damages the device permanently. Engineers prototyping with PIC16C710-20/P should first develop and verify firmware on a PIC16F716-I/P drop-in (flash memory), then port the final code to the OTP part for production. Using the OTP part for development is a common and costly mistake because every code-change requires a new chip.
Place the crystal or resonator within 10 mm of the OSC1 and OSC2 pins and ground its case to VSS with a short trace to minimize EMI. According to Microchip oscillator design notes, add a 1 M ohm parallel resistor across the crystal to bias the internal oscillator inverter when using a low-drive crystal. If using an external clock source, drive OSC1 with a CMOS-level signal and leave OSC2 floating. The CLKOUT feature on OSC2 can drive one additional CMOS load without buffering.
コンプライアンス情報
RoHS, REACH, lead-free, and halogen-free status depend on date code and manufacturing lot. Microchip phased lead-free assembly into PIC16C family over time. Designers building RoHS-only BOMs should request RoHS-certified date codes from franchised distributor. AEC-Q100 not applicable - this is a commercial-grade OTP MCU.