PIC16C63A-20/SP - 8-bit 20MHz OTP MCU 7KB | Microchip
部品番号: PIC16C63A-20/SP ✗ 生産終了| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $7.4437 | $7.44 |
| 10 | $6.7 | $67.00 |
| 100 | $6.1 | $610.00 |
| 500 | $5.55 | $2,775.00 |
| 1,000 | $5 | $5,000.00 |
PIC16C63A-20/SP 概要
An OTP (One-Time Programmable) microcontroller is a non-volatile memory class where the program memory is written once by the user via a device programmer (such as the MPLAB PM3) and cannot be erased or rewritten. OTP sits in the broader taxonomy as a subtype of ROM-based program memory, with siblings EPROM (erasable via UV), EEPROM (electrically byte-erasable), and Flash (electrically block-erasable). Within the PIC16 family hierarchy, the PIC16C63A belongs to the mid-range PIC16 line, which evolved into the PIC16F flash-based successors such as the PIC16F73 and PIC16F73A that share the same 28-pin footprint and peripherals.
Key features of the PIC16C63A-20/SP include a 200 ns instruction cycle, three timer modules (Timer0, Timer1, Timer2), two Capture/Compare/PWM (CCP) modules, a Synchronous Serial Port (SSP) configurable for SPI or I2C, an addressable USART for asynchronous serial communication, and a 5-channel 8-bit analog-to-digital converter. The device operates from 4.0 V to 6.0 V supply and is specified over 0 C to +70 C commercial temperature range, with the 20 MHz speed suffix indicating the maximum oscillator frequency.
Typical applications for the PIC16C63A-20/SP include industrial control modules, sensor interface boards, low-cost motor control subsystems, and embedded communication bridges that require a deterministic 8-bit controller with hardware USART and SSP. The 22 I/O pins provide ample headroom for keypad, LED, and parallel LCD interfaces, while the integrated ADC removes the need for external analog conversion in measurement nodes.
When designing with this part, engineers should note that OTP memory requires device programmers (MPLAB PM3, PICSTART Plus) and cannot be field-upgraded. The 28-SPDIP package is through-hole and supports legacy designs, but for new designs, the Flash-based PIC16F73 or PIC16F73A in the same 28-pin SPDIP is recommended for development flexibility.
ドロップイン代替品: PIC16C63A-20/SP — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16C63A-20/SP (同一形状・フットプリント) — 相違点: Package, Program Memory Size, Program Memory Type, Operating Temperature, RoHS Status.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16F73-I/SP
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F73A-I/SP
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16C63A-04/SP
✅ ドロップイン✓ 在庫あり
$5.81 / 個
データシートを見る →PIC16C63A-20I/SP
✅ ドロップイン✓ 在庫あり
$5.38 / 個
データシートを見る →PIC16C63A-20/SP 最大定格&電気的特性
| Core | PIC16C 8-bit RISC |
| Instruction Set | 35 single-word instructions |
| Instruction Cycle | 200 ns (at 20 MHz) |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 7 KB (4K x 14) |
| RAM | 192 bytes |
| Data EEPROM | 0 bytes (not present) |
| I/O Pins | 22 |
| ADC | 5 channels x 8-bit |
| Timers | 3 (Timer0, Timer1, Timer2) |
| CCP Modules | 2 (Capture/Compare/PWM) |
| Serial Interfaces | SSP (SPI/I2C), Addressable USART |
| 電源電圧 | 4.0 V to 6.0 V |
| Maximum Frequency | 20 MHz |
| 動作温度 | 0 C to +70 C (commercial) |
| パッケージ | 28-SPDIP (300 mil) |
| 実装タイプ | Through-Hole |
| MSLレベル | 1 |
| RoHS ステータス | Non-compliant (contains Pb) |
PIC16C63A-20/SP ピン構成
| ピン 1 | MCLR — Master Clear (reset) input, active low |
| ピン 2 | RA0/AN0 — PORTA bit 0 / ADC channel 0 |
| ピン 3 | RA1/AN1 — PORTA bit 1 / ADC channel 1 |
| ピン 4 | RA2/AN2 — PORTA bit 2 / ADC channel 2 |
| ピン 5 | RA3/AN3/VREF — PORTA bit 3 / ADC channel 3 / VREF+ |
| ピン 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| ピン 7 | RA5/AN4/SS — PORTA bit 5 / ADC channel 4 / SSP slave select |
| ピン 8 | OSC1/CLKIN — Oscillator input / external clock |
| ピン 9 | OSC2/CLKOUT — Oscillator output / clock out |
| ピン 10 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator out / Timer1 clock in |
| ピン 11 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator in / CCP2 |
| ピン 12 | RC2/CCP1 — PORTC bit 2 / CCP1 |
| ピン 13 | RC3/SCK/SCL — PORTC bit 3 / SSP clock (SPI/I2C) |
| ピン 14 | RC4/SDI/SDA — PORTC bit 4 / SSP data in (SPI) / I2C data |
| ピン 15 | RC5/SDO — PORTC bit 5 / SSP data out (SPI) |
| ピン 16 | RC6/TX/CK — PORTC bit 6 / USART TX / clock |
| ピン 17 | RC7/RX/DT — PORTC bit 7 / USART RX / data |
| ピン 18 | RB0/INT — PORTB bit 0 / external interrupt |
| ピン 19 | RB1 — PORTB bit 1 |
| ピン 20 | RB2 — PORTB bit 2 |
| ピン 21 | RB3 — PORTB bit 3 |
| ピン 22 | RB4 — PORTB bit 4 |
| ピン 23 | RB5 — PORTB bit 5 |
| ピン 24 | RB6 — PORTB bit 6 |
| ピン 25 | RB7 — PORTB bit 7 |
| ピン 26 | VSS — Ground reference |
| ピン 27 | VDD — Positive supply voltage |
| ピン 28 | NC — Not connected (per datasheet) |
主な用途
PIC16C63A-20/SP の用途: 6 件s: Industrial Control Module, Sensor Interface Board, Low-Cost Motor Control Subsystem, Embedded Communication Bridge, LED Display and Keypad Interface, Educational and Hobbyist 8-bit Platform.
Industrial Control Module
The PIC16C63A-20/SP suits legacy industrial control modules where the firmware is locked and OTP memory is acceptable. Its 20 MHz core and 200 ns instruction cycle deliver deterministic control loops for relay drivers and discrete I/O panels. With 22 I/O pins and 5 channels of 8-bit ADC, it can scan a small sensor array, drive indicator LEDs, and toggle power transistors without external logic. The PIC16C63A's USART enables RS-485 or RS-232 communication with a supervisory PLC or HMI, while the SSP module supports SPI or I2C expansion to additional sensors or displays. OTP memory is appropriate here because the firmware is finalized before volume production, eliminating field upgrade risk.
おすすめ
Sensor Interface Board
The PIC16C63A-20/SP works well as a sensor interface board controller where multiple analog and digital signals must be aggregated and forwarded to a host. Its 5-channel 8-bit ADC digitizes temperature, light, or voltage sensor inputs with adequate resolution for environmental monitoring. The 22 digital I/Os handle switch inputs, alarm outputs, and chip-select signals to peripheral sensors. The SSP port connects to a digital sensor or external ADC over SPI or I2C, while the USART reports aggregated data to a host controller at standard baud rates. The 4.0-6.0 V supply range aligns with industrial 5 V rails.
おすすめ
Low-Cost Motor Control Subsystem
The PIC16C63A-20/SP handles small motor control tasks using its two CCP (Capture/Compare/PWM) modules to generate PWM drive signals for DC motors, solenoids, or stepper drivers. At 20 MHz, the PWM frequency can be set high enough for smooth torque control while leaving CPU headroom for the control algorithm. The 22 I/O pins connect to H-bridge enable lines, current-sense amplifiers, and quadrature encoder feedback. The USART provides a tuning and parameter-reporting link to a host service tool. Designers should note that OTP memory requires pre-production firmware lock; for iterative tuning, the Flash-based PIC16F73-I/SP is preferred.
おすすめ
Embedded Communication Bridge
The PIC16C63A-20/SP is suitable as an embedded communication bridge that translates between two serial protocols. With both SSP (SPI/I2C) and USART, the device can sit between an SPI sensor front-end and a UART-based host, handling framing, addressing, and protocol conversion in firmware. The 35-instruction RISC core simplifies firmware development, and 192 bytes of RAM is sufficient for small receive/transmit buffers. OTP memory locks the bridge protocol to prevent field tampering, which is desirable in industrial network gateways. The 28-SPDIP through-hole package supports legacy PCB assemblies and easy hand-prototyping.
おすすめ
LED Display and Keypad Interface
The PIC16C63A-20/SP drives multiplexed LED displays and scans keypads using its 22 I/O pins, which can be partitioned as segment lines, digit select lines, and matrix keypad rows/columns. The hardware USART provides a remote configuration channel for setting display brightness or reading keypad status from a host. Timer0 can be used to generate multiplex refresh interrupts, while Timer1/Timer2 handle longer timing tasks. At 20 MHz the firmware has enough throughput to refresh 8-digit 7-segment displays without flicker. OTP memory ensures the keypad mapping and display layout cannot be altered in the field.
おすすめ
Educational and Hobbyist 8-bit Platform
The PIC16C63A-20/SP remains in educational use as a teaching platform for 8-bit RISC architecture, assembly language, and embedded C. Its 35-instruction set and 200 ns cycle time make instruction timing predictable and easy to demonstrate. The on-chip peripherals (ADC, timers, CCP, SSP, USART) cover the standard microcontroller curriculum topics without external chips. The 28-SPDIP package fits in a breadboard or through-hole prototype board, and the device can be programmed with legacy tools such as the PICSTART Plus or MPLAB PM3. For modern courses that require re-programmable parts, the Flash-based PIC16F73-I/SP is the recommended substitute.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16C63A-20/SP — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16F73-I/SP | PIC16F73A-I/SP | PIC16C63A-04/SP | PIC16C63A-20I/SP |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SPDIP | 28-SPDIP - same | 28-SPDIP - same | 28-SPDIP - same | 28-SPDIP - same |
| Program Memory Type | OTP | Flash | Flash | OTP | OTP |
| Program Memory Size | 7 KB | 7 KB | 7 KB | 7 KB | 7 KB |
| Maximum Clock | 20 MHz | 20 MHz | 20 MHz | 4 MHz | 20 MHz |
| RAM | 192 B | 192 B | 192 B | 192 B | 192 B |
| ADC | 5 ch x 8-bit | 5 ch x 8-bit | 5 ch x 8-bit | 5 ch x 8-bit | 5 ch x 8-bit |
| Operating Temperature | 0 C to +70 C | -40 C to +85 C (industrial) | -40 C to +85 C (industrial) | 0 C to +70 C | -40 C to +85 C (industrial) |
| Supply Voltage | 4.0 V to 6.0 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 4.0 V to 6.0 V | 4.0 V to 6.0 V |
主な差別化要因
- OTP memory locks firmware against field extraction (vs PIC16F73-I/SP)
- Higher 20 MHz speed grade available in same package (vs PIC16C63A-04/SP)
- Commercial temperature grade for cost-sensitive designs (vs PIC16C63A-20I/SP)
設計ノート
PIC16C63A-20/SP uses OTP (One-Time Programmable) memory. Each unit can be programmed exactly once; there is no in-system erase or rewrite capability. Before volume programming, fully validate the firmware on a Flash-based equivalent (PIC16F73-I/SP) and use a windowed JW package device for development. Programming requires Microchip MPLAB PM3, PICSTART Plus, or compatible device programmer with OTP support.
The PIC16C63A operates from 4.0 V to 6.0 V; connecting a 3.3 V rail will not work and may cause undefined I/O behavior. Place a 0.1 uF decoupling capacitor as close as possible to VDD (pin 27) and a bulk 10 uF tantalum or ceramic capacitor at the regulator output. For battery-powered designs, note that 4.0 V minimum precludes direct Li-ion (3.7 V nominal) operation without a boost converter.
The 28-SPDIP package requires through-hole pads on 0.1 inch (2.54 mm) pitch. Keep crystal traces (OSC1 pin 8, OSC2 pin 9) short, with the load capacitors within a few millimeters of the IC. The MCLR pin (pin 1) needs an external 10 kohm pull-up to VDD; if in-circuit serial programming (ICSP) is not used, a simple RC reset network is sufficient. Note that ICSP is not available on OTP parts - programming must occur before PCB assembly.
PORTA pins RA0-RA3 double as the ADC inputs and reference. Route analog traces away from the OSC1/OSC2 oscillator pins and any switching digital lines. Place the analog ground return on a separate trace back to the regulator ground to avoid digital current noise coupling into ADC measurements. The ADC reference voltage on RA3 should be bypassed with 0.1 uF if used in VREF mode.
コンプライアンス情報
Through-hole SPDIP package contains Pb (lead) and is RoHS non-compliant (exemption 7a applies in some jurisdictions for lead in through-hole components). REACH SVHC declarations are maintained by Microchip. Not AEC-Q100 qualified - this is a commercial/industrial-grade part.