HCS410-IP Microchip Technology, HCS410-IP Datasheet

no-image

HCS410-IP

Manufacturer Part Number
HCS410-IP
Description
KEELOQ CODE HOPPING ENCODER AND TRANSPONDER
Manufacturer
Microchip Technology
Datasheet
FEATURES
Security
• Two programmable 64-bit encoder keys
• 16/32-bit bi-directional challenge and response
• 69-bit transmission length
• 32-bit unidirectional code hopping, 37-bit
• Encoder keys are read protected
• Programmable 28/32-bit serial number
• 60/64-bit, read-protected seed for secure learning
• Three IFF encryption algorithms
• Delayed increment mechanism
• Asynchronous transponder communication
• Queuing information transmitted
Operating
• 2.0V to 6.6V operation, 13V encoder only
• Three switch inputs [S2, S1, S0]—seven functions
• Batteryless bi-directional transponder
• Selectable baud rate and code word blanking
• Automatic code word completion
• Battery low signal transmitted
• Nonvolatile synchronization
• PWM or Manchester RF encoding
• Combined transmitter, transponder operation
• Anti-collision of multiple transponders
• Passive proximity activation
• Device protected against reverse battery
• Intelligent damping for high Q LC-circuits
Other
• 37-bit nonencrypted part contains 28/32-bit serial
• Simple programming interface
• On-chip tunable RC oscillator ( 10%)
• On-chip EEPROM
• 64-bit user EEPROM in transponder mode
• Battery-low LED indication
• SQTP serialization quick-time programming
• 8-pin PDIP/SOIC/TSSOP and die
• Automotive remote entry systems
• Automotive alarm systems
• Automotive immobilizers
• Gate and garage openers
• Electronic door locks (Home/Office/Hotel)
• Burglar alarm systems
• Proximity access control
M
K
*Code hopping encoder patents issued in Europe, U.S.A., R.S.A.—U.S.A.: 5,517,187; Europe: 0459781
Typical Applications
EE
using one of two keys
nonencrypted portion
operation
number, 4/0-bit function code, 1-bit battery low,
2-bit CRC, 2-bit queue
1997 Microchip Technology Inc.
L
OQ
is a registered trademark of Microchip Technology Inc.
Code Hopping Encoder and Transponder*
Preliminary
PACKAGE TYPES
BLOCK DIAGRAM
PDIP, SOIC
TSSOP
V
S0
S1
S2
LCI0
LCI1
PWM
DD
S2/LED
Wakeup
Control
Control
Power
Driver
Logic
PWM
LED
S2/LED
LC1
PWM
GND
S0
S1
LC1
HCS410
1
2
3
4
Debounce
1
2
3
4
Detector
Encoder
Queuer
Control
Manch.
PWM
PPM
PPM
and
Configuration Register
8
7
6
5
8
7
6
5
Decoding EEPROM
Address
DS40158C-page 1
V
LC0
PWM
GND
S1
S0
V
LC0
DD
DD
Oscillator

Related parts for HCS410-IP

HCS410-IP Summary of contents

Page 1

... Electronic door locks (Home/Office/Hotel) • Burglar alarm systems • Proximity access control registered trademark of Microchip Technology Inc *Code hopping encoder patents issued in Europe, U.S.A., R.S.A.—U.S.A.: 5,517,187; Europe: 0459781 1997 Microchip Technology Inc. HCS410 PACKAGE TYPES PDIP, SOIC S2/LED 3 LC1 ...

Page 2

... Synchronization Counter ......................................................................................................................19 3.4 60/64-bit Seed Word/Transport Code ............................................................................................................20 3.5 Encoder Serial Number ..................................................................................................................................20 3.6 User Data .......................................................................................................................................................20 3.7 Configuration Data .........................................................................................................................................21 4.0 Integrating the HCS410 into a System ..................................................................................................................23 4.1 Key Generation ..............................................................................................................................................23 4.2 Learning an HCS410 to a Receiver ...............................................................................................................24 4.3 CH Mode Decoder Operation ........................................................................................................................25 4.4 IFF Decoder Operation ..................................................................................................................................27 5.0 Electrical Characteristics .......................................................................................................................................28 HCS410 Product Identification System ........................................................................................................................35 DS40158C-page 2 Preliminary 1997 Microchip Technology Inc. ...

Page 3

... A packaged module including the inductor and capacitor will also be offered. A single HCS410 can be used as an encoder for Remote Keyless Entry (RKE) and a transponder for immobilization in the same circuit and thereby dramat- ically reducing the cost of hybrid transmitter/transpon- der circuits ...

Page 4

... L Code Hopping Encoders EE OQ When the HCS410 is used as a code hopping encoder device ideally suited to keyless entry systems, primarily for vehicles and home garage door openers meant cost-effective, yet secure solution to such systems. The encoder portion of a keyless entry system is meant to be carried by the user and operated to gain access to a vehicle or restricted area ...

Page 5

