Microchip Technology KEELOQ HCS300 Manual

Microchip Technology KEELOQ HCS300 Manual

Code hopping encoder
Hide thumbs Also See for KEELOQ HCS300:

Advertisement

Quick Links

K
FEATURES
Security
• Programmable 28-bit serial number
• Programmable 64-bit encryption key
• Each transmission is unique
• 66-bit transmission code length
• 32-bit hopping code
• 34-bit fixed code (28-bit serial number,
4-bit button code, 2-bit status)
• Encryption keys are read protected
Operating
• 2.0—6.3V operation
• Four button inputs
• No additional circuitry required
• 15 functions available
• Selectable baud rate
• Automatic code word completion
• Battery low signal transmitted to receiver
• Non-volatile synchronization data
Other
• Easy to use programming interface
• On-chip EEPROM
• On-chip oscillator and timing components
• Button inputs have internal pulldown resistors
• Current limiting on LED output
• Minimum component count
• Synchronous transmission mode
Typical Applications
The HCS300 is ideal for Remote Keyless Entry (RKE)
applications. These applications include:
• Automotive RKE systems
• Automotive alarm systems
• Automotive immobilizers
• Gate and garage door openers
• Identity tokens
• Burglar alarm systems
K
is a registered trademark of Microchip Technology, Inc.
EELOQ
Microchip's Secure Data Products are covered by some or all of the following patents:
Code hopping encoder patents issued in Europe, U.S.A., and R.S.A. — U.S.A.: 5,517,187; Europe: 0459781; R.S.A.: ZA93/4726
© 1999 Microchip Technology Inc.
OQ ®
L
Code Hopping Encoder
EE
Preliminary
HCS300
DESCRIPTION
The HCS300 from Microchip Technology Inc., is a code
hopping encoder designed for secure Remote Keyless
Entry (RKE) systems. The HCS300 utilizes the
hopping technology, which incorporates high security, a
small package outline and low cost to make this device
a perfect solution for unidirectional remote keyless
entry systems and access control systems.
PACKAGE TYPES
PDIP, SOIC
S0
1
2
S1
3
S2
S3
4
HCS300 BLOCK DIAGRAM
Oscillator
Reset circuit
LED
LED driver
EEPROM
PWM
32-bit shift register
V
SS
V
DD
®
code
8
V
DD
7
LED
6
PWM
V
5
SS
Power
latching
and
Controller
switching
Encoder
Button input port
S
S
S
S
3
2
1
0
DS21137E-page 1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the KEELOQ HCS300 and is the answer not in the manual?

Questions and answers

