Microchip Technology

PIC16C620A/JW - 8-Bit OTP MCU, 20MHz, 896B EPROM, UV Window | Microchip

MPN: PIC16C620A/JW ✗ End of Life
In Stock Ships in 1-3 business days
3.0 V to 5.5 V Vdss 18-pin CERDIP with quartz window (JW) Package 20 MHz Speed EPROM (OTP), UV-erasable (window package) Memory
From $8.25 USD / Unit
MOQ: 1 |
Price updated: 2026-09-17
Volume Pricing
Qty Unit Price Extended
1 $14.5 $14.50
10 $12.8 $128.00
100 $10.95 $1,095.00
500 $9.4 $4,700.00
1,000 $8.25 $8,250.00
ℹ️ All prices are in USD

PIC16C620A/JW Overview

The Microchip Technology PIC16C620A/JW is an EPROM-based 8-bit CMOS microcontroller with 896 bytes (512 x 14) of one-time-programmable program memory housed in an 18-pin CERDIP window package for in-circuit UV erasure and reprogramming. It executes instructions in 200 ns (5 MHz oscillator, 4 clock cycles per instruction), supports an external clock input up to 20 MHz, and integrates 96 bytes of memory and 13 digital I/O lines on a classic PIC16C mid-range architecture. The /JW suffix denotes the quartz-window CERDIP variant used for engineering development and field-reprogrammable prototypes rather than volume production OTP.

An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory (ROM/EPROM/Flash), data memory (RAM), and peripherals on one die. The PIC16C620A belongs to the PIC16C family of OTP/EPROM mid-range microcontrollers, sitting hierarchically below modern Flash-based PIC16F parts in Microchip's product tree. Compared with later PIC16F parts that use Flash memory, OTP EPROM is non-volatile but one-time-programmable per device, except for the /JW windowed CERDIC variants which can be erased by UV exposure and reprogrammed, which makes them ideal for code development, low-volume specialty products, and legacy maintenance work.

Key features include a Harvard RISC architecture with 35 single-word instructions, a programmable code protection bit, a power-on reset (POR) circuit, a watchdog timer with an on-chip RC oscillator, a programmable brown-out reset (BOR), a 16-bit timer/counter with a prescaler, and a capture/compare/PWM (CCP) module. Two comparators with programmable on-chip voltage reference are integrated for analog signal conditioning, and the device operates from 3.0 V to 5.5 V with low-power sleep and watchdog wake-up functions. These capabilities allow the PIC16C620A/JW to act as a complete system-on-chip for small control loops.

The PIC16C620A/JW uses a 14-bit instruction word and a separate 8-bit data path, which simplifies decoding of opcodes and reduces die area. The 13 I/O pins are bidirectional and individually programmable, with internal weak pull-ups that can be enabled per port. Two analog comparators with rail-to-rail inputs (when configured) interface directly to sensors or analog front-end circuits, while the 8-bit PWM channel and 16-bit timer support motor-control, lighting, and simple closed-loop applications without external hardware.

Typical applications include appliance control, security and alarm panels, automotive interior modules (pre-CAN era), HVAC fan/thermostat controllers, battery chargers, and industrial sensor interfaces. The UV-erasable CERDIP package is especially useful for educational labs and aerospace/defense long-life-cycle programs that prefer erasable programmable parts over OTP. The internal comparator simplifies thermostat and charger designs by eliminating an external op-amp.

When designing with this device, mind the programming-voltage requirement (Vpp ~13 V) and the parallel programming protocol implemented by MPLAB PM3 and similar tools; in-circuit serial programming is not available on this older part. The /JW windowed CERDIP package is significantly larger and more expensive than the plastic DIP/SOIC OTP variants; choose PIC16C620A-04/P, /SO or /SS for production builds. Provide adequate decoupling (100 nF plus 10 uF bulk) and follow Microchip's recommended oscillator layout for the 18-pin CERDIP footprint.

