HCS301
KEELOQ Code Hopping Encoder*
FEATURES
PACKAGE TYPES
Security
PDIP, SOIC
8
7
6
5
VDD
LED
PWM
VSS
S0
• Programmable 28-bit serial number
• Programmable 64-bit encryption key
• Each transmission is unique
• 66-bit transmission code length
• 32-bit hopping code
1
2
3
4
S1
S2
S3
• 34-bit fixed code (28-bit serial number,
4-bit button code, 2-bit status)
• Encryption keys are read protected
Operating
HCS301 BLOCK DIAGRAM
• 3.5V - 13.0V operation
• Four button inputs
- 15 functions available
Oscillator
Power
latching
and
Controller
Reset circuit
switching
• Selectable baud rate
LED
LED driver
• Automatic code word completion
• Battery low signal transmitted to receiver
• Battery low indication on LED
• Non-volatile synchronization data
EEPROM
Encoder
Other
PWM
• Functionally identical to HCS300
• Easy to use programming interface
• On-chip EEPROM
• On-chip oscillator and timing components
• Button inputs have internal pulldown resistors
• Current limiting on LED output
• Low external component cost
32-bit shift register
VSS
Button input port
VDD
S2
S3
S1 S0
Typical Applications
The HCS301 is ideal for Remote Keyless Entry (RKE)
applications. These applications include:
The HCS301 combines a 32-bit hopping code
generated by a non-linear encryption algorithm, with a
28-bit serial number and six status bits to create a
66-bit transmission stream. The length of the
transmission eliminates the threat of code scanning
and the code hopping mechanism makes each
transmission unique, thus rendering code capture and
resend (code grabbing) schemes useless.
• Automotive RKE systems
• Automotive alarm systems
• Automotive immobilizers
• Gate and garage door openers
• Identity tokens
• Burglar alarm systems
The encryption key, serial number, and configuration
data are stored in EEPROM which is not accessible via
any external connection. This makes the HCS301 a
very secure unit. The HCS301 provides an easy to use
serial interface for programming the necessary security
keys, system parameters, and configuration data.
DESCRIPTION
The HCS301, from Microchip Technology Inc., is a code
hopping encoder designed for secure Remote Keyless
Entry (RKE) systems. The HCS301 utilizes the KEELOQ
code hopping technology, which incorporates high secu-
rity, a small package outline, and low cost, to make this
device a perfect solution for unidirectional remote key-
less entry systems and access control systems.
The encryption keys and code combinations are pro-
grammable but read-protected. The keys can only be
verified after an automatic erase and programming
operation. This protects against attempts to gain
access to keys and manipulate synchronization values.
KeeLoq is a registered trademark of Microchip Technology Inc.
*Code hopping encoder patents issued for Europe, U. S. A., and R. S. A.
1996 Microchip Technology Inc.
Preliminary
DS21143A-page 1
This document was created with FrameMaker 4 0 4