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 — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки 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.