User Manual
Table Of Contents
- 1.0 system overview
- 1.1 Learn
- 1.1.1 Normal Learn
- 1.1.2 Secure Learn*
- 2.0 Device Operation
- 3.0 EEPROM Memory Organization
- 3.1 Key_0 - Key_3 (64-Bit Encryption Key)
- 3.2 SYNC (Synchronization Counter)
- 3.3 SER_0, SER_1 (Encoder Serial Number)
- 3.3.1 Auto shutoff timer select
- 3.4 SEED_0, SEED_1 (Seed Word)
- 3.5 EN_Key (Envelope Encryption Key)
- 3.6 Configuration Word
- 3.6.1 Discrimination value (DISC0 to DISC9)
- 3.6.2 Overflow bits (OVR0 and OVR1)
- 3.6.3 Envelope encryption (EENC)
- 3.6.4 BaudraTe select Bits (BSL0, BSL1)
- 3.6.5 low Voltage trip point Select
- 4.0 Transmitted Word
- 4.1 Transmission Format (PWM)
- 4.2 Synchronous Transmission Mode
- 4.3 Code Word Organization
- 5.0 sPecial FEATURES
- 5.1 Code Word Completion
- 5.2 Blank Alternate Code Word
- 5.3 Envelope Encryption Option
- 5.4 Secure Learn
- 5.5 Auto-shutoff
- 5.6 VLOW: Voltage LOW Indicator
- 5.7 RPT: Repeat Indicator
- 5.8 LED Output Operation
- 6.0 PROGRAMMING THE HCS300
- 7.0 Integrating the HCS300 into a system
- 7.1 Learning a Transmitter to a Receiver
- 7.2 Decoder Operation
- 7.3 Synchronization with Decoder
- 8.0 ELECTRICAL CHARACTERISTICS
- WORLDWIDE SALES AND SERVICE
1999 Microchip Technology Inc. Preliminary DS21137E-page 1
FEATURES
Security
• Programmable 28-bit serial number
• Programmable 64-bit encryption key
• Each transmission is unique
• 66-bit transmission code length
• 32-bit hopping code
• 34-bit fixed code (28-bit serial number,
4-bit button code, 2-bit status)
• Encryption keys are read protected
Operating
• 2.0—6.3V operation
• Four button inputs
• No additional circuitry required
• 15 functions available
• Selectable baud rate
• Automatic code word completion
• Battery low signal transmitted to receiver
• Non-volatile synchronization data
Other
• 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
• Minimum component count
• Synchronous transmission mode
Typical Applications
The HCS300 is ideal for Remote Keyless Entry (RKE)
applications. These applications include:
• Automotive RKE systems
• Automotive alarm systems
• Automotive immobilizers
• Gate and garage door openers
• Identity tokens
• Burglar alarm systems
DESCRIPTION
The HCS300 from Microchip Technology Inc., is a code
hopping encoder designed for secure Remote Keyless
Entry (RKE) systems. The HCS300 utilizes the
®
code
hopping technology, which incorporates high security, a
small package outline and low cost to make this device
a perfect solution for unidirectional remote keyless
entry systems and access control systems.
PACKAGE TYPES
HCS300 BLOCK DIAGRAM
1
2
3
4
8
7
6
5
S0
S1
S2
S3
VDD
LED
PWM
V
SS
PDIP, SOIC
HCS300
VSS
VDD
Oscillator
Reset circuit
LED
driver
Controller
Power
latching
and
switching
Button input port
32-bit shift register
Encoder
EEPROM
PWM
LED
S
3
S
2
S
1
S
0
KEELOQ
®
Code Hopping Encoder
HCS300
KEELOQ is a registered trademark of Microchip Technology, Inc.
Microchip’s Secure Data Products are covered by some or all of the following patents:
Code hopping encoder patents issued in Europe, U.S.A., and R.S.A. — U.S.A.: 5,517,187; Europe: 0459781; R.S.A.: ZA93/4726
21137e.Book Page 1 Monday, October 4, 1999 8:04 AM