PIC16C771/JW - 8-Bit 20MHz 7KB EPROM MCU w/ 12-bit ADC | Microchip
MPN: PIC16C771/JW ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $22.5 | $22.50 |
| 10 | $20.25 | $202.50 |
| 100 | $18 | $1,800.00 |
| 500 | $15.75 | $7,875.00 |
| 1,000 | $13.5 | $13,500.00 |
PIC16C771/JW Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory, working RAM, and programmable peripheral interfaces. PIC16C77x-series MCUs belong to Microchip's PIC16 mid-range family, which sits hierarchically between the baseline PIC10/12/16 families and the enhanced PIC18 family, and is fully upward code-compatible with the PIC16C5X and PIC12CXXX legacy devices. Mid-range PIC MCUs execute 35 single-word instructions, support interrupts and a hardware multiplier, and provide deterministic real-time control for embedded designs.
Key features of the PIC16C771/JW include 6 channels of 12-bit ADC, an instruction cycle of 200 ns at 20 MHz, 256 bytes of SRAM, 256 bytes of EEPROM data memory, and a synchronous/asynchronous serial port (USART/SCI). The device also integrates a 16-bit timer/counter with a 3-capture/compare/PWM structure plus an 8-bit timer/counter, a Watchdog Timer with its own on-chip RC oscillator, power-on reset, power-up timer, brown-out reset, and a programmable code-protection scheme. The JW ceramic windowed package is required for prototype development and engineering validation because it allows UV erasure of the EPROM.
Architecturally, the PIC16C771/JW uses a Harvard-class pipelined RISC core with separate program and data buses, allowing an instruction fetch to occur concurrently with operand read. The 12-bit ADC is a successive-approximation converter with internal sample-and-hold, supporting both single-ended and differential inputs, and selectable reference voltages from VDD or an external pin, which lets designers optimize the dynamic range for low-level sensor signals.
Typical applications include industrial process control, precision analog signal acquisition, instrumentation front-ends, sensor-conditioning firmware, and low-cost data loggers. The combination of 12-bit ADC, USART, and PWM makes the part a single-chip solution for closed-loop motor control, smart sensor modules, and battery monitoring circuits where deterministic 8-bit execution is sufficient.
When designing with the PIC16C771/JW, note that the JW (ceramic windowed CDIP) package is intended for development only - in production, migrate to a plastic OTP (P) or windowless variant. Operating voltage is 4.0 V to 6.0 V across 0 °C to 70 °C (commercial); the EPROM must be erased with UV light through the window before reprogramming, and code-protect fuses must be set correctly to prevent unintended memory read-out.
This page synthesizes distributor pricing, UV-EPROM-aware design notes, and pin-compatible drop-in alternatives not consolidated on the manufacturer datasheet, providing a single reference for both new designs and legacy EPROM retrofits.
Drop-in alternatives for PIC16C771/JW — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC16C771/JW (same form factor and footprint) — differing in I/O Pins, Package, Program Memory Size, Program Memory Type, Operating Temperature.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C770-I/P
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C717/JW
✅ Drop-In✓ In Stock
$11.8 / Unit
View Datasheet →PIC16C715/JW
✅ Drop-In✓ In Stock
$9.75 / Unit
View Datasheet →PIC16C712/JW
✅ Drop-In✓ In Stock
$11.2 / Unit
View Datasheet →PIC16C711/JW
✅ Drop-In✓ In Stock
$10.95 / Unit
View Datasheet →PIC16C771/JW Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC16 mid-range 8-bit RISC |
| Instruction Set | 35 single-word instructions |
| Instruction Cycle Time | 200 ns at 20 MHz |
| Maximum Clock Frequency | 20 MHz |
| Program Memory Type | UV-erasable EPROM (windowed CDIP) |
| Program Memory Size | 7 KB (4K x 14 words) |
| Data RAM | 256 bytes |
| Data EEPROM | 256 bytes |
| ADC Channels | 6 (single-ended/differential) |
| ADC Resolution | 12-bit successive approximation |
| I/O Pins | 16 (approx.) |
| Timers | 1x 16-bit (CCP) + 1x 8-bit |
| Capture/Compare/PWM | Yes, 16-bit |
| Serial Interface | USART/SCI (synchronous + asynchronous) |
| Operating Voltage (Vdd) | 4.0 V to 6.0 V |
| Operating Temperature (Commercial) | 0 °C to 70 °C |
| Package | 20-pin CDIP (JW, ceramic windowed) |
| Mounting Type | Through-Hole |
| Code Protection | Programmable |
| Brown-Out Reset / Power-On Reset | Yes |
| Watchdog Timer | Yes, dedicated on-chip RC oscillator |
PIC16C771/JW Pin Configuration
| Pin 1 | RA2/AN2/VREF- — PORTA bit 2 / ADC channel 2 / ADC negative reference input |
| Pin 2 | RA3/AN3/VREF+ — PORTA bit 3 / ADC channel 3 / ADC positive reference input |
| Pin 3 | RA4/AN4/T0CKI — PORTA bit 4 / ADC channel 4 / Timer0 clock input |
| Pin 4 | RA5/AN5/SS — PORTA bit 5 / ADC channel 5 / SPI slave select |
| Pin 5 | VSS — Ground reference |
| Pin 6 | RB0/INT — PORTB bit 0 / external interrupt input |
| Pin 7 | RB1 — PORTB bit 1 |
| Pin 8 | RB2 — PORTB bit 2 |
| Pin 9 | RB3/CCP1 — PORTB bit 3 / Capture-Compare-PWM channel 1 |
| Pin 10 | RB4 — PORTB bit 4 |
| Pin 11 | RB5 — PORTB bit 5 |
| Pin 12 | RB6/PGC — PORTB bit 6 / In-circuit serial programming clock |
| Pin 13 | RB7/PGD — PORTB bit 7 / In-circuit serial programming data |
| Pin 14 | VSS — Ground reference (secondary) |
| Pin 15 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| Pin 16 | OSC2/CLKOUT — Oscillator crystal output / clock output |
| Pin 17 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pin 18 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP channel 2 |
| Pin 19 | RC2/CCP1 — PORTC bit 2 / CCP1 alternate output |
| Pin 20 | VDD — Positive supply voltage (4.0 V to 6.0 V) |
Typical Applications
PIC16C771/JW is suitable for 7 applications: Precision Analog Signal Acquisition, Industrial Process Control, Sensor Conditioning Firmware Modules, Low-Cost Data Logger, Closed-Loop Motor Speed Control, Battery Monitoring Circuit, Instrumentation Front-End.
Precision Analog Signal Acquisition
The PIC16C771/JW's 12-bit ADC with 6 channels is well-matched to precision analog front-ends where 4096 codes of resolution are sufficient to resolve low-level sensor signals without external ADC ICs. According to the manufacturer datasheet, the successive-approximation architecture with internal sample-and-hold and selectable voltage references lets designers optimize dynamic range at signal levels well below 5 V full-scale, while the 200 ns instruction cycle at 20 MHz ensures deterministic sampling windows for industrial control loops.
Recommended
Industrial Process Control
The PIC16C771/JW's 16-bit CCP/PWM, hardware USART, and 12-bit ADC make it a single-chip solution for industrial process-control loops driving valves, heaters, or motor speed references. According to Microchip's PIC16 mid-range Reference Manual DS33023, the PWM resolution combined with 20 MHz instruction throughput supports sub-100 µs control periods, while the brown-out reset and watchdog timer with dedicated RC oscillator provide the supervisory functions required for IEC-61131-style industrial deployments.
Recommended
Sensor Conditioning Firmware Modules
The PIC16C771/JW's combination of 6-channel 12-bit ADC, USART, and PWM is a strong fit for smart sensor modules that digitize analog transducer outputs and transmit calibration-corrected readings over a serial link. According to the manufacturer datasheet, the 256 bytes of data RAM and 256 bytes of EEPROM allow per-sensor calibration constants to be stored in non-volatile memory and applied in firmware, while the EPROM program memory (7 KB) is enough for linearization and digital-filtering routines.
Recommended
Low-Cost Data Logger
The PIC16C771/JW suits low-cost data-logger designs where periodic ADC samples are stored to external EEPROM or transmitted over the USART. According to the manufacturer datasheet, the PIC16C771's 7 KB EPROM easily accommodates a multi-channel logging scheduler with time-stamping, while the 256 bytes of internal data EEPROM provide 100k+ write-cycle non-volatile parameter storage. Brown-out reset and watchdog timer protect against field-power anomalies in remote deployments.
Recommended
Closed-Loop Motor Speed Control
The PIC16C771/JW's 16-bit CCP/PWM and ADC input allow direct closed-loop control of small DC or brushless motors by sensing back-EMF or current and adjusting PWM duty cycle. According to Microchip's mid-range Reference Manual, the 200 ns instruction cycle at 20 MHz enables 10 kHz+ PWM switching with feedback-loop update rates well above audible noise, while the USART accepts encoder inputs or commands from a master controller in distributed servo systems.
Recommended
Battery Monitoring Circuit
The PIC16C771/JW's 12-bit ADC, low-voltage operation to 4.0 V, and EPROM code space suit multi-cell battery-monitoring circuits that measure individual cell voltages and report state-of-charge over a serial link. According to the manufacturer datasheet, the differential-input capability of the ADC allows direct cell-by-cell voltage measurement without external op-amps, while the hardware USART interfaces to a host BMS controller; the JW package is used for firmware bring-up before locking the design to a plastic OTP variant.
Recommended
Instrumentation Front-End
The PIC16C771/JW's 12-bit ADC resolution and PIC16 mid-range processing power make it suitable for laboratory-instrument front-ends that digitize transducer outputs and present them on a local display or serial console. According to the manufacturer datasheet, the 7 KB EPROM supports calibration menus and units-conversion tables, while the PWM and digital I/O can drive LCD contrast, keypads, or status LEDs without external glue logic.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C771/JW — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C770-I/P | PIC16C717/JW | PIC16C715/JW | PIC16C712/JW | PIC16C711/JW |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 20-pin CDIP (JW) | 20-pin PDIP (P) | 20-pin CDIP (JW) - same | 20-pin CDIP (JW) - same | 20-pin CDIP (JW) - same | 20-pin CDIP (JW) - same |
| Core | PIC16 mid-range 8-bit | PIC16 mid-range 8-bit - same | PIC16 mid-range 8-bit - same | PIC16 mid-range 8-bit - same | PIC16 mid-range 8-bit - same | PIC16 mid-range 8-bit - same |
| Program Memory | 7 KB EPROM (4K x 14) | 4 KB EPROM (-43%) | 2 KB EPROM (-71%) | 2 KB EPROM (-71%) | 1 KB EPROM (-86%) | 1.75 KB EPROM (-75%) |
| ADC Resolution | 12-bit | 10-bit (-2 bits) | 10-bit (-2 bits) | None | 8-bit (-4 bits) | 8-bit (-4 bits) |
| ADC Channels | 6 | 6 - same | 6 - same | 0 | 4 (-2) | 4 (-2) |
| Max Clock Frequency | 20 MHz | 20 MHz - same | 20 MHz - same | 20 MHz - same | 20 MHz - same | 20 MHz - same |
| USART | Yes | Yes | Yes | No | No | No |
Key Differentiators
- 12-bit ADC vs 10-bit on most PIC16 mid-range siblings (vs PIC16C770-I/P)
- Largest EPROM in the 20-pin PIC16C71x/77x JW family (vs PIC16C715/JW)
- Full USART/SCI + SPI + I2C peripheral stack (vs PIC16C712/JW)
Design Notes
The JW (ceramic windowed) package is intended for development and prototyping only - in production, migrate to the equivalent plastic OTP package (PIC16C771-I/P) or the flash-based PIC16F777-I/P because ceramic-windowed parts are not cost-effective at volume and have limited availability. The quartz window must remain covered with opaque labels during operation to prevent accidental UV-induced EPROM erasure; ambient sunlight contains enough UV to corrupt unprotected EPROM cells over days of exposure.
Estimated: Vdd must be held between 4.0 V and 6.0 V per the PIC16C771 datasheet; at 20 MHz with all peripherals enabled, supply current is typically 20-25 mA. Place a 100 nF decoupling capacitor as close as possible to the VDD pin (pin 20) and a bulk 10 µF tantalum or aluminum electrolytic capacitor on the same supply trace to suppress switching transients from the ADC and PWM peripherals. The analog and digital VDD/VSS rails should be tied together at a single star ground to minimize ADC reference noise.
Estimated: When laying out a 20-pin CDIP socket for the PIC16C771/JW, leave at least 3 mm of clearance above the JW window to allow UV erasure-lamp access during development, and avoid placing tall components or shields directly over the window. For oscillator stability, keep the crystal or resonator within 10 mm of pins 15-16 (OSC1/OSC2) and surround the crystal body with a guard ring tied to analog ground to reduce radiated EMI coupling into the ADC inputs.
The 12-bit ADC is sensitive to VREF quality; bypass the VREF+ and VREF- pins (pins 2 and 3 in some pinout variants) with 100 nF ceramic capacitors and a 10 µF tantalum capacitor to provide a low-impedance reference during conversion. According to the PIC16C771 datasheet, acquisition time must be calculated as T_ACQ = 2 µs + (T_CO)(1/2) + (CHOLD)(Ricc)(ln(1/2047)), where CHOLD is approximately 25 pF; failing to honor this minimum acquisition time reduces ADC accuracy.
Compliance Information
RoHS, REACH, lead-free, and halogen-free status for the PIC16C771/JW JW ceramic windowed package were not explicitly listed in the distributor data and require verification through Microchip's substance-compliance database; the JW package typically uses ceramic seals that historically fall outside standard RoHS scope. AEC-Q100 is not applicable for this 8-bit CMOS EPROM MCU, which targets industrial/consumer applications rather than automotive.