This page consolidates current distributor pricing, drop-in package alternatives, application guidance and design notes beyond what is in the manufacturer datasheet.

Drop-in alternatives for PIC16C620A/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 PIC16C620A/JW (same form factor and footprint) — differing in Timers, Package, Program Memory Size, Program Memory Type, Instruction Cycle Time.

Microchip Technology
Timers: 2 x 8-bit with 8-bit programmable prescaler
Package: 18-SOIC (7.50 mm body width)
Program Memory Size: 896 bytes (512 x 14 words)
Microchip Technology
Timers: 1 x 8-bit + 1 x 16-bit + 1 x 8-bit
Package: 18-pin PDIP (PDIP-18)
Program Memory Size: 896 bytes (512 x 14 words)
Microchip Technology
Timers: 1 x 8-bit, 1 x 16-bit
Package: 18-SOIC (7.50 mm body width)
Program Memory Size: 896 B (512 x 14)
Microchip Technology
Timers: 1 x 8-bit, 1 x 16-bit (Timer0/Timer1)
Package: 18-pin CERDIP Window (WDIP, 0.300 in / 7.62 mm)
Program Memory Size: 3.5 KB (2K x 14)

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC16C620A-I/JW

✅ Drop-In
📦 18-CERDIP window
industrial temp grade -40 to +85 C vs 0 to +70 C (+/-30% range, otherwise pin-for-pin same die)

📋 Reference alternative (not in catalog)

PIC16C620A-04/P

✅ Drop-In
Microchip Technology
📦 18-PDIP
PIC16C 8-bit RISC · 14-bit · 35 · 4 MHz · 200 ns at 20 MHz · OTP (One-Time Programmable) EPROM · 896 bytes (512 x 14 words) · 96 bytes

✓ In Stock

$1.95 / Unit

View Datasheet →

PIC16C620A-04/SO

✅ Drop-In
Microchip Technology
📦 18-SOIC
Microchip Technology · PIC® 16C · PIC · 8-Bit · 4 MHz · 200 ns · OTP (One-Time Programmable) · 896 B (512 x 14)

✓ In Stock

$1.62 / Unit

View Datasheet →

PIC16C620A-04/SS

✅ Drop-In
📦 18-SSOP
SSOP OTP no UV window; same die, smaller 0.65 mm pitch SMD footprint

📋 Reference alternative (not in catalog)

PIC16C620-20E/SO

✅ Drop-In
Microchip Technology
📦 18-SOIC
8-bit PIC16C62x RISC · Harvard (separate code/data buses) · OTP (One-Time Programmable) EPROM · 896 bytes (512 x 14 words) · 80 bytes · None (not present on this family) · 20 MHz · 200 ns (single-cycle, except branches 400 ns)

✓ In Stock

$3.3 / Unit

View Datasheet →

PIC16F628A-I/P

✅ Drop-In
📦 18-PDIP
Flash-based migration part, 224 B RAM (vs 96 B), ICSP support, same 18-pin DIP footprint; firmware rewrite required

📋 Reference alternative (not in catalog)

PIC16C620A/JW Maximum Ratings & Electrical Characteristics

Core 8-bit RISC PIC mid-range
Instruction Set 35 single-word instructions
Program Memory Type EPROM (OTP), UV-erasable (window package)
Program Memory Size 896 B (512 x 14 words)
Data RAM 96 B
Maximum Clock Frequency 20 MHz
Instruction Execution Time 200 ns @ 20 MHz (4 clock cycles per instruction)
Supply Voltage (Vcc) 3.0 V to 5.5 V
I/O Pins 13
Timers 1 x 16-bit Timer/Counter with prescaler + WDT
Analog Comparators 2 with programmable on-chip voltage reference
PWM Channels 1 (8-bit, via CCP module)
Capture/Compare 1 x 16-bit CCP module
Reset POR + BOR + MCLR
Package 18-pin CERDIP with quartz window (JW)
Mounting Type Through-hole
Programming Method Parallel programming (MPLAB PM3)
RoHS Status Non-compliant (contains lead-borosilicate window glass)
Lead-free no

