hcs370 Microchip Technology Inc., hcs370 Datasheet

no-image

hcs370

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

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
hcs370-I/P
Manufacturer:
MICROCHIP
Quantity:
12 000
Part Number:
hcs370-I/SL
Manufacturer:
MICROCHIP
Quantity:
12 000
Part Number:
hcs370-I/SN
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Part Number:
hcs370-I/ST
Manufacturer:
MICROCHIP
Quantity:
12 000
Part Number:
hcs370/P
Manufacturer:
MICROCHIP
Quantity:
12 000
Part Number:
hcs370/SL
Manufacturer:
MICROCHIP
Quantity:
12 000
FEATURES
Security
• Two programmable 32-bit serial numbers
• Two programmable 64-bit encoder keys
• Two programmable 60-bit seed values
• Each transmission is unique
• 67/69-bit transmission code length
• 32-bit hopping code
• Crypt keys are read protected
Operating
• 2.05-5.5V operation
• Six button inputs
• 15 functions available
• Four selectable baud rates
• Selectable minimum code word completion
• Battery low signal transmitted to receiver
• Nonvolatile synchronization data
• PWM, VPWM, PPM, and Manchester modulation
• Button queue information transmitted
• Dual Encoder functionality
Other
• On-chip EEPROM
• On-chip tuned oscillator (±10% over voltage and
• Button inputs have internal pull-down resistors
• LED output
• PLL control for ASK and FSK
• Low external component count
• Step-up voltage regulator
Typical Applications
The HCS370 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.
temperature)
K
EE
L
OQ
®
Code Hopping Encoder
Preliminary
PACKAGE TYPES
HCS370 BLOCK DIAGRAM
GENERAL DESCRIPTION
The HCS370 is a code hopping encoder designed for
secure Remote Keyless Entry (RKE) and secure
remote control systems. The HCS370 utilizes the
K
rates high security, a small package outline, and low
cost to make this device a perfect solution for unidirec-
tional authentication systems and access control sys-
tems.
The HCS370 combines a hopping code generated by a
nonlinear encryption algorithm, a serial number, and
status bits to create a secure transmission code. The
length of the transmission eliminates the threat of code
scanning and code grabbing access techniques.
RFEN
EE
V
V
LED
V
STEP
SS
DD
IN
L
PDIP, SOIC,
TSSOP
DATA
OQ ®
Step-up
regulator
code hopping technology, which incorpo-
SLEEP/S5
SHIFT
SHIFT
RESET circuit
LED driver
Oscillator
RF Enable
S0
S1
S2
S3
S4
EEPROM
S5
HCS370
1
2
3
4
5
6
7
S4
32-bit SHIFT register
Button input port
Controller
S3
S2
14
13
12
10
11
DS41111D-page 1
9
8
Encoder
S
1
V
Vss
LED
DATA
RFEN
STEP
V
Power
latching
and
switching
DD
IN
S
0
SLEEP

Related parts for hcs370

hcs370 Summary of contents

Page 1

... The HCS370 combines a hopping code generated by a nonlinear encryption algorithm, a serial number, and status bits to create a secure transmission code. The length of the transmission eliminates the threat of code scanning and code grabbing access techniques ...

Page 2

... The encoder portion of a keyless entry sys- tem is integrated into a transmitter carried by the user. The transmitter is operated to gain access to a vehicle or restricted area. The HCS370 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 HCS370 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: • A serial number, typically unique for every encoder • ...

Page 4

... HCS370 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 DESCRIPTION As shown in the typical application circuits (Figure 2-1), the HCS370 is an easy device to use. It requires only the addition of buttons and RF circuitry for use as the encoder in your security application. A description of each pin is described in Table 2-1. Refer to Figure 2-3 for information on the I/O pins. Note: S0-S5 and SHIFT inputs have pull-down resistors ...

Page 6

... RESET or power failure dur- ing T . Instead, the counter will revert back to the PLL previous count and the HCS370 will attempt to correct the bad bits. This will continue on every button press until the voltage increases and the counter is success- fully corrected. ...

Page 7

... THE DEVICE OPERATION START Sample Buttons Get Config Yes Seed TX? No Increment Counter Encrypt Transmit Yes Time Out No No MTX STOP Yes No Buttons Yes No Yes Seed Seed Time Button No New No Buttons Yes 2002 Microchip Technology Inc. Read Seed Yes No Preliminary HCS370 DS41111D-page 7 ...

Page 8

... HCS370 3.0 EEPROM ORGANIZATION A summary of the HCS370 EEPROM organization is shown in the three tables below. The address column shows the starting address of the option, and its length or bit position. Options larger than 8 bits are stored with the Most Significant bits at the given address. ...

