HCS361-IP Microchip Technology, HCS361-IP Datasheet - Page 5
![no-image](/images/manufacturer_photos/0/4/439/microchip_technology_sml.jpg)
HCS361-IP
Manufacturer Part Number
HCS361-IP
Description
KEELOQ CODE HOPPING ENCODER
Manufacturer
Microchip Technology
Datasheet
1.HCS361-IP.pdf
(24 pages)
FIGURE 2-2:
1996 Microchip Technology Inc.
Yes
Reset and Debounce Delay
Load Transmit Register
(A button has been pressed)
ENCODER OPERATION
Word Transmission
Update Sync Info
Encryption Key
Complete Code
Sample Inputs
Encrypt With
Power Up
Released
Transmit
Buttons
Buttons
(6.5 ms)
Added
Stop
All
?
?
Yes
No
No
Preliminary
3.0
The HCS361 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
3.1
The 64-bit encryption key is used by the transmitter to
create the encrypted message transmitted to the
receiver. This key is created and programmed at the
time of production using a key generation algorithm.
Inputs to the key generation algorithm are the serial
number for the particular transmitter being used and a
secret manufacturer’s code. While the key generation
algorithm supplied from Microchip is the typical method
used, a user may elect to create their own method of
key generation. This may be done providing that the
decoder is programmed with the same means of creat-
ing the key for decryption purposes. If a seed is used,
the seed will also form part of the input to the key gen-
eration algorithm.
ADDRESS
WORD
10
11
0
1
2
3
4
5
6
7
8
7
EEPROM MEMORY
ORGANIZATION
Key_0 - Key_3 (64-Bit Encryption Key)
KEY_0
KEY_1
KEY_2
KEY_3
SYNC_A
SYNC_B/SEED_2
RESERVED
SEED_0
SEED_1
SER_0
SER_1
CONFIG
MNEMONIC
EEPROM MEMORY MAP
HCS361
64-bit encryption
key (word 0)
64-bit encryption
key (word 1)
64-bit encryption
key (word 2)
64-bit encryption
key (word 3)
16-bit
zation value
zation
value (word 2)
Set to 0000H
Seed Value
(word 0)
Seed Value
(word 1)
Device Serial
Number (word 0)
Device Serial
Number (word 1)
Configuration
Word
16-bit
DESCRIPTION
DS40146C-page 5
synchroni-
synchroni-
or
seed