English
Language : 

HCSXXX Datasheet, PDF (5/28 Pages) Microchip Technology – Memory Programming Specification
HCSXXX
2.0 MEMORY MAPPING
The program memory maps for KEELOQ products begin
at 0x000 and extend as shown in the tables that follow.
As a device is being programmed, the address counter
automatically increments to the next word location after
receiving a data word. The memory maps for all
KEELOQ encoders and transponders were designed so
that each word is 16 bits wide. Decoder memory maps
are 8 bits wide.
2.1 Encoder Memory Maps
TABLE 2-1: HCS200 12 X 16-BIT EEPROM MEMORY MAP
Word Address
Mnemonic
Description
0x00
0x01
0x02
0x03
0x04
KEY_0
KEY_1
KEY_2
KEY_3
SYNC
Word 0 (LSb's) of 64-bit crypt key
Word 1 of 64-bit crypt key
Word 2 of 64-bit crypt key
Word 3 (MSb's) of 64-bit crypt key
16-bit synchronization value
0x05
0x06
Reserved
SER_0
Set to 0x0000
Word 0 (LSb's) of 32-bit serial number
0x07
0x08
0x09
0x0A
0x0B
SER_1
SEED_0
SEED_1
Reserved
CONFIG
Word 1 (MSb's) of 32-bit serial number
Word 0 (LSb's) of 32-bit seed value
Word 1 (MSb's) of 32-bit seed value
Set to 0x0000
Configuration Word
TABLE 2-2: HCS201 12 X 16-BIT EEPROM MEMORY MAP
Word Address
Mnemonic
Description
0x00
0x01
0x02
0x03
0x04
0x05
KEY_0
KEY_1
KEY_2
KEY_3
SYNC
Reserved
Word 0 (LSb's) of 64-bit crypt key
Word 1 of 64-bit crypt key
Word 2 of 64-bit crypt key
Word 3 (MSb's) of 64-bit crypt key
16-bit synchronization value
Set to 0x0000
0x06
0x07
0x08
0x09
0x0A
0x0B
SER_0
SER_1
SEED_0
SEED_1
DISC
CONFIG
Word 0 (LSb's) of 32-bit serial number
Word 1 (MSb's) of 32-bit serial number
Word 0 (LSb's) of 32-bit seed value
Word 1 (MSb's) of 32-bit seed value
Discrimination Word
Configuration Word
 2004 Microchip Technology Inc.
Preliminary
DS41256A-page 5