Microchip Technology

PIC16F639-I/SS - 8-Bit 20MHz MCU w/ KeeLoq Crypto | Microchip

MPN: PIC16F639-I/SS ✓ Active
In Stock Ships in 1-3 business days
2 V to 5.5 V (typical operating 2.5V/3.3V/5V) Vdss 20-pin SSOP (5.30 mm body) Package 20 MHz Speed Flash Memory
From $2.2 USD / Unit
MOQ: 1 |
Price updated: 2026-09-20
Volume Pricing
Qty Unit Price Extended
1 $4.1 $4.10
10 $3.72 $37.20
100 $3.18 $318.00
500 $2.85 $1,425.00
1,000 $2.55 $2,550.00
3,000 $2.2 $6,600.00
ℹ️ All prices are in USD

PIC16F639-I/SS Overview

The Microchip Technology PIC16F639-I/SS is a flash-based 8-bit CMOS PIC microcontroller with integrated KeeLoq-compatible cryptographic hardware, two analog comparators, a programmable Low-Voltage Detect (PLVD) module, and 3.5KB (2K x 14) of self-programmable Flash program memory, housed in a 20-pin SSOP package. It executes instructions at 20MHz, supports 2V to 5.5V operation, and is targeted at secure remote-keyless entry, RFID, and access-control applications where on-chip hardware encryption reduces BOM cost and firmware complexity.

A microcontroller (MCU) is a single-chip computer containing a CPU, RAM, non-volatile program memory, and peripherals. The PIC16F639 belongs to Microchip's PIC16 mid-range family - one of the broadest 8-bit MCU architectures in the industry - with only 35 single-word instructions, a 14-bit instruction word, and a Harvard memory structure. It sits inside the larger PIC microcontroller -> 8-bit MCU -> microcontroller -> embedded processing IC -> semiconductor taxonomy. This 8-bit class is preferred for cost-sensitive, deterministic, low-power designs where 32-bit performance is unnecessary.

Key features include 3.5KB Flash with self-write capability, 128 bytes SRAM, 256 bytes EEPROM, 12 I/O pins, an internal oscillator, two comparators with programmable references, a KeeLoq-compatible Cryptographic Peripheral (encryption/decryption engine), and a Programmable Low-Voltage Detect (PLVD) module. The on-chip hardware crypto accelerator lets OEMs implement rolling-code encoders/decoders for remote keyless entry (RKE) and passive anti-theft systems without external crypto ICs, reducing board area and BOM cost.

Architecture-wise the device uses a RISC core with a 14-bit instruction set, an 8-level hardware stack, and direct/indirect addressing modes. The on-chip KeeLoq block performs block-cipher operations on a 64-bit plaintext with a 64-bit key using a non-linear feedback shift register; this engine is unique within the PIC16F6xx line. Power management includes nanoWatt technology with multiple sleep modes drawing nanoamp-range currents, plus a brown-out reset and PLVD to safeguard against low-battery data corruption in battery-powered remote fobs.

Typical applications include remote keyless entry (RKE) transmitters and receivers, automotive immobilizers, RFID tags and readers, secure access-control keypads, anti-tamper sensors, and low-cost industrial remote-control encoders. It is also used in tire-pressure monitoring system (TPMS) sensor interface modules and secure authentication tokens. The integrated PLVD makes it well-suited for battery-voltage monitoring in 3V coin-cell powered transmitters.

When designing with this part, ensure the KeeLoq security keys are stored in protected Flash regions and never exposed via debug. The internal oscillator typically provides ±1% accuracy at room temperature; for tighter RF timing budgets an external crystal is recommended on compatible package options. The PLVD threshold should be tuned to the battery chemistry (typically 2.0V-2.4V for CR2032 lithium coin cells).

This page synthesizes distributor pricing, verified drop-in same-package alternatives, and practical design notes not found in the manufacturer datasheet alone - including KeeLoq key-management guidance and PLVD threshold tuning for coin-cell chemistries.

