HCS515_11 MICROCHIP [Microchip Technology], HCS515_11 Datasheet

no-image

HCS515_11

Manufacturer Part Number
HCS515_11
Description
Manufacturer
MICROCHIP [Microchip Technology]
Datasheet
FEATURES
Security
• Encrypted storage of manufacturer’s code
• Encrypted storage of encoder decryption keys
• Up to seven transmitters can be learned code
• Normal and secure learning mechanisms
Operating
• 4.5V – 5.5V operation
• Internal oscillator
• Auto bit rate detection
Other
• Stand-alone decoder
• Internal EEPROM for transmitter storage
• Synchronous serial interface
• 1 Kbit user EEPROM
• 14-pin DIP/SOIC package
Typical Applications
• Automotive remote entry systems
• Automotive alarm systems
• Automotive immobilizers
• Gate and garage openers
• Electronic door locks
• Identity tokens
• Burglar alarm systems
Compatible Encoders
All encoders and transponders configured for the fol-
lowing setting:
• PWM modulation format (1/3-2/3)
• T
• 10 x T
• 28-bit Serial Number
• 16-bit Synchronization counter
• Discrimination bits equal to Serial Number 8 LSbs
• 66- to 69-bit length code word.
© 2011 Microchip Technology Inc.
hopping technology
E
in the range from 100 μs to 400 μs
E
Header
K
EE
L
OQ
®
Code Hopping Decoder
DESCRIPTION
The Microchip Technology Inc. HCS515 is a code hop-
ping decoder designed for secure Remote Keyless
Entry (RKE) systems. The HCS515 utilizes the pat-
ented code hopping system and high security learning
mechanisms to make this a canned solution when used
with the HCS encoders to implement a unidirectional
remote and access control systems. The HCS515 can
be used as a stand-alone decoder or in conjunction
with a microcontroller.
PACKAGE TYPE
BLOCK DIAGRAM
The manufacturer’s code, encoder decryption keys,
and
encrypted form in internal EEPROM. The HCS515
uses the
with a host controller device.
The HCS515 operates over a wide voltage range of
4.5V – 5.5V. The decoder employs automatic bit rate
detection, which allows it to compensate for wide vari-
PDIP, SOIC
RFIN
EEPROM
Internal
synchronization
OSCILLATOR
MCLR
S_DAT
V
NC
NC
NC
S1
S0
DD
EE_DAT
EE_CLK
and
1
2
3
4
5
6
7
HCS515
Reception Register
S_CLK
information
CONTROL
inputs to communicate
14
13
12
10
11
9
8
DS40183E-page 1
are
DECRYPTOR
NC
NC
Vss
RF_IN
S_CLK
S_DAT
NC
stored
S_DAT
S_CLK
S0
S1
MCLR
in

Related parts for HCS515_11

HCS515_11 Summary of contents

Page 1

FEATURES Security • Encrypted storage of manufacturer’s code • Encrypted storage of encoder decryption keys • seven transmitters can be learned code hopping technology • Normal and secure learning mechanisms Operating • 4.5V – 5.5V ...

Page 2

HCS515 ations in transmitter data rate. The decoder contains sophisticated error checking algorithms to ensure only valid codes are accepted. 1.0 SYSTEM OVERVIEW Key Terms The following is a list of key terms used throughout this data sheet. For additional ...

Page 3

FIGURE 1-1: CREATION AND STORAGE OF CRYPT KEY DURING PRODUCTION Production Transmitter Programmer Serial Number Manufacturer’s Generation Code Algorithm The 16-bit synchronization counter is the basis behind the transmitted code word changing for each transmis- sion; it increments each time ...

Page 4

HCS515 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. 2.0 PIN ASSIGNMENT Decoder (1) ...

Page 5

DECODER OPERATION 3.1 Learning a Transmitter to a Receiver (Normal or Secure Learn) Before the transmitter and receiver can work together, the receiver must first ‘learn’ and store the following information from the transmitter in EEPROM: • A check ...

Page 6

HCS515 3.2 Validation of Codes The decoder waits for a transmission and checks the serial number to determine learned transmitter is, it takes the code hopping portion of the transmis- sion and decrypts it, ...

