PIC16LC717/SO - 8-Bit 20MHz OTP MCU 3.5KB | Microchip
부품 번호: PIC16LC717/SO ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $6.1 | $6.10 |
| 10 | $5.45 | $54.50 |
| 100 | $4.62 | $462.00 |
| 500 | $4.05 | $2,025.00 |
| 1,000 | $3.5 | $3,500.00 |
PIC16LC717/SO 개요
An 8-bit microcontroller (MCU) is a small computer-on-a-chip that combines an 8-bit CPU core, non-volatile program memory, working RAM, and a set of peripheral blocks (timers, ADC, communication ports) in a single IC. MCUs sit at the bottom of the embedded computing hierarchy - below microprocessors (MPUs) and application processors - and are used to read sensors, drive actuators, and run deterministic control firmware in real-time. The PIC16 family is one of the longest-running 8-bit MCU families in the industry, valued for its simple RISC instruction set, deterministic timing, and broad tool support.
Key features include a 6-channel 10-bit Analog-to-Digital converter, three timers (Timer0 8-bit, Timer1 16-bit with sleep-mode external clock operation, Timer2 8-bit), a synchronous serial port configurable for SPI or I2C, a USART, and a programmable brown-out reset. The 'LC' suffix indicates the wide-voltage 2.5 V to 5.5 V operating range, making the part suitable for both 3.3 V and 5 V systems. The 18-pin SOIC package keeps board area low for compact commercial designs.
The PIC16LC717/SO is OTP (one-time-programmable), which means the program memory can be written exactly once; for re-programmable flash variants in the same family, designers typically migrate to the PIC16F717 family. Internally, the PIC16C717 die uses Microchip's mature CMOS process with a Harvard architecture (separate program and data buses), giving deterministic 4-clock-per-instruction throughput.
Typical applications include general-purpose embedded control, sensor interfacing, low-cost consumer appliances, hobby/educational platforms, simple industrial controllers, and small automation nodes that need a few analog channels and basic digital I/O.
When designing with the PIC16LC717/SO, plan firmware carefully because OTP memory cannot be re-flashed for firmware iteration; if in-field updates are required, choose the flash-based PIC16F717. Also budget the 18-pin budget carefully: only 16 pins are usable as digital I/O and many share pins with the ADC and oscillator, so plan the pin map at schematic capture.
This page synthesizes verified distributor stock and pricing, same-family drop-in alternatives (including PIC16C717/SO and PIC16F717-I/SO), and practical design notes that complement the manufacturer datasheet for faster BOM decisions.
드롭인 대체품: PIC16LC717/SO — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16LC717/SO (동일 폼 팩터 및 풋프린트) — 차이점: Package, ADC, Core Architecture, Timers, Program Memory Size.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16C717/SO
✅ 드롭인✓ 재고 있음
$2.41 / 개
데이터시트 보기 →PIC16C717T/SO
✅ 드롭인✓ 재고 있음
$1.86 / 개
데이터시트 보기 →PIC16F717-I/SO
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F717T-I/SO
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16LC717-I/SO
✅ 드롭인✓ 재고 있음
$2.85 / 개
데이터시트 보기 →PIC16LC717/SO 최대 정격 & 전기적 특성
| Product Family | PIC16 (PIC16C7xx) |
| Core Architecture | 8-bit RISC PIC |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 3.5 KB (2K x 14) |
| RAM Size | 256 bytes |
| Data EEPROM | Not present on OTP die |
| Maximum CPU Frequency | 20 MHz |
| Instruction Execution Time | 200 ns (at 20 MHz) |
| Instruction Set Size | 35 single-word instructions |
| Supply Voltage (Vdd) | 2.5 V to 5.5 V |
| Digital I/O Pins | 16 |
| ADC | 10-bit, 6 channels |
| Timers | Timer0 (8-bit), Timer1 (16-bit), Timer2 (8-bit) |
| Communication Peripherals | SSP (SPI/I2C), USART |
| 패키지 | 18-SOIC (SOIC-18, 0.300 inch) |
| 실장 유형 | Surface Mount |
| 동작 온도 | 0C to +70C (Commercial) |
| Temperature Grade | Commercial |
| Terminal Form | Gull Wing |
| Number of Terminals | 18 |
PIC16LC717/SO 핀 구성
| 핀 1 | MCLR/Vpp — Master clear (reset) input / 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 — Digital I/O / Analog input channel 2 |
| 핀 5 | RA3/AN3/Vref+ — Digital I/O / Analog input channel 3 / ADC positive reference |
| 핀 6 | RA4/AN4 — Digital I/O / Analog input channel 4 |
| 핀 7 | RA5/AN5/SS — Digital I/O / Analog input channel 5 / SPI slave select |
| 핀 8 | OSC2/CLKOUT — Crystal oscillator output / clock output |
| 핀 9 | OSC1/CLKIN — Crystal oscillator input / external clock input |
| 핀 10 | RC0/T1OSO/T1CKI — Digital I/O / Timer1 oscillator output / Timer1 clock input |
| 핀 11 | RC1/T1OSI — Digital I/O / Timer1 oscillator input |
| 핀 12 | RC2/CCP1 — Digital I/O / Capture/Compare/PWM module 1 |
| 핀 13 | RC3/SCK/SCL — Digital I/O / SPI clock / I2C clock |
| 핀 14 | RC4/SDI/SDA — Digital I/O / SPI data in / I2C data |
| 핀 15 | RC5/SDO — Digital I/O / SPI data out |
| 핀 16 | RC6/TX/CK — Digital I/O / USART transmit / USART clock |
| 핀 17 | RC7/RX/DT — Digital I/O / USART receive / USART data |
| 핀 18 | Vss — Ground reference |
일반적인 애플리케이션
PIC16LC717/SO 적합 용도: 6 애플리케이션s: General Embedded Control, Sensor Interfacing and Signal Conditioning, Low-Cost Consumer Appliances, Educational and Hobby Platforms, Simple Industrial Control Nodes, Battery-Powered Remote Devices.
General Embedded Control
The PIC16LC717/SO fits general embedded control roles because it integrates 16 digital I/O lines, three timers, and a 6-channel 10-bit ADC in a single SOIC-18 device running up to 5 MIPS. At a 20 MHz CPU clock, the MCU can scan a keypad, drive indicator LEDs, and poll a sensor array simultaneously with deterministic 200 ns instruction timing. The wide 2.5 V to 5.5 V supply lets the same firmware run on either 3.3 V coin-cell or 5 V USB-powered rails, which simplifies platform reuse across product variants.
추천
Sensor Interfacing and Signal Conditioning
The PIC16LC717/SO is well suited to multi-signal acquisition boards because its 6-channel 10-bit ADC provides 1024-step resolution over a 0-Vdd input range, and the on-chip USART can stream results to a host. A single PIC16LC717/SO can read temperature, light, and position sensors at sub-millisecond intervals and output a serial data stream for a gateway device. Its 2.5 V low-voltage operation also lets the ADC digitize low-output sensors directly without front-end amplification.
추천
Low-Cost Consumer Appliances
In appliances such as coffee makers, small kitchen devices, and personal-care products, the PIC16LC717/SO delivers just enough performance (5 MIPS, 16 I/O, 6 ADC channels) to replace discrete logic while keeping BOM cost low. Its OTP program memory locks firmware at production to prevent after-market hacks, and its SOIC-18 form factor keeps PCB size to roughly 12 mm x 7.6 mm. The wide-voltage range lets the same MCU run directly from rectified mains-derived 5 V or 3.3 V battery rails.
추천
Educational and Hobby Platforms
The PIC16LC717/SO is widely used in university embedded courses and hobby projects because the PIC16 instruction set has only 35 single-word instructions, which students can master in a single lab session. The SOIC-18 package is breadboard-friendly with adapter boards, and the 2.5 V to 5.5 V range tolerates the imperfect power supplies typical of lab benches. With 3.5 KB of OTP and 256 bytes of RAM, students can implement UART echo, ADC polling, and PWM control all on one chip.
추천
Simple Industrial Control Nodes
In factory automation, the PIC16LC717/SO can serve as a small sensor-and-relay node: 16 digital I/O drive relays or read contact sensors, the 10-bit ADC monitors 4-20 mA loops through a shunt resistor, and the USART reports status over RS-232 or RS-485 with a transceiver. Its commercial 0C to +70C range covers most indoor cabinet environments, and its 5 MIPS performance is sufficient for PID loops on slow thermal or pressure processes.
추천
Battery-Powered Remote Devices
The PIC16LC717/SO fits battery-powered remote devices because it operates down to 2.5 V, allowing direct connection to two AA cells in series without a boost converter. In sleep mode the part draws only micro-amps, while active processing at 20 MHz completes control loops in well under a milliamp-second of charge. The 6 ADC channels support battery monitoring plus multiple sensor inputs without external multiplexing.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16LC717/SO — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16C717/SO | PIC16C717T/SO | PIC16F717-I/SO | PIC16F717T-I/SO | PIC16LC717-I/SO |
|---|---|---|---|---|---|---|
| Package | SOIC-18 (300 mil) | SOIC-18 - same | SOIC-18 - same | SOIC-18 - same | SOIC-18 - same | SOIC-18 - same |
| Brand | Microchip Technology | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same |
| Program Memory Type | OTP (3.5 KB) | OTP (3.5 KB) | OTP (3.5 KB) | Flash (3.5 KB, 10k cycles) | Flash (3.5 KB, 10k cycles) | OTP (3.5 KB) |
| Vdd Range | 2.5 V to 5.5 V | 4.0 V to 6.0 V | 4.0 V to 6.0 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.5 V to 5.5 V |
| Max CPU Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| 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 |
| Temperature Grade | Commercial (0C to +70C) | Commercial | Commercial | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) |
| In-field Firmware Update | No (OTP) | No (OTP) | No (OTP) | Yes (Flash) | Yes (Flash) | No (OTP) |
주요 차별점
- Wide-voltage 2.5 V to 5.5 V operation (vs PIC16C717/SO)
- Flash memory for in-field updates (vs PIC16F717-I/SO)
- Industrial temperature range option (vs PIC16LC717-I/SO)
설계 노트
The PIC16LC717/SO uses one-time-programmable (OTP) program memory that can be written only once. Plan firmware carefully, validate on a flash-based PIC16F717-I/SO first, and only commit to OTP once the firmware is frozen. Also note that the MCLR pin (pin 1) must not be left floating - tie it to Vdd through a 10 kohm resistor so that the part does not randomly reset or enter programming mode on noise spikes.
Place a 100 nF decoupling capacitor as close as possible to pin 18 (Vss) and Vdd, with the ground return via a short trace to a ground pour. The SOIC-18 package dissipates very little power so thermal vias are not required, but keep the analog AVdd rail (when used) filtered with a small ferrite bead or 10 ohm resistor plus 10 uF + 100 nF decoupling. Route the 20 MHz crystal traces (pins 8 and 9) short and symmetric, with a ground guard ring if the oscillator is used at full 20 MHz.
The USART pins RC6/TX (pin 16) and RC7/RX (pin 17) are shared with digital I/O; if the USART is unused, configure them as inputs or outputs in firmware to avoid spurious transitions. For long cable connections, add a series resistor (about 100 ohm) close to the MCU pin to damp ringing, and use a transceiver IC such as MAX485 for RS-485 or MAX3232 for RS-232 to reach industrial-grade noise immunity.
규정 준수 정보
RoHS, REACH, lead-free, and halogen-free status not explicitly stated in the verified web data; marked unknown. The part is not AEC-Q100 qualified (commercial/industrial grade MCU, not automotive). Microchip's general conflict-minerals statement covers this part.