PIC16C771-E/P - 8-Bit 20MHz OTP MCU with 12-bit ADC | Microchip
料号: PIC16C771-E/P ✗ 停产| 数量 | 单价 | 小计 |
|---|---|---|
| 1 | $9.5 | $9.50 |
| 10 | $8.55 | $85.50 |
| 100 | $7.65 | $765.00 |
| 500 | $6.8 | $3,400.00 |
| 1,000 | $6.1 | $6,100.00 |
PIC16C771-E/P 概述
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, memory, and programmable peripherals. The PIC16C771 sits in Microchip's PIC16 mid-range family, an evolution of the PIC16C5X baseline architecture that adds ADC, interrupts, and more memory while retaining the 14-bit instruction word. In the broader system hierarchy, MCUs belong to the embedded processor category and serve as the central control element in products ranging from white goods to industrial sensors.
The PIC16C771-E variant is specified for the extended industrial temperature range (-40C to +125C), making it suitable for harsh-environment applications. Other key features include a 12-bit ADC with 6 input channels, an 8-bit timer/counter, a 16-bit timer/counter, a Watchdog Timer with its own on-chip RC oscillator, and a synchronous serial port (SSP) supporting SPI and I2C master/slave modes. The device operates from 2.5V to 5.5V.
The OTP (One-Time Programmable) architecture provides a low-cost path for production units while keeping firmware locked in a non-volatile on-chip memory. The PIC16C771-E/P supports in-circuit serial programming (ICSP) for flexible manufacturing flows, and code protection is selectable per datasheet.
Typical applications include industrial sensor signal conditioning, automotive body electronics, battery chargers, power supply monitoring, and instrumentation front-ends where the 12-bit ADC eliminates an external converter. In multi-rail designs, the ADC can monitor rail voltages and trigger firmware shutdown on brown-out events.
When designing with this device, allocate sufficient decoupling (0.1 uF + 10 uF bulk) close to VDD and AVdd, and ensure the MCLR pin is pulled high through a resistor. The ADC accuracy depends on a clean AVdd rail; a ferrite bead or LDO between Vdd and AVdd is recommended for precision measurements.
直接替换替代料: PIC16C771-E/P ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。
本系列中的变体
可与以下型号直接替换的同系列型号: PIC16C771-E/P (相同外形与封装尺寸) ——差异在于 Package, Operating Temperature, Timers, Mounting Type, RoHS Status.
快速对比工具——选择替代料号进行并排对比:
PIC16C771-I/P
✅ 直接替换📋 参考替代料(不在目录中)
PIC16C717/P
✅ 直接替换✓ 有现货
$1.34 / 个
查看数据手册 →PIC16C770T/SO
✅ 直接替换✓ 有现货
$2.18 / 个
查看数据手册 →PIC16C765-I/P
✅ 直接替换 ⚠️ 规格未核验✓ 有现货
$5.1 / 个
查看数据手册 →PIC16F877A-I/P
✅ 直接替换✓ 有现货
联系询价
查看数据手册 →ATMEGA88PA-ANR
✅ 直接替换 ⚠️ 规格未核验✓ 有现货
$0.92 / 个
查看数据手册 →PIC16C771-E/P 最大额定值与电气特性
| Family | PIC16C PIC 16C |
| Core Size | 8-bit |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 7 KB (4K x 14) |
| RAM Size | 256 bytes |
| Number of I/O | 16 |
| ADC | 12-bit, 6 channels |
| 电源电压 | 2.5 V to 5.5 V |
| Instruction Cycle Time | 200 ns (20 MHz) |
| Instruction Set | 35 single-word instructions |
| 工作温度 | -40 C to +125 C (Extended, -E) |
| 封装 | 20-pin PDIP (P) |
| 安装类型 | Through-Hole |
| Timers | 1x 8-bit + 1x 16-bit + WDT |
| Communication | SSP (SPI / I2C master-slave) |
| RoHS 状态 | Non-compliant (PDIP, contains lead) |
PIC16C771-E/P 引脚配置
| 引脚 1 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| 引脚 2 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| 引脚 3 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| 引脚 4 | MCLR/Vpp — Master clear / programming voltage |
| 引脚 5 | RA3/AN3/Vref+ — PORTA bit 3 / analog input 3 / ADC Vref+ |
| 引脚 6 | RA4/AN4/T0CKI — PORTA bit 4 / analog input 4 / Timer0 clock input |
| 引脚 7 | RA5/AN5/SS — PORTA bit 5 / analog input 5 / SPI slave select |
| 引脚 8 | Vss — Ground reference |
| 引脚 9 | OSC1/CLKI — Crystal oscillator input / external clock |
| 引脚 10 | OSC2/CLKO — Crystal oscillator output |
| 引脚 11 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock |
| 引脚 12 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 |
| 引脚 13 | RC2/CCP1 — PORTC bit 2 / Capture-Compare-PWM 1 |
| 引脚 14 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| 引脚 15 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| 引脚 16 | RC5/SDO — PORTC bit 5 / SPI data out |
| 引脚 17 | RC6 — PORTC bit 6 |
| 引脚 18 | RC7 — PORTC bit 7 |
| 引脚 19 | Vss — Ground reference |
| 引脚 20 | VDD — Positive supply (2.5 V to 5.5 V) |
典型应用
PIC16C771-E/P 适用于 6 应用s: Industrial Sensor Signal Conditioning, Battery Charger Control, Automotive Body Electronics, Power Supply Monitoring and Sequencing, Precision Instrumentation Front-End, HVAC Control Board.
Industrial Sensor Signal Conditioning
The PIC16C771-E/P's 6 channels of 12-bit ADC allow direct interfacing with up to six analog sensors - strain gauges, thermocouples with op-amp front-ends, or 4-20 mA loop transducers - without an external ADC. The 200 ns instruction cycle and 5 MIPS throughput at 20 MHz is sufficient for closed-loop control of temperature, pressure, and flow sensors. The on-chip SSP supports SPI or I2C peripherals for connecting external digital sensors, and the extended -40 C to +125 C temperature range supports factory-floor deployment.
推荐
Battery Charger Control
In a smart charger, the PIC16C771-E/P uses its 12-bit ADC to monitor battery voltage and charge current with ~1 mV resolution at 5 V. The 16-bit timer can drive PWM for switch-mode charger topologies, while the SSP talks to an I2C battery fuel gauge. The 256-byte RAM and 7 KB OTP easily accommodate CC-CV charge profiles, safety timers, and LED status logic for lead-acid or multi-cell Li-ion packs.
推荐
Automotive Body Electronics
The extended -40 C to +125 C temperature grade suits the PIC16C771-E/P for under-dash automotive modules such as lighting controllers, wiper timers, and HVAC blend-door actuators. Its 16 I/O pins handle switch inputs and relay/MOSFET drivers, while the 12-bit ADC reads trimmer positions and current-sense shunts. Although not AEC-Q100 qualified, the part has historically been used in non-safety automotive subsystems. Note that production designs should migrate to the PIC16F1xxx family for automotive qualification.
推荐
Power Supply Monitoring and Sequencing
Use the PIC16C771-E/P as a multi-rail supervisor: each ADC channel monitors one rail voltage, and the firmware asserts enable signals through GPIO to enforce power-up and power-down sequencing. The Watchdog Timer with its dedicated RC oscillator ensures firmware recovery from code lock-ups. The 2.5 V minimum supply voltage lets the MCU run from a deeply discharged battery during graceful shutdown. The SSP provides I2C telemetry of rail status to a system host controller.
推荐
Precision Instrumentation Front-End
For a low-cost DMM, weigh scale, or panel meter, the PIC16C771-E/P's 12-bit ADC combined with a precision external reference (e.g., 4.096 V) yields 1 mV per LSB - adequate for many field instruments. The 200 ns instruction execution lets the firmware run digital filtering (moving average, median) without bogging down the sample loop. The SSP can drive an SPI LCD or an I2C EEPROM for calibration storage. The through-hole PDIP package is friendly to hand-soldered prototype builds.
推荐
HVAC Control Board
In an HVAC thermostat or zone controller, the PIC16C771-E/P reads temperature sensors via the 12-bit ADC, drives triacs or relay coils through GPIO, and communicates with the indoor unit through I2C or SPI. The 16-bit timer generates accurate PWM for variable-speed fan control. The 7 KB OTP holds the full thermostat state machine including hysteresis, schedule logic, and fault diagnostics. The extended temperature range supports attic and outdoor installations.
推荐
推荐产品汇总
工程参考数据: PIC16C771-E/P ——对比、设计指导和合规信息。
选型指南
与替代料对比
| 参数 | 本产品 | PIC16C771-I/P | PIC16C717/P | PIC16C770T/SO | PIC16F877A-I/P |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 20-pin PDIP | 20-pin PDIP - same | 20-pin PDIP - same | 20-pin SOIC - surface-mount equivalent | 40-pin PDIP - larger |
| Program Memory | 7 KB OTP | 7 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 14 KB Flash |
| ADC | 12-bit, 6-ch | 12-bit, 6-ch | 10-bit, 6-ch | 12-bit, 6-ch | 10-bit, 8-ch |
| Operating Temperature | -40 C to +125 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
| Supply Voltage | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.0 V to 5.5 V |
| Memory Type | OTP | OTP | OTP | OTP | Flash |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Obsolete | Active |
关键差异点
- 12-bit ADC resolution (对比 PIC16C717/P)
- Extended temperature grade (对比 PIC16C771-I/P)
- Field-reprogrammable migration target (对比 PIC16F877A-I/P)
设计说明
Decouple Vdd (pin 20) with a 0.1 uF ceramic plus 10 uF bulk capacitor placed within 5 mm of the pin. For best ADC accuracy, power AVdd (when used) from a separate LDO or ferrite-bead-isolated rail and place a 10 uF + 0.1 uF decoupling pair at the AVdd pin. The ADC accuracy degrades sharply with a noisy AVdd rail.
Do not leave MCLR floating. Tie MCLR to Vdd through a 10 kohm resistor to prevent spurious resets. For ICSP programming, route RB6/PGC and RB7/PGD to an in-circuit programming header with no series resistors greater than 1 kohm, per the Microchip Mid-Range Reference Manual (DS33023).
When using the ADC, add an RC anti-alias filter at each analog input (typically 1 kohm + 100 pF for 10 kHz sample rate). Driving high-impedance analog sources directly into the ADC will degrade S/N. For ratiometric measurements, use the AVdd rail as the ADC reference and derive the sensor excitation from the same AVdd.
合规信息
PDIP package typically contains lead, so the part is generally RoHS non-compliant. Reach status and halogen-free status not explicitly stated in the verified web data; AEC-Q100 not qualified - this part is not intended for automotive safety applications.