Page 7

Synchronization with Decoder (Evaluating the Counter) The K L technology patent scope includes sophisticated synchronization technique that does not require the calculation and storage of future codes. The technique securely blocks invalid transmissions while providing transparent ...

Page 8

HCS515 4.0 INTERFACING TO A MICROCONTROLLER The HCS515 interfaces to a microcontroller via a syn- chronous serial interface. A clock and data line are used to communicate with the HCS515. The microcon- troller controls the clock line. There are two ...

Page 9

Command Mode 4.2.1 MICROCONTROLLER COMMAND MODE ACTIVATION The microcontroller command consists of four parts. The first part activates the Command mode, the sec- ond part is the actual command, the third is the address accessed, and the fourth part ...

Page 10

HCS515 4.2.3 COMMAND ACTIVATION TIMES The command activation time (Table 4-1) is defined as the maximum time the microcontroller has to wait for a response from the decoder. The decoder will abort and TABLE 4-1: COMMAND ACTIVATION TIMES Decoder State ...

Page 11

READ BYTE/S FROM USER EEPROM The read command (Figure 4-4) is used to read bytes from the user EEPROM. The offset in the user EEPROM is specified by the address byte, which is truncated to 7 bits (C to ...

Page 12

HCS515 4.2.7 ERASE ALL The erase all command (Figure 4-6) erases all the transmitters in the decoder. After the command and two dummy bytes are clocked in, the clock line must be FIGURE 4-6: ERASE ALL CLK μ C DATA ...

Page 13

FIGURE 4-8: LEARN STATUS MESSAGE AFTER FIRST TRANSMISSION CLK T CLA Decoder Data Command Request A FIGURE 4-9: LEARN STATUS MESSAGE AFTER SECOND TRANSMISSION ACT CLL CLKL CLK T CLH T CLA T DHI 0 OVR RSLT ...

Page 14

HCS515 4.5 Test Mode A special Test mode is activated after: 1. Programming of the manufacturer’s code. 2. Erasing of all transmitters. Test mode can be used to test a decoder before any transmitters are learned on it. Test mode ...

Page 15

DECODER PROGRAMMING The memory is divided between system memory that stores the transmitter information (read protected) and user memory (read/write). Commands to access the user memory are described in Sections 4.2.5 and 4.2.6. The following information stored in system ...

Page 16

HCS515 5.2 Programming Waveform The programming command consists of the following: • Command Request Sequence ( • Command Byte ( • Configuration Byte ( • Manufacturer’s Code Eight Data Bytes ( • ...

Page 17

KEY GENERATION The HCS515 supports two learning schemes which are selected during the initialization of the system EEPROM. The learning schemes are: • Normal learn using the K L decryption algorithm EE OQ • Secure learn using the K ...

Page 18

HCS515 7.0 ENCODERS 7.1 Transmission Format (PWM) The encoder transmission is made up of several parts (Figure 7-1). Each transmission begins preamble and a header, followed by the encrypted and then the fixed data. The actual data is 66/69 bits, ...

Page 19

DEVELOPMENT SUPPORT ® The PIC microcontrollers and dsPIC controllers are supported with a full range of software and hardware development tools: • Integrated Development Environment ® - MPLAB IDE Software • Compilers/Assemblers/Linkers - MPLAB C Compiler for Various Device ...

Page 20

HCS515 8.2 MPLAB C Compilers for Various Device Families The MPLAB C Compiler code development systems are complete ANSI C compilers for Microchip’s PIC18, PIC24 and PIC32 families of microcontrollers and the dsPIC30 and dsPIC33 families of digital signal control- ...

Page 21

MPLAB SIM Software Simulator The MPLAB SIM Software Simulator allows code development in a PC-hosted environment by simulat- ® ® ing the PIC MCUs and dsPIC DSCs on an instruction level. On any given instruction, the data areas can ...

Page 22

HCS515 8.11 PICkit 2 Development Programmer/Debugger and PICkit 2 Debug Express The PICkit™ 2 Development Programmer/Debugger is a low-cost development tool with an easy to use inter- face for programming and debugging Microchip’s Flash families of microcontrollers. The ® Windows ...

Page 23

ELECTRICAL CHARACTERISTICS † Absolute Maximum Ratings Ambient temperature under bias............................................................................................................ -40°C to +125°C Storage temperature .............................................................................................................................. -65 °C to +150°C Voltage on any pin with respect Voltage on V with respect to Vss ..................................................................................................................0 to +7.0V ...

Page 24

HCS515 TABLE 9-1: DC CHARACTERISTICS Symbol Parameters V Supply voltage start voltage to POR DD ensure RESET S V rise rate to VDD DD ensure RESET I Supply current DD I Power-Down Current PD V Input low ...

Page 25

AC Electrical Characteristics 9.1.1 VALID TRANSMISSION NOTIFICATION Symbol Parameters T Command request time DHI T Micro request acknowledge time CLA T Decoder Acknowledge time ACK T Start Command mode to ACT first command bit T Clock high time CLKH ...

Page 26

HCS515 9.1.4 WRITE TO USER EEPROM COMMAND Symbol Parameters T Write command activation time WR T EEPROM write acknowledge time ACK T Microcontroller acknowledge RESP response time T Decoder response ACK 2 acknowledge time Note: These parameters are characterized but ...

Page 27

LEARN STATUS STRING Symbol Parameters T Command request time DHI Microcontroller command T CLA request time T Decoder request acknowledge time ACT T Clock high hold time CLH T Clock low hold time CLL T Clock high time CLKH ...

Page 28

HCS515 10.0 PACKAGING INFORMATION 10.1 Package Marking Information 14-Lead PDIP XXXXXXXXXXXXXX XXXXXXXXXXXXXX YYWWNNN 14-Lead SOIC XXXXXXXXXXXXXX XXXXXXXXXXXXXX YYWWNNN Legend: XX...X Customer specific information* YY Year code (last 2 digits of calendar year) WW Week code (week of January 1 is ...

Page 29

Package Details /HDG 3ODVWLF 'XDO ,Q/LQH 3 ±  PLO %RG\ >3',3@ 1RWH N NOTE 1RWHV © 2011 Microchip Technology Inc HCS515 DS40183E-page ...

Page 30

HCS515 Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging DS40183E-page 30 © 2011 Microchip Technology Inc. ...

Page 31

Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging © 2011 Microchip Technology Inc. HCS515 DS40183E-page 31 ...

Page 32

HCS515 1RWH DS40183E-page 32 © 2011 Microchip Technology Inc. ...

Page 33

APPENDIX A: ADDITIONAL INFORMATION Microchip’s Secure Data Products are covered by some or all of the following: Code hopping encoder patents issued in European countries and U.S.A. Secure learning patents issued in European countries, U.S.A. and R.S.A. REVISION HISTORY Revision ...

Page 34

HCS515 THE MICROCHIP WEB SITE Microchip provides online support via our WWW site at www.microchip.com. This web site is used as a means to make files and information easily available to customers. Accessible by using your favorite Internet browser, the ...

Page 35

READER RESPONSE It is our intention to provide you with the best documentation possible to ensure successful use of your Microchip product. If you wish to provide your comments on organization, clarity, subject matter, and ways in which our documentation ...

Page 36

HCS515 HCS515 PRODUCT IDENTIFICATION SYSTEM To order or obtain information, e.g., on pricing or delivery, refer to the factory or the listed sales office. HCS515 — /P Package: Temperature Range: Device: DS40183E-page Plastic DIP (300 mil Body), ...

Page 37

Note the following details of the code protection feature on Microchip devices: • Microchip products meet the specification contained in their particular Microchip Data Sheet. • Microchip believes that its family of products is one of the most secure families ...

Page 38

Worldwide Sales and Service AMERICAS ASIA/PACIFIC Corporate Office Asia Pacific Office 2355 West Chandler Blvd. Suites 3707-14, 37th Floor Chandler, AZ 85224-6199 Tower 6, The Gateway Tel: 480-792-7200 Harbour City, Kowloon Fax: 480-792-7277 Hong Kong Technical Support: Tel: 852-2401-1200 http://www.microchip.com/ ...

Related keywords