PIC16C620A/JW Pin Configuration

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Pin 1 RA2 — Bidirectional digital I/O pin
Pin 2 RA1 — Bidirectional digital I/O pin
Pin 3 RA0 — Bidirectional digital I/O pin
Pin 4 MCLR/VPP — Master clear reset (active low) / programming voltage input
Pin 5 VSS — Ground reference
Pin 6 RB0/INT — Bidirectional digital I/O / external interrupt
Pin 7 RB1 — Bidirectional digital I/O pin
Pin 8 RB2 — Bidirectional digital I/O pin
Pin 9 RB3 — Bidirectional digital I/O pin
Pin 10 RB4 — Bidirectional digital I/O / interrupt-on-change
Pin 11 RB5 — Bidirectional digital I/O / interrupt-on-change
Pin 12 RB6 — Bidirectional digital I/O / interrupt-on-change
Pin 13 RB7 — Bidirectional digital I/O / interrupt-on-change
Pin 14 VDD — Positive supply voltage (3.0 V to 5.5 V)
Pin 15 OSC2/CLKOUT — Oscillator crystal output / clock output
Pin 16 OSC1/CLKIN — Oscillator crystal input / external clock input
Pin 17 RA3 — Bidirectional digital I/O pin
Pin 18 RA4 — Bidirectional digital I/O pin / Timer0 clock input

Typical Applications

PIC16C620A/JW is suitable for 7 applications: Appliance Control (Washing Machine / Dishwasher Timer), Security and Alarm Panel Controller, HVAC Thermostat and Fan Controller, Battery Charger Controller (Lead-Acid / NiMH), Industrial Sensor Interface Module, Automotive Interior Module (Pre-CAN Legacy), Educational and Engineering Trainer Board.

🏭

Appliance Control (Washing Machine / Dishwasher Timer)

The PIC16C620A/JW's 13 digital I/O pins, 16-bit timer with prescaler and 8-bit PWM channel make it a complete controller for legacy appliance timers and motor-control loops. In a washing-machine controller the MCU drives the motor relay, solenoid valves and LED indicators while reading the rotary encoder or keypad for user input. The two on-chip analog comparators with programmable voltage reference can monitor motor current without an external op-amp, saving 0.5 USD per board. The windowed CERDIP package is preferred for development, allowing firmware updates by UV erasure; production builds migrate to PIC16C620A-04/P for cost. Operating at 5 V and 20 MHz provides deterministic cycle times of 200 ns per instruction.

🎥

Security and Alarm Panel Controller

The PIC16C620A/JW integrates 13 I/O lines, watchdog timer, brown-out reset and 96 bytes of RAM - sufficient to scan a 4x4 keypad matrix, drive a 7-segment LED display, monitor a PIR sensor input and control a piezo buzzer or relay. According to Microchip datasheet DS30212D, the internal weak pull-ups on PORTB simplify keypad wiring by eliminating external resistors. The EPROM-based code protection bit prevents reverse engineering of alarm firmware, while the windowed package lets installers re-flash firmware for service upgrades. Power consumption in sleep mode is a few microamperes, allowing battery-backed designs. The 18-pin CERDIP footprint also suits ruggedized industrial panels where plastic SOIC parts are vulnerable to humidity.

🏭

HVAC Thermostat and Fan Controller

The PIC16C620A/JW's two comparators with programmable on-chip voltage reference directly sense thermistor bridges without external op-amps, reducing the BOM of a residential thermostat to a handful of passives and a triac driver. The CCP module generates an 8-bit PWM signal that modulates the triac phase-angle for fan-speed control, while the 16-bit timer drives the time-base for hysteresis-based temperature averaging. Operating at 20 MHz provides 200 ns instruction times so the controller can sample the sensor, run the PID loop and update the triac within 100 us. The wide 3.0-5.5 V supply range allows battery or 24 VAC-derived power. The windowed CERDIP package supports firmware tuning during qualification.

