hcs300 Microchip Technology Inc., hcs300 Datasheet

no-image

hcs300

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

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
hcs300-I/P
Manufacturer:
MICROCHIP
Quantity:
12 000
Part Number:
hcs300-I/SN
Manufacturer:
MICROCHIP
Quantity:
8 000
Part Number:
hcs300-I/SN
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Part Number:
hcs300-I/SN
0
Part Number:
hcs300/P
Manufacturer:
MICROCHIP
Quantity:
12 000
Part Number:
hcs300/P
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Part Number:
hcs300T-I/SN
Manufacturer:
NXP
Quantity:
5 600
Part Number:
hcs300T-I/SN024
Manufacturer:
MICROCHIP
Quantity:
1 498
Part Number:
hcs300T/SN
Manufacturer:
MICROCHIP
Quantity:
12 000
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
• 28-bit serial number, 4-bit button code, 2-bit status
• Crypt keys are read protected
Operating
• 2.0V - 6.3V operation
• Four button inputs
• No additional circuitry required
• 15 functions available
• Selectable baud rate
• Automatic code word completion
• Low battery 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 pull-down resistors
• Current limiting on LED output
• Low external component cost
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
2001 Microchip Technology Inc.
K
EE
L
OQ
®
Code Hopping Encoder
DESCRIPTION
The HCS300 from Microchip Technology Inc. is a code
hopping encoder designed for secure Remote Keyless
Entry (RKE) systems. The HCS300 utilizes the K
small package outline and low cost. The HCS300 is a
perfect solution for unidirectional remote keyless entry
systems and access control systems.
PACKAGE TYPES
HCS300 BLOCK DIAGRAM
The HCS300 combines a 32-bit hopping code,
generated by a nonlinear encryption algorithm, with a
28-bit serial number and 6 information bits to create a
66-bit code word. The code word length eliminates the
threat of code scanning and the code hopping mecha-
nism makes each transmission unique, thus rendering
code capture and resend schemes useless.
code hopping technology, incorporating high security, a
PWM
PDIP, SOIC
LED
V
V
SS
DD
S0
RESET circuit
S1
S2
S3
Oscillator
LED driver
EEPROM
HCS300
1
2
3
4
32-bit shift register
Button input port
S3 S2 S1 S0
Controller
Encoder
8
5
6
7
DS21137F-page 1
Power
and
switching
latching
V
V
LED
PWM
DD
SS
EE
L
OQ

Related parts for hcs300

hcs300 Summary of contents

Page 1

... Remote Keyless Entry (RKE) systems. The HCS300 utilizes the K code hopping technology, incorporating high security, a small package outline and low cost. The HCS300 is a perfect solution for unidirectional remote keyless entry systems and access control systems. ...

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

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

... ENCODER OPERATION As shown in the typical application circuits (Figure 2-1), the HCS300 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 given in Table 2-1. FIGURE 2-1: TYPICAL CIRCUITS LED ...

Page 6

... HCS300 3.0 EEPROM MEMORY ORGANIZATION The HCS300 contains 192 bits (12 x 16-bit words) of EEPROM memory (Table 3-1). This EEPROM array is used to store the encryption 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

