PIC16C620-20/SS - 8-bit OTP MCU, 896B, 20MHz, 20-SSOP | Microchip
MPN: PIC16C620-20/SS ✗ Cuối đờiPIC16C620-20/SS Tóm tắt
A microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory, working RAM, and configurable peripherals onto one piece of silicon. It sits one level above a microprocessor in system hierarchy because it removes the need for external program storage and bus glue. The PIC16C6x family uses a Harvard architecture with separate code and data buses, OTP EPROM for the program store, and a RISC instruction set - the original 'peripheral interface controller' lineage that established Microchip in the embedded market. Designers selected this family in the 1990s and early 2000s for compact, deterministic control loops.
Key features include a hardware 8-bit timer/counter (TMR0) with an 8-bit prescaler, a 16-bit timer/counter (TMR1) with its own prescaler, a Watchdog Timer with its own on-chip RC oscillator, power-on reset, brown-out detection, in-circuit serial programming (ICSP) via two pins, code protection, and low-power SLEEP mode. Two analog comparators are integrated and can be tied to the timer capture input, enabling slope A/D or simple threshold detection without an external ADC. Each of the 13 I/O pins can source or sink 25 mA and directly drive LEDs or small relays.
Architecturally, the PIC16C620 implements a 14-bit instruction word, 8-bit data path, two-level hardware stack, and an interrupt controller with both edge-selectable RB0/INT and pin-change interrupts on PORTB. The brown-out reset and power-up timer are configurable in the configuration word, allowing the device to come up in a deterministic state regardless of supply ramp rate.
Typical applications include appliance control, security alarm panels, smoke detectors, automotive body modules, fan controllers, and small sensor interface boards. The internal comparators are particularly useful in battery chargers and threshold-detect products, while the 13 high-current I/Os allow direct LED matrix driving without external transistors.
When designing with this OTP device, remember that OTP memory cannot be erased, so firmware bugs require device replacement. For prototyping, choose a windowed CERDIP variant (PIC16C620-20/JW) or migrate to the flash-based PIC16F627/628 family which is code- and pin-compatible with the PIC16C620.
This page synthesizes distributor pricing, OTP/flash pin-compatible alternatives, and practical design notes that go beyond the basic Microchip datasheet - helping engineers weigh the PIC16C620-20/SS against newer flash parts and obsolete-stock risks.
Bộ thay thế dễ dàng lắp đặt cho PIC16C620-20/SS — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC16C620-20/SS (cùng hình factor và footprint) — khác nhau ở Program Memory Type, Program Memory Size, Timers, Operating Temperature, Package.
Không có bộ thay thế dễ dàng lắp đặt sẵn có cho sản phẩm này.
Yêu cầu các bộ thay thếPIC16C620-20/SS Tỷ lệ tối đa & tính chất điện
| Program Memory Size | 896 B (512 x 14) OTP EPROM |
| RAM Size | 80 x 8 (80 bytes) |
| Number of I/O Pins | 13 |
| CPU Speed | 20 MHz (200 ns instruction cycle) |
| Instruction Set | 35 RISC instructions, 14-bit wide |
| Supply Voltage (Vdd) | 4.5 V to 6.0 V |
| Oscillator Type | External |
| Hộp / Vỏ | 20-SSOP (0.209", 5.30 mm width) |
| Kiểu lắp đặt | Surface Mount |
| Nhiệt độ hoạt động | 0 C to +70 C (commercial) |
| Timers | TMR0 (8-bit + prescaler), TMR1 (16-bit + prescaler), WDT |
| Analog Comparators | 2 on-chip |
| A/D Converter | None (comparator-based threshold detect only) |
| I/O Sink/Source Current | 25 mA per pin |
| Program Memory Type | OTP EPROM (one-time programmable) |
| Trạng thái RoHS | Non-RoHS (legacy OTP product, non-green) |
Cấu hình chân PIC16C620-20/SS
| Chân 1 | RA2 — Port A bit 2 / analog comparator output |
| Chân 2 | RA3 — Port A bit 3 / MCLR (reset) input |
| Chân 3 | RA4 — Port A bit 4 / TOCKI (Timer 0 clock input) |
| Chân 4 | RA5 — Port A bit 5 / analog comparator input |
| Chân 5 | GND — Ground reference |
| Chân 6 | RB0 — Port B bit 0 / external interrupt |
| Chân 7 | RB1 — Port B bit 1 |
| Chân 8 | RB2 — Port B bit 2 |
| Chân 9 | RB3 — Port B bit 3 |
| Chân 10 | RB4 — Port B bit 4 |
| Chân 11 | RB5 — Port B bit 5 |
| Chân 12 | RB6 — Port B bit 6 / ICSP clock |
| Chân 13 | RB7 — Port B bit 7 / ICSP data |
| Chân 14 | VDD — Positive supply (4.5 V - 6.0 V) |
| Chân 15 | OSC2 — Crystal/oscillator output |
| Chân 16 | OSC1 — Crystal/oscillator input |
| Chân 17 | RA0 — Port A bit 0 / analog comparator input |
| Chân 18 | RA1 — Port A bit 1 / analog comparator input |
| Chân 19 | RA7 — Port A bit 7 |
| Chân 20 | RA6 — Port A bit 6 |
Ứng dụng tiêu biểu
PIC16C620-20/SS phù hợp cho 6 Áp dụngs: Appliance Control Board, Security Alarm Panel, Smoke and CO Detector, Battery Charger Controller, Automotive Body Module, LED Lighting Controller.
Appliance Control Board
The PIC16C620-20/SS fits washing-machine and dishwasher control boards because it integrates two analog comparators (useful for line-voltage zero-cross detection and motor current sensing), a hardware 16-bit timer (TMR1) for precise PWM generation at 20 MHz, and 13 high-current GPIO pins rated 25 mA each that directly drive triac interfaces, relay coils, and seven-segment displays without external drivers. The 200 ns single-cycle instruction execution enables deterministic 50/60 Hz line-frequency timing critical for phase-angle dimming. Using the internal comparators instead of an external op-amp saves board space and BOM cost.
Được đề xuất
Security Alarm Panel
The PIC16C620-20/SS is well-suited for residential security alarm panels because its 13 I/O pins easily scan a 4x4 keypad matrix with four zone inputs and four siren/LED indicators remaining, and its pin-change interrupt on PORTB provides immediate response to zone-trip events without polling overhead. The hardware Watchdog Timer with its own dedicated RC oscillator recovers the panel from software lockup after brown-outs. The two on-chip comparators can be configured as window comparators for sensor-line fault detection (open or shorted loop), a feature normally requiring an external quad op-amp.
Được đề xuất
Smoke and CO Detector
The PIC16C620-20/SS powers standalone smoke-detector heads because its SLEEP mode drops current consumption to microampere levels while leaving the Watchdog Timer active to wake the processor periodically. The internal analog comparators interface directly to ionization-chamber or photoelectric smoke sensors through simple resistor dividers, eliminating the external op-amp typically required for low-level signal conditioning. The 896 B OTP program memory holds a complete sensor-sampling, hysteresis, and alarm-decision state machine for UL 217 compliance algorithms.
Được đề xuất
Battery Charger Controller
In NiCd, NiMH, or small lead-acid charger designs, the PIC16C620-20/SS uses its two internal analog comparators for precise charge-termination detection (peak voltage for NiMH, -dV for NiCd) and its 16-bit TMR1 to time charge and discharge cycles to the second. The 25 mA per-pin drive directly switches power-MOSFET gates through 100 ohm gate resistors without buffer stages. Brown-out reset at 4.5 V prevents deep-discharge damage by forcing the processor into a known reset state when the battery voltage collapses under load.
Được đề xuất
Automotive Body Module
Although the commercial-temperature PIC16C620-20/SS itself is rated only 0-70 C, the same silicon die ships in industrial (PIC16C620-20I/SS) and automotive variants qualified to -40/+125 C and AEC-Q100. With 13 GPIO capable of driving 25 mA, the part directly interfaces to 12 V automotive loads through pre-driver transistors, eliminating external relay-driver ICs. The hardware Watchdog Timer and brown-out reset provide the fault-tolerance expected in body-control modules controlling lighting, mirrors, and seat positioning.
Được đề xuất
LED Lighting Controller
The PIC16C620-20/SS drives small-to-medium LED arrays and decorative lighting controllers because each of its 13 GPIO pins can sink 25 mA continuously, allowing direct multiplexing of a 4-digit seven-segment display or 13 individual high-brightness LEDs without any external driver. The TMR1 16-bit timer generates accurate PWM dimming frequencies (up to 78 kHz at 20 MHz clock) above the flicker fusion threshold, while the comparator inputs provide ambient-light sensing for automatic brightness adjustment. Internal EEPROM emulation in flash-mode variants preserves user-set dim levels across power cycles.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC16C620-20/SS — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | PIC16C620-20/SO |
|---|---|---|
| Brand | Microchip Technology | Microchip Technology |
| Package | 20-SSOP (5.30 mm) | 20-SOIC (7.50 mm) - different footprint |
| Program Memory | 896 B OTP EPROM | 896 B OTP EPROM |
| RAM | 80 B | 80 B |
| CPU Speed | 20 MHz | 20 MHz |
| I/O Pins | 13 | 13 |
| Memory Type | OTP EPROM (one-time) | OTP EPROM (one-time) |
| Operating Temperature | 0 C to +70 C (commercial) | 0 C to +70 C (commercial) |
Bảo phân biệt quan trọng
- True drop-in die equivalent in SOIC-20 package (vsPIC16C620-20/SO)
- Obsolete lifecycle flagged (vsPIC16F628-20/SS (flash successor))
- Industry-standard PIC16C6x pinout enables direct migration (vsPIC16F88-20/SS)
Ghi chú thiết kế
Estimated OTP cost-of-error: Because the PIC16C620 uses one-time-programmable EPROM, every firmware revision deployed to a production board consumes a device. Always prototype with the flash-based PIC16F628-20/SS (same SSOP-20 footprint, same peripherals plus USART and 128 B EEPROM) and only migrate to the PIC16C620 for the final production run after firmware is locked. Burning a 4 USD part during development quickly erodes any unit-cost savings.
The PIC16C620-20/SS has a narrow 4.5-6.0 V Vdd range. For battery applications under 4.5 V (two alkaline cells or single Li-ion below 3.3 V), the PIC16F628-20/SS or PIC16LF1827-I/SS is required. Always include a 100 nF decoupling capacitor within 5 mm of the Vdd pin and a 10 uF bulk capacitor at the board power entry. Brown-out reset should be enabled in the configuration word (BODEN bit) to force a clean restart when the supply droops below 4.0 V.
The two ICSP programming pins (RB6/clock and RB7/data) are shared with general-purpose PORTB I/O. Place a 4.7 kohm pull-up on RB6 and RB7 to keep them defined during normal operation; the in-circuit programmer requires no isolation resistors. Keep the OSC1/OSC2 traces short (< 10 mm) and surround the crystal with a ground pour to reduce EMI radiation. The MCLR pin (RA3) needs a 10 kohm pull-up to Vdd; do not leave it floating or the device will randomly reset.
Thông tin tuân thủ
PIC16C620-20/SS is a legacy OTP product and is NOT RoHS compliant per Microchip's product family classification. Lead-free variants do not exist for the OTP C62x family - migrate to PIC16F62x (flash) for RoHS/lead-free compliance.