hcs360 Microchip Technology Inc., hcs360 Datasheet

no-image

hcs360

Manufacturer Part Number
hcs360
Description
Keeloq Code Hopping Encoder
Manufacturer
Microchip Technology Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
hcs360-I/P
Manufacturer:
MICROCHIP
Quantity:
12 000
Part Number:
hcs360-I/SN
Manufacturer:
MICROCHIP
Quantity:
12 000
Part Number:
hcs360-I/SN
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Part Number:
hcs360/P
Manufacturer:
MICROCHIP
Quantity:
12 000
Part Number:
hcs360/SN
Manufacturer:
MICROCHIP
Quantity:
12 000
Part Number:
hcs360T-I/SN
Manufacturer:
MICROCHIP
Quantity:
12 000
FEATURES
Security
• Programmable 28/32-bit serial number
• Programmable 64-bit encryption key
• Each transmission is unique
• 67-bit transmission code length
• 32-bit hopping code
• 35-bit fixed code (28/32-bit serial number,
• Encryption keys are read protected
Operating
• 2.0-6.6V operation
• Four button inputs
• Selectable baud rate
• Automatic code word completion
• Battery low signal transmitted to receiver
• Nonvolatile synchronization data
• PWM and Manchester modulation
Other
• Easy-to-use programming interface
• On-chip EEPROM
• On-chip oscillator and timing components
• Button inputs have internal pull-down resistors
• Current limiting on LED output
• Minimum component count
Enhanced Features Over HCS300
• 48-bit seed vs. 32-bit seed
• 2-bit CRC for error detection
• 28/32-bit serial number select
• Two seed transmission methods
• PWM and Manchester modulation
• IR Modulation mode
Typical Applications
The HCS360 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
2002 Microchip Technology Inc.
4/0-bit function code, 1-bit status, 2-bit CRC)
- 15 functions available
K
EE
L
OQ
®
Code Hopping Encoder
DESCRIPTION
The HCS360 is a code hopping encoder designed for
secure Remote Keyless Entry (RKE) systems. The
HCS360 utilizes the K
which incorporates high security, a small package
outline and low cost, to make this device a perfect
solution for unidirectional remote keyless entry sys-
tems and access control systems.
PACKAGE TYPES
The HCS360 combines a 32-bit hopping code
generated by a nonlinear encryption algorithm, with a
28/32-bit serial number and 7/3 status bits to create a
67-bit transmission stream.
BLOCK DIAGRAM
PDIP, SOIC
DATA
LED
V
V
SS
S0
S1
S2
DD
S3
RESET circuit
Oscillator
LED driver
HCS360
EEPROM
1
2
3
4
EE
L
OQ
32-bit shift register
code hopping technology,
S
Button input port
3
Controller
S
2
S
DS40152E-page 1
8
5
1
6
7
Encoder
S
0
V
V
LED
DATA
Power
latching
and
switching
DD
SS

Related parts for hcs360

hcs360 Summary of contents

Page 1

... Two seed transmission methods • PWM and Manchester modulation • IR Modulation mode Typical Applications The HCS360 is ideal for Remote Keyless Entry (RKE) applications. These applications include: • Automotive RKE systems • Automotive alarm systems • Automotive immobilizers • ...

Page 2

... The encoder portion of a keyless entry system is integrated into a transmitter, carried by the user and operated to gain access to a vehicle or restricted area. The HCS360 is meant cost-effective yet secure solution to such systems, requiring very few external components (Figure 2-1). ...

Page 3

... As indicated in the block diagram on page one, the HCS360 has a small EEPROM array which must be loaded with several parameters before use; most often programmed by the manufacturer at the time of produc- tion. The most important of these are: • ...

Page 4

... HCS360 FIGURE 1-2: BUILDING THE TRANSMITTED CODE WORD (ENCODER) EEPROM Array Crypt Key Sync Counter Serial Number FIGURE 1-3: BASIC OPERATION OF RECEIVER (DECODER) 1 Received Information Button Press Serial Number Information Check for 2 Match Perform Function Indicated by 5 button press NOTE: Circled numbers indicate the order of execution. ...

Page 5

... DEVICE OPERATION As shown in the typical application circuits (Figure 2-1), the HCS360 is a simple device to use. It requires only the addition of buttons and RF circuitry for use as the transmitter in your security application. A description of each pin is described in Table 2-1. FIGURE 2-1: TYPICAL CIRCUITS LED S1 S2 ...

Page 6

... HCS360 3.0 EEPROM MEMORY ORGANIZATION The HCS360 contains 192 bits (12 x 16-bit words) of EEPROM memory (Table 3-1). This EEPROM array is used to store the crypt key information, synchronization value, etc. Further descriptions of the memory array is given in the following sections. TABLE 3-1: EEPROM MEMORY MAP WORD ...

Page 7