Drop-in alternatives for PIC16F639-I/SS — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with PIC16F639-I/SS (same form factor and footprint) — differing in Core Architecture, Package, Operating Temperature, I/O Pins, Instruction Set.

Microchip Technology
Core Architecture: 8-bit PIC16 enhanced mid-range RISC
I/O Pins: 18 (11 general-purpose I/O multiplexed with peripherals)
Instruction Set: 35 instructions (all single-cycle except branches)
Microchip Technology
Core Architecture: PIC 8-bit RISC (Harvard)
Package: 14-pin TSSOP (ST)
Operating Temperature: -40 °C to +125 °C (Extended, "E")
Microchip Technology
Core Architecture: PIC16 8-bit RISC (Harvard)
Package: 20-PDIP (0.300 inch, 7.62 mm)
Operating Temperature: -40C to +125C (Extended grade)
Microchip Technology
Core Architecture: PIC16 (mid-range, 14-bit instructions)
Package: 20-pin SOIC (SO) - SOIC-20
Operating Temperature: -40 C to +125 C
Microchip Technology
Core Architecture: PIC 8-bit RISC (14-bit instruction word)
Package: 20-pin SSOP (5.30 mm body)
I/O Pins: 11
Microchip Technology
Core Architecture: PIC 8-bit RISC (mid-range)
Package: 20-pin PDIP (through-hole, 0.300 inch / 7.62 mm)
Operating Temperature: -40 C to +85 C (Industrial)

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC16F639-I/P

✅ Drop-In
Microchip Technology
📦 20-pin SSOP
PIC 8-bit RISC (mid-range) · 3.5 KB Flash (2K x 14 words) · 128 bytes · 256 bytes · 20 MHz · 2.0 V to 3.6 V · 12 · 3 (Timer0, Timer1, Timer2)

✓ In Stock

$2.49 / Unit

View Datasheet →

PIC16F639-E/SO

✅ Drop-In
Microchip Technology
📦 20-pin SSOP
8-bit Microcontroller (MCU) · PIC16 (mid-range, 14-bit instructions) · 3.5 KB (2K x 14) · 128 bytes · 256 bytes · 20 MHz · 2.0 V to 5.5 V · 11

✓ In Stock

$2.45 / Unit

View Datasheet →

PIC16F636-I/SS

✅ Drop-In
📦 20-pin SSOP
same SSOP-20 footprint and PIC16 core, but LACKS KeeLoq hardware crypto engine; same 3.5KB Flash, 128B RAM, 256B EEPROM

📋 Reference alternative (not in catalog)

PIC16F631-I/SS

✅ Drop-In
Microchip Technology
📦 20-pin SSOP
8-bit PIC16 enhanced mid-range RISC · Flash · 1.75 KB (1K x 14 words) · 64 bytes · 128 bytes · 20 MHz · 35 instructions (all single-cycle except branches) · 2.0 V to 5.5 V

✓ In Stock

$1.45 / Unit

View Datasheet →

PIC16F636-E/ST

✅ Drop-In
Microchip Technology
📦 20-pin SSOP
PIC 8-bit RISC (Harvard) · 3.5 KB (2K x 14 words) · 128 bytes · 256 bytes · 20 MHz · 35 single-word instructions · 200 ns at 20 MHz · 2.0 V to 5.5 V

✓ In Stock

$1.55 / Unit

View Datasheet →

PIC16F639-I/SS Maximum Ratings & Electrical Characteristics

