PIC16F636-I/P - 8-bit Flash MCU, 3.5KB, KeeLoq, DIP-14 | Microchip
MPN: PIC16F636-I/P ✓ Hoạt độngPIC16F636-I/P Tóm tắt
An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data path that integrates a CPU, RAM, non-volatile program memory, peripherals and I/O on one die. The PIC16F family uses Microchip's Harvard RISC architecture, sitting in the broader hierarchy of microcontroller -> embedded processor -> semiconductor IC, and is widely used in cost-sensitive embedded applications where deterministic timing and low power are priorities.
Key features of this part include 12 I/O pins, two analog comparators, a programmable Low-Voltage Detect (PLVD) module, an internal 8 MHz oscillator, an ICD (In-Circuit Debug) interface, and a KeeLoq-compatible hardware Cryptographic Module for secure rolling-code applications such as remote keyless entry. The device is supported by Microchip's MPLAB X IDE, XC8 compiler, and PICkit programmers, and offers 35 single-word instructions to minimize learning curve.
The PIC16F636 integrates an 8-bit ALU with a 14-bit instruction word, an instruction pipeline, hardware interrupt controller, brown-out reset, power-on reset, watchdog timer with its own on-chip RC oscillator, and on-chip EEPROM emulation-friendly Flash. The architectural simplicity and deterministic instruction timing make the device well-suited to safety-conscious and interrupt-driven designs that demand predictable response.
Typical applications include remote keyless entry (RKE) transmitters, security sensors, automotive body electronics, industrial control logic, low-end appliance control, battery-powered sensor nodes, and KeeLoq-compatible encoders. The internal oscillator plus ICD reduce BOM and board area, while the KeeLoq module delivers secure rolling-code transmission in a single chip.
When designing with this device, note that the 4.5V to 5.5V supply range and 20 MHz clock limit low-voltage and high-throughput use cases. For 3.3V-only systems, consider the PIC16F636-I/SL (SOIC) variant or the lower-voltage PIC16F88x family. Place a 100 nF decoupling capacitor close to VDD, and tie MCLR through a pull-up if not driven by an external reset source.
Bộ thay thế dễ dàng lắp đặt cho PIC16F636-I/P — 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 PIC16F636-I/P (cùng hình factor và footprint) — khác nhau ở Package, Operating Temperature, Core Architecture, RoHS Status, Mounting Type.
PIC16F636-E/P
✅ Drop-In ⚠️ Thông số chưa được xác minhLiên hệ để biết giá
Xem tài liệu →PIC16F636-I/ST
✅ Drop-In ⚠️ Thông số chưa được xác minhLiên hệ để biết giá
Xem tài liệu →PIC16F630-I/P
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F676-I/P
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F636-I/P Tỷ lệ tối đa & tính chất điện
| Core Architecture | PIC 8-bit RISC (Harvard) |
| Program Memory Type | Flash |
| Program Memory Size | 3.5 KB (2K x 14 words) |
| RAM | 128 bytes |
| EEPROM | 256 bytes |
| Maximum CPU Frequency | 20 MHz |
| Supply Voltage Range | 4.5 V to 5.5 V |
| I/O Pins | 12 |
| Analog Comparators | 2 |
| Cryptographic Module | KeeLoq-compatible hardware encoder |
| Low-Voltage Detect | Programmable (PLVD) |
| ADC | None |
| Internal Oscillator | 8 MHz |
| In-Circuit Debug | Yes (ICD interface) |
| Hộp | 14-pin PDIP (DIP-14, 0.300 inch, through-hole) |
| Nhiệt độ hoạt động | -40 C to +85 C (Industrial) |
| Instruction Set | 35 single-word instructions |
| Brown-out Reset / Power-on Reset | Yes |
| Watchdog Timer | Yes (with dedicated on-chip RC oscillator) |
| Trạng thái RoHS | Compliant (lead-free) |
Cấu hình chân PIC16F636-I/P
| Chân 1 | RA5/T1CKI/OSC1/CLKIN/PGM — I/O port A bit 5 / Timer1 clock / oscillator input / ICD data |
| Chân 2 | RA4/AN3/T1G/OSC2/CLKOUT — I/O port A bit 4 / analog input 3 / Timer1 gate / oscillator output / clock out |
| Chân 3 | RA3/MCLR/VPP — I/O port A bit 3 / Master Clear reset (active low) / programming voltage |
| Chân 4 | RA2/AN2/TOCKI/INT/COUT — I/O port A bit 2 / analog input 2 / Timer0 clock / external interrupt / comparator output |
| Chân 5 | RA1/AN1/C1IN-/ICSPCLK — I/O port A bit 1 / analog input 1 / comparator 1 inverting input / ICD clock |
| Chân 6 | RA0/AN0/C1IN+/ICSPDAT — I/O port A bit 0 / analog input 0 / comparator 1 non-inverting input / ICD data |
| Chân 7 | VSS — Ground reference |
| Chân 8 | RB7/ICCK/ICDCLK — I/O port B bit 7 / ICD clock |
| Chân 9 | RB6/ICDT/ICDDAT — I/O port B bit 6 / ICD data |
| Chân 10 | RB5 — I/O port B bit 5 |
| Chân 11 | RB4 — I/O port B bit 4 |
| Chân 12 | RC5 — I/O port C bit 5 |
| Chân 13 | RC4 — I/O port C bit 4 |
| Chân 14 | VDD — Positive supply voltage (4.5 V to 5.5 V) |
Ứng dụng tiêu biểu
PIC16F636-I/P phù hợp cho 7 Áp dụngs: Remote Keyless Entry (RKE) Transmitters, Garage Door Openers and Gate Controls, Security and Alarm Sensor Nodes, Automotive Body Electronics, Low-End Appliance Control, Industrial Control Logic and Encoders, Battery-Powered Sensor and Meter Nodes.
Remote Keyless Entry (RKE) Transmitters
The PIC16F636-I/P fits remote keyless entry transmitters because its integrated KeeLoq-compatible Cryptographic Module performs rolling-code encryption in hardware, offloading the cipher from the CPU and enabling a 4.5 V to 5.5 V single-coin-cell or dual-coin-cell supply. At 20 MHz clock and 3.5 KB Flash, it can run a 4-button RKE encoder with bidirectional learn, secure transmission, and low-battery detection in a 14-pin PDIP package.
Được đề xuất
Garage Door Openers and Gate Controls
The PIC16F636-I/P suits garage door openers and gate controls because it integrates KeeLoq rolling-code security, two comparators for safety-edge sensing, and PLVD for low-battery detection in a single 14-pin PDIP part. With 3.5 KB Flash and 128 bytes RAM, it can run multi-button transmitters with secure learn and proximity pairing; the internal 8 MHz oscillator reduces BOM to a single IC plus an RF transmitter.
Được đề xuất
Security and Alarm Sensor Nodes
The PIC16F636-I/P fits PIR motion detectors, door/window sensors, and glass-break detectors because its low-voltage detect, internal 8 MHz oscillator, and 256 bytes EEPROM deliver tamper-resistant storage for alarm event logs in a 14-pin PDIP package. The two analog comparators can directly interface PIR sensors and reed switches, while 12 I/O pins drive LEDs, buzzers, and an RF link.
Được đề xuất
Automotive Body Electronics
The PIC16F636-I/P works in automotive body controllers (interior lighting, seat-position encoders, accessory timers) thanks to its -40 C to +85 C industrial range, KeeLoq for secure key fob pairing, and 14-pin PDIP through-hole construction that supports hand-repair and prototype wiring harnesses. The 4.5 V to 5.5 V supply aligns with automotive 5 V rails, and 3.5 KB Flash stores lookup tables for seat-position or accessory logic.
Được đề xuất
Low-End Appliance Control
The PIC16F636-I/P fits white-goods sub-modules (coffee machines, countertop ovens, blenders, fan controllers) because its 12 I/O pins drive relays, triacs, keypads, and 7-segment displays, while 3.5 KB Flash holds the state-machine control code. The PLVD module monitors supply sag during motor inrush, and the internal 8 MHz oscillator avoids external crystal cost.
Được đề xuất
Industrial Control Logic and Encoders
The PIC16F636-I/P suits industrial encoders (rotary pulse generators, conveyor counters, machine-tool limit switches) because of its 20 MHz instruction rate, two analog comparators for quadrature decoding, and 256 bytes EEPROM that retains count presets across power cycles. The 14-pin PDIP form factor is friendly to retrofits and DIN-rail prototypes where hand-soldering remains common.
Được đề xuất
Battery-Powered Sensor and Meter Nodes
The PIC16F636-I/P supports short-life battery sensor nodes (utility meters, irrigation valves, handheld instruments) where its 4.5 V to 5.5 V range accepts two lithium AA cells, internal 8 MHz oscillator eliminates external crystal drain, and PLVD generates an early low-battery warning. The two comparators can directly sense analog signals without an external op-amp, and 256 bytes EEPROM stores calibration constants across battery swaps.
Đượ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 PIC16F636-I/P — 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 | PIC16F636-E/P | PIC16F636-I/ST | PIC16F630-I/P | PIC16F676-I/P |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 14-pin PDIP (0.300 inch) | 14-pin PDIP - same | 14-pin TSSOP - same pin count, SMD | 14-pin PDIP - same | 14-pin PDIP - same |
| Program Memory (Flash) | 3.5 KB (2K x 14) | 3.5 KB | 3.5 KB | 1.75 KB (-50%) | 3.5 KB |
| RAM | 128 bytes | 128 bytes | 128 bytes | 64 bytes (-50%) | 128 bytes |
| EEPROM | 256 bytes | 256 bytes | 256 bytes | 128 bytes (-50%) | 256 bytes |
| Maximum CPU Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Supply Voltage Range | 4.5 V to 5.5 V | 4.5 V to 5.5 V | 4.5 V to 5.5 V | 2.0 V to 5.5 V (wider) | 2.0 V to 5.5 V (wider) |
| KeeLoq Cryptographic Module | Yes (hardware) | Yes (hardware) | Yes (hardware) | No | Yes (hardware) |
| Analog Comparators | 2 | 2 | 2 | 2 | 2 |
| 10-bit ADC | No | No | No | No | Yes (8 channels, 10-bit) |
Bảo phân biệt quan trọng
- Integrated KeeLoq-compatible hardware Cryptographic Module (vsPIC16F630-I/P)
- Doubled Flash program memory versus the PIC16F630 family (vsPIC16F630-I/P)
- Adds 10-bit ADC without changing pinout (vsPIC16F676-I/P)
Ghi chú thiết kế
Place a 100 nF ceramic decoupling capacitor as close as possible to the VDD pin (pin 14) and a 10 uF bulk capacitor at the board power entry. The PIC16F636-I/P operates from 4.5 V to 5.5 V; brown-out reset and power-on reset are enabled by configuration bits. Tie MCLR (pin 3) to VDD through a 10 kohm pull-up resistor unless an external reset supervisor drives it, and add a 100 nF cap from MCLR to ground for noise immunity.
When using the internal 8 MHz oscillator, leave OSC1/OSC2 (pins 1 and 2) as standard I/O or tie them per configuration. For crystal mode, route the crystal traces short and symmetric, with the crystal and load capacitors within 5 mm of the pins. Keep ICD lines PGD/PGC away from switching power traces; route the entire ICD interface connector footprint even if unused to keep in-circuit debugging available during development.
Do not exceed 5.5 V on VDD or apply reverse polarity; the PIC16F636 lacks internal reverse protection. The KeeLoq Cryptographic Module requires the manufacturer's Microchip KEELOQ library and proper configuration of security fuses, otherwise rolling-code transmission will be insecure. For 3.3 V-only designs, the PIC16F636-I/P is unsuitable - select PIC16F18313 or PIC16LF88 instead.
The ICD pins PGD (RA0) and PGC (RA1) are shared with analog comparator inputs; if you enable the comparator peripheral, ICD will not function until the comparator is disabled. Reserve RA0/RA1 for ICD during bring-up, then reassign them after code is locked. ICDCLK (RB7) and ICDDAT (RB6) share port B and must remain available for the debugger; do not load these pins with low-impedance peripherals during development.
Thông tin tuân thủ
RoHS-compliant per DigiKey/Mouser listings. Not AEC-Q100 qualified; for AEC-Q100 automotive qualification use PIC16F636-E/P (extended temperature) or PIC16F88x automotive grade. Lead-free packaging confirmed by tube and tray packaging codes.