HCS200-I/SN Microchip Technology, HCS200-I/SN Datasheet - Page 12

no-image

HCS200-I/SN

Manufacturer Part Number
HCS200-I/SN
Description
IC CODE HOPP ENCODER 7FUNC 8SOIC
Manufacturer
Microchip Technology
Type
Code Hopping Encoderr
Datasheets

Specifications of HCS200-I/SN

Package / Case
8-SOIC (3.9mm Width)
Applications
Remote Secure Access, Keyless Entry
Mounting Type
Surface Mount
Product
Encoder
Logic Family
HCS
Number Of Bits
32
Supply Voltage (max)
13 V
Supply Voltage (min)
3.5 V
Maximum Operating Temperature
+ 85 C
Minimum Operating Temperature
- 40 C
Mounting Style
SMD/SMT
Ic Function
Encoder IC
Supply Voltage Range
3.5V To 13V
Operating Temperature Range
-40°C To +85°C
Digital Ic Case Style
SOIC
No. Of Pins
8
Termination Type
SMD
Rohs Compliant
Yes
Filter Terminals
SMD
Leaded Process Compatible
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
HCS200-I/SN
Manufacturer:
FSC
Quantity:
1 200
Part Number:
HCS200-I/SN
0
HCS200
7.0
An HCS200 based system requires a compatible
decoder. The decoder is typically a microcontroller with
compatible firmware. Microchip provides, via a license
agreement, firmware routines that will receive and
authenticate HCS200 transmissions. These routines
provide designers the means to develop their own
decoding system.
7.1
A transmitter must first be ’learned’ by a decoder before
its use is allowed in the system. Several learning strat-
egies are possible, Figure 7-1 details a typical learn
sequence. Core to each, the decoder must minimally
store each learned transmitter’s serial number and cur-
rent synchronization counter value in EEPROM. Addi-
tionally, the decoder typically stores each transmitter’s
unique crypt key. The maximum number of learned
transmitters will therefore be relative to the available
EEPROM.
A transmitter’s serial number is transmitted in the clear
but the synchronization counter only exists in the code
word’s encrypted portion. The decoder obtains the
counter value by decrypting using the same key used
to encrypt the information. The K
symmetrical block cipher so the encryption and decryp-
tion keys are identical and referred to generally as the
crypt key. The encoder receives its crypt key during
manufacturing. The decoder is programmed with the
ability to generate a crypt key as well as all but one
required input to the key generation routine; typically
the transmitter’s serial number.
Figure 7-1 summarizes a typical learn sequence. The
decoder receives and authenticates a first transmis-
sion; first button press. Authentication involves gener-
ating the appropriate crypt key, decrypting, validating
the correct key usage via the discrimination bits and
buffering the counter value. A second transmission is
received and authenticated. A final check verifies the
counter values were sequential; consecutive button
presses. If the learn sequence is successfully com-
plete, the decoder stores the learned transmitter’s
serial number, current synchronization counter value
and appropriate crypt key. From now on the crypt key
will be retrieved from EEPROM during normal opera-
tion instead of recalculating it for each transmission
received.
Certain learning strategies have been patented and
care must be taken not to infringe.
DS40138C-page 12
INTEGRATING THE HCS200
INTO A SYSTEM
Learning a Transmitter to a
Receiver
EE
L
OQ
algorithm is a
FIGURE 7-1:
Compare Discrimination
Compare Discrimination
Learn successful.
Store:
Value with Fixed Value
Value with Fixed Value
of Second Valid Code
from Serial Number
Use Generated Key
Use Generated Key
Serial number
Crypt key
Synchronization counter
Wait for Reception
Wait for Reception
of a Valid Code
Generate Key
Enter Learn
Sequential
to Decrypt
to Decrypt
Counters
Mode
Equal
Equal
Exit
?
?
?
TYPICAL LEARN SEQUENCE
Yes
Yes
Yes
2002 Microchip Technology Inc.
No
No
No
Unsuccessful
Learn

Related parts for HCS200-I/SN