... HCS410. Typically each HCS410 will be pro- grammed with a unique encoder key(s). In IFF mode, the HCS410 will wait for a command from the base station and respond to the command. The command can either request a read/write from user EEPROM or an IFF challenge response ...

Page 6

... Data I DS40158C-page 6 Figure 2-4 shows how to use the HCS410 with a 12V battery as a code hopping transmitter. The circuit uses the internal regulator, normally used for charging a capacitor/battery in LC mode, to generate a 6V supply for the HCS410. FIGURE 2-4: 12V RF FIGURE 2-5: 220 ...

Page 7

... Pinout Description The HCS410 has the same footprint as all of the other devices in the K L family, except for the two pins EE OQ that are reserved for transponder operations and the LED that is now located at the same position as the S2 switch input. TABLE 2-1: PINOUT DESCRIPTION ...

Page 8

... HCS410 2.2 Code Hopping Mode (CH Mode) The HCS410 wakes up upon detecting a switch closure and then delays approximately 30 ms for switch debounce (Figure 2-7). The synchronization counter value, fixed information, and switch information are encrypted to form the code hopping portion. The encrypted or code hopping portion of the transmission changes every time a button is pressed, even if the same button is pushed again ...

Page 9

... Optional. 1997 Microchip Technology Inc. The HCS410 transmits a 69-bit code word when a but- ton is pressed. The 69-bit word is constructed from a Fixed Code portion and Code Hopping portion (Figure 2-8). The Encrypted Data is generated from 4 function bits, 2 overflow bits, and 10 discrimination bits, and the 16- bit synchronization counter value (Figure 2-8) ...

Page 10

... HCS410 2.2.2 TRANSMISSION DATA MODULE The Data Modulation Format is selectable between Pulse Width Modulation (PWM) format and Manchester encoding. Both formats are preceded by a preamble and synchronization header, followed by the 69-bits of data. Manchester encoding has a leading and closing ‘1’ for each code word. ...

Page 11

... This reduces the average power transmitted and hence, assists in FCC approval of a transmitter device. The HCS410 will either transmit all code words code words, depending on the baud rate selected and the code word blanking option. See Section 3 ...

Page 12

... If the HCS410 is brought into a magnetic field it enters IFF mode. In this mode it sends out ACK pulses on the LC lines. If the HCS410 doesn't receive any response to the first set of ack pulses within 50 ms the HCS410 will transmit a normal code hopping transmission for 2 seconds if XPRF is set in the configuration word. The function code during this transmission is S2:S0 = 000 ...

Page 13

... LED OUTPUT The S2/LED line can be used to drive a LED when the HCS410 is transmitting. If this option is enabled in the configuration word the S2 line is driven high periodi- cally when the HCS410 is transmitting as shown in Figure 2-14. The LED output operates with and 480 ms off duty cycle when the supply voltage is above the level indicated by the V bit in the confi ...

Page 14

... IFF, while IFF2 allows two keys to be used. Note: When IFF2 is enabled, seed transmissions will not be allowed possible to use the HCS410 as an IFF token with- out using a magnetic field for coupling. The HCS410 can be directly connected to the data line of the decoder as shown in Figure 2-3. The HCS410 gets its power from the data line as it would in normal transpon- der mode ...

Page 15

... T — 2 BITR — 1.5 — PMH T 6.5 — 1.8 — OTD T 6.8 — TTD T — — WR Preliminary HCS410 T WR Data 16 bits Writing Repeat 18 times for programming Response 16/32 bits Encoder Select Ack Maximum Units — s — — — — — — — ...

Page 16

... A program command should be sent and the next set of ACK pulses transmitted by the HCS410 should be used to determine the T command can then be sent, and the device pro- ...

Page 17

... IFF Opcodes TABLE 2-4: LIST OF IFF COMMANDS Command Description 00000 Select HCS410, used if Anticolli- sion enabled 00001 Read configuration word 00010 Read high serial number 00011 Read low serial number 00100 Read user area 0 00101 Read user area 1 00110 Read user area 2 ...

Page 18

... This makes fast communication from the decoder to the HCS410 difficult. If the IDAMP bit is set to 0, the HCS410 will clamp the LC pins for 5 s every 1/4 T whenever the HCS410 is expecting data from the decoder. Refer to Figure 2-18 for timing details. This option can be set in the confi ...

Page 19

... User Area (USR0, USR1, USER2, USR3) 10-bit Discrimination Value and 2 Overflow Bits. 16-bit Synchronization Counter Configuration Data In IFF2 mode, the HCS410 is able to act as a code hop- ping transmitter and an IFF token with two encoder keys. IFF2 Mode 64-bit Encoder Key 1 ...

Page 20

... The least significant 32-bits of the seed are used as the transport code. The transport code is used to write-pro- tect the serial number, configuration word, as well as preventing accidental programming of the HCS410 when in IFF mode. Note: If both SEED and TMPSD are set, IFF2 mode is enabled ...

Page 21

... Transponder Communication (T E Codes Word Manchester TBSL Transmitted* 800 s All 400 200 200 Preliminary HCS410 SEED TRANSMISSION Description 0 No Seed 1 Seed Limited 0 Always Enabled 1 IFF2/No Seed Description Fastest Faster Nominal Slower Slowest ) E ...

