English
Language : 

HCSXXX Datasheet, PDF (1/28 Pages) Microchip Technology – Memory Programming Specification
HCSXXX
HCSXXX Memory Programming Specification
This document includes the
programming specifications for the
following devices:
• HCS200
• HCS201
• HCS300
• HCS301
• HCS320
• HCS360
• HCS361
• HCS362
• HCS410
• HCS412
• HCS500
• HCS512
• HCS515
1.0 PROGRAMMING THE HCSXXX
All of the KEELOQ® devices are programmed using a
serial method. This Serial mode allows KEELOQ
devices to be programmed while in users' systems,
which increases the flexibility of designing
cryptographic encoders, decoders and transponders
into electronic systems. While some of the devices are
capable of being programmed through wireless
communications, the subject of this document is
focused on wired programmers that make contact with
the KEELOQ products while the components are in-
circuit or in a programmer socket. Additionally, this
programming specification only applies to all KEELOQ
devices listed above in all packages.
Note:
For the purpose of this document,
“KEELOQ devices” and “KEELOQ products”
refers to all of the components listed
above.
1.1 Programming Algorithm
Requirements
Depending on the device being programmed, the
method for entering Programming mode can be
achieved through the use of a combination of logic level
signals applied to the programming pins. One or two
pins are capable of accepting clock signals, while
another pin is dedicated to bidirectional data. These
pins are detailed in Table 1-1.
Additionally, the programming voltage range for VDD is
+5V ± 10% for all the KEELOQ devices. There is not a
requirement to apply high voltages to any of the pins
beyond the level of VDD in order to enter the
Programming mode. For more details about pin
configurations during programming, refer to Table 1-1.
1.2 Program/Verify Mode
The Program/Verify mode for the KEELOQ devices
allows programming for all memory locations within the
device being programmed. With the exception of the
decoders, these pins are also used to verify the memory
arrays.
 2004 Microchip Technology Inc.
Preliminary
DS41256A-page 1