Page 9

... Disable = 0 Enable = 1 Disable = 0 Enable = 1 Never = 0 Once = 1 ( 100 Disable = 0 Enable = 1 User = 0 Production = 1 (1) Value Time ( Value (1) Value Time (ms Preliminary HCS370 Reference Section 3.2.1 3.3 3.2, 3.2.1 3.2, 3.2.2 3.2, 3.2.1 Format 4.1 PWM VPWM PPM = 1 4.1 E 3.2 5.6 4.1 5.3 5.3 3.3 3.3 3.3 3.3 0.0 0.8 1.6 3 4.1 E 100 200 ...

Page 10

... Note 1: All Timing values vary ±10%. 2: Voltage thresholds are ±150 mV. 3.1 Dual Encoder Operation The HCS370 contains two transmitter configurations with separate serial numbers, encoder keys, discrimi- nation values, syncronization counters, and seed val- ues. The code word is calculated using one of two possible encoder configurations ...

Page 11

... Counter SERIAL NUMBER BUT Overflow (28 Bits) 4 Bits Counter SERIAL NUMBER BUT Overflow (32 Bits) 4 Bits Preliminary HCS370 FUNCTION CODES Function Code 2 xx1x 2 x1xx 2 1xxx 2 xxx1 2 111x 2 11x1 2 ) detector and Cyclic Redundancy Hopping Code Portion (32 Bits) Synchronization Counter ...

Page 12

... C1 C0 3.2.3.1 Low Voltage Detector Status (V A low battery voltage detector onboard the HCS370 can indicate when the operating voltage drops below a predetermined value. There are two options available depending on the Low Voltage Trip Point Select (VLOWSEL) configuration option. The two options pro- vided are: • ...

Page 13

... Seed Time (SDTM) configuration option. When SDTM is set to a value other than 0.0s, the HCS370 will transmit a code hopping transmis- sion until the selected time expires. After the selected time expires, the seed code words are transmitted. This is useful for the decoder to learn ...

Page 14

... TRANSMITTED WORD 4.1 Transmission Modulation Format The HCS370 transmission is made up of several code words. Each code word contains a preamble, header, and data. A code word is separated from another code word by guard time. The Guard Time Select (GSEL) configuration option can be set to 0 ms, 6.4 ms, 51.2 ms, or 102 ...

Page 15

... Baud Rate, the following options are also available to change the transmission format: • If the START/STOP Pulse Enable (STEN) config- uration option is enabled, the HCS370 will place a leading and trailing ‘1’ on each code word. This is necessary for modulation formats such as Manchester and PPM to interpret the first and last data bit. • ...

Page 16

... PLL 5.3 LED Output The LED pin will be driven low while the HCS370 is transmitting data. The LED On Time (T selected between 50 ms and 100 ms with the LED On Time Select (LEDOS) configuration option. The LED Off Time ( fixed at 500 ms. When the V LEDOFF ...

Page 17

... The SLEEP Output Enable (SOEN) option can be enabled not used. This reconfigures output high when the HCS370 is sleeping. S5 will be an output low when a button press wakes it up. One way to use this option is to save power on the step-up reg- ulator ...

Page 18

... HCS370 7.0 INTEGRATING THE HCS370 INTO A SYSTEM Use of the HCS370 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 HCS370 and decrypt the hopping code portion of the data stream. These routines provide system designers the means to develop their own decoding system ...

Page 19

... This window excludes previously used, perhaps code grabbed transmissions from accessing the system. Note: The synchronization method described in this section is only a typical implementation and because it is usually implemented in firmware, it can be altered to fit the needs of a particular system. Preliminary HCS370 technology patent scope includes a DS41111D-page 19 ...

Page 20

... HCS370 FIGURE 7-3: SYNCHRONIZATION WINDOW Entire Window rotates to eliminate use of previously used codes 7.4 Security Considerations The strength of this security is based on keeping a secret inside the transmitter that can be verified by encrypted transmissions to a trained receiver. The transmitter’s secret is the manufacturer’s key, not the encryption algorithm ...

Page 21

... EE OQ base station, a transmitter/transponder, a battery-less transponder and various HCS4XX samples. It also includes the PC software to configure and program the K L parts for evaluation (DM303005 Preliminary HCS370 supplies, which allow it to verify pro- min and V max for DD DD Evaluation Kit ...

Page 22

... HCS370 TABLE 8-1: DEVELOPMENT TOOLS FROM MICROCHIP MCP2510 MCRFXXX rfHCSXXX HCSXXX 93CXX 25CXX/ 24CXX/ PIC18FXXX PIC18CXX2 PIC17C7XX PIC17C4X PIC16C9XX PIC16F8XX PIC16C8X PIC16C7XX PIC16C7X PIC16F62X PIC16CXXX PIC16C6X PIC16C5X PIC14000 rfPIC12XXXX PIC12CXXX Tools Software Emulators Debugger Programmers DS41111D-page 22 Kits Eval and Boards Preliminary Demo ...

Page 23

... Exposure to maximum rating conditions for extended periods may affect device reliability. Note 1: Power dissipation is calculated as follows: Pdis=V 2002 Microchip Technology Inc. ........................................................................................-0. ......................................................................................................... ± ).................................................................................................... ± Â Preliminary HCS370 + 0. Â {( Â( DS41111D-page 23 ...

Page 24

... HCS370 TABLE 9-1: DC CHARACTERISTICS: HCS370 DC Characteristics All Pins Except Power Supply Pins Param Sym. Characteristic No. D001 V Supply Voltage DD D003 V V start voltage to ensure POR DD internal Power-on Reset signal D004 SV V rise rate to ensure DD DD internal Power-on Reset signal D005 V Brown-out Reset Voltage ...

Page 25

... TABLE 9-1: DC CHARACTERISTICS: HCS370 (CONTINUED) DC Characteristics All Pins Except Power Supply Pins Param Sym. Characteristic No. Output Low Voltage D080 V Output pins OL Output High Voltage D090 V Output pins OH D091 V LED OH Internal Pull-down Resistance D100 Rpd S0 - S5, SHIFT Data EEPROM Memory D120 E Endurance D D121 ...

Page 26

... HCS370 TABLE 9-2: AC CHARACTERISTICS Commercial (C +70 C AMB Industrial (I - +85 C AMB Parameter Sym. Timing Element T E Power-up Time T PU PLL Set-up Time T PLL LED On Time T LEDON LED Off Time T LEDOFF Guard Time T G Note 1: All timing values are subject to the oscillator variance. These parameters are characterized but not tested. ...

Page 27

... For marking beyond this, certain price adders apply. Please check with your Microchip Sales Office. For SQTP devices, any special marking adders are included in SQTP price. 2002 Microchip Technology Inc. Example HCS370 XXXXXXXXXXXXXX 9904NNN Example HCS370 XXXXXXXXXX 9904NNN Example HCS370 9904 NNN Preliminary HCS370 DS41111D-page 27 ...

Page 28

... HCS370 10.2 Package Details 14-Lead Plastic Dual In-line (P) – 300 mil (PDIP Dimension Limits Number of Pins Pitch Top to Seating Plane Molded Package Thickness Base to Seating Plane Shoulder to Shoulder Width Molded Package Width Overall Length Tip to Seating Plane Lead Thickness ...

Page 29

... A1 .004 .007 .010 E .228 .236 .244 E1 .150 .154 .157 D .337 .342 .347 h .010 .015 .020 L .016 .033 .050 .008 .009 .010 B .014 .017 .020 Preliminary HCS370 a A2 MILLIMETERS MIN NOM MAX 14 1.27 1.35 1.55 1.75 1.32 1.42 1.55 0.10 0.18 0.25 5.79 5.99 6.20 3.81 3.90 3.99 8.56 8.69 8.81 0.25 0.38 0.51 0.41 0.84 1. 0.20 0.23 0.25 0.36 0.42 0. ...

Page 30

... HCS370 14-Lead Plastic Thin Shrink Small Outline (ST) – 4.4 mm (TSSOP Dimension Limits Number of Pins Pitch Overall Height Molded Package Thickness Standoff § Overall Width Molded Package Width Molded Package Length Foot Length Foot Angle Lead Thickness Lead Width Mold Draft Angle Top ...

Page 31

... Microchip's development systems software products. Plus, this line provides information on how customers can receive any currently available upgrade kits. The Hot Line Numbers are: ® ® or Microsoft 1-800-755-2345 for U.S. and most of Canada, and 1-480-792-7302 for the rest of the world. Preliminary HCS370 DS41111D-page 31 ...

Page 32

... Telephone: (_______) _________ - _________ Application (optional): Would you like a reply? Y Device: HCS370 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 33

... To order or obtain information, e.g., on pricing or delivery, refer to the factory or the listed sales office. . PART NO. X /XX Device Temperature Package Range Device HCS370: Code Hopping Encoder HCS370T: Code Hopping Encoder (Tape and Reel - SL only) Temperature Range - = 0×C to +70× -40×C to +85×C Package P ...

Page 34

... HCS370 NOTES: DS41111D-page 34 Preliminary 2002 Microchip Technology Inc. ...

Page 35

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

... 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 03/01/02 2002 Microchip Technology Inc. ...

Related keywords