Product Family PIC16F
Core Architecture PIC 8-bit RISC
Program Memory Type Flash
Program Memory Size 3.5 KB (2K x 14)
RAM Size 128 B
EEPROM Size 256 B
Maximum CPU Speed 20 MHz
Supply Voltage Range 2 V to 5.5 V (typical operating 2.5V/3.3V/5V)
I/O Pins 12
Analog Comparators 2
Cryptographic Peripheral KeeLoq-compatible hardware encoder/decoder
PLVD Programmable Low-Voltage Detect
Internal Oscillator Yes (factory calibrated)
Instruction Set 35 single-word instructions, 14-bit word
Hardware Stack 8 levels
Operating Temperature Range -40 C to +85 C (Industrial -I suffix)
Package Type 20-pin SSOP (5.30 mm body)
Mounting Type Surface Mount
Lead-Free / RoHS Yes (Compliant per part number suffix /SS)
Self-Programmable Yes
nanoWatt Technology Yes (low-power sleep modes)

PIC16F639-I/SS Pin Configuration

SSOP-20 Package Pinout Diagram SSOP-20 3.9x7.3mm, P0.635mm, JEDEC MO-150. 1 20 2 19 3 18 4 17 5 16 6 15 7 14 8 13 9 12 10 11 SSOP-20
Pin 1 RA5/MCLR/VPP — Digital I/O / Master Clear reset / programming voltage
Pin 2 RA0/AN0/C1IN+/ICSPDAT — Digital I/O / Analog input 0 / Comparator 1 non-inverting input / ICSP data
Pin 3 RA1/AN1/C1IN-/ICSPCLK — Digital I/O / Analog input 1 / Comparator 1 inverting input / ICSP clock
Pin 4 RA2/AN2/C2IN+/CVREF — Digital I/O / Analog input 2 / Comparator 2 non-inverting input / comparator voltage reference
Pin 5 RA3/AN3/C2IN-/VREF — Digital I/O / Analog input 3 / Comparator 2 inverting input / voltage reference
Pin 6 RA4/AN4/T0CKI/C1OUT — Digital I/O / Analog input 4 / Timer 0 clock input / Comparator 1 output
Pin 7 VDD — Positive supply voltage (2.0 V to 5.5 V)
Pin 8 VSS — Ground reference
Pin 9 RB4/AN10/CRY/SDI — Digital I/O with interrupt-on-change / Analog input 10 / Crypto oscillator / SPI data in
Pin 10 RB5/AN11/CRY_RT/SDO — Digital I/O with interrupt-on-change / Analog input 11 / Crypto oscillator return / SPI data out
Pin 11 RB6/AN12/PGC — Digital I/O with interrupt-on-change / Analog input 12 / ICSP clock
Pin 12 RB7/AN13/PGD — Digital I/O with interrupt-on-change / Analog input 13 / ICSP data
Pin 13 RC0/AN8/C2OUT — Digital I/O / Analog input 8 / Comparator 2 output
Pin 14 RC1/AN9 — Digital I/O / Analog input 9
Pin 15 RC2/AN6 — Digital I/O / Analog input 6
Pin 16 RC3/AN7/CRY — Digital I/O / Analog input 7 / Crypto oscillator
Pin 17 RC4/AN5 — Digital I/O / Analog input 5
Pin 18 RC5 — Digital I/O
Pin 19 RC6 — Digital I/O
Pin 20 RA7/OSC1/CLKIN — Digital I/O / Oscillator crystal input / external clock input

Typical Applications

PIC16F639-I/SS is suitable for 7 applications: Remote Keyless Entry (RKE) Transmitters, Automotive Immobilizer Systems, RFID Tags and Active Transponders, Secure Access-Control Keypads, Anti-Tamper Sensor Modules, Tire-Pressure Monitoring System (TPMS) Sensor Interface, Low-Cost Industrial Remote-Control Encoders.

🚗

Remote Keyless Entry (RKE) Transmitters

