PIC16C622A-04I/SS - 8-Bit OTP MCU, 4MHz, 3.5KB | Microchip
부품 번호: PIC16C622A-04I/SS ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $2.1 | $2.10 |
| 10 | $1.98 | $19.80 |
| 100 | $1.78 | $178.00 |
| 500 | $1.62 | $810.00 |
| 1,000 | $1.45 | $1,450.00 |
PIC16C622A-04I/SS 개요
An 8-bit microcontroller is a single-chip computer that processes data 8 bits at a time and integrates CPU, memory, and peripherals on one die. PIC microcontrollers use a RISC (Reduced Instruction Set Computer) architecture with a small, fixed instruction set (35 single-word instructions for the PIC16C6xx family), which simplifies decoding and lets the device execute most instructions in a single instruction cycle. The PIC16C622A belongs to the mid-range PIC family - positioned between base-line PIC10/12/16 devices and the PIC17/PIC18 high-end family - and is widely used in cost-sensitive embedded control where ROMless or OTP flexibility is acceptable.
Key features include a wide 3.0 V to 6.0 V operating range, low-power CMOS design, programmable code protection, an in-circuit serial programming (ICSP) interface via RB6/RB7, and two on-chip comparators that can be used as a voltage reference or for analog signal conditioning. The '04' speed grade marks 4 MHz operation; the 'I' suffix denotes the industrial temperature grade (-40 C to +85 C); the '/SS' suffix denotes the 20-pin SSOP package.
Typical applications include appliance control, sensor interfaces, consumer electronics, battery chargers, simple motor control loops, and low-cost replacement of discrete logic. The internal comparators make the part especially attractive for power-supply monitoring, battery-level detection, and threshold-detection circuits. The 13 I/O pins can directly drive LEDs, keypads, or low-side transistors.
Designers should pay attention to OTP programming - once programmed, the part cannot be electrically erased, so development is normally done with a windowed (JW) or flash equivalent (PIC16F622) before committing to the OTP version. The SSOP package requires standard surface-mount reflow; pad design follows JEDEC MS-150 guidelines. Brown-out detection is internal but not user-configurable, and the device has no on-chip hardware UART (asynchronous serial) - any serial bit-banging must be done in firmware on the I/O pins.
This page synthesizes distributor pricing, OTP programming considerations, and practical application notes not found in the bare datasheet.
드롭인 대체품: PIC16C622A-04I/SS — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16C622A-04I/SS (동일 폼 팩터 및 풋프린트) — 차이점: Core Architecture, Timers, Program Memory Type, Package, Program Memory Size.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16C622A-04I/SO
✅ 드롭인✓ 재고 있음
$2.72 / 개
데이터시트 보기 →PIC16C622A-20I/SS
✅ 드롭인 ⚠️ 사양 미검증📋 참조 대체품 (카탈로그에 없음)
PIC16C622A-04/SS
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$2.3 / 개
데이터시트 보기 →PIC16C622-04I/SS
✅ 드롭인 ⚠️ 사양 미검증📋 참조 대체품 (카탈로그에 없음)
PIC16C620A-04I/SS
✅ 드롭인✓ 재고 있음
$2.55 / 개
데이터시트 보기 →PIC16C621A-04I/SS
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$1.98 / 개
데이터시트 보기 →PIC16C622A-04I/SS 최대 정격 & 전기적 특성
| Core Architecture | PIC16 (8-bit RISC) |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 3.5 KB (2K x 14) |
| RAM | 128 bytes |
| EEPROM | None (data EEPROM not present) |
| Max CPU Frequency | 4 MHz |
| Instruction Cycle Time | 200 ns at 4 MHz (4:1 clock divider) |
| Operating Voltage Range | 3.0 V to 6.0 V |
| I/O Pins | 13 |
| Timers | 1 x 8-bit (TMR0) + WDT |
| On-chip Comparators | 2 |
| ADC | None |
| UART/USART | None (software bit-bang only) |
| Interrupt Sources | 4 |
| Brown-out Detect | Yes |
| In-Circuit Serial Programming (ICSP) | Yes (via RB6/RB7) |
| 동작 온도 범위 | -40 C to +85 C (industrial, 'I' suffix) |
| 패키지 | 20-pin SSOP (5.30 mm body, 0.65 mm pitch) |
| 실장 유형 | Surface Mount |
PIC16C622A-04I/SS 핀 구성
| 핀 1 | RA2/AN2 — Digital I/O / analog comparator input |
| 핀 2 | RA3/AN3 — Digital I/O / analog comparator input |
| 핀 3 | RA4/T0CKI — Digital I/O / Timer0 clock input (open-drain output option) |
| 핀 4 | RA5/MCLR/VPP — Digital I/O / Master Clear reset (active low) / ICSP programming voltage |
| 핀 5 | VSS — Ground reference |
| 핀 6 | RB0/INT — Digital I/O / external interrupt source |
| 핀 7 | RB1 — Digital I/O |
| 핀 8 | RB2 — Digital I/O |
| 핀 9 | RB3 — Digital I/O |
| 핀 10 | RB4 — Digital I/O / interrupt-on-change |
| 핀 11 | RB5 — Digital I/O / interrupt-on-change |
| 핀 12 | RB6/ICSPCLK — Digital I/O / ICSP clock (programming) |
| 핀 13 | RB7/ICSPDAT — Digital I/O / ICSP data (programming) |
| 핀 14 | VDD — Positive supply (3.0 V to 6.0 V) |
| 핀 15 | OSC2/CLKOUT — Crystal/ceramic resonator output or clock output in RC mode |
| 핀 16 | OSC1/CLKIN — Crystal/ceramic resonator input or external clock input in RC mode |
| 핀 17 | RA0/AN0 — Digital I/O / analog comparator 1 input |
| 핀 18 | RA1/AN1 — Digital I/O / analog comparator 2 input |
| 핀 19 | CVREF — Comparator voltage reference output |
| 핀 20 | NC — Not connected (per datasheet) |
일반적인 애플리케이션
PIC16C622A-04I/SS 적합 용도: 6 애플리케이션s: Battery Voltage Monitor, Appliance Control Board, Sensor Threshold Switch, Consumer Remote Control Transmitter, Simple LED Lighting Controller, Hobbyist and Educational Development.
Battery Voltage Monitor
The PIC16C622A-04I/SS is well suited to battery voltage monitoring because both on-chip comparators can be routed to external resistor-divided battery nodes, providing independent low-battery and end-of-discharge thresholds without external ADC. The 3.0 V to 6.0 V supply range accepts direct connection to single-cell Li-ion stacks (with external divider) or 2-4 cell alkaline/NiMH packs. The brown-out reset block holds the MCU in reset when VDD collapses, preventing OTP code corruption. Industrial -40 C to +85 C operation covers outdoor and automotive cabin environments, while 13 I/O lines can drive status LEDs, a low-side disconnect MOSFET, and an I2C/EEPROM bit-bang interface to log fault events.
추천
Appliance Control Board
The PIC16C622A-04I/SS is a common choice for low-cost white-goods control boards (washing machines, dishwashers, microwave ovens) where the 3.5 KB OTP can hold a fixed function-control state machine and 13 I/O pins are sufficient for relays, triac drivers, keypads, and indicator LEDs. The two comparators handle zero-crossing detection for triac phase-angle control and over-current sensing via a shunt. Industrial temperature range supports under-cabinet and unventilated enclosures. OTP memory keeps per-unit cost lower than flash equivalents by 20-30% once firmware is frozen - a typical cost position for high-volume appliances shipping millions of units per year.
추천
Sensor Threshold Switch
Threshold-detection circuits for industrial sensors - liquid level, optical interrupter, Hall-effect proximity - pair naturally with the PIC16C622A-04I/SS. The two internal comparators can be configured with internal or external voltage references, allowing one channel to detect a high-level threshold and the other a low-level threshold (window comparator). The PIC16C622A-04I/SS then drives a relay or open-drain output via one of its 13 I/O pins, with hysteresis provided in firmware by sample-and-hold gating. The 4 MHz instruction rate gives sub-microsecond decision latency, fast enough for high-speed counting applications such as tachometer inputs from optical encoders.
추천
Consumer Remote Control Transmitter
The PIC16C622A-04I/SS is widely used in infrared remote controls, RF key fobs, and other battery-powered consumer transmitters because its low-power CMOS design operates across 3.0 V to 6.0 V (one or two coin cells, AA cells, or 9 V with regulator) and its 3.5 KB OTP comfortably holds fixed IR/RF protocol code tables (RC5, NEC, proprietary). Sleep current with watchdog disabled is well under 1 uA, giving multi-year battery life on intermittent-use devices. The 13 I/O pins support a 4x4 key matrix plus LED, IR LED driver, and an optional rotary encoder input. OTP memory protects against unauthorized firmware cloning.
추천
Simple LED Lighting Controller
Architectural and decorative LED controllers (RGB strips, accent lighting, signage) often use the PIC16C622A-04I/SS for PWM generation via firmware bit-banging on three or more I/O pins, with the two on-chip comparators monitoring current-sense feedback to enforce constant-current operation. The 4 MHz clock supports software PWM at refresh rates above 100 Hz, which avoids visible flicker. Industrial temperature range covers outdoor enclosures and under-cabinet heat-soaked installations. OTP memory locks the color sequence and brightness profile at production, preventing end-user modification of safety-critical signage and emergency-lighting patterns.
추천
Hobbyist and Educational Development
Although OTP is not ideal for learning, the PIC16C622A-04I/SS serves well in educational kits where students program a fixed algorithm and observe behavior in a washing-machine simulator, traffic-light controller, or reaction-time game. The 20-pin SSOP package is breadboard-friendly with a breakout adapter and exposes all 13 I/O plus the two comparators for lab exercises. The 35-instruction RISC instruction set is small enough to be taught in a single semester, and ICSP (in-circuit serial programming) via RB6/RB7 allows the part to be re-programmed using a PICkit 3 programmer through the kit's ICSP header before the OTP cell is finally blown. For iterative student projects, instructors typically substitute a PIC16F622-I/SS (flash equivalent) and reserve the 'C' variant for final demonstration boards.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16C622A-04I/SS — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16C622A-04I/SO | PIC16C622A-20I/SS | PIC16C622-04I/SS | PIC16C620A-04I/SS |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 20-SSOP (5.30 mm) | 20-SOIC (7.50 mm) - wider body, same pinout | 20-SSOP (5.30 mm) - same | 20-SSOP (5.30 mm) - same | 20-SSOP (5.30 mm) - same |
| Core / Architecture | PIC16 8-bit RISC, 35 instructions | PIC16 8-bit RISC, 35 instructions | PIC16 8-bit RISC, 35 instructions | PIC16 8-bit RISC, 35 instructions | PIC16 8-bit RISC, 35 instructions |
| Max CPU Frequency | 4 MHz (200 ns instruction cycle) | 4 MHz | 20 MHz (100 ns) - +400% headroom | 4 MHz | 4 MHz |
| Program Memory | 3.5 KB OTP (2K x 14) | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP |
| RAM | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes |
| On-chip Comparators | 2 | 2 | 2 | 2 | 1 (-50% vs target) |
| Operating Voltage | 3.0 V to 6.0 V | 3.0 V to 6.0 V | 3.0 V to 6.0 V | 3.0 V to 6.0 V | 3.0 V to 6.0 V |
| Operating Temperature | -40 C to +85 C (industrial) | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
주요 차별점
- Two on-chip analog comparators in 20-pin SSOP (vs PIC16C620A-04I/SS)
- 20 MHz speed-grade option in same SSOP package (vs PIC16C622A-20I/SS)
- Industrial -40 C to +85 C temperature range (vs PIC16C622A-04/SS (commercial))
설계 노트
The PIC16C622A-04I/SS uses one-time-programmable (OTP) memory - once a bit cell is programmed, it cannot be electrically erased. Always develop firmware on a flash equivalent (PIC16F622-I/SS, same die architecture, same pinout, same instruction set) and only commit to OTP for the final production build. A single bug in production firmware means scrapping the entire OTP lot. Keep the MCLR/VPP pin (pin 4) decoupled with a 10 kohm pull-up to VDD and a 100 nF capacitor to VSS to prevent spurious resets during power-up.
For the 20-pin SSOP (5.30 mm body, 0.65 mm pitch), follow JEDEC MS-150 land-pattern recommendations: pad length 0.40 mm, pad width 0.30 mm, with solder mask defined pads to prevent solder wicking up the gull-wing leads. Place a 100 nF decoupling capacitor within 3 mm of the VDD pin (14) and a bulk 10 uF tantalum or ceramic within 10 mm. The ICSP clock (RB6, pin 12) and ICSP data (RB7, pin 13) lines must be reachable by the PICkit probe - allow a 2x3 0.1 inch header footprint even if not populated in production, for programming and debug.
Estimated: at 4 MHz CPU clock, VDD = 5.0 V, all I/O pins static, the PIC16C622A draws approximately 2 mA active and 1 uA sleep (watchdog disabled). For battery-powered designs, plan duty-cycling aggressively - a typical sensor-reading every 10 s with 5 ms active time yields average current below 2 uA, giving multi-year life from a CR2032 coin cell. The brown-out reset block should always be enabled (CONFIG register bit BODEN) to prevent OTP corruption during VDD brown-out events below ~4.0 V.
규정 준수 정보
RoHS / REACH / lead-free status not stated in the verified distributor snippets. PIC16C622A is a mature OTP family originally released before RoHS mandates; many Microchip OTP parts are available in both leaded and lead-free finishes depending on date code. Confirm compliance with the Microchip product page (microchip.com/en-us/product/PIC16C622A) for the specific date code being purchased.