... LNGRD: LONG GUARD TIME LNGRD = 1 selects the encoder to extend the guard time between code words adding 50 ms. This can be used to reduce the average power transmitted over a 100 ms window and thereby transmit a higher peak power. Unit HCS360 T Unit E 0 800 us 1 400 us 0 ...

Page 8

... DS40152E-page 8 3.5.6 DISCRIMINATION VALUE While in other K selectable, the HCS360 uses directly the 8 Least Sig- nificant bits of the Serial Number as part of the infor- mation that form the encrypted portion of the transmission (Figure 3-1). The discrimination value aids the post-decryption check on the decoder end. After the receiver has ...

Page 9

... SEED_1 Data transmission direction 16-bit Data Word SER_0 Encrypted Data Data transmission direction SEED_2 SEED_1 Data transmission direction TABLE 3-5: SYNCHRONOUS COUNTER INITIALIZATION VALUES Synchronous Counter Values 0000H 0060H 0050H 0048H HCS360 SEED_0 16-bit Counter Encrypt SEED_0 Number of Transmissions 128 DS40152E-page 9 ...

Page 10

... HCS360 3.5.10 DELM: DELAY MODE If DELM = 1, delay transmission is enabled. A delayed transmission is indicated by inverting the lower nibble of the discrimination value. The Delay mode is primarily for compatibility with previous not recommended for new designs. TABLE 3-6: TYPICAL DELAY TIMES BSEL 1 BSEL 0 Words before Delay ...

Page 11