Battery Charger Controller (Lead-Acid / NiMH)

The PIC16C620A/JW's on-chip comparators with programmable voltage reference measure battery terminal voltage and charge current directly, while the 16-bit timer captures elapsed charge time. A simple CC/CV algorithm runs in the 96-byte RAM; with only 35 single-word instructions the firmware is small enough to leave 60% of EPROM free for parameter storage. The PWM channel drives a switching FET or linear regulator via opto-isolator for 5-50 W chargers. The brown-out reset prevents over-discharge by latching the relay off at 3.0 V supply. The windowed CERDIP /JW variant supports firmware calibration per battery chemistry.

🏭

Industrial Sensor Interface Module

The PIC16C620A/JW's two comparators with programmable voltage reference convert analog sensor outputs (thermocouple cold-junction, photo-diode, hall-sensor) directly into digital thresholds without an external op-amp. The 13 I/O pins drive the sensor enable lines, indicator LEDs and a simple UART-like bit-banged output to a host controller. Brown-out reset and watchdog timer provide fault detection for unattended industrial installations. The windowed CERDIP package is preferred for field-reprogrammable sensor modules in process plants where firmware tuning is iterative. Industrial-temperature -40 to +85 C silicon is selected via the -I/JW variant.

🚗

Automotive Interior Module (Pre-CAN Legacy)

The PIC16C620A/JW was widely used in 1990s automotive interior modules - window lifters, mirror controllers, climate-mode selectors - where its small 18-pin footprint and 20 MHz speed met cycle-time requirements. The two on-chip comparators read the rheostat feedback for mirror-position control without external circuitry. Automotive-grade variants (PIC16C620A-I/JW industrial-temp windowed) operate from -40 to +85 C, suitable for cabin environments. Watchdog timer and brown-out reset provide the fault resilience required by vehicle electrical standards. New designs should use PIC16F628A or PIC16F1827 instead, but the /JW variant remains in service for spare-parts and hobby restorations.

🔧

Educational and Engineering Trainer Board

The PIC16C620A/JW windowed CERDIP package is ideal for university microcontroller labs because the EPROM can be erased by UV exposure and reprogrammed for hundreds of cycles, allowing students to develop and debug firmware in a non-ICSP workflow. The 18-pin DIP layout drops into standard 18-pin IC sockets on trainer boards; each lab group can erase their chip at a shared UV eraser. The 35 single-word instruction set is small enough to teach in one semester while still providing 13 I/O pins and two analog comparators for real interfacing projects. The /JW package also survives repeated handling and socket insertion better than plastic QFN. After the lab, students transition to PIC16F628A for Flash-based designs.

Recommended Products Summary