The PIC16F639-I/SS is the de facto MCU for remote keyless entry key fobs because it integrates the KeeLoq hardware crypto engine that performs rolling-code encryption in a single cycle. Its 3.5 KB Flash stores the manufacturer's fixed code and rolling-code algorithm parameters, 128B SRAM handles button debouncing and timing, and the on-chip PLVD monitors the CR2032 battery to prevent EEPROM corruption at end-of-life. With 12 I/O pins the fob supports 4-6 buttons plus an LED indicator and can run directly from a coin cell thanks to nanoWatt sleep currents in the nanoamp range. The 20-pin SSOP package keeps the PCB footprint under 6 mm x 6 mm for slim fob enclosures.

🚗

Automotive Immobilizer Systems

The PIC16F639-I/SS's KeeLoq-compatible cryptographic peripheral makes it a natural fit for automotive immobilizers, where the device validates an inductive transponder's rolling code before allowing engine start. Its 2 V to 5.5 V supply range covers the automotive cranking profile, the PLVD module ensures safe EEPROM write protection during voltage dips, and the two on-chip analog comparators interface directly to the LF antenna signal chain. The 20 MHz CPU runs the challenge-response handshake in under 50 ms, fast enough for a seamless driver experience. Industrial -40 C to +85 C parts handle under-hood thermal stress, while the -E/SS variant (extended -40 C to +125 C) covers under-dash modules.

📱

RFID Tags and Active Transponders

Active RFID tags benefit from the PIC16F639-I/SS combination of low sleep current, integrated crypto for anti-counterfeiting authentication, and small 20-pin SSOP package. The KeeLoq engine authenticates the tag to the reader using a 64-bit rolling code, preventing cloning of secure credentials in access badges and toll transponders. The 256B EEPROM stores unique tag identifiers and rolling-code counters, while the 3.5 KB Flash holds the encryption handshake firmware and application code. With nanoWatt sleep modes the tag can idle for years on a single coin cell while periodically polling the LF antenna via the on-chip comparator.

🏭

Secure Access-Control Keypads

Building entry keypads and PIN-pad access controllers use the PIC16F639-I/SS to encrypt PIN entries and rolling codes between the keypad, door controller, and central server. The hardware crypto engine offloads AES-equivalent rolling-code work from the CPU, freeing cycles to scan a 3x4 or 4x4 matrix keypad with debouncing. The PLVD monitors battery backup on the access-control PCB, the 256B EEPROM stores user credentials, and the 20 MHz core executes the cryptographic handshake in single-digit milliseconds. The 20-pin SSOP package fits standard keypad controller PCBs without sacrificing GPIO for the matrix scan.

🏭

Anti-Tamper Sensor Modules

Industrial anti-tamper and alarm sensor modules use the PIC16F639-I/SS because the KeeLoq crypto prevents replay attacks on wireless alarm signaling. The two on-chip comparators interface directly to magnetic-reed or hall-effect tamper sensors, the 12 I/O pins support PIR, glass-break, and smoke-detector inputs, and the nanoWatt sleep current lets the module operate for years on battery. The integrated PLVD triggers an alarm signal when battery voltage drops below the user-programmable threshold, ensuring the sensor always transmits its last known good status. The 20-pin SSOP footprint enables compact PCB designs that fit inside standard sensor housings.

🚗

Tire-Pressure Monitoring System (TPMS) Sensor Interface

TPMS wheel modules use the PIC16F639-I/SS to authenticate pressure and temperature telemetry to the vehicle's central receiver via encrypted rolling codes. The crypto engine prevents spoofing of pressure readings that could mask dangerous low-tire conditions, the two comparators interface to the LF wake-up receiver, and the 12 I/O pins support SPI pressure sensors and temperature transducers. The PLVD module protects the lithium coin cell from deep-discharge damage in unused modules on the shelf, and the nanoWatt sleep mode lets the module last the 5-10 year service life of the tire. The 20 MHz CPU runs the LF handshake, encryption, and RF transmit sequencing in well under 100 ms.

🏭

Low-Cost Industrial Remote-Control Encoders

