HCS200-IP Microchip Technology, HCS200-IP Datasheet

no-image

HCS200-IP

Manufacturer Part Number
HCS200-IP
Description
KEELOQ CODE HOPPING ENCODER
Manufacturer
Microchip Technology
Datasheet
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
• 28-bit serial number, 4-bit function code,
• Encryption keys are read protected
Operating
• 3.5–13.0V operation
• Three button inputs
• 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
• Low external component cost
Typical Applications
The HCS200 is ideal for Remote Keyless Entry (RKE)
applications. These applications include:
• Fixed code replacement
• Automotive RKE systems
• Automotive alarm systems
• Automotive immobilizers
• Gate and garage door openers
• Identity tokens
• Burglar alarm systems
DESCRIPTION
The HCS200, from Microchip Technology Inc., is a code
hopping encoder designed for Remote Keyless Entry
(RKE) systems. The HCS200 utilizes the Keeloq code
hopping technology, which incorporates high security, a
small package outline and low cost, to make this device
a perfect solution for replacement of fixed code devices
in unidirectional remote keyless entry systems and
access control systems.
KeeLoq is a trademark of Microchip Technology Inc.
*Code hopping encoder patents issued in Europe, U. S. A., and R. S. A.
1996 Microchip Technology Inc.
V
- seven functions available
LOW
indicator transmitted
K
EE
This document was created with FrameMaker 4 0 4
L
OQ
Code Hopping Encoder*
Preliminary
PACKAGE TYPES
BLOCK DIAGRAM
The HCS200 combines a 32-bit hopping code
generated by a non-linear encryption algorithm, with a
28-bit serial number and 6 information 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 schemes useless.
The encryption key, serial number, and configuration
data are stored in EEPROM which is not accessible via
any external connection. This makes the HCS200 a
very secure unit. The HCS200 provides an easy to use
serial interface for programming the necessary security
keys, system parameters, and configuration data.
All 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.
PDIP, SOIC
PWM
S0
S1
S2
NC
Vss
V
DD
Reset circuit
Oscillator
1
2
3
4
EEPROM
HCS200
32-bit shift register
Button input port
Controller
S2 S1 S0
8
5
6
7
Encoder
DS40138A-page 1
V
NC
PWM
V
Power
latching
and
switching
DD
SS

Related parts for HCS200-IP

HCS200-IP Summary of contents

Page 1

... The encryption key, serial number, and configuration data are stored in EEPROM which is not accessible via any external connection. This makes the HCS200 a very secure unit. The HCS200 provides an easy to use serial interface for programming the necessary security keys, system parameters, and configuration data. ...

Page 2

... Transmission of the random seed can be dis- abled after learning is completed. The HCS200 is a code hopping encoder device that is designed specifically for keyless entry systems, primarily for vehicles and home garage door openers meant cost-effective, yet secure solution to such systems ...

Page 3

... Any type of controller may be used as a receiver, but it is typically a microcontroller with compatible firmware that allows the receiver to operate in conjunction with a transmitter based on the HCS200. Section 7.0 provides more detail on integrating the HCS200 into a total sys- tem. Before a transmitter can be used with a particular receiver, the transmitter must be ‘learned’ by the receiver ...

Page 4

... V 8 Positive supply voltage connec- DD tion DS40138A-page 4 The high security level of the HCS200 is based on the pat- ented K L technology. A block cipher based on a block EE OQ length of 32 bits and a key length of 64 bits is used. The algo- rithm obscures the information in such a way that even if the ...

Page 5

... EEPROM MEMORY ORGANIZATION The HCS200 contains 192 bits (12 x 16-bit words) of EEPROM memory (Table 3-1). This EEPROM array is used to store the encryption key information, synchronization value, etc. Further descriptions of the memory array is given in the following sections. TABLE 3-1: EEPROM MEMORY MAP WORD MNEMONIC ...

Page 6