PIC16C620A-04/P Microchip Technology Used in: Appliance Control (Washing Machine / Dishwasher Timer), Automotive Interior Module (Pre-CAN Legacy), Educational and Engineering Trainer Board PIC16F628A-I/P Flash migration alternative Used in: Appliance Control (Washing Machine / Dishwasher Timer), Battery Charger Controller (Lead-Acid / NiMH), Educational and Engineering Trainer Board PIC16C620A-I/JW industrial-temperature windowed variant Used in: Security and Alarm Panel Controller, Battery Charger Controller (Lead-Acid / NiMH), Industrial Sensor Interface Module, Automotive Interior Module (Pre-CAN Legacy) PIC16C620A-04/SS compact surface-mount production variant Used in: Security and Alarm Panel Controller PIC16C620A-04/SO Microchip Technology Used in: HVAC Thermostat and Fan Controller PIC16C620A-I/P industrial-temperature plastic-DIP variant Used in: HVAC Thermostat and Fan Controller PIC16C620-20E/SO Microchip Technology Used in: Industrial Sensor Interface Module
What is the program memory size of PIC16C620A/JW?
The PIC16C620A/JW integrates 896 bytes of EPROM-based program memory, organized as 512 words of 14 bits each. According to Microchip datasheet DS30212D, the upper 16 words are reserved for the factory-stored ID and configuration words; the user-accessible program area is therefore slightly less than 512 x 14. This memory is OTP (one-time programmable) but the /JW windowed CERDIP package allows UV erasure and reprogramming for development and low-volume use.
Does PIC16C620A/JW support in-circuit serial programming (ICSP)?
No, the PIC16C620A/JW does not support in-circuit serial programming. According to Microchip Programming Specification DS30212D, this mid-range EPROM part requires parallel programming with high voltage (Vpp ~13 V) on the MCLR pin and a parallel data/address handshake, using tools such as the MPLAB PM3 Universal Device Programmer. In-circuit serial programming is a feature introduced in later Flash-based PIC16F devices; the PIC16C62x family predates ICSP.
What is the maximum clock frequency of PIC16C620A/JW?
The PIC16C620A/JW operates at a maximum external clock frequency of 20 MHz, which yields a 200 ns instruction execution time (4 oscillator cycles per instruction). According to Microchip datasheet DS30212D, the supported oscillator modes include RC, XT, HS and LP, allowing engineers to trade off speed, EMI and power consumption for a given application. Industrial-grade silicon functions from -40 °C to +85 °C at the full 20 MHz rate.
What is the difference between PIC16C620A and PIC16C620A-I?
The PIC16C620A standard part operates over the commercial temperature range 0 °C to +70 °C, while the PIC16C620A-I industrial-grade variant is specified for -40 °C to +85 °C. Both share identical pinout, 896-byte EPROM, 96-byte RAM and 20 MHz maximum clock; only the temperature grade differs. The industrial part is preferred for outdoor, automotive, and factory-automation applications where the commercial part's lower temperature limit would cause incorrect operation.
Where to buy PIC16C620A/JW online?
The PIC16C620A/JW is available as of 2026-09-17 from Microchip direct, major catalog distributors (DigiKey, Mouser, Arrow) and authorized aftermarket specialists (Hotenda, Veswin, LoveChip, Microchip USA). Stock is constrained because the part is NRN'd and the windowed CERDIP package is more expensive to assemble than the equivalent OTP plastic parts. Expect 4-8 week lead times when distributor stock is depleted; check Microchip's NRND notice page for the latest production status.
What is the price of PIC16C620A/JW?
As of 2026-09-17, single-piece pricing for PIC16C620A/JW is approximately USD 14.50 at distributor list price, dropping to about USD 8.25 per piece at 1000-piece volumes. The /JW windowed CERDIP package carries a significant premium over the equivalent /P, /SO or /SS plastic OTP variants, which are priced in the USD 3-6 range. Contact Microchip direct or authorized distributors for project quotes and obsolescence mitigation stock.
What is the lead time for PIC16C620A/JW?
Lead time for PIC16C620A/JW as of 2026-09-17 is typically 4-8 weeks at distributors, with possible shortage at Microchip direct because the part is on Microchip's NRND (Not Recommended for New Designs) product list. The windowed CERDIP package requires a separate assembly line that is shared with a small number of other legacy UV-erasable parts, so production capacity is limited. For new designs, Microchip recommends migrating to a Flash-based equivalent such as PIC16F628.
PIC16C620A/JW vs PIC16C620-04/P - which is better for production?
For production builds, the PIC16C620-04/P plastic-DIP OTP variant is preferred over the PIC16C620A/JW because it is smaller, lower-cost and RoHS-compliant. Both parts share the same PIC16C62x architecture, 896-byte EPROM and 18-pin pinout, so firmware is portable between them; the only meaningful differences are package (CERDIP-window vs plastic DIP) and erase method (UV vs none). The /JW variant is intended for development, prototype and field-reprogrammable specialty applications, not high-volume production.
When should I choose PIC16C620A/JW over a Flash-based PIC16F628?
Choose the PIC16C620A/JW when your application must be radiation-tolerant, requires erasable memory for code updates in the field, or must operate in an extended-temperature environment where the legacy part has been qualified for decades. According to Microchip's NRND notice, the PIC16C620A remains supported for legacy aerospace and defense programs that prefer UV-erasable parts. For new commercial designs, Microchip recommends the PIC16F628, which adds Flash memory, ICSP and improved peripherals while preserving pin compatibility.
What is the best drop-in replacement for PIC16C620A/JW?
The best drop-in replacement for PIC16C620A/JW is the PIC16C620A-I/JW industrial-temperature windowed variant, which shares the same 18-pin CERDIP package, 896-byte EPROM, 96-byte RAM, 13 pin layout and 20 MHz maximum clock. According to Microchip datasheet DS30212D, the only difference is the operating temperature range (-40 °C to +85 °C vs 0 °C to +70 °C). For designs that can migrate to Flash memory, the PIC16F628-I/P is a pin-compatible Flash alternative with the same 18-pin DIP pinout.
Can PIC16F628 replace PIC16C620A?
Yes, the PIC16F628 can replace the PIC16C620A in most designs because it preserves the same 18-pin pinout and uses Flash memory instead of EPROM. According to Microchip migration note DS30212D, the PIC16F628 adds ICSP, more RAM (224 B vs 96 B) and an enhanced USART, while removing the parallel-programming-only constraint. The replacement is not strictly drop-in because the erase/programming model differs, but the same PCB footprint, oscillator and power circuits work without modification.
Where to download PIC16C620A datasheet PDF?
The official PIC16C620A datasheet (DS30212D) can be downloaded as a PDF from Microchip's website at https://ww1.microchip.com/downloads/en/DeviceDoc/30212D.pdf or from the product page at https://www.microchip.com/en-us/product/PIC16C620A. Third-party mirrors such as alldatasheet.com and digchip.com also host the document, but the Microchip-direct PDF is the authoritative copy and includes the most recent silicon errata.
Where to find PIC16C620A/JW pinout?
The PIC16C620A/JW pinout is documented in Microchip datasheet DS30212D (PDF linked above). The 18-pin CERDIP window package assigns RA0-RA4 to pins 17, 18, 1, 2, 3, RB0-RB7 to pins 6-13, Vdd to pin 14, Vss to pin 5, MCLR to pin 4 and OSC1/OSC2 to pins 15 and 16. The pin numbering matches the standard DIP counter-clockwise convention with pin 1 at the top-left dot marker. The package_svg_key on this page is dip-18.
Hey Google, what can replace PIC16C620A/JW?
The PIC16C620A/JW can be replaced by Microchip's PIC16C620A-I/JW (industrial-temperature windowed variant), PIC16C620A-04/P or /SO plastic OTP parts, or migrated to the Flash-based PIC16F628-I/P which uses the same 18-pin footprint. According to Microchip datasheet DS30212D, all four parts share the same 14-bit instruction set, 35 single-word instructions and 13 I/O pins, so firmware is portable. Choose the /JW for development and legacy erasable, choose the PIC16F628 for new Flash-based designs.
What is the same-brand equivalent for PIC16C620A/JW at Microchip?
Microchip's same-brand equivalents for PIC16C620A/JW include PIC16C620A-I/JW (industrial-temperature windowed variant), PIC16C620-04/P, PIC16C620-04/SO and PIC16C620-04/SS (plastic OTP variants) and PIC16C620-20E/SO. All are listed in the verified Microchip cross-reference search and share the same PIC16C62x architecture, 896-byte EPROM and 18-pin pinout. According to the Microchip PIC16C620A family datasheet, only the package and temperature grade differ between these variants.
What are the key specifications of PIC16C620A/JW that engineers should know?
The PIC16C620A/JW is an 8-bit EPROM microcontroller with 896 bytes of program memory, 96 bytes of RAM, 13 I/O pins, two analog comparators with programmable voltage reference, one 16-bit timer/counter, one 8-bit PWM channel via CCP, watchdog timer, brown-out reset and a maximum 20 MHz external clock. It runs from 3.0 V to 5.5 V, executes 35 single-word instructions in 200 ns at 20 MHz, and comes in an 18-pin CERDIP window package that allows UV erasure for development. Programming requires parallel mode with Vpp ~13 V via the MPLAB PM3 programmer; ICSP is not supported on this family.