Page 22

... ACK pulses, the HCS410 will transmit a code hopping transmission on LC and PWM pins for 2 seconds. ACOLI = 1, XPRF = 1 If both the ACOLI and XPRF are set, all of the HCS410 transponder responses are echoed on the PWM out- put, as described in Section 2.6.2. 3.7.11 DINC: DELAYED INCREMENT If DINC is set to ‘ ...

Page 23

... INTEGRATING THE HCS410 INTO A SYSTEM Use of the HCS410 in a system requires a compatible decoder. This decoder is typically a microcontroller with compatible firmware. Firmware routines that accept transmissions from the HCS410, decrypt the code hop- ping portion of the data stream and perform IFF func- tions are available ...

Page 24

... EEPROM memory storage is available. The decoder must also store the manufacturer’s code in order to learn an HCS410, although this value will not change in a typical system usually stored as part of the microcon- troller ROM code. Storing the manufacturer’s code as part of the ROM code is also better for security rea- sons ...

Page 25

... HCS410. Once the encoder key is obtained, the rest of the transmission can be decrypted. The decoder waits for a transmission and immediately checks the serial number to determine learned transmitter ...

Page 26

... HCS410 4.3.1 SYNCHRONIZATION WITH DECODER The K L technology features a sophisticated EE OQ synchronization technique (Figure 4-5) which does not require the calculation and storage of future codes. If the stored counter value for that particular transmitter and the counter value that was just decrypted are within a window of say 16, the counter is stored and the command is executed ...

Page 27

... If they match the appropriate output is acti- vated. FIGURE 4-8: BASIC OPERATION OF AN IFF RECEIVER (DECODER) EEPROM Array IFF Key Serial Number Manufacturer Code Serial Number Information read from HCS410 1997 Microchip Technology Inc. FIGURE 4-7: TYPICAL IFF DECODER OPERATION Decrypt response Execute Command ...

Page 28

... HCS410 5.0 ELECTRICAL CHARACTERISTICS TABLE 5-1: ABSOLUTE MAXIMUM RATING Symbol V Supply voltage Input voltage IN V Output voltage OUT I Max output current OUT T Storage temperature STG T Lead soldering temp LSOL V ESD rating (Human Body Model) ESD Note: Stresses above those listed under “ABSOLUTE MAXIMUM RATINGS” may cause permanent damage to the device ...

Page 29

... Word Time Word Time T 34 — 240 LST T — — 200 LHV T — 480 LL Preliminary HCS410 Code Word 3 n Max Unit Remarks 42 + Code ms (Note 1) Word Time 41.8 ms (Note (Note 3) — ms — ms — ms — ms DS40158C-page 29 ...

Page 30

... HCS410 FIGURE 5-2: HCS410 NORMALIZED TE VS. TEMP 1.10 1.08 1.06 1.04 1. 1.00 0.98 0.96 0.94 0.92 0.90 -50 -40 -30 -20 - Note: TABLE 5-4: CODE WORD TRANSMISSION TIMING PARAMETERS—PWM MODE V = +2.0V to 6.3V DD Commercial (C): Tamb = +70 C Industrial (I): Tamb = - +85 C Number Symbol Characteristic Basic pulse element PWM bit pulse width ...

Page 31

... V LOW 5.0 V sel = 1 LOW 4.8 4.6 4.4 4.2 4.0 3.8 2.8 V sel = 0 LOW 2.6 2.4 2.2 2.0 1.8 1.6 Temp (C) - Preliminary HCS410 BSL1 = 0, BSL0 = 1 Min. Typ. Max. Units E 360.0 400.0 440.0 s 11.52 12.80 14.08 ms 1.44 1.60 1.76 ms 0.72 0.80 0.88 ms 23.04 25.60 28. 26.64 29.60 32.56 ms 0.72 0.80 0. 11.5 12.8 14.1 ms 75.6 84.0 92.4 ms BSL1 = 1, BSL0 = 1 Min. Typ. Max. Units E 180.0 200.0 220.0 s 5.76 6.40 7.04 ms 0.72 0.80 0.88 ms 0.36 0.40 0. ...

Page 32

... HCS410 NOTES: DS40158C-page 32 Preliminary 1997 Microchip Technology Inc. ...

Page 33

... NOTES: 1997 Microchip Technology Inc. Preliminary HCS410 DS40158C-page 33 ...

Page 34

... HCS410 NOTES: DS40158C-page 34 Preliminary 1997 Microchip Technology Inc. ...

Page 35

... HCS410 PRODUCT IDENTIFICATION SYSTEM To order or obtain information, e.g., on pricing or delivery, refer to the factory or the listed sales office. HCS410 — /P Package: Temperature Range: Device: Sales and Support Data Sheets Products supported by a preliminary Data Sheet may have an errata sheet describing minor operational differences and recom- mended workarounds ...

Page 36

... 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 ...

Related keywords