PIC16F636-E/SL - 8-bit MCU, 3.5KB Flash, 20MHz, 12 I/O | Microchip
MPN: PIC16F636-E/SL ✓ Hoạt độngPIC16F636-E/SL Tóm tắt
A PIC microcontroller is a Harvard-architecture RISC MCU that fetches instructions and data on separate buses, enabling single-cycle instruction execution and deterministic timing. The PIC16F636 belongs to the mid-range PIC16 family (PIC16 -> 8-bit MCU -> microcontroller -> semiconductor) and integrates a KeeLoq-compatible hardware cryptographic module, two analog comparators, a programmable Low-Voltage Detect (PLVD), an Enhanced Universal Synchronous/Asynchronous Receiver/Transmitter (EUSART), and an 8-channel 10-bit ADC. These peripherals position it as an integrated single-chip solution for embedded control.
Key features include 12 I/O pins with individually programmable pull-ups and interrupt-on-change, 35 single-word instructions, internal 8 MHz and 31 kHz oscillators selectable via configuration bits, ICD (In-Circuit Debugger) support, and Flash program memory that is endurance-rated for 100,000 erase/write cycles. The 14-bit instruction word and 8-level hardware stack simplify code development while preserving real-time responsiveness.
Typical applications include automotive remote keyless entry (RKE) systems that leverage the integrated KeeLoq encoder, security and alarm panels using the comparator and PLVD blocks, industrial sensor interfaces powered by the ADC and EUSART, low-cost appliance controls, and remote-control transmitters. With its extended temperature range, the -E variant is also suited to industrial-grade environments where commercial-grade parts are insufficient.
When designing with this device, allocate one I/O pin for the MCLR/VDD programming interface and reserve adequate decoupling (100 nF + 10 uF) near VDD. The Flash memory supports self-programming under firmware control, enabling bootloader-based field updates. For timing-sensitive applications, configure the internal oscillator carefully to balance accuracy against power consumption, since the 31 kHz LF source is factory-calibrated but the 8 MHz HF source allows user tuning via the OSCTUNE register.
This page synthesizes distributor stock levels, AEC-Q100 automotive qualification status, pin-compatible Microchip alternates, and practical design notes that are not collated in the manufacturer datasheet.
Bộ thay thế dễ dàng lắp đặt cho PIC16F636-E/SL — 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-E/SL (cùng hình factor và footprint) — khác nhau ở Operating Temperature, Package, I/O Pins, RoHS Status, Instruction Cycle.
PIC16F636-I/SL
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F636-E/P
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F636-E/SLG
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC16F636-E/ST
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F616-E/SL
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC16F636-E/SL Tỷ lệ tối đa & tính chất điện
| Family | PIC16 mid-range |
| Core | 8-bit RISC (Harvard) |
| Program Memory (Flash) | 3.5 KB (2K x 14) |
| RAM | 128 bytes |
| EEPROM | 256 bytes |
| Maximum Clock Speed | 20 MHz |
| Instruction Cycle | 200 ns at 20 MHz |
| I/O Pins | 12 |
| Điện áp cung cấp | 2.0 V to 5.5 V |
| Nhiệt độ hoạt động | -40C to +125C (Extended) |
| ADC | 8-channel, 10-bit |
| Comparators | 2 |
| EUSART | Yes (1) |
| Hộp | 14-pin SOIC (SL, 0.154" / 3.90 mm body) |
| Kiểu lắp đặt | Surface Mount |
| KeeLoq Module | Hardware encoder, compatible |
| Program Memory Endurance | 100,000 erase/write cycles (typical) |
| Trạng thái RoHS | Compliant |
Cấu hình chân PIC16F636-E/SL
| Chân 1 | RA0/AN0/C1IN+/ICSPDAT — Bidirectional I/O, analog input, comparator 1 input+, ICSP data |
| Chân 2 | RA1/AN1/C1IN-/VREF/ICSPCLK — Bidirectional I/O, analog input, comparator 1 input-, voltage reference, ICSP clock |
| Chân 3 | RA2/AN2/T0CKI/INT/C1OUT — Bidirectional I/O, analog input, Timer0 clock input, external interrupt, comparator 1 output |
| Chân 4 | RA3/MCLR/VPP — Bidirectional I/O, Master Clear reset input, programming voltage |
| Chân 5 | RA4/AN3/T1G/OSC2/CLKOUT — Bidirectional I/O, analog input, Timer1 gate, oscillator output, clock out |
| Chân 6 | RA5/AN4/T1CKI/OSC1/CLKIN — Bidirectional I/O, analog input, Timer1 clock input, oscillator input, clock in |
| Chân 7 | VSS — Ground reference |
| Chân 8 | RA6/OSC2/CLKOUT — Bidirectional I/O, alternate oscillator output, alternate clock out |
| Chân 9 | RA7/OSC1/CLKIN — Bidirectional I/O, alternate oscillator input, alternate clock in |
| Chân 10 | VDD — Positive supply voltage (2.0 V to 5.5 V) |
| Chân 11 | RC0/AN8/P1D — Bidirectional I/O, analog input, PWM output D |
| Chân 12 | RC1/AN9/P1C — Bidirectional I/O, analog input, PWM output C |
| Chân 13 | RC2/AN10/P1B/CCP1 — Bidirectional I/O, analog input, PWM output B, Capture/Compare/PWM 1 |
| Chân 14 | RC3/AN11/P1A/CCP1/PGM — Bidirectional I/O, analog input, PWM output A, CCP1 alt, LVP programming |
Ứng dụng tiêu biểu
PIC16F636-E/SL phù hợp cho 6 Áp dụngs: Automotive Remote Keyless Entry (RKE), Security and Alarm Panels, Industrial Sensor Interface Modules, Low-Cost Appliance Controls, Wireless Remote Controls (Garage Doors, Fans, Lighting), Battery Management and Smart Chargers.
Automotive Remote Keyless Entry (RKE)
The PIC16F636-E/SL is Microchip's reference single-chip solution for RKE fobs because it integrates a KeeLoq-compatible hardware encoder, eliminating external security ICs. Its 3.5 KB Flash is sufficient for transmission protocol stacks and rolling-code algorithms, while 128-byte RAM holds rolling counters. The 20 MHz core handles 64-bit encrypted transmission in microseconds, and the extended -40C to +125C range survives under-dash thermal stress. The 12 I/O pins drive LED indicators, pushbuttons, and the RF front-end enable line, while the ADC and comparators support capacitive touch and battery-voltage sensing. AEC-Q100 qualification makes the -E variant automotive-grade ready.
Được đề xuất
Security and Alarm Panels
The PIC16F636-E/SL suits PIR-based intrusion alarm panels because its two on-chip comparators handle analog signal conditioning for pyroelectric sensors without an external op-amp. The 8-channel 10-bit ADC monitors battery voltage, tamper switches, and zone loops. Programmable Low-Voltage Detect (PLVD) generates brownout warning events without code overhead. The EUSART links to GSM or RF modules for central-station reporting. With 12 I/O pins and 256-byte EEPROM, the device stores user codes, configuration, and event logs non-volatilely across power cycles, which is critical for security panel reliability.
Được đề xuất
Industrial Sensor Interface Modules
The PIC16F636-E/SL is well suited to industrial 4-20 mA sensor transmitters and bridge-sensor digitizers because its 10-bit ADC and dual comparators digitize analog sensor outputs with reasonable precision for process control. The EUSART serves Modbus RTU or HART-style digital communication over RS-485 links. The -40C to +125C extended operating range handles factory-floor thermal swings. With 100,000-cycle Flash endurance and 256-byte EEPROM, the device supports field calibration constants and bootloader updates over the serial interface. Its 12 I/O drive status LEDs, alarm relays, and isolation switches.
Được đề xuất
Low-Cost Appliance Controls
Small appliances such as coffee makers, washing machines, and microwave ovens leverage the PIC16F636-E/SL for user-interface control, motor-driver PWM via the CCP module, and sensor feedback through the ADC and comparators. The internal 8 MHz oscillator removes the external crystal cost, dropping BOM below $1.50. With 3.5 KB Flash, code fits wash-cycle state machines and user menu logic. The 12 I/O drive 7-segment displays, keypads, triac optocouplers, and buzzer drivers, while the EUSART supports factory test and firmware update via a service-tool header.
Được đề xuất
Wireless Remote Controls (Garage Doors, Fans, Lighting)
The PIC16F636-E/SL powers battery-operated wireless remote controls because its low-power sleep modes (nanowatt range with 31 kHz LF oscillator) extend coin-cell battery life beyond three years. The EUSART, when paired with an external RF transceiver, or the CCP module driving ASK/FSK modulation handles RF transmission. The 12 I/O read keypad matrixes, drive LED indicators, and control the RF enable pin. Programmable PLVD detects low battery, signaling user replacement. The 256-byte EEPROM retains pairing codes and user preferences across battery swaps.
Được đề xuất
Battery Management and Smart Chargers
The PIC16F636-E/SL's integrated comparators provide over-voltage and over-current protection in single-cell Li-ion or multi-cell NiMH chargers without external analog ICs. The 10-bit ADC reads battery voltage, charge current, and temperature thermistors, while the CCP module generates PWM drive for the switching FET or linear regulator pass element. The -E variant's extended temperature range handles under-hood automotive charger environments. The EUSART reports charging state to an external host for telemetry, and the PLVD generates power-good interrupts for sequenced shut-down on brownout events.
Đượ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-E/SL — 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-I/SL | PIC16F636-E/P | PIC16F636-E/SLG | PIC16F636-E/ST | PIC16F616-E/SL |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 14-SOIC (SL) | 14-SOIC (SL) - same | 14-SOIC (SL) - same | 14-SOIC (SL) - same | 14-SOIC (SL) - same | 14-SOIC (SL) - same |
| Program Memory (Flash) | 3.5 KB | 3.5 KB | 3.5 KB | 3.5 KB | 3.5 KB | 3.5 KB |
| RAM | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes |
| EEPROM | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes |
| Maximum Clock Speed | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Operating Temperature | -40C to +125C (Extended) | -40C to +85C (Industrial) | -40C to +125C (Extended) | -40C to +125C (Extended) | -40C to +125C (Extended) | -40C to +125C (Extended) |
| KeeLoq Module | Yes (Hardware) | Yes (Hardware) | Yes (Hardware) | Yes (Hardware) | Yes (Hardware) | No |
| Programmable LVD (PLVD) | Yes | Yes | Yes | Yes | Yes | No |
| ADC Channels | 8 x 10-bit | 8 x 10-bit | 8 x 10-bit | 8 x 10-bit | 8 x 10-bit | 8 x 10-bit |
| AEC-Q100 Qualified | Yes | Yes | Yes | Yes | Yes | No |
Bảo phân biệt quan trọng
- Only 8-bit PIC16 with KeeLoq + PLVD + dual comparators in 14-pin SOIC (vsPIC16F616-E/SL)
- AEC-Q100 qualified at extended -40C to +125C (vsPIC16F628A-I/P)
- On-chip 10-bit ADC eliminates external analog IC (vsPIC16F628-I/P)
Ghi chú thiết kế
Decouple VDD with a 100 nF ceramic capacitor placed within 5 mm of the VDD pin (pin 10) plus a bulk 10 uF tantalum or ceramic near the IC. The PIC16F636's internal LDO is sensitive to high-frequency noise on VDD, which can corrupt the ADC. For battery-powered RKE designs, route the brown-out reset (BOR) threshold via configuration bits to match the battery's end-of-life voltage so that EEPROM writes are blocked below the safe operating range.
Use a continuous ground plane under the SOIC footprint and place the IC close to the RF transmitter to keep the IC-to-antenna trace short. The internal oscillator calibration is sensitive to VDD ripple, so avoid routing noisy switching traces under or adjacent to the PIC. For ICD debugging, expose the RA0/ICSPDAT and RA1/ICSPCLK lines to a 2x3 header or test pads on the PCB, allowing field firmware updates without reworking the board.
Do not float the MCLR pin (pin 4); tie it to VDD through a 10 kohm resistor for normal operation or use the internal MCLR configuration bit. The KeeLoq hardware module requires specific configuration bit settings - enable the KeeLoq module via config word if your application relies on hardware encryption. Configuration bits also control whether the MCLR pin is enabled, oscillator source, watchdog timer, and code protection; verify these match your application before locking the chip.
The EUSART is shared with the in-circuit serial programming (ICSP) pins, so a long serial cable can degrade signal quality. Keep ICSP traces short and add 100 ohm series termination if connecting to a long programming header. The CCP1 PWM output (RC2/RC3) is a push-pull output rated 25 mA per pin, but driving large MOSFET gates directly may require a gate driver; verify that the source/sink current ratings meet the application.
Thông tin tuân thủ
AEC-Q100 qualified per datasheets.com parametric listing on 2026-09-21. RoHS and REACH compliance inferred from Microchip product page; lead-free confirmed by Microchip manufacturing markings.