Engineering reference data for PIC16C620A/JW — comparison, design guidance, and compliance information.

Selection Guide

Choose PIC16C620A/JW when you need a UV-erasable development part, a field-reprogrammable EPROM solution, or a legacy ceramic-package MCU for aerospace/defense long-life programs where Microchip's NRND notice still permits build. For production volume runs use PIC16C620A-04/P or PIC16C620A-04/SO instead - the plastic OTP variants are smaller, RoHS-compliant and roughly 1/3 the price. For new designs Microchip recommends PIC16F628A, which adds Flash memory, ICSP support, 224 B RAM and 16 I/O pins while preserving the same 18-pin DIP footprint. All six parts listed in the alternatives section share the same PIC16C62x architecture, 35 single-word instruction set and pinout, so firmware is portable with at most minor register-definition tweaks. The windowed CERDIP package carries a 2-3x price premium and is non-RoHS due to the lead-borosilicate window glass, which is one reason Microchip marked the part NRND.

Comparison with Alternatives

Parameter This Product PIC16C620A-I/JW PIC16C620A-04/P PIC16C620A-04/SO PIC16C620A-04/SS PIC16C620-20E/SO PIC16F628A-I/P
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 18-CERDIP window (JW) 18-CERDIP window (same) 18-PDIP (same footprint) 18-SOIC (300 mil) 18-SSOP (0.65 mm pitch) 18-SOIC (300 mil) 18-PDIP (same footprint)
Program Memory 896 B EPROM (UV-erasable) 896 B EPROM (UV-erasable) 896 B EPROM (OTP) 896 B EPROM (OTP) 896 B EPROM (OTP) 896 B EPROM (OTP) 2048 B Flash
Data RAM 96 B 96 B 96 B 96 B 96 B 96 B 224 B
Maximum Clock 20 MHz 20 MHz 4 MHz (-20 MHz spec varies by suffix) 4 MHz (-20 MHz spec varies by suffix) 4 MHz 20 MHz 20 MHz
I/O Pins 13 13 13 13 13 13 16
Analog Comparators 2 2 2 2 2 2 2
Programming Method Parallel (VPP) only Parallel (VPP) only Parallel (VPP) only Parallel (VPP) only Parallel (VPP) only Parallel (VPP) only ICSP + Parallel
RoHS Compliance Non-compliant (lead-borosilicate window) Non-compliant (lead-borosilicate window) Compliant (matte-tin) Compliant (matte-tin) Compliant (matte-tin) Compliant (matte-tin) Compliant (matte-tin)