... If SEED = 1, transmit seed after delay SEED = 1, transmit seed immediately ( ( ( (1) B HCS360 IR MODULATION Basic Pulse (800 s) (32x) (400 s) (16x) Period = 25 s (200 s) (8x) (100 s) (4x) Comments DS40152E-page 11 ...

Page 12

... E Preamble DS40152E-page 12 4.2 Code Word Organization The HCS360 transmits a 67-bit code word when a but- ton is pressed. The 67-bit word is constructed from a Fixed Code portion and an Encrypted Code portion (Figure 3-1). The Encrypted Data is generated from 4 function bits, 2 user bits, overflow bit, Independent mode bit, and 8 serial number bits, and the 16-bit synchronization value (Figure 3-1) ...

Page 13

... The HCS360 encoder powers itself up when a button is pushed and powers itself down after two complete words are transmitted if the user has already released the button ...

Page 14

... HCS360 5.4 Auto-shutoff The Auto-shutoff function automatically stops the device from transmitting if a button inadvertently gets pressed for a long period of time. This will prevent the device from draining the battery if a button gets pressed while the transmitter pocket or purse. This function can be enabled or disabled and is selected by setting or clearing the time-out bit (Section 3 ...

Page 15

... The S1 line on the HCS360 part needs to be set or cleared depending on the LS bit of the memory map (Key 0) before the key is clocked in to the HCS360. S1 must remain at this level for the duration of the programming cycle. The device can then be programmed by clocking ...

Page 16

... HCS360 TABLE 6-3: PROGRAMMING/VERIFY TIMING REQUIREMENTS V = 5.0V 10 Parameter Symbol Program mode setup time Hold time 1 Program cycle time Clock low time Clock high time Data setup time Data hold time Data out valid time Note 1: Typical values - not tested in production. ...

Page 17

... INTEGRATING THE HCS360 INTO A SYSTEM Use of the HCS360 in a system requires a compatible decoder. This decoder is typically a microcontroller with compatible firmware. Microchip will provide (via a license agreement) firmware routines that accept transmissions from the HCS360 and decrypt the hopping code portion of the data stream. These routines provide system designers the means to develop their own decoding system ...

Page 18

... HCS360 7.2 Decoder Operation Figure 7-2 summarizes normal decoder operation. The decoder waits until a transmission is received. The received serial number is compared to the EEPROM table of learned transmitters to first determine if this transmitter’s use is allowed in the system. If from a learned transmitter, the transmission is decrypted using the stored crypt key and authenticated via the discrimination bits for appropriate crypt key usage ...

Page 19

... FIGURE 7-3: SYNCHRONIZATION WINDOW Entire Window rotates to eliminate use of previously used codes 2002 Microchip Technology Inc. Blocked Window (32K Codes) Stored Synchronization Counter Value Double Operation (resynchronization) Single Operation Window Window (32K Codes) (16 Codes) HCS360 DS40152E-page 19 ...

Page 20

... HCS360 8.0 ELECTRICAL CHARACTERISTICS TABLE 8-1: ABSOLUTE MAXIMUM RATINGS Symbol V Supply voltage Output voltage OUT I Max output current OUT T Storage temperature STG T Lead soldering temp LSOL V ESD Note: Stresses above those listed under “ABSOLUTE MAXIMUM RATINGS” may cause permanent damage to the device ...

Page 21

... Microchip Technology Inc. Multiple Code Word Transmission Code Code Code Word Word Word Symbol Min Max Code 26 + Code BP Word Time Word Time HCS360 Code Code Word Word 4 n Unit Remarks ms (Note 1) ms (Note (Note 3) DS40152E-page 21 ...

Page 22

... HCS360 FIGURE 8-3: PWM FORMAT SUMMARY (MOD=0) 50% Duty Cycle Preamble Preamble X E FIGURE 8-4: PWM PREAMBLE/HEADER FORMAT (MOD=0) P1 31xT 50% Duty Cycle Preamble E FIGURE 8-5: PWM DATA FORMAT (MOD=0) LSB MSB LSB Bit 0 Bit 1 Bit 30 Bit 31 Bit 32 Bit 33 Encrypted Portion Header of Transmission DS40152E-page 22 LOGIC "0" ...

Page 23

... FIGURE 8-6: MANCHESTER FORMAT SUMMARY (MOD=1) 50% Duty Cycle START bit Preamble Preamble FIGURE 8-7: MANCHESTER PREAMBLE/HEADER FORMAT (MOD=1) 50% Duty Cycle FIGURE 8-8: HCS360 NORMALIZED T 1.7 1.6 1.5 1.4 1.3 1 1.1 1.0 0.9 0.8 0.7 0.6 -50 -40 -30 -20 - 2002 Microchip Technology Inc. bit 0 bit 2 ...

Page 24

... HCS360 TABLE 8-3: CODE WORD TRANSMISSION TIMING PARAMETERS—PWM MODE V = +2.0V to 6.6V DD Commercial (C):Tamb = +70 C Industrial (I):Tamb = - +85 C Symbol Characteristic T Basic pulse element E T PWM bit pulse width BP T Preamble duration P T Header duration H T Hopping code duration HOP T Fixed code duration ...

Page 25

... Code Words Transmitted BSEL1 = 1, BSEL0 = 0 Min. Typ. Max. Min. 260 400 620 130 190 49.4 76.0 117.8 26.8 3846.2 2500.0 1612.9 7692.3 HCS360 BSEL1 = 0. BSEL0 = 1 Typ. Max. Units 400 620 ...

Page 26

... For PICmicro device marking beyond this, certain price adders apply. Please check with your Microchip Sales Office. For QTP devices, any special marking adders are included in QTP price. DS40152E-page 26 Example HCS360 XXXXXNNN 0025 Example HCS360 XXX0025 NNN 2002 Microchip Technology Inc. ...

Page 27

... A2 .115 .130 .145 A1 .015 E .300 .313 .325 E1 .240 .250 .260 D .360 .373 .385 L .125 .130 .135 c .008 .012 .015 B1 .045 .058 .070 B .014 .018 .022 § eB .310 .370 .430 HCS360 MILLIMETERS MIN NOM MAX 8 2.54 3.56 3.94 4.32 2.92 3.30 3.68 0.38 7.62 7.94 8.26 6.10 6.35 6.60 9.14 9.46 9.78 3.18 3.30 3.43 0.20 0.29 0.38 1.14 1.46 1.78 0.36 0.46 0.56 7.87 9.40 10. ...

Page 28

... HCS360 8-Lead Plastic Small Outline (SN) - Narrow, 150 mil (SOIC Dimension Limits Number of Pins Pitch Overall Height Molded Package Thickness Standoff § Overall Width Molded Package Width Overall Length Chamfer Distance Foot Length Foot Angle Lead Thickness Lead Width ...

Page 29

... Conferences for products, Development Systems, technical information and more • Listing of seminars and events 2002 Microchip Technology Inc. HCS360 Systems Information and Upgrade Hot Line The Systems Information and Upgrade Line provides system users a listing of the latest versions of all of Microchip's development systems software products. ...

Page 30

... Telephone: (_______) _________ - _________ Application (optional): Would you like a reply? Y Device: HCS360 Questions: 1. What are the best features of this document? 2. How does this document meet your hardware and software development needs you find the organization of this data sheet easy to follow? If not, why? 4 ...

Page 31

... HCS360 PRODUCT IDENTIFICATION SYSTEM To order or obtain information, e.g., on pricing or delivery, refer to the factory or the listed sales office. HCS360 — /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 32

... HCS360 NOTES: DS40152E-page 32 2002 Microchip Technology Inc. ...

Page 33

... Use of Microchip’s products as critical com- ponents in life support systems is not authorized except with express written approval by Microchip. No licenses are con- veyed, implicitly or otherwise, under any intellectual property rights. 2002 Microchip Technology Inc. Trademarks The Microchip name and logo, the Microchip logo, FilterLab ...

Page 34

... Centro Direzionale Colleoni Palazzo Taurus Colleoni 1 20041 Agrate Brianza Milan, Italy Tel: 39-039-65791-1 Fax: 39-039-6899883 United Kingdom Arizona Microchip Technology Ltd. 505 Eskdale Road Winnersh Triangle Wokingham Berkshire, England RG41 5TU Tel: 44 118 921 5869 Fax: 44-118 921-5820 01/18/02 2002 Microchip Technology Inc. ...

Related keywords