Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

HCS301-SN Datasheet(PDF) 3 Page - Microchip Technology

Part # HCS301-SN
Description  KEELOQ CODE HOPPING ENCODER
Download  20 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

HCS301-SN Datasheet(HTML) 3 Page - Microchip Technology

  HCS301-SN Datasheet HTML 1Page - Microchip Technology HCS301-SN Datasheet HTML 2Page - Microchip Technology HCS301-SN Datasheet HTML 3Page - Microchip Technology HCS301-SN Datasheet HTML 4Page - Microchip Technology HCS301-SN Datasheet HTML 5Page - Microchip Technology HCS301-SN Datasheet HTML 6Page - Microchip Technology HCS301-SN Datasheet HTML 7Page - Microchip Technology HCS301-SN Datasheet HTML 8Page - Microchip Technology HCS301-SN Datasheet HTML 9Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 3 / 20 page
background image
© 1996 Microchip Technology Inc.
Preliminary
DS21143A-page 3
HCS301
The 16-bit synchronization value 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 code hopping algorithm, a change
in one bit of the synchronization value will result in a
large change in the actual transmitted code. There is a
relationship (Figure 1-2) between the 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 synchro-
nization counter. The synchronization value is then
combined with the encryption key in the encryption
algorithm and the output is 32 bits of encrypted infor-
mation. This data will change with every button press,
hence, it is referred to as the hopping portion of the
code word. The 32-bit hopping code is combined with
the button information and the serial number to form the
code word transmitted to the receiver. The code word
format is explained in detail in Section 4.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
HCS301. Section 7.0
provides more detail on integrating the HCS301 into a
total system.
Before a transmitter can be used with a particular
receiver, the transmitter must be ‘learned’ by the
receiver. Upon learning a transmitter, information is
stored by the receiver so that it may track the
transmitter,
including
the
serial
number
of
the
transmitter, the current synchronization value for that
transmitter and the same encryption key that is used on
the transmitter. If a receiver receives a message of valid
format, the serial number is checked and, if it is from a
learned transmitter, the message is decrypted and the
decrypted synchronization counter is checked against
what is stored. If the synchronization value is verified,
then the button status is checked to see what operation
is needed. Figure 1-3 shows the relationship between
some of the values stored by the receiver and the val-
ues received from the transmitter.
FIGURE 1-2:
BASIC OPERATION OF TRANSMITTER (ENCODER)
FIGURE 1-3:
BASIC OPERATION OF RECEIVER (DECODER)
KEELOQ
Algorithm
Button Press
Information
Encryption
EEPROM Array
32 Bits of
Encrypted Data
Serial Number
Transmitted Information
Encryption Key
Sync Counter
Serial Number
Button Press
Information
EEPROM Array
Encryption Key
32 Bits of
Encrypted Data
Serial Number
Received Information
Decrypted
Synchronization
Counter
Check for
Match
Check for
Match
KEELOQ
Algorithm
Encryption
Sync Counter
Serial Number
Manufacturer Code


Similar Part No. - HCS301-SN

ManufacturerPart #DatasheetDescription
logo
Microchip Technology
HCS301-/P MICROCHIP-HCS301-/P Datasheet
423Kb / 30P
   KEELOQ CODE HOPPING ENCODER
2001
HCS301-/SN MICROCHIP-HCS301-/SN Datasheet
423Kb / 30P
   KEELOQ CODE HOPPING ENCODER
2001
HCS301-I/P MICROCHIP-HCS301-I/P Datasheet
423Kb / 30P
   KEELOQ CODE HOPPING ENCODER
2001
HCS301-I/SN MICROCHIP-HCS301-I/SN Datasheet
423Kb / 30P
   KEELOQ CODE HOPPING ENCODER
2001
More results

Similar Description - HCS301-SN

ManufacturerPart #DatasheetDescription
logo
Microchip Technology
HCS361 MICROCHIP-HCS361 Datasheet
343Kb / 24P
   KEELOQ CODE HOPPING ENCODER
1996 - 1997
HCS320 MICROCHIP-HCS320 Datasheet
435Kb / 32P
   KEELOQ Code Hopping Encoder
2001
HCS362-I MICROCHIP-HCS362-I Datasheet
489Kb / 38P
   KEELOQ Code Hopping Encoder
01/18/02
HCS370 MICROCHIP-HCS370 Datasheet
518Kb / 36P
   KEELOQ Code Hopping Encoder
2002
HCS200 MICROCHIP-HCS200 Datasheet
150Kb / 16P
   KEELOQ CODE HOPPING ENCODER
1996
HCS360 MICROCHIP-HCS360 Datasheet
211Kb / 24P
   KEELOQ CODE HOPPING ENCODER
1996-1997
HCS201 MICROCHIP-HCS201 Datasheet
383Kb / 28P
   KEELOQ Code Hopping Encoder
2001
HCS365 MICROCHIP-HCS365 Datasheet
463Kb / 34P
   KEELOQ Code Hopping Encoder
2002
HCS301 MICROCHIP-HCS301_01 Datasheet
423Kb / 30P
   KEELOQ CODE HOPPING ENCODER
2001
HCS500 MICROCHIP-HCS500 Datasheet
356Kb / 24P
   KEELOQ CODE HOPPING ENCODER
1997
More results


Html Pages

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


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.NET
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   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