Summary of Contents for Microchip Technology KEELOQ HCS300

  • Page 1 HCS300 OQ ® Code Hopping Encoder FEATURES DESCRIPTION Security The HCS300 from Microchip Technology Inc., is a code hopping encoder designed for secure Remote Keyless • Programmable 28-bit serial number ® Entry (RKE) systems. The HCS300 utilizes the code • Programmable 64-bit encryption key hopping technology, which incorporates high security, a •...
  • Page 2: System Overview

    The mitted during normal operation to derive the transmit- manufacturer’s code is a pivotal part of the overall ter’s secret key, decrypt the discrimination value and system security. the synchronization counter. Preliminary © 1999 Microchip Technology Inc. DS21137E-page 2...
  • Page 3 Section 4.2. 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. Preliminary © 1999 Microchip Technology Inc. DS21137E-page 3...
  • Page 4 Check for Match EEPROM Array Decrypted Decryption Synchronization Encryption Key Counter Algorithm Sync Counter Check for Serial Number Match Manufacturer Code 32 Bits of Button Press Serial Number Encrypted Data Information Received Information Preliminary © 1999 Microchip Technology Inc. DS21137E-page 4...
  • Page 5: Device Operation

    Preliminary © 1999 Microchip Technology Inc. DS21137E-page 5...
  • Page 6 If a seed is used, the seed will also form part of the input to the key generation algo- rithm. Preliminary © 1999 Microchip Technology Inc. DS21137E-page 6...
  • Page 7 This can be done by programming OVR0 and OVR1 to 1s at the time of production. The encoder will automatically clear OVR0 the first time that the synchronization value wraps from 0xFFFF to Preliminary © 1999 Microchip Technology Inc. DS21137E-page 7...
  • Page 8 20 kHz. The code word is the same as in PWM mode with 16 reserved bits at the end of the word. The reserved bits can be ignored. When in syn- Preliminary © 1999 Microchip Technology Inc. DS21137E-page 8...
  • Page 9 (10 bits) (4 bits) (4 bits) (2 bits) (2 bits) Encrypted using Algorithm LOCK IPHER Serial Number and Button 2 bits 32 bits of Encrypted Data of Status Status (32 bits) Transmission Direction Preliminary © 1999 Microchip Technology Inc. DS21137E-page 9...
  • Page 10: Special Features

    HCS300 which is stored in to transmit a higher amplitude transmission if the EEPROM and can only be transmitted when all four transmission length is shorter. The FCC puts Preliminary © 1999 Microchip Technology Inc. DS21137E-page 10...
  • Page 11 FIGURE 5-1: BLANK ALTERNATE CODE WORD (BACW) Amplitude One Code Word 100ms 100ms 100ms 100ms BACW Disabled (All words transmitted) BACW Enabled (1 out of 2 transmitted) BACW Enabled (1 out of 4 transmitted) Time Preliminary © 1999 Microchip Technology Inc. DS21137E-page 11...
  • Page 12 During normal transmission the LED output is LOW. If the supply voltage drops below the low voltage trip point, the LED output will be toggled at approximately 5Hz during the transmission (Section 3.6.5). Preliminary © 1999 Microchip Technology Inc. DS21137E-page 12...
  • Page 13 Bit 1 Bit 2 Bit 3 Bit 14 Bit 15 Bit 16 Bit 17 Bit190 Bit191 (Data) (Clock) Note: If a Verify operation is to be done, then it must immediately follow the Program cycle. Preliminary © 1999 Microchip Technology Inc. DS21137E-page 13...
  • Page 14 PROG Program cycle time — Clock low time — µs CLKL Clock high time — µs CLKH Data setup time — µs Data hold time — µs Data out valid time µs Preliminary © 1999 Microchip Technology Inc. DS21137E-page 14...
  • Page 15 It must be stated that some learning strategies have Equal been patented and care must be taken not to infringe. Counters Sequential Learn Learn successful Store: Unsuccessful Serial number Encryption key Synchronization counter Exit Preliminary © 1999 Microchip Technology Inc. DS21137E-page 15...
  • Page 16 Execute Blocked Command Counter (32K Codes) Within 16 Current Update Position Counter Double Operation (32K Codes) Single Operation Counter Window (16 Codes) Within 32K Save Counter in Temp Location Preliminary © 1999 Microchip Technology Inc. DS21137E-page 16...
  • Page 17: Electrical Characteristics

    5: With VLOW Sel = 0 for operation from 2.0V to 3.0V and VLOW Sel = 1 for operation from 3.0V to 6.3V. is the voltage drop across the terminals of the LED. Preliminary © 1999 Microchip Technology Inc. DS21137E-page 17...
  • Page 18 LOGIC ‘0’ LOGIC ‘1’ Encrypted Portion Fixed portion of Guard Preamble Header of Transmission Transmission Time FIGURE 8-3: PREAMBLE/HEADER FORMAT Data Word Transmission Preamble Header Bit 0 Bit 1 10 T 23 T Preliminary © 1999 Microchip Technology Inc. DS21137E-page 18...
  • Page 19 The timing parameters are not tested but derived from the oscillator clock. FIGURE 8-5: HCS300 TE VS. TEMP Typical LEGEND = 2.0 Max. = 3.0 = 6.0 Min. -50 -40 -30 -20 -10 0 10 20 30 40 50 60 70 80 90 Preliminary © 1999 Microchip Technology Inc. DS21137E-page 19...
  • Page 20: Hcs300 Product Identification System

    Please specify which device, revision of silicon and Data Sheet (include Literature #) you are using. New Customer Notification System Register on our web site (www.microchip.com/cn) to receive the most current information on our products. Preliminary © 1999 Microchip Technology Inc. DS21137E-page 20...
  • Page 21 HCS300 NOTES: Preliminary © 1999 Microchip Technology Inc. DS21137E-page 21...
  • Page 22 HCS300 NOTES: Preliminary © 1999 Microchip Technology Inc. DS21137E-page 22...
  • Page 23 HCS300 NOTES: Preliminary © 1999 Microchip Technology Inc. DS21137E-page 23...
  • Page 24: Sales And Service

    Information contained in this publication regarding device applications and the like is intended for suggestion only and may be superseded by updates. No representation or warranty is given and no liability is assumed by Microchip Technology Incorporated with respect to the accuracy or use of such information, or infringement of patents or other intellectual property rights arising from such use or otherwise. Use of Microchip’s products as critical components in life support systems is not authorized except with express written approval by Microchip.

Table of Contents