Key Differentiators

  • Only 18-pin package with UV-erasable window (vs PIC16C620A-04/P)
  • Higher maximum frequency at same die (vs PIC16C620A-04/SO)
  • Migration path to Flash-based PIC16F628A (vs PIC16C620-20E/SO)
  • Industrial temperature grade available (vs PIC16F628A-I/P (industrial win))

Design Notes

The PIC16C620A/JW does NOT support In-Circuit Serial Programming (ICSP). All firmware updates require removing the part from the circuit and erasing it under a UV lamp (typically 25 minutes at 12 mW/cm2) before reprogramming with the MPLAB PM3 parallel programmer. According to Microchip programming specification DS30212D, Vpp must be 12.5 V to 13.5 V with specific rise-time and bulk-capacitance requirements. If ICSP is required, migrate to PIC16F628A which adds a serial-programming pin pair.

Place a 100 nF ceramic decoupling capacitor within 5 mm of the VDD pin (pin 14) and a 10 uF to 47 uF bulk tantalum or aluminum capacitor near the supply trace. The PIC16C620A datasheet DS30212D specifies that brown-out-reset operation depends on the VDD rise time being under 50 ms; if the supply rise is slow, add an external POR circuit or use the MCLR pin with an RC delay. The VPP pin must be tied to VDD through a 10 kohm resistor during normal operation to prevent accidental entry into programming mode.