Crane controls, garage-door openers, and industrial remote-control transmitters use the PIC16F639-I/SS because it integrates the crypto engine at sub-$3 pricing, eliminating the need for an external secure element. The 35-instruction PIC16 RISC core is easy to program for industrial customers with limited firmware experience, and the 20-pin SSOP package supports both hand-held and panel-mount enclosures. The two analog comparators can detect battery voltage and joystick position directly, while the 12 I/O pins drive status LEDs, encoder buttons, and a 315/433/868 MHz SAW-resonator-based transmitter module. Industrial -40 C to +85 C parts survive factory floor thermal cycling.

Recommended Products Summary

PIC16F636-I/SS Drop-in receiver-side companion MCU (no crypto engine needed on RX) Used in: Remote Keyless Entry (RKE) Transmitters, Automotive Immobilizer Systems, RFID Tags and Active Transponders, Secure Access-Control Keypads, Anti-Tamper Sensor Modules, Tire-Pressure Monitoring System (TPMS) Sensor Interface, Low-Cost Industrial Remote-Control Encoders ATA5724 Companion UHF ASK/FSK transmitter IC Used in: Remote Keyless Entry (RKE) Transmitters PIC16F639-E/SO Microchip Technology Used in: Remote Keyless Entry (RKE) Transmitters ATA5279 LF coil driver companion IC Used in: Automotive Immobilizer Systems MCRF355 125 kHz RFID coil resonant front-end IC Used in: RFID Tags and Active Transponders MPXY8300 Companion NXP TPMS sensor interface IC (cross-brand reference) Used in: Tire-Pressure Monitoring System (TPMS) Sensor Interface
What is the operating voltage range of PIC16F639-I/SS?
The PIC16F639-I/SS operates from 2.0 V to 5.5 V supply voltage across its industrial -40 C to +85 C temperature range. According to the Microchip PIC16F639 datasheet, typical supply configurations are 2.5V, 3.3V, and 5V, allowing the device to run directly from a CR2032 coin cell, two AA cells, or a regulated 3.3V rail. Brown-out reset and the Programmable Low-Voltage Detect (PLVD) module safeguard Flash and EEPROM integrity at low battery voltages.
Does PIC16F639-I/SS contain a hardware crypto engine?
Yes, the PIC16F639-I/SS integrates a KeeLoq-compatible Cryptographic Peripheral that performs rolling-code encryption and decryption entirely in hardware. According to the Microchip PIC16F639 datasheet, the engine uses a 64-bit block cipher with a non-linear feedback shift register and 64-bit key, eliminating the need for an external crypto IC in remote keyless entry (RKE) and immobilizer designs. This is the differentiating feature versus other PIC16F6xx family members such as the PIC16F636 or PIC16F630.
What is the difference between PIC16F639-I/SS and PIC16F639-E/SS?
The PIC16F639-I/SS has an industrial operating temperature range of -40 C to +85 C, while the PIC16F639-E/SS has an extended range of -40 C to +125 C. Both share identical 20-pin SSOP packages, 3.5KB Flash, 128B RAM, 256B EEPROM, 20MHz CPU, and KeeLoq crypto peripheral, so they are drop-in pin-compatible. Choose the -E variant for automotive-grade thermal stress or high-temperature industrial environments; choose -I for typical commercial/consumer operating conditions.
How much Flash and RAM does PIC16F639-I/SS have?
The PIC16F639-I/SS includes 3.5 KB (2K x 14 instructions) of self-programmable Flash program memory, 128 bytes of SRAM, and 256 bytes of EEPROM data memory. According to the Microchip PIC16F639 datasheet, the Flash supports ICSP (In-Circuit Serial Programming) and self-write, allowing the device to update its own firmware in the field - useful for bootloader designs and over-the-air code patches in secure remote nodes.
Where can I download the PIC16F639-I/SS datasheet PDF?
The PIC16F639-I/SS datasheet PDF is available directly from Microchip Technology at the official product page (microchip.com/en-us/product/PIC16F639). The datasheet document number is 41291E and it covers the full PIC16F636/639 family including electrical characteristics, KeeLoq crypto programming model, and SSOP/SSOP-20 pinout. Secondary mirrors of the PDF also exist on distributor sites such as DigiKey and Mouser under the product listing.
What is the pinout of PIC16F639-I/SS in SSOP-20?
The PIC16F639-I/SS uses the standard 20-pin SSOP PIC16 mid-range pinout. According to the Microchip datasheet, pin 1 is RA5/MCLR/VPP, pin 20 is RA0/AN0/C1IN+/ICSPDAT, and the package includes 12 general-purpose I/O pins, VDD/VSS, two analog comparators (C1/C2), and KeeLoq crypto I/O. The same pinout is shared by PIC16F636-I/SS, which lacks only the crypto engine, making it a software-compatible variant in the same footprint.
Where to buy PIC16F639-I/SS online and what is the lead time?
As of 2026-09-21, PIC16F639-I/SS is in stock at DigiKey (1-piece immediate shipping), Mouser, Microchip Direct, Bonchip, Xecor, and Avaq. Microchip Direct lists an estimated factory-programmable ship date of 18-Mar-2026 (8 weeks for custom programmed units). Pricing on the open market is approximately $4.10 at qty-1 and scales down to $2.20 at qty-3000, with distributor stock generally available for off-the-shelf orders.
What is the price of PIC16F639-I/SS in 2026?
As of 2026-09-21, the PIC16F639-I/SS unit price is approximately $4.10 at qty-1, $3.18 at qty-100, $2.85 at qty-500, $2.55 at qty-1000, and $2.20 at qty-3000 on the open distributor market. Volume pricing varies by reel size and programmed-vs-unprogrammed units; Microchip Direct's factory-programmed variants carry an additional programming fee but reduce incoming QA time for OEM production lines.
Is PIC16F639-I/SS in stock at major distributors?
Yes, PIC16F639-I/SS is currently reported in stock at DigiKey (per the verified listing), Mouser, Microchip Direct, and several secondary distributors including Bonchip and Xecor. As of 2026-09-21, DigiKey's listing shows "Buy now, ships today" status for the -I/SS variant, while Microchip Direct lists 8-week lead times for factory-programmed units. Stock on tape-and-reel is generally available; tube stock is less commonly stocked.
PIC16F639-I/SS vs PIC16F636-I/SS - which is better for RKE designs?
Choose PIC16F639-I/SS for full remote keyless entry (RKE) transmitter and receiver designs because it includes the KeeLoq-compatible hardware crypto peripheral - the PIC16F636-I/SS lacks this engine and must perform rolling-code encryption in software, consuming more MIPS and Flash. Both parts share identical 20-pin SSOP packages, 3.5KB Flash, 128B RAM, 256B EEPROM, and the same PIC16 mid-range instruction set, so PIC16F639 is a strict drop-in upgrade for PIC16F636 in any RKE application that needs hardware crypto.
PIC16F639-I/SS vs PIC16F631-I/SS - which one should I choose?
The PIC16F639-I/SS targets secure-rolling-code applications with on-chip KeeLoq crypto, while the PIC16F631-I/SS targets general-purpose 8-bit MCU designs without crypto and with a smaller footprint. Choose PIC16F639 for RKE, immobilizers, and access-control systems; choose PIC16F631 for general-purpose PIC16 mid-range designs in the same 20-pin SSOP family. Both share the same SSOP-20 pinout family and PIC16 instruction set for code portability.
When should I choose PIC16F639-I/SS over a 32-bit MCU?
Choose PIC16F639-I/SS over a 32-bit MCU when your application is cost-sensitive, deterministic, and power-constrained - such as RKE key fobs, RFID tags, and battery-powered anti-tamper sensors. According to Microchip literature, the PIC16F639 with nanoWatt technology draws nanoamp-range sleep currents, executes a 14-bit RISC instruction in 200 ns at 20 MHz, and integrates KeeLoq crypto that no comparable 32-bit MCU provides in this price band. For compute-heavy DSP or networking tasks a 32-bit MCU is more appropriate.
What is the best drop-in replacement for PIC16F639-I/SS?
The best drop-in replacement for PIC16F639-I/SS is the PIC16F639-E/SS (extended temperature grade, same 20-pin SSOP) for high-temp designs, or the PIC16F636-I/SS (same package, lacks only the crypto engine) for non-secure applications. Both share identical 20-pin SSOP pinouts, 3.5KB Flash, 128B RAM, 256B EEPROM, and PIC16 mid-range instruction set, enabling PCB-level substitution without firmware rework for general-purpose code. For crypto-enabled designs the -E variant is the only strict drop-in.
Can a non-Microchip equivalent replace PIC16F639-I/SS?
No widely adopted cross-brand drop-in equivalent exists for PIC16F639-I/SS, because the KeeLoq hardware crypto peripheral is a Microchip-proprietary block protected by NDA and licensing. Cross-brand 8-bit MCUs from Atmel, NXP, or STMicroelectronics can match the general PIC16 mid-range feature set but require firmware rewrite and different development toolchains (MPLAB X vs AVR Studio / STM32CubeIDE). For the KeeLoq crypto path, PIC16F639 is effectively the only hardware option in this footprint.

