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 (对比 PIC16C620A-04I/SS)
- 20 MHz speed-grade option in same SSOP package (对比 PIC16C622A-20I/SS)
- Industrial -40 C to +85 C temperature range (对比 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.