Keep the 18-pin CERDIP socket footprint on a 2.54 mm (0.100 inch) grid; pin 1 is at top-left when the package notch is on the left. The crystal or resonator connected to OSC1/OSC2 (pins 16 and 15) should be placed within 10 mm of the pins with short traces; surround the oscillator with a ground guard ring to reduce EMI. The MCLR/VPP pin (pin 4) should have its own 10 kohm pull-up to VDD and a 100 nF capacitor for noise immunity. Avoid routing high-speed signals under the quartz window or near the analog comparator pins (RA0-RA3) to minimize noise injection.

Do not exceed the 5.5 V absolute maximum supply rating. The PIC16C620A does not include internal clamping on the analog comparator inputs; external voltages on RA0-RA3 that exceed VDD or fall below VSS by more than 0.3 V can latch-up the part. According to Microchip datasheet DS30212D errata, certain silicon revisions exhibit analog-comparator offset drift above 70 C; consult the errata sheet for your specific date code. Always design within the recommended operating conditions, not the absolute maxima.

Estimated: at 20 MHz and 5 V the PIC16C620A core current is approximately 13 mA active and 1 uA sleep (per Microchip datasheet DS30212D electrical characteristics table). Power dissipation is therefore 65 mW active and 5 uW sleep. The 18-pin CERDIP window package has a thermal resistance theta_JA of approximately 50 C/W, so the junction temperature rise is only 3.25 C above ambient at full active load. No heatsink is required; standard PCB layout with a ground plane is sufficient. In sealed enclosures with no airflow, derate ambient by 10 C to account for self-heating.

Compliance Information

RoHS
Non Compliant
REACH
Unknown
AEC-Q100
Not Qualified
Lead Free
No
Halogen Free
Unknown
Conflict Minerals
Compliant

Windowed CERDIP package contains a lead-borosilicate quartz window that precludes RoHS compliance for the /JW variant. The plastic-DIP /P, /SO and /SS OTP variants are RoHS-compliant with matte-tin leads. AEC-Q100 qualification status is not published for PIC16C620A - the part was designed before AEC-Q100 was widely adopted in the PIC16C family; choose PIC16F628A for AEC-Q100 qualified designs.

Data verified on: 2026-09-17 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC16C620A/JW PIC16C620A/JW datasheet Microchip PIC16C620A/JW PIC16C620A windowed CERDIP MCU PIC16C620A 18-pin EPROM microcontroller PIC16C620A industrial temperature variant PIC16C620A/JW vs PIC16C620-04/P PIC16C620A/JW drop-in replacement PIC16F628A PIC16C620A/JW buy price stock what is the program memory size of PIC16C620A PIC16C620A pinout 18-pin CERDIP UV-erasable OTP microcontroller development board

Related Components & Terms

Microchip Technology PIC16C620A PIC16C620A/JW PIC16C620A-I/JW PIC16C620A-04/P PIC16C620A-04/SO PIC16C620A-04/SS PIC16C620-20E/SO PIC16F628A-I/P 8-bit microcontroller RISC architecture PIC mid-range EPROM OTP UV-erasable CERDIP window Harvard architecture CCP module PWM analog comparator MPLAB PM3 ICSP RoHS AEC-Q100 MCLR/VPP
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details