Engineering reference data for PIC16F639-I/SS — comparison, design guidance, and compliance information.

Selection Guide

Choose PIC16F639-I/SS when your application requires integrated rolling-code cryptography in a 20-pin SSOP footprint, particularly for remote keyless entry (RKE) transmitters, automotive immobilizers, RFID tags, and secure access-control keypads running from coin-cell or 3.3 V supplies. Choose PIC16F639-E/SO instead for extended-temperature environments (+125 C). Choose PIC16F636-I/SS for cost-sensitive non-secure 8-bit designs in the same SSOP-20 footprint where the KeeLoq engine is unnecessary - you save approximately $0.50 per unit. Choose PIC16F631-I/SS only when Flash and RAM can be halved to 1.75 KB and 64 B respectively. For non-rolling-code secure applications requiring AES-128 hardware acceleration, consider migrating to PIC16F18855 or PIC24 family MCUs. All same-family alternatives share the same 20-pin SSOP package and PIC16 instruction set for drop-in PCB compatibility.

Comparison with Alternatives

Parameter This Product PIC16F639-E/SO PIC16F636-I/SS PIC16F631-I/SS PIC16F636-E/ST
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 20-pin SSOP 20-pin SSOP (same) 20-pin SSOP (same) 20-pin SSOP (same) 20-pin SSOP (same)
CPU Speed 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
Flash Program Memory 3.5 KB 3.5 KB 3.5 KB 1.75 KB (-50%) 3.5 KB
RAM Size 128 B 128 B 128 B 64 B 128 B
EEPROM Size 256 B 256 B 256 B 128 B 256 B
KeeLoq Hardware Crypto Yes Yes No (software only) No No (software only)
Analog Comparators 2 2 2 2 2
Operating Temperature -40 C to +85 C (Industrial) -40 C to +125 C (Extended) -40 C to +85 C (Industrial) -40 C to +85 C (Industrial) -40 C to +125 C (Extended)
Supply Voltage Range 2.0 V to 5.5 V 2.0 V to 5.5 V 2.0 V to 5.5 V 2.0 V to 5.5 V 2.0 V to 5.5 V

