PIC16C771-E/P - 8-Bit 20MHz OTP MCU with 12-bit ADC | Microchip
N.º de pieza: PIC16C771-E/P ✗ Fin de vida| Cant. | Precio unitario | Total |
|---|---|---|
| 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 Descripción general
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.
Alternativas directas para PIC16C771-E/P — mismo encapsulado, compatible pin a pin. Se excluyen las piezas de otro encapsulado que requieren retrabajo de la PCB.
Variantes de esta serie
Modelos de la misma serie compatibles directamente con PIC16C771-E/P (mismo factor de forma y huella) — difiere en Package, Mounting Type, Operating Temperature, Timers, RoHS Status.
Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:
PIC16C771-I/P
✅ Sustitución directa📋 Alternativa de referencia (no en el catálogo)
PIC16C717/P
✅ Sustitución directa✓ En stock
$1.34 / unidad
Ver hoja de datos →PIC16C770T/SO
✅ Sustitución directa✓ En stock
$2.18 / unidad
Ver hoja de datos →PIC16C765-I/P
✅ Sustitución directa ⚠️ Especificaciones sin verificar✓ En stock
$5.1 / unidad
Ver hoja de datos →PIC16F877A-I/P
✅ Sustitución directa✓ En stock
Consulte el precio
Ver hoja de datos →ATMEGA88PA-ANR
✅ Sustitución directa ⚠️ Especificaciones sin verificar✓ En stock
$0.92 / unidad
Ver hoja de datos →PIC16C771-E/P Valores máximos y características eléctricas
| 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 |
| Tensión de alimentación | 2.5 V to 5.5 V |
| Instruction Cycle Time | 200 ns (20 MHz) |
| Instruction Set | 35 single-word instructions |
| Temperatura de funcionamiento | -40 C to +125 C (Extended, -E) |
| Encapsulado | 20-pin PDIP (P) |
| Tipo de montaje | Through-Hole |
| Timers | 1x 8-bit + 1x 16-bit + WDT |
| Communication | SSP (SPI / I2C master-slave) |
| Estado RoHS | Non-compliant (PDIP, contains lead) |
Configuración de pines de PIC16C771-E/P
| Pin 1 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Pin 2 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Pin 3 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Pin 4 | MCLR/Vpp — Master clear / programming voltage |
| Pin 5 | RA3/AN3/Vref+ — PORTA bit 3 / analog input 3 / ADC Vref+ |
| Pin 6 | RA4/AN4/T0CKI — PORTA bit 4 / analog input 4 / Timer0 clock input |
| Pin 7 | RA5/AN5/SS — PORTA bit 5 / analog input 5 / SPI slave select |
| Pin 8 | Vss — Ground reference |
| Pin 9 | OSC1/CLKI — Crystal oscillator input / external clock |
| Pin 10 | OSC2/CLKO — Crystal oscillator output |
| Pin 11 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock |
| Pin 12 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 |
| Pin 13 | RC2/CCP1 — PORTC bit 2 / Capture-Compare-PWM 1 |
| Pin 14 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pin 15 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pin 16 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pin 17 | RC6 — PORTC bit 6 |
| Pin 18 | RC7 — PORTC bit 7 |
| Pin 19 | Vss — Ground reference |
| Pin 20 | VDD — Positive supply (2.5 V to 5.5 V) |
Aplicaciones típicas
PIC16C771-E/P es adecuado para 6 aplicacións: 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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
Resumen de productos recomendados
Datos de referencia de ingeniería para PIC16C771-E/P — comparación, orientación de diseño e información de cumplimiento.
Guía de selección
Comparación con alternativas
| Parámetro | Este producto | 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 |
Diferenciadores clave
- 12-bit ADC resolution (frente a PIC16C717/P)
- Extended temperature grade (frente a PIC16C771-I/P)
- Field-reprogrammable migration target (frente a PIC16F877A-I/P)
Notas de diseño
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.
Información de cumplimiento
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.