... S2 should not be toggled until all internal processing has been completed as shown in Figure 4-3. Max 4.3 Code Word Organization The HCS200 transmits a 66-bit code word when a button is pressed. The 66-bit word is constructed from Min a Fixed Code portion and an Encrypted Code portion 100 (Figure 4-2). ...

Page 7

... Encrypted Code Data 28-bit Button Discrimina- Serial Number Status tion bits (4 bits) (12 bits) Serial Number and 32 bits of Encrypted Data + Button Status (32 bits) Serial Number 28 Preliminary HCS200 Guard Time T T FIX G 16-bit Sync Value 66 bits of Data Transmitted Data Word Sync Counter 16 16 ...

Page 8

... In order to increase the level of security in a system possible for the receiver to implement what is known as a secure learn function. This can be done by utilizing the seed value on the HCS200 which is stored in EEPROM and can only be transmitted when all three button inputs are pressed at the same time (Table 5-1). Instead of the normal key generation method being used to create the encryption key, this seed value is used ...

Page 9

... PROGRAMMING THE HCS200 When using the HCS200 in a system, the user will have to program some parameters into the device including the serial number and the secret key before it can be used. The programming cycle allows the user to input all 192 bits in a serial data stream, which are then stored internally in EEPROM ...

Page 10

... HCS200 7.0 INTEGRATING THE HCS200 INTO A SYSTEM Use of the HCS200 in a system requires a compatible decoder. This decoder is typically a microcontroller with compatible firmware. Microchip will provide (via a license agreement) firmware routines that accept transmissions from the HCS200 and decrypt the hopping code portion of the data stream. These routines provide system designers the means to develop their own decoding system ...

Page 11

... FIGURE 7-3: Entire Window rotates to eliminate use of previously used codes and Preliminary HCS200 SYNCHRONIZATION WINDOW Blocked 32K Codes Current Position Open 32K Codes Current window of 16 codes DS40138A-page 11 ...

Page 12

... HCS200 8.0 ELECTRICAL CHARACTERISTICS TABLE 8-1: ABSOLUTE MAXIMUM RATINGS Symbol V Supply voltage Output voltage OUT I Max output current OUT T Storage temperature STG T Lead soldering temp LSOL V ESD Note: Stresses above those listed under “ABSOLUTE MAXIMUM RATINGS” may cause permanent damage to the device ...

Page 13

... FIGURE 8-1: TYPICAL ICC CURVE OF HCS200 WITH EXTERNAL RESISTORS 12.0 10.0 8.0 6.0 4.0 2.0 0 12.0 10.0 8.0 6.0 4.0 2.0 0 12.0 10.0 8.0 6.0 4.0 2.0 0 1996 Microchip Technology Inc [V] BAT 1K External [V] BAT 2K External [V] BAT Preliminary HCS200 LEGEND Typical ...

Page 14

... HCS200 FIGURE 8-2: POWER UP AND TRANSMIT TIMING Button Press Detect PWM Sn TABLE 8-3: POWER UP AND TRANSMIT TIMING REQUIREMENTS V = +3.5 to 13.0V DD Commercial (C): Tamb = +70 C Industrial (I): Tamb = - +85 C Parameter Time to second button press Transmit delay from button detect Debounce Delay Auto-shutoff time-out period Note the time in which a second button can be pressed without completion of the fi ...

Page 15

... HOP T Fixed code duration FIX T Guard Time G — Total Transmit Time — PWM data rate Note: The timing parameters are not tested but derived from the oscillator clock. FIGURE 8-6: HCS200 TE VS. TEMP (BY CHARACTERIZATION) 1.7 1.6 1.5 1.4 1.3 1.2 TE 1.1 1.0 0.9 0.8 0.7 0.6 -50 -40 -30 -20 - 1996 Microchip Technology Inc ...

Page 16

... HCS200 HCS200 Product Identification System To order or to obtain information (e.g., on pricing or delivery), please use the listed part numbers, and refer to the factory or the listed sales offices. HCS200 - /P Package: Temperature Range: Device: AMERICAS Corporate Office Microchip Technology Inc. 2355 West Chandler Blvd. ...

Related keywords