PIC16LC63A-04/SP - 8-Bit CMOS MCU, 7KB OTP, 28-Pin SPDIP | Microchip
部品番号: PIC16LC63A-04/SP ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $8.42 | $8.42 |
| 10 | $7.58 | $75.80 |
| 100 | $6.74 | $674.00 |
| 500 | $5.96 | $2,980.00 |
| 1,000 | $5.27 | $5,270.00 |
PIC16LC63A-04/SP 概要
A PIC16 microcontroller is a member of the reduced instruction set computing (RISC) Harvard-architecture microcontroller family originally developed by Microchip. PIC16 devices use a 14-bit instruction word, separate program and data buses, and a small instruction set (35 single-word instructions) optimized for deterministic single-cycle execution. PIC16LC63A is the low-voltage CMOS (LC) variant of the PIC16C63A OTP (one-time-programmable) family, distinguished from the PIC16F flash parts by its windowed/OTP memory and lower active current draw.
Key features include a 4 MHz internal oscillator option, a hardware USART for serial communication, two 8-bit timers plus one 16-bit timer, a 10-bit multi-channel analog-to-digital converter, and brown-out detection. The PIC16LC63A-04/SP variant supports a maximum oscillator frequency of 4 MHz and a maximum instruction cycle time of 250 ns, while the -04I/SP and -10 variants extend operation to higher frequencies and wider industrial temperature ranges.
The PIC16C63A architecture combines a high-performance RISC CPU with on-chip peripherals targeted at embedded control applications. The 35 single-word instructions - all single-cycle except for program branches - allow efficient code density, and the separate instruction and data buses enable simultaneous fetch and execute. Brown-out reset, power-on reset, watchdog timer with on-chip RC oscillator, and code protection enhance robustness in field-deployed designs.
Typical applications include industrial automation controllers, sensor signal conditioning, motor control, embedded data acquisition, simple user interfaces, and consumer appliance control. The PIC16LC63A-04/SP is well-suited to low-power battery-fed equipment where the LC process node provides lower active and standby current than the original PIC16C63A part. Its 22 I/O pins comfortably support a keypad matrix, LCD interface, or multiple sensor inputs.
When designing with the PIC16LC63A-04/SP, verify programming tool compatibility. The PIC16LC63A-04 is OTP, so firmware cannot be updated in-circuit after programming without a windowed device. Use the MPLAB PM3 programmer and MPLAB X IDE for development, and consider a PIC16F-series pin-compatible device if in-circuit reprogrammability is required.
This page synthesizes distributor pricing, same-family drop-in alternatives, and practical design notes that complement the manufacturer datasheet.
ドロップイン代替品: PIC16LC63A-04/SP — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16LC63A-04/SP (同一形状・フットプリント) — 相違点: Package, Timers, Mounting Type, Program Memory Size, Core.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16LC63A-04I/SP
✅ ドロップイン✓ 在庫あり
$6.25 / 個
データシートを見る →PIC16LC63-04I/SP
✅ ドロップイン✓ 在庫あり
$1.85 / 個
データシートを見る →PIC16C63A-04/SP
✅ ドロップイン✓ 在庫あり
$5.81 / 個
データシートを見る →PIC16LC63A-10/SP
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F876A-I/SP
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16LC63A-04/SP 最大定格&電気的特性
| Core | PIC16 8-bit RISC |
| Architecture | Harvard, 14-bit instruction word |
| Program Memory Type | OTP (One-Time-Programmable) |
| Program Memory Size | 7 KB (4K x 14) |
| RAM | 192 bytes |
| EEPROM Data Memory | 0 bytes (no on-chip EEPROM) |
| 最大クロック周波数 | 4 MHz |
| Instruction Cycle Time | 250 ns (single cycle, 4 MHz) |
| Supply Voltage (Vdd) | 3 V to 5.5 V |
| I/O Pins | 22 |
| USART | Yes (1 channel) |
| MSSP (SPI / I2C) | Yes |
| Timers | Timer0 (8-bit), Timer1 (16-bit), Timer2 (8-bit) |
| Capture/Compare/PWM | Yes (1 CCP module) |
| パッケージ | 28-pin SPDIP (Skinny Plastic DIP, through-hole, 0.300 inch row spacing) |
| 動作温度範囲 | Commercial (0C to +70C) |
| 実装タイプ | Through-Hole (THT) |
| Instruction Set Size | 35 single-word instructions |
PIC16LC63A-04/SP ピン構成
| ピン 1 | MCLR/Vpp — Master Clear (Reset) input / Programming voltage |
| ピン 2 | RA0/AN0 — PORTA bit 0 / Analog input channel 0 |
| ピン 3 | RA1/AN1 — PORTA bit 1 / Analog input channel 1 |
| ピン 4 | RA2/AN2 — PORTA bit 2 / Analog input channel 2 |
| ピン 5 | RA3/AN3/Vref — PORTA bit 3 / Analog input channel 3 / Voltage reference |
| ピン 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| ピン 7 | RA5/AN4/SS — PORTA bit 5 / Analog input channel 4 / SPI slave select |
| ピン 8 | RE0/RD/AN5 — PORTE bit 0 / Read control for parallel slave port / Analog input channel 5 |
| ピン 9 | RE1/WR/AN6 — PORTE bit 1 / Write control for parallel slave port / Analog input channel 6 |
| ピン 10 | RE2/CS/AN7 — PORTE bit 2 / Chip select for parallel slave port / Analog input channel 7 |
| ピン 11 | VDD — Positive supply voltage (3V to 5.5V) |
| ピン 12 | VSS — Ground reference |
| ピン 13 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| ピン 14 | OSC2/CLKOUT — Oscillator crystal output / clock output |
| ピン 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| ピン 16 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 module |
| ピン 17 | RC2/CCP1 — PORTC bit 2 / Capture Compare PWM 1 |
| ピン 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| ピン 19 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| ピン 20 | RC5/SDO — PORTC bit 5 / SPI data out |
| ピン 21 | RC6/TX/CK — PORTC bit 6 / USART asynchronous transmit / USART synchronous clock |
| ピン 22 | RC7/RX/DT — PORTC bit 7 / USART asynchronous receive / USART synchronous data |
| ピン 23 | RB0/INT — PORTB bit 0 / External interrupt input |
| ピン 24 | RB1 — PORTB bit 1 |
| ピン 25 | RB2 — PORTB bit 2 |
| ピン 26 | RB3/PGM — PORTB bit 3 / Low-voltage programming input |
| ピン 27 | RB4 — PORTB bit 4 |
| ピン 28 | RB5 — PORTB bit 5 |
主な用途
PIC16LC63A-04/SP の用途: 7 件s: Industrial Sensor Monitoring, Motor Speed Control with PWM, Battery-Powered Data Logger, HVAC Thermostat Controller, Simple User Interface with LCD, Appliance Control Board, Educational Embedded Training Board.
Industrial Sensor Monitoring
The PIC16LC63A-04/SP fits sensor monitoring applications because its 22 I/O pins accommodate multiple analog and digital sensor inputs, and the 4 MHz instruction rate at 1 MIPS is sufficient to poll sensors, run moving-average filters, and format UART telemetry in real time. The 3.0 V to 5.5 V supply range allows direct connection to 3.3 V digital sensors without level shifting. Placed on a sensor interface board, the MCU reads its 10-bit ADC channels, debounces digital inputs, and transmits results via the on-chip USART. Trade-off: the 7 KB OTP limits firmware complexity, so larger protocol stacks require migration to PIC16F-series flash parts.
おすすめ
Motor Speed Control with PWM
The PIC16LC63A-04/SP's on-chip Capture/Compare/PWM (CCP) module makes it a fit for low-cost DC motor speed control or LED dimming. The PWM output drives a MOSFET or H-bridge to regulate motor torque, while the 16-bit Timer1 captures feedback pulses from an optical encoder for closed-loop PID. With 192 bytes of RAM and 4 MHz instruction cycle, the MCU has just enough headroom to run a 50 Hz PID update with UART tuning. Performance consideration: at 4 MHz the PWM resolution tops out around 8-9 bits at 10 kHz, so for finer control, the -10 speed grade is preferable.
おすすめ
Battery-Powered Data Logger
The PIC16LC63A-04/SP suits battery-powered data loggers because the LC (low-voltage CMOS) process gives lower active current than the standard PIC16C63A, and the 3.0 V operating minimum allows 2 x AA alkaline cells to operate the device down to ~2.7 V via boost converter or directly when paired with lithium cells. The 192 bytes of RAM hold buffered sample frames before UART dump, and the brown-out reset prevents corrupt log writes during battery droop. At 4 MHz the active current draw is competitive with modern 8-bit MCUs. Trade-off: lack of on-chip EEPROM means external I2C EEPROM is required for non-volatile log storage.
おすすめ
HVAC Thermostat Controller
The PIC16LC63A-04/SP is well-suited for HVAC thermostat control because its 22 I/O drive a keypad matrix, character LCD interface, and relay outputs for heat/cool/fan stages, while the 10-bit ADC reads temperature sensors (10k NTC thermistor dividers) with 0.25C resolution after calibration. The on-chip USART allows communication with a Wi-Fi or Modbus module for smart-thermostat features. With 7 KB of OTP, the device holds the full thermostat state machine and PID loop. Design consideration: each relay driver requires a flyback diode and the MCU's absolute maximum I/O current of 25 mA per pin rules out direct relay drive - use a transistor driver such as ULN2003.
おすすめ
Simple User Interface with LCD
The PIC16LC63A-04/SP handles character-LCD-based user interfaces because its 22 I/O provide enough lines to drive a 16x2 LCD in 4-bit parallel mode (6 lines), a 4x4 keypad matrix (8 lines), and indicator LEDs while leaving spare lines for control. The 4 MHz instruction rate updates the LCD at >100 Hz with no flicker. With 7 KB OTP, the firmware easily accommodates a menu-driven state machine, debounced keypad input, and basic alarm logic. Compared to PIC16F parts, the OTP memory requires careful firmware pre-verification - a single bug bricks the device.
おすすめ
Appliance Control Board
The PIC16LC63A-04/SP is appropriate for consumer appliance controllers (washing machine, dishwasher, microwave UI) because its 22 I/O drive triac outputs, keypad matrix, and LCD while the 7 KB OTP holds the appliance state machine. The 3.0 V to 5.5 V supply operates from rectified mains or a small SMPS, and the LC process provides competitive standby current to meet energy-star requirements. The hardware USART enables factory diagnostic interface. Trade-off: for production runs in the tens of thousands, an OTP device reduces BOM cost vs flash but eliminates firmware field updates - acceptable when appliance firmware is locked at production.
おすすめ
Educational Embedded Training Board
The PIC16LC63A-04/SP is ideal for educational microcontroller training because the 28-pin SPDIP package fits easily into a breadboard or ZIF socket on a trainer PCB, allowing students to swap devices and explore OTP programming concepts. The 35-instruction PIC16 instruction set is small enough for textbook coverage in one semester, and the 22 I/O allow direct wiring to LEDs, pushbuttons, seven-segment displays, and character LCDs without multiplexing. The PICkit 3 programmer supports this device for low-cost student labs. Trade-off: the 4 MHz speed grade means students learn slower real-time response behavior - excellent for understanding single-cycle execution but limiting for high-bandwidth protocol training.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16LC63A-04/SP — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16LC63A-04I/SP | PIC16LC63-04I/SP | PIC16C63A-04/SP | PIC16LC63A-10/SP | PIC16F876A-I/SP |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-pin SPDIP (THT) | 28-pin SPDIP (THT) | 28-pin SPDIP (THT) | 28-pin SPDIP (THT) | 28-pin SPDIP (THT) | 28-pin SPDIP (THT) |
| Program Memory | 7 KB OTP | 7 KB OTP | 7 KB OTP | 7 KB OTP | 7 KB OTP | 14 KB Flash |
| Maximum Clock | 4 MHz | 4 MHz | 4 MHz | 4 MHz | 10 MHz | 20 MHz |
| Supply Voltage | 3.0 V to 5.5 V | 3.0 V to 5.5 V | 2.5 V to 6.0 V | 4.5 V to 5.5 V (non-LC) | 3.0 V to 5.5 V | 2.0 V to 5.5 V |
| Operating Temperature | 0C to +70C (Commercial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | 0C to +70C (Commercial) | 0C to +70C (Commercial) | -40C to +85C (Industrial) |
| RAM | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 368 bytes |
| I/O Pins | 22 | 22 | 22 | 22 | 22 | 22 |
| Memory Type | OTP (one-time programmable) | OTP | OTP | OTP | OTP | Flash (reprogrammable) |
主な差別化要因
- 3.0 V minimum supply voltage supports battery-powered designs (vs PIC16C63A-04/SP)
- Pin-compatible industrial temperature variant available (vs PIC16LC63A-04I/SP)
- Faster speed grade available in same package (vs PIC16LC63A-10/SP)
- Flash-memory upgrade path exists with same pinout (vs PIC16F876A-I/SP)
設計ノート
The PIC16LC63A-04/SP requires a stable Vdd between 3.0 V and 5.5 V; add a 100 nF decoupling capacitor as close as possible to the Vdd pin (pin 11) and a 10 uF bulk capacitor on the supply rail. The brown-out reset (BOR) module trips when Vdd drops below the configured threshold; enable BOR in the configuration word to prevent code execution from corrupted memory during power droops. Avoid powering the MCU directly from a switching regulator without a linear post-regulator if switching noise exceeds 50 mVpp - the PIC16 analog reference can couple switching ripple into ADC measurements.
Place the 4 MHz crystal or resonator within 5 mm of pins 13 (OSC1) and 14 (OSC2), with the load capacitors routed directly to ground. Keep digital signal traces away from the crystal traces to minimize clock jitter. For the through-hole 28-pin SPDIP, allocate 0.300 inch (7.62 mm) row spacing on the PCB - the standard DIP-28 footprint. For breadboard prototyping, the SPDIP package fits standard 0.1 inch pitch breadboard sockets; add a 10 kohm pull-up on the MCLR pin to prevent spurious resets.
Estimated: do not assume in-circuit reprogrammability - the PIC16LC63A-04/SP is OTP, so a single programming error bricks the device. Always verify firmware in a windowed (PIC16LC63A-04/JW) or PIC16F-series equivalent before committing production firmware to OTP parts. The configuration word (e.g., watchdog, BOR, code protection) is OTP and must be set during the same programming operation as program memory. MCLR pin must never be left floating - tie to Vdd through a 10 kohm resistor, with optional momentary switch to GND for manual reset.
The PIC16LC63A-04/SP does not generate significant heat in normal operation (typical active current <5 mA at 4 MHz, <1 uA standby), so thermal management is not a concern in commercial-temperature applications. However, in industrial temperature environments (-40C to +85C for the -I variant), verify that the SPDIP package's plastic body can withstand the temperature swing without mechanical stress on solder joints. For high-vibration environments, consider adding conformal coating and through-hole staking.
コンプライアンス情報
RoHS, REACH, lead-free, and halogen-free status were not present in the verified web data for this legacy OTP part. Compliance must be confirmed by direct inquiry with Microchip. AEC-Q100 is not applicable for non-automotive-grade commercial microcontrollers.