PIC16C63AT-04/SO - 8-bit PIC MCU 7KB EPROM 22 I/O 4MHz SOIC-28 | Microchip
部品番号: PIC16C63AT-04/SO ✗ 生産終了| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $9.2 | $9.20 |
| 10 | $8.45 | $84.50 |
| 100 | $7.55 | $755.00 |
| 500 | $6.8 | $3,400.00 |
| 1,000 | $6.2 | $6,200.00 |
PIC16C63AT-04/SO 概要
An 8-bit PIC microcontroller is a Harvard-architecture, RISC-based single-chip computer built around a small instruction set (typically 35 instructions) executed in single clock cycles (with branches taking two). PIC MCUs sit at the foundation of the embedded systems hierarchy, bridging discrete logic and 32-bit processors: they belong to the microcontroller class, fall under microcontrollers -> microcomputers -> embedded processors, and are widely deployed where deterministic real-time control, low cost, and easy development outweigh the need for large memory or high clock rates. The 'C' suffix denotes OTP EPROM program memory (vs. Flash 'F' or ROM mask 'CR'), and the 'A' denotes the silicon revision (improved errata sheet versus original PIC16C63).
Key specifications include 7KB (4K x 14) program memory, 192 bytes of RAM, 22 I/O pins, three timers (Timer0, Timer1, Timer2), a 10-bit multi-channel A/D converter, a USART, and an MSSP peripheral. The OTP EPROM memory requires a windowless or UV-erasable package for code updates, which restricts this part to high-volume production where code is finalized. The -04 speed suffix indicates a 4 MHz maximum oscillator frequency, while the -20 variants run up to 20 MHz; the 'T' suffix indicates tape-and-reel packaging and 'SO' indicates the SOIC-28 wide-body package. Operating voltage is specified at 4.0V to 6.0V for the standard PIC16C6x OTP family.
Typical applications include industrial control, instrumentation, motor control front-ends, automotive body electronics (in non-safety-critical subsystems), and white goods. Its mid-range peripheral set (ADC + USART + MSSP) makes it a strong fit for sensor interface nodes and serial-communication bridges where deterministic response time is more important than raw throughput.
When designing with the PIC16C63AT-04/SO, ensure the device is supplied from a regulated 5V rail within the 4.0V-6.0V window, place a 100 nF decoupling capacitor within 5 mm of VDD, and configure MCLR with the standard 10 kohm pull-up to VDD. Because OTP EPROM cannot be re-programmed in-circuit, use a development-friendly equivalent such as the PIC16F873 or PIC16C63A-04/SO emulator for code bring-up before committing to OTP for production.
This page synthesizes distributor pricing and stock status from DigiKey and Mouser, pin-compatible drop-in alternatives from the PIC16C6x family, and practical design notes not found in the bare datasheet.
ドロップイン代替品: PIC16C63AT-04/SO — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16C63AT-04/SO (同一形状・フットプリント) — 相違点: Package, Program Memory Type, Timers, Maximum Clock Frequency, Program Memory Size.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16C63A-04/SO
✅ ドロップイン✓ 在庫あり
$5.75 / 個
データシートを見る →PIC16C63-04/SO
✅ ドロップイン✓ 在庫あり
$5.57 / 個
データシートを見る →PIC16C63A-04I/SS
✅ ドロップイン✓ 在庫あり
$5.55 / 個
データシートを見る →PIC16C63-10/SO
✅ ドロップイン✓ 在庫あり
$7.1 / 個
データシートを見る →PIC16C63A-20E/SO
✅ ドロップイン✓ 在庫あり
$6.08 / 個
データシートを見る →PIC16C63AT-04/SO 最大定格&電気的特性
| Family | PIC16CXX mid-range |
| Core | 8-bit RISC PIC |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 7 KB (4K x 14) |
| Data RAM | 192 bytes |
| Number of I/O Pins | 22 |
| 最大クロック周波数 | 4 MHz |
| 動作電源電圧 | 4.0 V to 6.0 V |
| ADC | 8 channels x 8-bit (per family datasheet) |
| Timers | 3 (Timer0, Timer1, Timer2) |
| Serial Interfaces | USART, MSSP (SPI/I2C) |
| パッケージ | SOIC-28 wide-body (SO), tape-and-reel |
| 実装タイプ | Surface Mount |
| Operating Temperature Grade | Commercial |
| Instruction Set | 35 instructions, 14-bit word |
| Speed Suffix | -04 (4 MHz max) |
| Silicon Revision | A |
PIC16C63AT-04/SO ピン構成
| ピン 1 | MCLR/VPP — Master Clear (reset, active low) / programming voltage input |
| ピン 2 | RA0 — PORTA bit 0 (digital I/O or AN0 analog input) |
| ピン 3 | RA1 — PORTA bit 1 (digital I/O or AN1 analog input) |
| ピン 4 | RA2 — PORTA bit 2 (digital I/O or AN2 analog input) |
| ピン 5 | RA3 — PORTA bit 3 (digital I/O or AN3 analog input / VREF+) |
| ピン 6 | RA4 — PORTA bit 4 (digital I/O with Schmitt trigger, open-drain option) |
| ピン 7 | RA5 — PORTA bit 5 (digital I/O or AN4 / HS oscillator input) |
| ピン 8 | VSS — Ground reference |
| ピン 9 | OSC1 — Crystal oscillator / external clock input |
| ピン 10 | OSC2 — Crystal oscillator output |
| ピン 11 | RC0 — PORTC bit 0 (digital I/O or T1OSO timer1 oscillator) |
| ピン 12 | RC1 — PORTC bit 1 (digital I/O or T1OSI timer1 oscillator) |
| ピン 13 | RC2 — PORTC bit 2 (digital I/O or CCP1 capture/compare/PWM) |
| ピン 14 | RC3 — PORTC bit 3 (digital I/O or SCL I2C clock) |
| ピン 15 | RC4 — PORTC bit 4 (digital I/O or SDA I2C data) |
| ピン 16 | RC5 — PORTC bit 5 (digital I/O or SDO SPI data out) |
| ピン 17 | RC6 — PORTC bit 6 (digital I/O or TX/CK USART transmit/clock) |
| ピン 18 | RC7 — PORTC bit 7 (digital I/O or RX/DT USART receive/data) |
| ピン 19 | VSS — Ground reference |
| ピン 20 | VDD — Positive supply voltage (5V typical) |
| ピン 21 | RB0 — PORTB bit 0 (digital I/O with interrupt-on-change) |
| ピン 22 | RB1 — PORTB bit 1 (digital I/O with interrupt-on-change) |
| ピン 23 | RB2 — PORTB bit 2 (digital I/O with interrupt-on-change) |
| ピン 24 | RB3 — PORTB bit 3 (digital I/O with interrupt-on-change / PGM) |
| ピン 25 | RB4 — PORTB bit 4 (digital I/O with interrupt-on-change) |
| ピン 26 | RB5 — PORTB bit 5 (digital I/O with interrupt-on-change) |
| ピン 27 | RB6 — PORTB bit 6 (digital I/O with interrupt-on-change / PGC) |
| ピン 28 | RB7 — PORTB bit 7 (digital I/O with interrupt-on-change / PGD) |
主な用途
PIC16C63AT-04/SO の用途: 6 件s: Industrial Control and Instrumentation, Consumer Appliance Control (White Goods), Automotive Body Electronics Subsystems, Sensor Interface and Data Acquisition Nodes, Serial Communication Bridge and Protocol Converter, Low-Speed Motor Control and Stepper Sequencing.
Industrial Control and Instrumentation
The PIC16C63AT-04/SO fits industrial control and instrumentation nodes because its 8-channel 8-bit ADC reads back sensor signals, three hardware timers drive PWM actuators, and the 22 I/O pins connect to relays, opto-isolated inputs, and 4-20 mA loops. At 5V operation the OTP EPROM memory stores fixed control firmware with deterministic cycle time, while the USART links the node to a supervisory PLC. Trade-off: 4 MHz clock limits complex math, so this part suits simple closed-loop loops rather than model-predictive control.
おすすめ
Consumer Appliance Control (White Goods)
The PIC16C63AT-04/SO is well-suited to white-goods control boards in washing machines, dishwashers, and microwave ovens where its 22 I/O pins drive 7-segment displays, triac-fired heater relays, and keypad matrices. OTP EPROM is appropriate because the appliance firmware is finalized at production. The integrated MSSP peripheral handles I2C EEPROM for user settings, and the USART communicates with inverter boards. The SOIC-28 wide-body package tolerates wave-solder and select-and-place lines commonly used in appliance manufacturing.
おすすめ
Automotive Body Electronics Subsystems
The PIC16C63AT-04/SO is appropriate for non-safety automotive body modules such as seat controllers, mirror-position memory, and interior lighting dimmers. Its 8-bit ADC reads potentiometer wiper voltages for mirror/headlamp position feedback, and PWM timers smoothly drive LED strings or DC motors. While the commercial temperature grade (0C to +70C) limits under-hood deployment, in-cabin body modules stay within this range. For under-hood or AEC-Q100 requirements, the PIC16F873A-I/SO automotive grade or a dedicated PIC16F1xxx AEC-Q100 part is recommended.
おすすめ
Sensor Interface and Data Acquisition Nodes
The PIC16C63AT-04/SO serves as a low-cost sensor-interface node in distributed data-acquisition systems. Its 8-channel 8-bit ADC multiplexes thermocouples, thermistors, or strain gauges at moderate sample rates, and the MSSP peripheral outputs data over SPI or I2C to a host controller. The 192-byte RAM and 7KB program memory handle local linearization tables and digital filtering for clean sensor readings. Compared with a 32-bit MCU, this PIC16C6x part cuts BOM cost by 60-80% in high-volume sensor arrays where raw throughput is not critical.
おすすめ
Serial Communication Bridge and Protocol Converter
The PIC16C63AT-04/SO is ideal as a serial bridge between UART, SPI, and I2C peripherals, using its integrated USART and MSSP block. A typical application is bridging an SPI sensor to a UART host controller, or routing I2C traffic between two buses with address translation. At 4 MHz the part can sustain 9600-115200 baud reliably with cycle-time to spare for protocol handling. The OTP EPROM locks the protocol firmware to prevent accidental re-programming in the field.
おすすめ
Low-Speed Motor Control and Stepper Sequencing
The PIC16C63AT-04/SO handles small DC brushed motors and stepper sequencing with its three hardware timers driving PWM outputs at up to 10-bit resolution. The 8-bit ADC reads back current shunts for basic over-current protection, and the 22 I/O pins drive H-bridge FET gates, limit switches, and encoder inputs. Step rates up to a few kHz are achievable at 4 MHz clock, suitable for low-RPM positioning rather than high-speed field-oriented control.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16C63AT-04/SO — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16C63A-04/SO | PIC16C63-04/SO | PIC16C63A-04I/SS | PIC16C63-10/SO |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | SOIC-28 wide-body (SO) | SOIC-28 wide-body - same | SOIC-28 wide-body - same | SOIC-28 (SS) - same | SOIC-28 wide-body - same |
| Program Memory | 7 KB OTP EPROM | 7 KB OTP EPROM | 7 KB OTP EPROM | 7 KB OTP EPROM | 7 KB OTP EPROM |
| Max Clock Frequency | 4 MHz | 4 MHz | 4 MHz | 4 MHz | 10 MHz |
| Operating Voltage | 4.0 V to 6.0 V | 4.0 V to 6.0 V | 4.0 V to 6.0 V | 4.0 V to 6.0 V | 4.0 V to 6.0 V |
| Temperature Grade | Commercial (0C to +70C) | Commercial | Commercial | Industrial (-40C to +85C) | Commercial |
| Silicon Revision | A | A (identical die) | Pre-A (older errata) | A (industrial grade) | Pre-A (older silicon, 10 MHz) |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete |
主な差別化要因
- Silicon Revision A with documented errata improvements (vs PIC16C63-04/SO)
- Tape-and-reel packaging for high-volume pick-and-place lines (vs PIC16C63A-04/SO)
- Lower-cost option than PIC16F873A-I/SO for locked-production runs (vs PIC16F873A-I/SO)
設計ノート
Power the PIC16C63AT-04/SO from a regulated 5V rail within its 4.0V-6.0V operating range; absolute maximum VDD is 7.0V and exceeding it destroys the part. Place a 100 nF ceramic decoupling capacitor within 5 mm of the VDD (pin 20) and VSS (pins 8 and 19) pins. For ADC accuracy, add a 10 uF bulk capacitor near VDD and ensure the analog VREF+ (RA3) source impedance is below 10 kohm. Estimated: typical operating current is 5-15 mA at 4 MHz and 5V, well below the 200 mA absolute maximum.
Route the crystal or resonator traces between OSC1 (pin 9) and OSC2 (pin 10) as short as possible, with a ground guard ring on both sides and a ground plane beneath. Keep crystal traces away from high-speed digital lines (USART, SPI clock) to avoid injecting noise into the oscillator. Place the MCLR (pin 1) pull-up resistor (typically 10 kohm) close to the pin, and route the ICSP clock and data lines (RB6/PGC, RB7/PGD) away from analog signals to minimize coupling during in-circuit programming.
The PIC16C63AT-04/SO uses OTP EPROM (One-Time Programmable) memory - once programmed, the firmware CANNOT be erased or re-flashed. This is a critical constraint: any code change after production requires a new lot. For prototype and development work, use the Flash-based PIC16F873A-I/SO instead, which shares the same SOIC-28 footprint and is in-circuit programmable. The PIC16C63AT-04/SO is appropriate only when production firmware is finalized and cost-per-unit must be minimized.
Configure RA4 as an open-drain output (per datasheet) by clearing the appropriate register bit, since RA4 lacks a high-side driver and is often mistakenly used as a normal CMOS output. If using the analog functions of PORTA, configure unused analog pins as digital outputs to prevent floating-input current draw. The PORTB weak pull-ups (enabled by the RBPU bit) can be used for switch inputs, but verify pull-up strength against switch contact resistance.
コンプライアンス情報
PIC16C6x OTP family predates widespread RoHS adoption; specific lot compliance must be verified against Microchip's product declaration or the Certificate of Conformance for the procured lot. Commercial temperature grade only (0C to +70C) - not AEC-Q100 qualified.