... LOW VOLTAGE TRIP POINT SELECT (V The low voltage trip point select bit is used to tell the HCS300 what level is being used. This information V DD will be used by the device to determine when to send the voltage low signal to the receiver. When this bit is set to a one, the ...

Page 8

... TRANSMITTED WORD 4.1 Code Word Format The HCS300 code word is made up of several parts (Figure 4-1). Each code word contains a 50% duty cycle preamble, a header, 32 bits of encrypted data and 34 bits of fixed data followed by a guard period before another code word can begin. Refer to Table 8-4 for code word timing ...

Page 9

... Transmission mode should not be toggled until all internal processing has been com- pleted as shown in Figure 4-4. Preamble Header Encrypted Portion Serial Number Button DISC+ OVR (28 bits) Status (12 bits HCS300 Data Sync Counter (16 bits) 82 Data bits LSb Transmitted LSb first. DS21137F-page 9 ...

Page 10

... HCS300 5.0 SPECIAL FEATURES 5.1 Code Word Completion The code word completion feature ensures that entire code words are transmitted, even if the button is released before the code word is complete. If the but- ton is held down beyond the time for one code word, multiple code words will result. If another button is acti- ...

Page 11

... BACW effectively halves the RF on time for a given transmission so the RF out- put power could theoretically be doubled while main- taining the same time averaged output power. Code Word Code Word Code Word Time HCS300 Code Word DS21137F-page 11 ...

Page 12

... HCS300 6.0 PROGRAMMING THE HCS300 When using the HCS300 in a system, the user will have to program some parameters into the device including the serial number and the secret key before it can be used. The programming cycle allows the user to input all 192 bits in a serial data stream, which are then stored internally in EEPROM ...

Page 13

... Note 1: Typical values - not tested in production. 2001 Microchip Technology Inc. Min 4.0 PBW T 4.0 PROG CLKL T 50 CLKH — DV HCS300 Max. Units 4.5 ms — ms — s — ms — ms — ms — s — s — (1) s — ( (1) s DS21137F-page 13 ...

Page 14

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

Page 15

... 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. HCS300 technology patent scope includes a DS21137F-page 15 ...

Page 16

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

Page 17

... Typ. 0.2 1 1.0 0.1 1.0 0 160 V + 0.55V DD DD 0.3 0.15V -0.3 0.15V DD 0.6V DD 0.08V 0.08V DD 1.8 2.5 2.0 2 120 160 80 120 Sel = 1 for operation from 3.0V to 6.3V. LOW HCS300 Units °C (Note) °C (Note) V Max. Unit Conditions 3.0V 2 6.3V DD 1.0 A 650 ...

Page 18

... HCS300 FIGURE 8-1: POWER-UP AND TRANSMIT TIMING Button Press Detect PWM Output Button Input Sn TABLE 8-3: POWER-UP AND TRANSMIT TIMING V = +3.5 to 13.0V DD Commercial(C): Tamb = 0°C to +70°C Industrial(I): Tamb = -40°C to +85°C Symbol Parameter T Time to second button press BP T Transmit delay from button detect ...

Page 19

... HCS300 Bit 0 Bit 1 Header Data Bits E Status RPT LOW Guard Time 1 out of 4 Max. Min. Typ. Max. Units 330 65 100 165 s 990 195 300 495 s 7.6 1.5 2.3 3 ...

Page 20

... HCS300 FIGURE 8-5: HCS300 TE VS. TEMP 1.7 1.6 1.5 1.4 1.3 1.2 1.1 1.0 0.9 0.8 0.7 0.6 -50 -40 -30 -20 - DS21137F-page 20 Typical LEGEND = 2.0 T Max 3.0 = 6.0 T Min. E 2001 Microchip Technology Inc. ...

Page 21

... 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. 2001 Microchip Technology Inc. HCS300 Example HCS300 XXXXXNNN 0025 Example HC300 XXX0025 ...

Page 22

... HCS300 9.2 Package Details 8-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 Upper Lead Width ...

Page 23

... A2 .052 .056 .061 A1 .004 .007 .010 E .228 .237 .244 E1 .146 .154 .157 D .189 .193 .197 h .010 .015 .020 L .019 .025 .030 .008 .009 .010 B .013 .017 .020 HCS300 A2 MILLIMETERS MIN NOM MAX 8 1.27 1.35 1.55 1.75 1.32 1.42 1.55 0.10 0.18 0.25 5.79 6.02 6.20 3.71 3.91 3.99 4.80 4.90 5.00 0.25 0.38 0.51 0.48 0.62 0. 0.20 0.23 0.25 0.33 0.42 0. ...

Page 24

... HCS300 ON-LINE SUPPORT Microchip provides on-line support on the Microchip World Wide Web (WWW) site. The web site is used by Microchip as a means to make files and information easily available to customers. To view the site, the user must have access to the Internet and a web browser, such as Netscape or Microsoft Explorer ...

Page 25

... Is there any incorrect or misleading information (what and where)? 7. How would you improve this document? 8. How would you improve our software, systems, and silicon products? 2001 Microchip Technology Inc. Total Pages Sent FAX: (______) _________ - _________ N Literature Number: DS21137F HCS300 DS21137F-page 25 ...

Page 26

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

Page 27

... 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. 2001 Microchip Technology Inc. Trademarks The Microchip name and logo, the Microchip logo, FilterLab ...

Page 28

... 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 10/01/01 2001 Microchip Technology Inc. ...

Related keywords