hcs410 Microchip Technology Inc., hcs410 Datasheet

no-image

hcs410

Manufacturer Part Number
hcs410
Description
Keeloq Code Hopping Encoder And Transponder Keeloq Code Hopping Encoder And Transponder
Manufacturer
Microchip Technology Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
HCS410
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Part Number:
hcs410-I/P
Manufacturer:
MICROCHIP
Quantity:
12 000
Part Number:
hcs410-I/SN
Manufacturer:
MICROCHIP
Quantity:
15 000
Part Number:
hcs410-I/SN
Manufacturer:
MICROCHIP
Quantity:
12 000
Part Number:
hcs410-I/ST
Manufacturer:
MICROCHIP
Quantity:
1 000
Part Number:
hcs410-I/ST
Manufacturer:
MICROCHIP
Quantity:
12 000
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 non-
• 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 - 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
• Non-volatile 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
 2001 Microchip Technology Inc.
*Secure Learn patent pending.
using one of two keys
encrypted portion
operation
number, 4/0-bit function code, 1-bit battery low,
2-bit CRC, 2-bit queue
K
EE
L
OQ ®
Code Hopping Encoder and Transponder
Preliminary
PACKAGE TYPES
BLOCK DIAGRAM
• 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
Typical Applications
S2
V
S0
S1
LCI0
LCI1
PWM
PDIP, SOIC
DD
TSSOP
S2/LED
Wake-up
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
DS40158E-page 1
V
LC0
PWM
GND
S1
S0
V
LC0
DD
DD
Oscillator

Related parts for hcs410

hcs410 Summary of contents

Page 1

... 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 *Secure Learn patent pending.  2001 Microchip Technology Inc. HCS410 PACKAGE TYPES PDIP, SOIC S2/LED ...

Page 2

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

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

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

... Data I  2001 Microchip Technology Inc. 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: ...

Page 6

... HCS410 2.1 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. • S[0:1] – are inputs with Schmitt Trigger detectors and an internal 60k¾ ...

Page 7

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

... Optional. DS40158E-page 8 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 9

... Code Word 1 CODE WORD Encrypt Fixed Guard Preamble Sync Start bit Encrypted Sync Data CODE WORD Preliminary HCS410 ), which can be E Preamble Sync Encrypt T E BIT Guard Fixed Code Time Data Encrypt T E Stop bit Guard Fixed Code Time ...

Page 10

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

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

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

Page 13

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

... HCS410 FIGURE 2-17: DECODER IFF COMMANDS AND WAVEFORMS Read Ack pulses Start Write/Program ACK pulses Challenge ACK pulses Encoder Select ACK pulses TABLE 2-3: IFF TIMING PARAMETERS Parameter Time Element IFFB = 0 IFFB = 1 PPM Command Bit Time Data = 1 Data = 0 ...

Page 15

... HCS410 RESPONSES The responses from the HCS410 are in PPM format. See Figure 2-17 for additional information. Every response from the HCS410 is preceded by a “2 bit pre- amble” and then 16/32 bits of data. 2 2.4.4 IFF RESPONSE The 16/32-bit response to a 16/32-bit challenge, is transmitted once, after which the device is ready to accept another command ...

Page 16

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

Page 17

... 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. The intelligent dumping pulses start 64 T ...

Page 18

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

... Figure 3-1. 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 20

... HCS410 3.7 Configuration Data The configuration data is used to select various encoder options. Further explanations of each of the bits are described in the following sections. TABLE 3-1: CONFIGURATION OPTIONS SEED Symbol Description CWBE Code Word Blanking Enable IDAMP Intelligent Damping for High Q LC Tank. SEED/ Enable Seed Transmissions ...

Page 21

... MTX3: MINIMUM CODE WORDS COMPLETED If this bit is set, the HCS410 will transmit a minimum of 3 words before it powers itself down. If this bit is cleared, the HCS410 will only complete the current transmission. This feature will only work if V nected directly to the battery as shown in Figure 2-1. ...

Page 22

... HCS410 4.0 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 23

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

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

... Decryption Algorithm Check for Match 32 Bits of Serial Number Encrypted Data Received Information Preliminary HCS410 SYNCHRONIZATION WINDOW Blocked (32K Codes) Current Position Double Operation (32K Codes) Single Operation Window (16 Codes) Check for Match Decrypted Synchronization Counter DS40158E-page 25 ...

Page 26

... The decrypt response is compared to the challenge. 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 DS40158E-page 26 FIGURE 4-7: TYPICAL IFF DECODER OPERATION Decrypt response Execute Command K ...

Page 27

... V — 5.0 mA 5.0 6.3 6.8 V 4.5 5.6 6.8 — 125 — kHz — 900 — µH — 1.8 — nF Preliminary HCS410 Units (Note) C (Note) V Conditions 6. ...

Page 28

... HCS410 FIGURE 5-1: POWER UP AND TRANSMIT TIMING Button Press Detect PWM Sn TABLE 5-3: POWER UP AND TRANSMIT TIMING REQUIREMENTS V = +2.0V to 6.3V DD Commercial (C):T = 0°C to +70°C AMB Industrial (I -40°C to +85°C AMB Parameter Time to second button press Transmit delay from button detect ...

Page 29

... 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Þ +2.0V to 6.3V DD Commercial (C 0°C to +70°C AMB Industrial (I -40°C to +85°C AMB Number Symbol Characteristic Basic pulse element ...

Page 30

... HCS410 TABLE 5-5: CODE WORD TRANSMISSION TIMING PARAMETERS—MANCHESTER MODE V = +2.0V to 6.3V DD Commercial (C 0°C to +70°C AMB Industrial (I -40°C to +85°C AMB Symbol Characteristic T Basic pulse element E T Preamble duration P T Header duration H T Start bit START T Code hopping duration HOP ...

Page 31

... NOTES:  2001 Microchip Technology Inc. Preliminary HCS410 DS40158E-page 31 ...

Page 32

... HCS410 NOTES: DS40158E-page 32 Preliminary  2001 Microchip Technology Inc. ...

Page 33

... NOTES:  2001 Microchip Technology Inc. Preliminary HCS410 DS40158E-page 33 ...

Page 34

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

... Company’s quality system processes and procedures are QS-9000 compliant for its PICmicro ® 8-bit MCUs, K devices, Serial EEPROMs and microperipheral products. In addition, Microchip’s quality system for the design and manufacture of development systems is ISO 9001 certified. Preliminary HCS410 name, logo, PIC, PICmicro MPLIB, ...

Page 36

... Microchip. No licenses are conveyed, implicitly or otherwise, except as maybe explicitly expressed herein, under any intellec- tual property rights. The Microchip logo and name are registered trademarks of Microchip Technology Inc. in the U.S.A. and other countries. All rights reserved. All other trademarks mentioned herein are the property of their respective companies. ...

Related keywords