PIC16LC717-E/P - 8-Bit 20MHz OTP MCU, 3.5KB, 18-PDIP | Microchip
部品番号: PIC16LC717-E/P ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $4.95 | $4.95 |
| 10 | $4.46 | $44.60 |
| 100 | $3.78 | $378.00 |
| 500 | $3.21 | $1,605.00 |
| 1,000 | $2.85 | $2,850.00 |
PIC16LC717-E/P 概要
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, working RAM, digital I/O, and on-chip peripherals such as timers, capture/compare modules and analog-to-digital converters. Within the broader semiconductor taxonomy, an MCU sits inside the category of embedded processors -> microcontrollers -> 8-bit microcontrollers -> CMOS RISC microcontrollers, and is the workhorse of cost-sensitive, deterministic real-time control. The PIC16LC717 specifically belongs to Microchip's mid-range PIC family (14-bit instruction width, 35 single-word instructions, 200 ns instruction cycle at 20 MHz), which is upwards compatible with the older PIC16C5X baseline.
Key features of the PIC16LC717-E/P include 6 channels of 10-bit A/D conversion, 2 additional 8-bit timers, an enhanced CCP module, a USART for asynchronous serial communication, an I²C/SPI compatible synchronous serial port, an internal watchdog timer with on-chip RC oscillator, in-circuit serial programming (ICSP) and a wide 2.5 V–5.5 V operating range. It integrates brown-out reset, power-on reset, and a low-power Sleep mode with wake-up on pin change.
Architecturally, the PIC16LC717 uses a Harvard memory architecture with separate program and data buses, allowing instruction fetch and operand access in the same cycle, which is the source of its deterministic 200 ns instruction time. The device includes a hardware multiplier-free ALU optimized for byte and bit operations, and the mid-range core provides 8-level hardware stack plus interrupt context save/restore, simplifying real-time control firmware.
Typical applications include industrial control and sensor interface boards, low-power battery-operated instruments, automotive body and climate subsystems, white-goods motor control, sensor signal conditioning with on-chip ADC, simple user-interface controllers, and any cost-driven embedded node that benefits from on-chip A/D and USART without paying for a larger pin-count MCU.
When designing with this part, evaluate whether OTP program memory is acceptable for your production volume (OTP cannot be re-programmed in the field; consider flash-based PIC16F7xx equivalents for prototype runs). Also confirm that the 18-pin PDIP footprint is compatible with your manufacturing flow - the through-hole package is favored for hand-prototyping and high-reliability industrial assemblies but is not compatible with surface-mount assembly.
This page synthesizes real distributor pricing, pin-compatible drop-in alternatives, and practical design notes not collated in any single manufacturer datasheet or distributor listing.
ドロップイン代替品: PIC16LC717-E/P — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16LC717-E/P (同一形状・フットプリント) — 相違点: Package, Timers, Core Architecture, Program Memory Size, I/O Pins.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16C717-E/P
✅ ドロップイン✓ 在庫あり
$2.71 / 個
データシートを見る →PIC16C717-I/P
✅ ドロップイン✓ 在庫あり
$1.3 / 個
データシートを見る →PIC16C717-20/P
✅ ドロップイン ⚠️ 仕様未検証📋 参考代替品(カタログ未掲載)
PIC16C717-04/P
✅ ドロップイン ⚠️ 仕様未検証📋 参考代替品(カタログ未掲載)
PIC16LC717-I/P
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16LC717-E/P 最大定格&電気的特性
| Core | PIC 8-bit mid-range |
| Series | PIC® 16C |
| Instruction Set Width | 14-bit |
| Number of Instructions | 35 |
| Maximum CPU Frequency | 20 MHz |
| Instruction Cycle Time | 200 ns (at 20 MHz) |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 3.5 KB (2K x 14) |
| RAM Size | 256 bytes |
| EEPROM Size | None (OTP only) |
| データバス幅 | 8-bit |
| ADC | 10-bit, 6 channels |
| Timers | 3 (Timer0, Timer1, Timer2) |
| Capture/Compare/PWM | 1 enhanced CCP module |
| Communication Interfaces | USART, SSP (I²C/SPI) |
| 動作温度範囲 | -40 °C to +125 °C (E = extended) |
| I/O Pins | 16 |
| Watchdog Timer | Yes (on-chip RC oscillator) |
| Brown-out Reset | Yes |
| In-Circuit Serial Programming (ICSP) | Yes |
| パッケージ | 18-pin PDIP (0.300", 7.62 mm) |
| 実装タイプ | Through-Hole |
| Lead-Free / RoHS | Compliant |
| MSLレベル | Not applicable (through-hole) |
PIC16LC717-E/P ピン構成
| ピン 1 | MCLR/VPP — Master Clear (Reset) input / ICSP programming voltage |
| ピン 2 | RA0/AN0 — Digital I/O / Analog input channel 0 |
| ピン 3 | RA1/AN1 — Digital I/O / Analog input channel 1 |
| ピン 4 | RA2/AN2/Vref- — Digital I/O / Analog input channel 2 / ADC Vref- |
| ピン 5 | RA3/AN3/Vref+ — Digital I/O / Analog input channel 3 / ADC Vref+ |
| ピン 6 | RA4/T0CKI — Digital I/O (open-drain) / Timer0 clock input |
| ピン 7 | RA5/AN4/SS — Digital I/O / Analog input channel 4 / SPI slave select |
| ピン 8 | VSS — Ground reference |
| ピン 9 | OSC1/CLKIN — Crystal oscillator input / external clock input |
| ピン 10 | OSC2/CLKOUT — Crystal oscillator output / clock output |
| ピン 11 | RC0/T1OSO/T1CKI — Digital I/O / Timer1 oscillator output / Timer1 clock input |
| ピン 12 | RC1/T1OSI/CCP2 — Digital I/O / Timer1 oscillator input / CCP2 output |
| ピン 13 | RC2/CCP1 — Digital I/O / CCP1 (PWM/Capture/Compare) output |
| ピン 14 | RC3/SCK/SCL — Digital I/O / SPI clock / I²C clock |
| ピン 15 | RC4/SDI/SDA — Digital I/O / SPI data in / I²C data |
| ピン 16 | RC5/SDO — Digital I/O / SPI data out |
| ピン 17 | RC6/TX/CK — Digital I/O / USART TX / USART synchronous clock |
| ピン 18 | RC7/RX/DT — Digital I/O / USART RX / USART synchronous data |
主な用途
PIC16LC717-E/P の用途: 6 件s: Industrial Sensor Interface Board, Battery-Powered Measurement Instrument, Automotive Body Control Module, White Goods Motor Control, HVAC Thermostat Controller, User Interface Keypad Controller.
Industrial Sensor Interface Board
The PIC16LC717-E/P is well suited to industrial sensor interface boards because its 6 channels of 10-bit ADC and 2.5 V–5.5 V wide supply align directly with 4–20 mA loop-powered and ratiometric 5 V sensor front-ends. Its mid-range PIC core executes a 200 ns instruction cycle, giving deterministic sampling for multiplexed analog inputs while leaving CPU bandwidth for filtering. Place the MCU between sensor conditioning op-amps (e.g. MCP6002) and a serial link to the host PLC or display. Compared with an external ADC + small MCU, the integrated ADC reduces BOM cost and the 18-pin PDIP simplifies hand-rework during factory calibration. Verify the LC supply range covers your 3.3 V industrial rail; for 5 V only, the PIC16C717-E/P drop-in works equally well.
おすすめ
Battery-Powered Measurement Instrument
Low-power battery instruments benefit from the PIC16LC717-E/P's wide 2.5 V–5.5 V supply and Sleep mode with watchdog wake-up. The LC variant's reduced quiescent current extends battery life over the C variant when running from a single Li-ion or two AA cells. The 6-channel 10-bit ADC reads battery voltage, current shunt and sensor inputs without extra hardware. The enhanced CCP module supports PWM-driven buzzer or LED feedback. Compared with a more complex Cortex-M0+ MCU, the PIC16LC717-E/P keeps firmware simpler and BOM cost under $5. For 3 V coin-cell designs the PIC16LF7xx may be more efficient; for 5 V line-powered instruments the standard PIC16C717-E/P is a better fit.
おすすめ
Automotive Body Control Module
Within automotive body and climate subsystems (door modules, seat controllers, mirror adjusters), the PIC16LC717-E/P provides the extended -40 °C to +125 °C temperature grade required for cabin electronics. The 16 I/O pins are sufficient for H-bridge enable, switch sensing, and LIN-style serial links via the USART. The 10-bit ADC handles battery voltage monitoring and thermistor inputs without external ICs. Compared with a 5 V automotive regulator + MCU, the integrated peripheral set reduces PCB area. Use the 'E' grade explicitly; the 'I' grade is only safe in cabin modules that never see under-hood heat soak. Confirm AEC-Q100 status with the manufacturer before using in safety-relevant systems.
おすすめ
White Goods Motor Control
Washing machines, dishwashers and small kitchen appliances use the PIC16LC717-E/P for low-cost BLDC or universal-motor control with the on-chip enhanced CCP module generating PWM at up to 20 MHz instruction rate. The 3 timers support capture for back-EMF sensing and PWM for triac firing; the 6-channel ADC reads motor current, voltage and temperature. The 256-byte RAM is sufficient for state-machine firmware but not for full vector control - prefer the PIC18F family for sensorless FOC. Drop-in alternatives of the PIC16C717-E/P allow A/B sourcing for production. The wide supply tolerates rectified mains-derived 5 V rails typical in white goods.
おすすめ
HVAC Thermostat Controller
Wall thermostats for HVAC use the PIC16LC717-E/P's 6-channel ADC to read multiple NTC thermistors (room, setpoint, outdoor, return air), the USART for a Wi-Fi/BLE module link, and the PWM CCP module to drive a triac or relay stage. The extended -40 °C to +125 °C temperature grade covers attic-mounted controls and rooftop unit electronics. Compared with a Z-Wave module + dedicated thermostat IC, this solution keeps firmware portable and BOM under $3 at 1k. The 18-pin PDIP footprint simplifies the through-hole assembly many HVAC OEMs still prefer for hand-reworkability. Verify UL/IEC safety isolation between the mains triac stage and the MCU rails.
おすすめ
User Interface Keypad Controller
Appliance and instrument front panels use the PIC16LC717-E/P to scan a 4x4 keypad matrix, drive an LCD with the CCP/PWM output, and stream key events to a host processor via USART. The 16 I/O pins handle matrix rows/columns without an expander IC, and the 10-bit ADC is available for slider/wheel inputs on higher-end panels. Compared with a dedicated keyboard controller IC, the PIC16LC717-E/P doubles as the main user-interface MCU. The PIC16LC717-I/P (I grade) is a cheaper drop-in for indoor panels that never see -40 °C. Use ICSP for in-circuit firmware updates during panel calibration.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16LC717-E/P — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16C717-E/P | PIC16C717-I/P | PIC16C717-20/P | PIC16C717-04/P | PIC16LC717-I/P |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 18-PDIP (0.300") | 18-PDIP (0.300") - same | 18-PDIP (0.300") - same | 18-PDIP (0.300") - same | 18-PDIP (0.300") - same | 18-PDIP (0.300") - same |
| Program Memory | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP |
| Maximum CPU Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 4 MHz (slower speed grade) | 20 MHz |
| Supply Voltage Range | 2.5 V – 5.5 V (LC) | 4.5 V – 5.5 V (C, no LC) | 4.5 V – 5.5 V | 4.5 V – 5.5 V | 4.5 V – 5.5 V | 2.5 V – 5.5 V (LC, same as this part) |
| Operating Temperature | -40 °C to +125 °C (E) | -40 °C to +125 °C (E, same) | -40 °C to +85 °C (I) | 0 °C to +70 °C (commercial) | 0 °C to +70 °C (commercial) | -40 °C to +85 °C (I) |
| RAM Size | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes |
| ADC | 10-bit, 6 channels | 10-bit, 6 channels | 10-bit, 6 channels | 10-bit, 6 channels | 10-bit, 6 channels | 10-bit, 6 channels |
| Communication Interfaces | USART + SSP (I²C/SPI) | USART + SSP | USART + SSP | USART + SSP | USART + SSP | USART + SSP |
主な差別化要因
- Extended industrial temperature grade (-40 °C to +125 °C) on the 'E' suffix variant (vs PIC16C717-I/P)
- Wide 2.5 V – 5.5 V supply range for direct battery / 3.3 V system use (vs PIC16C717-E/P)
- Integrated 6-channel 10-bit ADC plus USART plus I²C/SPI (vs PIC16F74-I/P)
設計ノート
The PIC16LC717-E/P's wide 2.5 V – 5.5 V supply makes it compatible with both 3.3 V and 5 V rails, but the VDD pin MUST be decoupled with a 100 nF ceramic placed as close to the pin as possible, plus a bulk tantalum or electrolytic of at least 10 µF on the same node. Brown-out reset is enabled by configuration bit and the threshold is factory-set; verify the BOR voltage threshold against your lowest allowed VDD to guarantee defined reset behavior. For battery applications, enable Sleep mode and use the watchdog timer (with internal RC) to wake the MCU periodically.
In the 18-pin PDIP layout, place the decoupling capacitor within 3 mm of VDD pin 18 area and the crystal within 5 mm of OSC1/OSC2 (pins 9/10). Keep high-current switching traces (motor drivers, triacs) away from the oscillator traces; route analog inputs (AN0–AN4) over a ground pour to reduce ADC noise coupling. The MCLR pin should have a 10 kΩ pull-up to VDD and a 100 nF to ground for noise immunity; do NOT leave MCLR floating.
OTP program memory cannot be re-programmed - any firmware bug discovered in production requires physical replacement of the chip. For prototype runs always order at least 2x the planned production quantity to allow rework. The PIC16F74, PIC16F877, and PIC16F887 share similar part numbers but have different pinouts and peripheral maps; they are NOT drop-in replacements for the PIC16LC717-E/P. Verify pinouts against the datasheet pin diagram before substitution. The 'C' vs 'LC' variant differs in supply range only - the 'C' will NOT operate reliably below 4.5 V.
コンプライアンス情報
RoHS compliant per Microchip product specifications. Lead-free finish. Through-hole PDIP package - MSL rating does not apply. AEC-Q100 not qualified; the E temperature grade (-40C to +125C) is suitable for industrial / automotive cabin but not for safety-relevant systems without further qualification.