PIC16C76/JW - 8-Bit 20MHz 14KB EPROM MCU 28-CDIP | Microchip
MPN: PIC16C76/JW β Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $19.5 | $19.50 |
| 10 | $17.8 | $178.00 |
| 100 | $15.2 | $1,520.00 |
| 500 | $13.4 | $6,700.00 |
| 1,000 | $11.95 | $11,950.00 |
PIC16C76/JW Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory, data RAM, I/O peripherals, and timers onto one silicon die. The PIC16C76/JW belongs to Microchip's PIC16C7X mid-range family, which sits within the broader PIC16 architecture hierarchy: PIC16 mid-range -> 8-bit MCU -> microcontroller -> embedded controller -> semiconductor. The device features 5 channels of 8-bit Analog-to-Digital (A/D) converter, two additional timers, 2 capture/compare/PWM (CCP) modules, a synchronous serial port configurable as 3-wire SPI or 2-wire I2C, and a Universal Asynchronous Receiver Transmitter (USART) for asynchronous serial communication.
Key differentiating features include 25 mA source/sink current per I/O pin for direct LED and power-transistor drive, wide operating voltage range from 2.5V to 6.0V, low power consumption of 15 uA typical at 5V/4 MHz and 1 uA typical standby at 3V/32 kHz, plus commercial, industrial and extended temperature ranges. The PIC16C76/JW is the windowed ceramic-package variant used in development, prototyping, and low-volume production; the OTP and flash variants (PIC16C76, PIC16F76) share the same die and pinout. The JW CERDIP-28 package is recommended when in-circuit UV erasure is required between firmware revisions.
Typical applications include industrial automation and control systems, instrumentation and data acquisition, sensor signal conditioning, motor control via the CCP/PWM modules, embedded serial communication links, and any design requiring repeated firmware iteration during development. The wide supply range and high sink/source current make it well suited to drive relays, LEDs, and small solenoids directly without external drivers. Per the manufacturer cross-reference note, a newer flash-based replacement PIC16F76 is recommended for new designs.
When designing with this device, place a 0.1 uF decoupling capacitor close to VDD and use the JW package only when UV erasure is needed; otherwise prefer the plastic PDIP/SOIC variants for production. Note that this is a One-Time-Programmable / UV-EPROM legacy device, not a flash MCU; erase cycles require UV exposure through the JW window.
This page synthesizes distributor inventory, lifecycle status, and cross-reference alternatives for the PIC16C76/JW not consolidated on a single manufacturer or distributor page.
Drop-in alternatives for PIC16C76/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 PIC16C76/JW (same form factor and footprint) β differing in I/O Pins, Mounting Type, ROM Type, Serial Interfaces, Timers.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
PIC16C76-20/JW
β Drop-Inπ Reference alternative (not in catalog)
PIC16C76-20I/JW
β Drop-Inπ Reference alternative (not in catalog)
PIC16C77-20/JW
β Drop-Inπ Reference alternative (not in catalog)
PIC16F76-I/SP
β Drop-Inπ Reference alternative (not in catalog)
PIC16F876A-I/SP
β Drop-Inπ Reference alternative (not in catalog)
PIC16C74B-20/L
β Drop-Inβ In Stock
$8.2 / Unit
View Datasheet βPIC16C76/JW Maximum Ratings & Electrical Characteristics
| CPU Architecture | 8-bit PIC16 RISC |
| Instruction Set | 35 single-word instructions |
| Program Memory | 14 KB (8K x 14) EPROM, UV-erasable |
| Data RAM | 368 bytes |
| Maximum Clock Speed | 20 MHz |
| Instruction Execution Time | 200 ns (at 20 MHz) |
| I/O Pins | 22 |
| ADC | 5 channels, 8-bit |
| Timers | 3 (Timer0, Timer1, Timer2) |
| CCP Modules | 2 (Capture/Compare/PWM) |
| Serial Interfaces | SPI / I2C (SSP) + USART (SCI) |
| Operating Voltage | 2.5 V to 6.0 V (wide range; typical 4.0 V to 5.5 V) |
| I/O Sink/Source Current | 25 mA / 25 mA per pin |
| Power Consumption (active) | 15 uA typical at 5 V, 4 MHz |
| Power Consumption (standby) | 1 uA typical at 3 V, 32 kHz |
| Temperature Range | Commercial / Industrial / Extended |
| Package | 28-pin CDIP (JW, windowed CERDIP-28), 0.300 inch |
| Mounting Type | Through-hole |
| ROM Type | UVPROM (UV-erasable EPROM) |
PIC16C76/JW Pin Configuration
| Pin 1 | MCLR/VPP β Master Clear (reset) input / programming voltage |
| Pin 2 | RA0/AN0 β Port A bit 0 / analog input 0 |
| Pin 3 | RA1/AN1 β Port A bit 1 / analog input 1 |
| Pin 4 | RA2/AN2 β Port A bit 2 / analog input 2 |
| Pin 5 | RA3/AN3/VREF β Port A bit 3 / analog input 3 / ADC VREF |
| Pin 6 | RA4/T0CKI β Port A bit 4 / Timer0 clock input |
| Pin 7 | RA5/AN4/SS β Port A bit 5 / analog input 4 / SPI slave select |
| Pin 8 | OSC1/CLKIN β Oscillator input / external clock |
| Pin 9 | OSC2/CLKOUT β Oscillator output / clock out |
| Pin 10 | RC0/T1OSO/T1CKI β Port C bit 0 / Timer1 oscillator output / Timer1 clock in |
| Pin 11 | RC1/T1OSI/CCP2 β Port C bit 1 / Timer1 oscillator input / CCP2 |
| Pin 12 | RC2/CCP1 β Port C bit 2 / CCP1 |
| Pin 13 | RC3/SCK/SCL β Port C bit 3 / SPI clock / I2C clock |
| Pin 14 | RC4/SDI/SDA β Port C bit 4 / SPI data in / I2C data |
| Pin 15 | RC5/SDO β Port C bit 5 / SPI data out |
| Pin 16 | RC6/TX/CK β Port C bit 6 / USART TX / USART clock |
| Pin 17 | RC7/RX/DT β Port C bit 7 / USART RX / USART data |
| Pin 18 | VSS β Ground |
| Pin 19 | VDD β Positive supply |
| Pin 20 | RB0/INT β Port B bit 0 / external interrupt |
| Pin 21 | RB1 β Port B bit 1 |
| Pin 22 | RB2 β Port B bit 2 |
| Pin 23 | RB3 β Port B bit 3 |
| Pin 24 | RB4 β Port B bit 4 |
| Pin 25 | RB5 β Port B bit 5 |
| Pin 26 | RB6/PGC β Port B bit 6 / ICSP clock |
| Pin 27 | RB7/PGD β Port B bit 7 / ICSP data |
| Pin 28 | VSS β Ground (second VSS on 28-pin PIC16C7X) |
Typical Applications
PIC16C76/JW is suitable for 6 applications: Industrial Automation & Control, Data Acquisition Systems, Motor Control / PWM Drive, Embedded Serial Communication Links, Sensor Signal Conditioning & Front-End, Development & Prototyping Platform.
Industrial Automation & Control
The PIC16C76/JW fits industrial automation applications because of its 25 mA source/sink current per I/O pin, which directly drives relays, solenoids and LED indicators without external buffers, plus its wide 2.5 V to 6.0 V supply range that tolerates 24 V-bus-derived rails. The 5-channel 8-bit ADC handles sensor inputs (temperature, pressure, level) and the two CCP/PWM modules deliver motor-speed or proportional-valve control. With 14 KB EPROM and 368 B RAM the device supports mid-complexity control loops and serial-link protocol stacks. The JW windowed CERDIP-28 package allows on-bench UV erasure during prototype firmware iteration. Typical duty cycle is 5 MIPS at 20 MHz with standby current of 1 uA for battery-backed remote nodes.
Recommended
Data Acquisition Systems
In data acquisition front-ends the PIC16C76/JW operates as a multi-channel scanner and pre-processor, exploiting its 5-channel 8-bit ADC for up to five analog sensors with on-chip sample-and-hold. Per the Microchip product page, ADC conversion completes in tens of microseconds, fast enough for typical thermal/process-loop sampling rates. The 368-byte RAM provides buffer space for transient averaging, while the USART/SCI streams formatted telemetry to a host controller or PC at standard 8N1 rates up to 19.2 kbaud. The wide 2.5 V to 6.0 V supply supports battery or bus-powered field installations. Engineers use the JW windowed package during lab bring-up to iterate the acquisition firmware by UV-erasing and re-programming the on-chip EPROM.
Recommended
Motor Control / PWM Drive
The PIC16C76/JW is well matched to brushed DC and small stepper / DC-servo motor control because the two on-chip CCP modules generate PWM outputs at 8-bit or 10-bit resolution for H-bridge drivers, and the 25 mA source/sink I/O directly switches logic-level gate drivers. The 3 timers provide input-capture for tachometry or back-EMF sensing. At 20 MHz the 200 ns instruction cycle supports control-loop update rates in the low kHz range, suitable for small appliance or hobby-servo applications. Engineers value the JW windowed CERDIP-28 package for prototype firmware tuning. The 14 KB EPROM accommodates lookup tables for commutation and PID coefficients.
Recommended
Embedded Serial Communication Links
The PIC16C76/JW is designed around the Synchronous Serial Port (SSP) which the Microchip product page confirms is configurable as either 3-wire SPI or 2-wire I2C, plus the independent USART/SCI for asynchronous links. This combination supports sensor peripherals, EEPROM memory, shift-register I/O expansion and a master or slave role on RS-232/RS-485 networks. With 368 bytes of RAM and 14 KB program memory, the firmware can implement Modbus RTU or proprietary framing protocols alongside the main control task. The 20 MHz clock yields ample baud-rate headroom for 9.6 / 19.2 / 57.6 kbaud operation. The JW variant suits field-engineering prototype builds where protocol stacks are iterated.
Recommended
Sensor Signal Conditioning & Front-End
The PIC16C76/JW serves as a smart sensor front-end: the 5-channel 8-bit ADC digitizes multiple transducers, the 22 I/O pins drive indicator LEDs and accept digital switch inputs, and the USART reports processed values to a host. Per the Microchip datasheet, the ADC reference can be tied to VDD or an external reference for ratiometric bridges and thermistor networks. The 15 uA typical active current at 5 V / 4 MHz keeps battery life acceptable in remote / wireless sensor nodes. The JW windowed CERDIP-28 package supports repeated EPROM erase/program cycles during calibration-table development.
Recommended
Development & Prototyping Platform
The PIC16C76/JW is a classic Microchip development part because the JW (windowed CERDIP-28) package lets engineers expose the die to UV light for EPROM erasure, then re-program the chip on a PIC programmer. This enables dozens of firmware iterations per prototype cycle, which is essential when bringing up real-time control code or peripheral stacks. Per Microchip, the same die ships as PIC16F76 in plastic flash packages for production. The 14 KB program memory and 368 B RAM give enough headroom for feature-rich prototypes, and the 20 MHz clock exercises worst-case timing on the bench. The JW variant is therefore a staple on engineering benches and educational laboratories.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C76/JW β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C76-20/JW | PIC16C76-20I/JW | PIC16C77-20/JW | PIC16F76-I/SP | PIC16F876A-I/SP | PIC16C74B-20/L |
|---|---|---|---|---|---|---|---|
| Package | 28-CDIP (JW, windowed CERDIP-28) | 28-CDIP (JW) - same | 28-CDIP (JW) - same | 28-CDIP (JW) - same | 28-SPDIP - same DIP-28 footprint | 28-SPDIP - same DIP-28 footprint | 28-CDIP (windowless) - same DIP-28 footprint |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 14 KB EPROM (8K x 14), UV-erasable | 14 KB EPROM (same) | 14 KB EPROM (same) | 14 KB EPROM (same) | 14 KB flash | 14 KB flash | 4 KB EPROM (-71%) |
| Data RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 192 bytes |
| Maximum Clock | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| I/O Pins | 22 | 22 | 22 | 22 | 22 | 22 | 22 |
| Memory Type | UV-EPROM (JW windowed) | UV-EPROM (JW windowed) | UV-EPROM (JW windowed) | UV-EPROM (JW windowed) | flash (in-circuit programmable) | flash (in-circuit programmable) | OTP EPROM (windowless) |
| Temperature Grade | Commercial (per base /JW) | Commercial | Industrial -40C to +85C | Commercial | Industrial -40C to +85C | Industrial -40C to +85C | Commercial |
Key Differentiators
- Windowed CERDIP-28 (JW) supports bench UV erase/re-program cycles (vs PIC16F76-I/SP)
- Same-die, pin-compatible same-package alternative for industrial temperature (vs PIC16C76-20I/JW)
- 5 ADC channels, 22 I/O, 2 CCP/PWM - mid-range PIC16C7X feature density (vs PIC16C74B-20/L)
Design Notes
The PIC16C76/JW is a UV-EPROM legacy device: erasure requires approximately 20-30 minutes of UV exposure through the JW window before re-programming. Do not select the /JW package for production builds; reserve it for prototype iteration and use the OTP PIC16C76-xx/P (plastic PDIP) or flash PIC16F76 for volume production. The ceramic CERDIP-28 also contains lead, so confirm RoHS implications before shipping into RoHS-restricted markets.
Place a 0.1 uF decoupling capacitor as close as possible to the VDD pin (pin 19) and a bulk capacitor (4.7 uF to 10 uA) on the VDD rail. Use a ground plane under the device to minimize digital switching noise coupling into the ADC reference (RA3/VREF). For ADC accuracy, route analog inputs (RA0-RA5) away from digital switching lines and place a small RC filter (1 kohm + 100 pF) at each analog pin when the source impedance is high.
Estimated power consumption: at 5 V supply and 4 MHz clock the active current is approximately 15 uA typical per the datasheet, while standby at 3 V / 32 kHz drops to 1 uA typical. For battery-backed designs, leverage the SLEEP instruction and Timer1 with a 32.768 kHz crystal to maintain a real-time clock while drawing single-digit microamps. Always confirm the actual current on your specific firmware build because peripheral activity (ADC, USART, PWM) adds to the active consumption.
Compliance Information
CERDIP-28 windowed ceramic package typically contains lead (non-RoHS) per Microchip legacy packaging standards. AEC-Q100 not qualified (industrial/commercial grade legacy MCU). REACH and conflict-mineral statements not explicitly provided in the verified data - marked unknown.