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 — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки 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 (против PIC16C717-I/P)
- Wide 2.5 V – 5.5 V supply range for direct battery / 3.3 V system use (против PIC16C717-E/P)
- Integrated 6-channel 10-bit ADC plus USART plus I²C/SPI (против 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.