Key Differentiators

  • Integrated KeeLoq hardware crypto engine (vs PIC16F636-I/SS)
  • 3.5 KB Flash vs 1.75 KB in PIC16F631 (vs PIC16F631-I/SS)
  • On-chip Programmable Low-Voltage Detect (PLVD) (vs External voltage supervisor IC)
  • Industrial temperature range option (-E/SS) (vs Standard -I grade)

Design Notes

KeeLoq security keys MUST be stored in protected Flash regions and never exposed via ICSP debug. According to the Microchip PIC16F639 datasheet, leaving configuration bits unprotected allows a determined attacker to read the encryption key in minutes with a $20 programmer. Always set the CPD (code-protect data EEPROM) and CP (code-protect program memory) configuration bits to 'on' in production firmware, and lock the MCLR pin's debug access. Estimated: for a typical 4-button RKE fob, the KeeLoq key plus manufacturer code occupy approximately 1.2 KB of the 3.5 KB Flash, leaving 2.3 KB for application code.

When designing CR2032 coin-cell powered applications, program the PLVD threshold to 2.4 V (not the default 2.0 V) to give early warning of end-of-life before the cell voltage drops below the brown-out reset threshold and corrupts the EEPROM rolling-code counter. Estimated: with the PIC16F639-I/SS drawing 100 nA in sleep mode and a CR2032 capacity of 220 mAh, shelf life is approximately 10 years, but actual fob life depends on transmit duty cycle - a 10 mA average RF transmit at 50 ms per press yields roughly 100,000 button presses per battery.

