Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

HCS500-IP Datasheet(PDF) 3 Page - Microchip Technology

Part # HCS500-IP
Description  KEELOQ CODE HOPPING ENCODER
PDF  24 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

HCS500-IP Datasheet(HTML) 3 Page - Microchip Technology

  HCS500-IP Datasheet HTML 1Page - Microchip Technology HCS500-IP Datasheet HTML 2Page - Microchip Technology HCS500-IP Datasheet HTML 3Page - Microchip Technology HCS500-IP Datasheet HTML 4Page - Microchip Technology HCS500-IP Datasheet HTML 5Page - Microchip Technology HCS500-IP Datasheet HTML 6Page - Microchip Technology HCS500-IP Datasheet HTML 7Page - Microchip Technology HCS500-IP Datasheet HTML 8Page - Microchip Technology HCS500-IP Datasheet HTML 9Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 3 / 24 page
background image
HCS500
© 1997 Microchip Technology Inc.
Preliminary
DS40153B-page 3
The 16-bit synchronization counter is the basis for the
transmitted code changing for each transmission and is
updated each time a button is pressed. Because of the
complexity of the KEELOQ encryption algorithm, a
change in one bit of the synchronization counter value
will result in a large change in the actual transmitted
code. There is a relationship (Figure 1-2) between the
encoder key values in EEPROM and how they are used
in the encoder. Once the encoder detects that a button
has been pressed, the encoder reads the button and
updates the synchronization counter. The synchroniza-
tion value is then combined with the encoder key in the
KEELOQ encryption algorithm, and the output is 32 bits
of encrypted information. This data will change with
every button press, hence, it is referred to as the code
hopping portion of the code word. The 32-bit code hop-
ping portion is combined with the button information
and the serial number to form the code word transmit-
ted to the receiver.
1.3
HCS Decoder Overview
Before a transmitter and receiver can work together, the
receiver must first ‘learn’ and store certain information
from the transmitter. This information includes a ‘check
value’ of the serial number, the encoder key, and cur-
rent synchronization counter value.
When a validly formatted message is detected, the
receiver first compares the serial number. If the serial
number check value is from a learned transmitter, the
message is decrypted. Next, the receiver checks the
decrypted synchronization counter value against what
is stored in memory. If the synchronization counter
value is verified, then a valid transmission message is
sent. Figure 1-3 shows the relationship between some
of the values stored by the receiver and the values
received from the transmitter.
FIGURE 1-2:
BASIC OPERATION OF A CODE HOPPING TRANSMITTER (ENCODER)
FIGURE 1-3:
BASIC OPERATION OF A CODE HOPPING RECEIVER (DECODER)
KEELOQ
Algorithm
Button Press
Information
Encryption
EEPROM Array
32 Bits of
Encrypted Data
Serial Number
Transmitted Information
Encoder Key
Sync. Counter Value
Serial Number
Button Press
Information
EEPROM Array
Encoder Key
32 Bits of
Encrypted Data
Serial Number
Received Information
Decrypted
Synchronization
Counter
Check for
Match
Check for
Match
KEELOQ
Algorithm
Decryption
Sync. Counter Value
Serial Number
Manufacturer Code



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com