PIC16C622AT-40/SO - 8-Bit OTP MCU 3.5KB 40MHz 18-SOIC | Microchip
MPN: PIC16C622AT-40/SO ✗ 停產PIC16C622AT-40/SO 概覽
What is a microcontroller? A microcontroller (MCU) is a single-chip computer that integrates a CPU, RAM, non-volatile program memory, and peripheral I/O. The PIC family uses a Harvard RISC architecture with a 14-bit wide instruction word, giving it deterministic single-cycle execution except for branch instructions. OTP-based PIC16C devices are programmed once at production and are typically used in mature, cost-sensitive, high-volume products where firmware is final and field updates are not required.
Key features include an operating voltage range of 2.5 V to 5.5 V (verified per the Microchip USA product listing), 128 bytes of RAM, a 40 MHz maximum oscillator frequency, an internal watchdog timer, a programmable prescaler, a 16-bit timer/counter, and two analog comparators that make the PIC16C622A particularly suited for simple analog signal conditioning and threshold detection.
Architecturally, the device uses a RISC core with only 35 single-word instructions and a 14-bit instruction path, achieving up to 10 MIPS at 40 MHz. The PIC16C622A variant adds two on-chip analog comparators with programmable reference, which are absent on the lower-end PIC16C620A. The OTP EPROM program memory is one-time programmable but supports verification at production; programming is performed via ICSP (In-Circuit Serial Programming) using the MPLAB PM3 or equivalent.
Typical applications include appliance controls, security panels, IR remote receivers, automotive sub-systems (interior lighting, HVAC actuators), battery chargers, simple sensor interfaces, and low-cost consumer electronics. The wide 2.5 V to 5.5 V supply range lets it operate directly from a single lithium cell or a regulated 5 V rail.
When designing with this part, observe the OTP-programming constraint: code must be 100% verified before the production programming step. Choose the PIC16C622A-20I/SO industrial-temperature variant for -40°C to +85°C environments, and ensure decoupling of 100 nF close to VDD plus a 10 µF bulk cap. For new designs requiring field updates, consider the PIC16F family (Flash-based) which is pin-compatible in the same 18-SOIC footprint.
This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes not found in the manufacturer datasheet, giving engineers a complete procurement and design brief in one place.
直接替換替代品,適用於 PIC16C622AT-40/SO — 相同封裝,腳位對腳位相容。需重新設計 PCB 的不同封裝零件不列入。
此系列的變體
與下列產品可直接替換的同系列型號: PIC16C622AT-40/SO (相同外形與佔位) — 差異在於 Core, Program Memory Size, Program Memory Type, Timers, Watchdog Timer.
PIC16C622A-40/SO
✅ 直接替換📋 參考替代品(不在目錄中)
PIC16C622AT-20I/SO
✅ 直接替換聯絡詢價
查看資料表 →PIC16C622AT-20E/SO
✅ 直接替換 ⚠️ 規格未經驗證📋 參考替代品(不在目錄中)
PIC16C621A-40/SO
✅ 直接替換📋 參考替代品(不在目錄中)
PIC16F628A-04/SO
✅ 直接替換📋 參考替代品(不在目錄中)
PIC16F648A-20/SO
✅ 直接替換📋 參考替代品(不在目錄中)
PIC16C622AT-40/SO 最大額定值與電氣特性
| Core | 8-bit PIC (Harvard RISC) |
| Instruction Set | 14-bit, 35 single-word instructions |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 3.5 KB (2K x 14) |
| RAM Size | 128 x 8 bytes (128 B) |
| Number of I/O Pins | 13 |
| 最大時脈頻率 | 40 MHz |
| Operating Voltage Range | 2.5 V to 5.5 V |
| 工作溫度範圍 | 0°C to +70°C (commercial) |
| Timers | 1 x 16-bit Timer/Counter with 8-bit prescaler |
| Watchdog Timer | Yes, with dedicated on-chip RC oscillator |
| Analog Comparators | 2 on-chip comparators (PIC16C622A feature) |
| A/D Converter | None |
| 封裝 / 外殼 | 18-SOIC (0.295 inch / 7.50 mm width) |
| 安裝類型 | Surface Mount |
| Programming Method | ICSP via MPLAB PM3 or compatible programmer |
| RoHS 狀態 | Non-compliant (contains lead; original part is non-green) |
| Data EEPROM | None (no on-chip EEPROM on PIC16C622A) |
PIC16C622AT-40/SO 腳位配置
| 腳位 1 | RA2 — Bidirectional I/O / analog comparator 1 output |
| 腳位 2 | RA3 — Bidirectional I/O / analog comparator 2 output |
| 腳位 3 | RA4 — Bidirectional I/O / Timer0 clock input |
| 腳位 4 | MCLR — Master Clear reset input (active low) |
| 腳位 5 | VSS — Ground reference |
| 腳位 6 | RB0 — Bidirectional I/O / analog comparator input |
| 腳位 7 | RB1 — Bidirectional I/O / analog comparator input |
| 腳位 8 | RB2 — Bidirectional I/O / analog comparator input |
| 腳位 9 | RB3 — Bidirectional I/O / analog comparator input |
| 腳位 10 | RB4 — Bidirectional I/O / interrupt-on-change |
| 腳位 11 | RB5 — Bidirectional I/O / interrupt-on-change |
| 腳位 12 | RB6 — Bidirectional I/O / ICSP clock |
| 腳位 13 | RB7 — Bidirectional I/O / ICSP data |
| 腳位 14 | VDD — Positive supply voltage (2.5 V to 5.5 V) |
| 腳位 15 | OSC2 — Crystal/Resonator oscillator output |
| 腳位 16 | OSC1 — Crystal/Resonator oscillator input |
| 腳位 17 | RA0 — Bidirectional I/O |
| 腳位 18 | RA1 — Bidirectional I/O |
典型應用
PIC16C622AT-40/SO 適用於 6 應用s: Appliance Control Boards, Security Alarm Panels, IR Remote Control Receiver, Battery-Powered Sensor Nodes, Automotive Interior Accessories, Simple Battery Chargers.
Appliance Control Boards
The PIC16C622AT-40/SO fits appliance control boards because its 3.5 KB OTP program memory is sufficient for simple state machines and the 13 GPIO lines can directly drive relays, LEDs, and seven-segment displays. Its 40 MHz clock executes a relay-debounce-and-control loop in under 5 microseconds, leaving the bulk of CPU time for user interface tasks. Two on-chip comparators monitor over-temperature thermistors or over-current shunt resistors, eliminating an external analog IC. Operating from 2.5 V to 5.5 V it accepts a single lithium cell or a regulated 5 V supply, and the 18-SOIC package reflow-solders cleanly on a low-cost FR4 board.
推薦
Security Alarm Panels
Security alarm panels benefit from the PIC16C622AT-40/SO's two analog comparators, which interface directly to PIR motion sensors and reed switches without an external op-amp. The 128-byte RAM supports a 16-zone status map and event buffer, while the 3.5 KB OTP holds the dialer protocol and siren pattern. The watchdog timer detects firmware hangs and triggers a hardware reset within milliseconds, critical for UL-listed burglar-alarm reliability. The 2.5 V to 5.5 V supply range lets the panel operate from a single 3 V backup battery during AC loss.
推薦
IR Remote Control Receiver
The PIC16C622AT-40/SO is well-suited for learning universal remote controls and IR receiver hubs. One analog comparator demodulates the 38 kHz carrier directly from a photodiode preamplifier, leaving the second comparator available for battery-voltage monitoring. With 40 MHz clock the MCU can decode RC5, NEC, and SIRC protocols in real time without DMA. The 13 GPIO pins drive LED indicators, key matrix scanning, and an optional UART link to a host MCU. The OTP memory locks in the protocol table at production, eliminating field reprogramming risk.
推薦
Battery-Powered Sensor Nodes
Battery-powered sensor nodes leverage the PIC16C622AT-40/SO's 2.5 V minimum supply and low-power SLEEP mode to extend coin-cell life to several years. The two analog comparators sample a thermistor and a photodiode directly, waking the CPU only on threshold crossings. The 40 MHz clock burst-reads and burst-transmits sensor data in under 1 ms, then returns to sleep with only the watchdog and comparator active. The 18-SOIC package is small enough for a 20 mm x 30 mm PCB and survives standard lead-free reflow for RoHS-sensitive medical or industrial IoT deployments.
推薦
Automotive Interior Accessories
Automotive interior modules such as ambient lighting controllers, seat-position memory, and HVAC mode switches use the PIC16C622AT-40/SO at 12 V regulated down to 5 V. The two analog comparators monitor rotary encoder quadrature and backlight current without external op-amps. Although the part is commercial-temperature rated (0°C to +70°C), its automotive peers (PIC16C622AT-20I/SO with -40°C to +85°C and PIC16C622AT-20E/SO with -40°C to +125°C) share the same die and 18-SOIC package, allowing identical PCB layout for cabin and under-hood variants. The 40 MHz speed ensures smooth PWM dimming with 8-bit resolution at 1 kHz refresh.
推薦
Simple Battery Chargers
The PIC16C622AT-40/SO implements CC/CV (constant-current / constant-voltage) charging algorithms for NiMH, Li-ion, and lead-acid battery packs. One comparator senses charge current across a sense resistor, the second comparator monitors battery voltage through a divider. The 16-bit timer generates the PWM gate drive for a buck converter, while the 3.5 KB OTP holds the charging profile for the target chemistry. The 2.5 V to 5.5 V supply range works directly from a single-cell Li-ion source. Designers should note OTP constraints prevent firmware updates for new battery chemistries without a board spin.
推薦
推薦產品摘要
工程參考資料,適用於 PIC16C622AT-40/SO — 比較、設計指引及合規資訊。
選型指南
與替代品比較
| 參數 | 本產品 | PIC16C622A-40/SO | PIC16C622AT-20I/SO | PIC16C621A-40/SO | PIC16F628A-04/SO | PIC16F648A-20/SO |
|---|---|---|---|---|---|---|
| Package | 18-SOIC | 18-SOIC (same) | 18-SOIC (same) | 18-SOIC (same) | 18-SOIC (same) | 18-SOIC (same) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory Type | OTP EPROM (3.5 KB) | OTP EPROM (3.5 KB) | OTP EPROM (3.5 KB) | OTP EPROM (1.75 KB) | Flash (3.5 KB) | Flash (7 KB) |
| Max Clock Frequency | 40 MHz | 40 MHz | 20 MHz | 40 MHz | 4 MHz (20 MHz Flash) | 20 MHz |
| RAM Size | 128 B | 128 B | 128 B | 80 B | 224 B | 256 B |
| Analog Comparators | 2 | 2 | 2 | 1 | 2 | 2 |
| Operating Temperature | 0°C to +70°C | 0°C to +70°C | -40°C to +85°C | 0°C to +70°C | -40°C to +85°C | -40°C to +85°C |
| Field Reprogrammable | No (OTP) | No (OTP) | No (OTP) | No (OTP) | Yes (Flash + 128 B EEPROM) | Yes (Flash + 256 B EEPROM) |
主要差異化特點
- Two on-chip analog comparators (對比PIC16C621A-40/SO)
- Field-upgradable Flash memory (對比PIC16C622AT-40/SO)
- Wide commercial temperature rating (對比PIC16C622AT-20I/SO)
設計說明
Estimated: at 40 MHz, 5 V supply and active execution, the PIC16C622AT-40/SO draws about 5 mA; in SLEEP mode it falls to under 1 µA. Decouple VDD with a 100 nF ceramic placed within 5 mm of pin 14, plus a 10 µF bulk cap on the supply rail. Add a 10 kΩ pull-up on MCLR (pin 4) for normal operation; tie MCLR through a 10 µF cap to ground and 100 Ω to VDD for in-circuit serial programming (ICSP).
Keep the OSC1/OSC2 traces short and symmetric, place the crystal or resonator within 10 mm of pins 15 and 16, and add a ground guard ring around the oscillator network to attenuate noise injection into the analog comparators. Analog inputs (RA0-RA3) should be kept away from the OSC lines and from digital I/O with high dV/dt signals; route a separate analog ground island if comparator accuracy is critical.
OTP memory cannot be erased: a single bug in the firmware hex file bricks the part on the production line. Always build the firmware with full code-coverage verification, then program a small validation batch before scaling. Note also that PIC16C622A variants are not RoHS compliant - for EU or RoHS-mandated products use the Flash-based PIC16F628A-E/SO drop-in. Finally, the part is now obsolete per Microchip; verify long-term supply before committing to a new design.
Estimated: at 40 MHz the four-clock instruction cycle gives 100 ns per instruction; reading PORTB takes one cycle but writing takes two. If the application captures high-speed pulses (e.g. UART at 115200 baud), use the USART or a hardware timer capture rather than bit-banging, because jitter from interrupt latency on the 14-bit core is roughly 200 ns and can corrupt frames. Adding a 10 kΩ series resistor on MCLR prevents ESD-triggered resets in noisy industrial environments.
合規資訊
PIC16C622AT-40/SO is the original non-green PIC16C family part containing lead in the package finish and is therefore not RoHS compliant. For RoHS-compliant designs use PIC16F628A-E/SO or PIC16F648A-I/SO drop-in successors. REACH compliance is consistent with the original Microchip product. AEC-Q100 automotive qualification is not available on this part; for AEC-Q100-qualified designs in the same package use PIC16F628AT-E/SO automotive grade.