PIC16LC771-I/P - 8-Bit 20MHz 7KB OTP MCU | Microchip 20-PDIP
料号: PIC16LC771-I/P ✓ 量产中| 数量 | 单价 | 小计 |
|---|---|---|
| 1 | $2.1 | $2.10 |
| 10 | $1.96 | $19.60 |
| 100 | $1.78 | $178.00 |
| 500 | $1.55 | $775.00 |
| 1,000 | $1.36 | $1,360.00 |
PIC16LC771-I/P 概述
An 8-bit PIC microcontroller is a RISC-based embedded controller using a Harvard architecture with separate program and data buses. The PIC16C/LC family is the OTP-only predecessor to the flash-based PIC16F line, and within the broader taxonomy it sits as: microcontroller -> 8-bit microcontroller -> PIC16 family -> PIC16C/LC subfamily. These OTP parts are favored for cost-sensitive volume production where firmware is fixed and field reprogrammability is not required, whereas F-series flash parts are chosen when in-application updates are needed.
Key features include 16 I/O pins, two 8-bit timer/counters with one 16-bit timer/counter, a watchdog timer, an MSSP (SPI/I2C) peripheral, and brown-out reset. The 12-bit ADC delivers 12-channel analog-to-digital conversion at the full 20 MHz instruction rate, and the parallel slave port allows direct 8-bit bus attachment to an external processor. Industrial temperature operation (-40C to +85C) and a 20 MHz maximum clock make this device well-suited to factory automation, instrumentation, and white-goods control rather than extreme-environment automotive or military use.
Typical applications span industrial sensor interfaces, low-cost motor drives, HVAC thermostat controllers, and consumer appliance control boards where the OTP memory cost advantage outweighs flash flexibility. When designing with this part, note that OTP memory cannot be erased or rewritten, so firmware must be locked before committing to production runs, and programmers must use a 14-bit instruction-compatible toolchain (PICkit, ICD, or third-party programmers supporting the PIC16C/LC family).
直接替换替代料: PIC16LC771-I/P ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。
本系列中的变体
可与以下型号直接替换的同系列型号: PIC16LC771-I/P (相同外形与封装尺寸) ——差异在于 Package, Mounting Type, Core Architecture, Program Memory Size, Timers.
快速对比工具——选择替代料号进行并排对比:
PIC16LC771/P
✅ 直接替换✓ 有现货
$3.09 / 个
查看数据手册 →PIC16F76-I/P
✅ 直接替换📋 参考替代料(不在目录中)
PIC16F876A-I/P
✅ 直接替换📋 参考替代料(不在目录中)
PIC16F877A-I/P
✅ 直接替换✓ 有现货
联系询价
查看数据手册 →PIC16LC771-I/P 最大额定值与电气特性
| Core Architecture | PIC16C (8-bit RISC, Harvard) |
| Program Memory | 7 KB (4K x 14) OTP |
| Data RAM | 256 bytes |
| 最大时钟频率 | 20 MHz |
| Operating Voltage Range | 2.5 V to 5.5 V |
| I/O Pins | 16 |
| ADC | 12-bit, up to 12 channels |
| Timers | 2 x 8-bit + 1 x 16-bit (Timer0/1/2) |
| Capture/Compare/PWM | Yes (CCP module) |
| MSSP | SPI / I2C |
| USART | Yes (AUSART) |
| Parallel Slave Port | Yes (8-bit PSP) |
| Watchdog Timer | Yes |
| Brown-out Reset | Yes |
| 封装 | 20-pin PDIP (0.300 in, 7.62 mm) |
| 工作温度 | -40 C to +85 C (Industrial) |
| Program Memory Type | OTP (One-Time Programmable) |
| 安装类型 | Through-Hole |
PIC16LC771-I/P 引脚配置
| 引脚 1 | RA2/AN2/VREF- — PORTA bit 2 / Analog input 2 / ADC Vref- |
| 引脚 2 | RA3/AN3/VREF+ — PORTA bit 3 / Analog input 3 / ADC Vref+ |
| 引脚 3 | RA4/AN4/T0CKI — PORTA bit 4 / Analog input 4 / Timer0 clock input |
| 引脚 4 | RA5/AN5/SS — PORTA bit 5 / Analog input 5 / SPI Slave Select |
| 引脚 5 | VSS — Ground reference |
| 引脚 6 | RB0/INT — PORTB bit 0 / External interrupt |
| 引脚 7 | RB1 — PORTB bit 1 |
| 引脚 8 | RB2 — PORTB bit 2 |
| 引脚 9 | RB3/PGM — PORTB bit 3 / Low-voltage programming |
| 引脚 10 | RB4 — PORTB bit 4 |
| 引脚 11 | RB5 — PORTB bit 5 |
| 引脚 12 | RB6/PGC — PORTB bit 6 / ICSP clock |
| 引脚 13 | RB7/PGD — PORTB bit 7 / ICSP data |
| 引脚 14 | VDD — Positive supply (2.5V-5.5V) |
| 引脚 15 | RC6/TX/CK — PORTC bit 6 / USART TX / USART clock |
| 引脚 16 | RC7/RX/DT — PORTC bit 7 / USART RX / USART data |
| 引脚 17 | RC0 — PORTC bit 0 |
| 引脚 18 | RC1 — PORTC bit 1 |
| 引脚 19 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1 |
| 引脚 20 | RC3/SCL/SCK — PORTC bit 3 / I2C clock / SPI clock |
典型应用
PIC16LC771-I/P 适用于 6 应用s: Industrial Sensor Interface, HVAC Thermostat Controller, Low-Cost BLDC Motor Control, Consumer Appliance Control Board, Battery-Powered IoT Sensor Node, Educational MCU Trainer Board.
Industrial Sensor Interface
The PIC16LC771-I/P is well suited to industrial sensor interface boards where its 12-bit ADC (up to 12 channels) and 2.5V-5.5V supply range deliver direct conditioning of bridge, RTD, and 4-20mA-derived transducer outputs. With 7 KB OTP program memory and 256 bytes RAM, the device can host state-machine-based signal conditioning, calibration lookup tables, and HART-style communication stacks. The USART, MSSP (SPI/I2C) peripherals allow direct connection to industrial field buses, while the industrial temperature grade (-40C to +85C) ensures operation in factory-floor enclosures. Power dissipation is low at 3.3V operation, supporting fan-less control cabinets. Recommended companions include the MCP6002 op-amp for sensor front-end amplification and the MCP2515 CAN controller for industrial networking.
推荐
HVAC Thermostat Controller
The PIC16LC771-I/P can drive HVAC thermostat controllers where its 12-bit resolution directly digitizes thermistor or RTD temperature sensors without an external ADC. The 2.5V-5.5V operating range supports battery-backed 3.3V systems, while the brown-out reset and watchdog timer protect against supply glitches in compressor-driven environments with noisy rails. The 7 KB OTP memory holds the setpoint logic, hysteresis state machine, and LCD driver routines needed for typical thermostat products. The MSSP peripheral drives I2C-based temperature displays and EEPROM configuration storage. Industrial temperature grade (-40C to +85C) covers the full attic-to-basement range. Recommended companions include the MCP9808 I2C temperature sensor and 24LC256 EEPROM for setpoint backup.
推荐
Low-Cost BLDC Motor Control
For entry-level brushless DC motor control, the PIC16LC771-I/P provides the capture input (Tacho0 / CCP) for back-EMF sensing plus the PWM output channel required for low-side gate control. The 12-bit ADC samples phase currents at up to 20 MHz system clock, enabling sinusoidal commutation at sub-millisecond loop rates. With 16 I/O pins, the device directly drives a 3-phase inverter with low-side MOSFETs and reads Hall-effect sensors without external logic. Industrial temperature grade and the 2.5V-5.5V supply range let the same firmware scale from battery-powered tools to mains-isolated appliance boards. Recommended companions include the MCP1755 LDO for clean logic supply and TC427 MOSFET driver.
推荐
Consumer Appliance Control Board
The PIC16LC771-I/P is a strong fit for high-volume consumer appliances like washing machines, dishwashers, and small kitchen appliances where OTP cost advantage dominates BOM. Its 12-bit, 12-channel ADC reads water level, temperature, motor current, and door switches without an external MUX, while the USART provides diagnostic UART for factory test and field service. Industrial -40C to +85C grade handles the under-cabinet heat of an appliance chassis. The 7 KB OTP memory holds the appliance state machine and user-interface logic for moderate-complexity products. Recommended companions include the 25LC040 SPI EEPROM for cycle counters and the MCP1700 LDO for low-quiescent standby.
推荐
Battery-Powered IoT Sensor Node
In battery-powered sensor nodes with intermittent duty cycles, the PIC16LC771-I/P benefits from its 2.5V-5.5V low-voltage operation and modest current draw at 20 MHz, supporting multi-year coin-cell or 2xAA deployments. The MSSP drives I2C sensors directly, while the USART bridges to a low-power radio like the MRF89XA. Sleep current is reduced by gating the system clock via the watchdog timer interrupt; OTP memory preserves firmware integrity without battery backup. The 12-bit ADC digitizes sensor outputs at high resolution before transmission. Industrial temperature rating supports outdoor and refrigerated deployments. Recommended companions include the MRF89XA sub-GHz transceiver and MCP1640 boost converter for stable 3.3V rail.
推荐
Educational MCU Trainer Board
The PIC16LC771-I/P is widely deployed in university microcontroller courses and self-study trainer boards thanks to its through-hole 20-PDIP package that drops directly into a breadboard or ZIF socket. The 12-bit ADC, USART, MSSP, and CCP peripherals expose students to all major embedded peripheral classes without an external ADC, while 7 KB OTP program memory is sufficient for typical lab assignments. The 2.5V-5.5V supply allows the same board to run from a 3.3V or 5V rail. Industrial temperature grade survives classroom mishandling. Recommended companions include the MAX232 RS-232 level shifter for PC comms and the MCP1702 LDO for USB power.
推荐
推荐产品汇总
工程参考数据: PIC16LC771-I/P ——对比、设计指导和合规信息。
选型指南
与替代料对比
| 参数 | 本产品 | PIC16LC771/P | PIC16F76-I/P | PIC16F876A-I/P | PIC16F877A-I/P |
|---|---|---|---|---|---|
| Package | 20-PDIP | 20-PDIP | 20-PDIP | 28-PDIP (different pin count) | 40-PDIP (different pin count) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory Type | OTP (7 KB / 4K x 14) | OTP (7 KB / 4K x 14) | Flash (14 KB) | Flash (14 KB) | Flash (14 KB) |
| Maximum Clock Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| ADC Resolution | 12-bit | 12-bit | 8-bit | 10-bit | 10-bit |
| Operating Voltage Range | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V |
| I/O Pins | 16 | 16 | 13 | 22 | 33 |
| Temperature Grade | Industrial (-40C to +85C) | Commercial (0C to +70C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) |
关键差异点
- 12-bit ADC vs 10-bit on PIC16LC770 (对比 PIC16LC770-I/P)
- Low-voltage 2.5V-5.5V operation vs PIC16C771 4.5V-5.5V (对比 PIC16C771-I/P)
- 20-pin PDIP with full peripheral set (对比 PIC16F876A-I/P (28-PDIP))
设计说明
The PIC16LC771-I/P operates from 2.5V to 5.5V; place a 100 nF decoupling capacitor as close to VDD (pin 14) as possible, plus a bulk 10 uF tantalum or ceramic on the supply rail. At 20 MHz the core draws approximately 10-15 mA active, so budget for an LDO or switching regulator with at least 50 mA headroom. The brown-out reset is factory-trimmed; do not bypass it for production designs.
Place the ICSP clock (PGC, pin 12) and ICSP data (PGD, pin 13) traces away from analog inputs to avoid digital switching noise coupling into the 12-bit ADC. For breadboard and prototype use, add a 10 kohm pull-up on MCLR (where applicable) and ensure the VPP programming voltage trace is short. Route the analog reference (VREF+/VREF-) separately from digital lines; a ground guard ring around the analog inputs is recommended for high-resolution sampling.
OTP memory on PIC16LC771 cannot be erased or rewritten, so firmware must be fully validated before committing to production programming - prototype on the flash-based PIC16F876A-I/P or PIC16F877A-I/P first. Do not confuse PIC16LC771 (12-bit ADC, 7 KB OTP, 20-pin PDIP) with PIC16LC770 (10-bit ADC, same package); the lower ADC resolution is a common mistake when reading the chip markings. Verify pin 1 orientation against the notch before powering up.
合规信息
RoHS/REACH/lead-free status was not confirmed in the verified web data; Microchip Technology's catalog compliance information should be checked via the manufacturer product page. AEC-Q100 not applicable - this is a general-purpose industrial MCU, not automotive-qualified.