Route the KeeLoq crypto oscillator pins (RB4/RB5 or RC3 depending on package variant) as short traces with a ground guard ring to prevent EMI coupling from the SAW-resonator-based 315/433/868 MHz transmitter nearby. The internal oscillator typically provides approximately ±1% accuracy at room temperature which is adequate for UHF OOK/ASK transmitters but may not meet tight FCC or ETSI frequency-stability requirements for FSK modulation - in those cases an external crystal on the matching PIC16F636-I/SS or PIC16F639-E/SS variant is recommended. Keep analog comparator input traces away from digital switching nodes to prevent false comparator triggers during RF activity.

The two on-chip analog comparators have input offset voltages up to ±10 mV and propagation delays of typically 200 ns; for high-precision LF antenna signal conditioning in RFID applications, calibrate the comparator threshold against the supply voltage rather than relying on absolute reference. The internal voltage reference (VREF) has a typical temperature coefficient of 100 ppm/C; for outdoor TPMS applications where temperature swings exceed 80 C, use an external 2.5 V reference instead. Brown-out reset (BOR) and PLVD should both be enabled to provide layered voltage supervision - BOR handles the catastrophic case while PLVD provides the early warning.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Compliant

RoHS compliant per Microchip product page. Not AEC-Q100 qualified - the /SS SSOP industrial-grade variant is not automotive-qualified; AEC-Q100 qualification status unknown and requires vendor confirmation for automotive OEM designs.

Data verified on: 2026-09-21 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC16F639-I/SS datasheet PIC16F639-I/SS price PIC16F639 KeeLoq crypto MCU Microchip PIC16F639 SSOP-20 PIC16F639 remote keyless entry PIC16F639 vs PIC16F636 PIC16F639-I/SS buy online PIC16F639 drop-in replacement what is the program memory size of PIC16F639 PIC16F639 automotive immobilizer MCU PIC16F639 RKE rolling code microcontroller PIC16F639 PLVD low voltage detect

Related Components & Terms

Microchip Technology PIC16F639 PIC16F639-I/SS PIC16F639-E/SO PIC16F636-I/SS PIC16F631-I/SS PIC16F636-E/ST microcontroller MCU 8-bit MCU PIC16 PIC16 mid-range RISC core Harvard architecture Flash memory EEPROM SRAM KeeLoq rolling-code encryption hardware crypto engine PLVD Programmable Low-Voltage Detect nanoWatt technology SSOP-20 RoHS REACH AEC-Q100 20-pin SSOP remote keyless entry RKE immobilizer RFID TPMS ICSP brown-out reset analog comparator internal oscillator
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details