The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

Security Programmable 28-bit serial number Programmable 64-bit en


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



HCS201
Security
Programmable 28-bit serial number Programmable 64-bit encryption Each transmission unique 66-bit transmission code length 32-bit hopping code 34-bit fixed code (28-bit serial number, 4-bit button code, 2-bit status) Encryption keys read protected
DESCRIPTION
HCS201 from Microchip Technology Inc. code hopping encoder designed secure Remote Keyless Entry (RKE) systems. HCS201 utilizes KEELOQ code hopping technology, incorporating high security, small package outline cost. HCS201 perfect solution unidirectional remote keyless entry systems access control systems.
PACKAGE TYPES
PDIP, SOIC
VDDB STEP DATA
Operating
3.5V-13V operation (2.0V min. using Step feature) Three button inputs functions available Selectable baud rate Automatic code word completion Battery signal transmitted receiver Non-volatile synchronization data
HCS201
HCS201 BLOCK DIAGRAM
VDDB
Other
Simple programming interface On-chip EEPROM On-chip oscillator timing components Button inputs have internal pull-down resistors Minimum component count Synchronous Transmission mode Built-in step regulator
DATA Oscillator RESET circuit
Step Controller
Power latching switching
STEP
Controller
EEPROM
Encoder
32-bit shift register
Typical Applications
HCS201 ideal Remote Keyless Entry (RKE) applications. These applications include: Automotive systems Automotive alarm systems Automotive immobilizers Gate garage door openers Identity tokens Burglar alarm systems
Button input port
HCS201 combines 32-bit hopping code, generated nonlinear encryption algorithm, with 28-bit serial number information bits create 66-bit code word. code word length eliminates threat code scanning code hopping mechanism makes each transmission unique, thus rendering code capture resend schemes useless.
2001 Microchip Technology Inc.
DS41098C-page
HCS201
crypt key, serial number configuration data stored EEPROM array which accessible external connection. EEPROM data programmable read-protected. data verified only after automatic erase programming operation. This protects against attempts gain access keys manipulate synchronization values. HCS201 provides easy-to-use serial interface programming necessary keys, system parameters configuration data. Learn Learning involves receiver calculating transmitter's appropriate crypt key, decrypting received hopping code storing serial number, synchronization counter value crypt EEPROM. KEELOQ product family facilitates several learning strategies implemented decoder. following examples what done. Simple Learning receiver uses fixed crypt key, common components systems same manufacturer, decrypt received code word's encrypted portion. Normal Learning receiver uses information transmitted during normal operation derive crypt decrypt received code word's encrypted portion. Secure Learn transmitter activated through special button combination transmit stored 60-bit seed value used generate transmitter's crypt key. receiver uses this seed value derive same crypt decrypt received code word's encrypted portion. Manufacturer's code unique secret 64bit number used generate unique encoder crypt keys. Each encoder programmed with crypt that function manufacturer's code. Each decoder programmed with manufacturer code itself. HCS201 code hopping encoder designed specifically keyless entry systems; primarily vehicles home garage door openers. encoder portion keyless entry system integrated into transmitter, carried user operated gain access vehicle restricted area. HCS201 meant cost-effective secure solution such systems, requiring very external components (Figure 2-1). Most low-end keyless entry transmitters given fixed identification code that transmitted every time button pushed. number unique identification codes low-end system usually relatively small number. These shortcomings provide opportunity sophisticated thief create device that `grabs' transmission retransmits later, device that quickly `scans' possible identification codes until correct found. HCS201, other hand, employs KEELOQ code hopping technology coupled with transmission length bits virtually eliminate code `grabbing' code `scanning'. high security level HCS201 based patented KEELOQ technology. block cipher based block length bits length bits used. algorithm obscures information such that even transmission information (before coding) differs only from that previous transmission, next
SYSTEM OVERVIEW
Terms following list terms used throughout this data sheet. additional information KEELOQ Code Hopping, refer Technical Brief (TB003). Remote Keyless Entry Button Status Indicates what button input(s) activated transmission. Encompasses button status bits (Figure 4-2). Code Hopping method which code, viewed externally system, appears change unpredictably each time transmitted. Code word block data that repeatedly transmitted upon button activation (Figure 4-1). Transmission data stream consisting repeating code words (Figure 8-1). Crypt unique secret 64-bit number used encrypt decrypt data. symmetrical block cipher such KEELOQ algorithm, encryption decryption keys equal will therefore referred generally crypt key. Encoder device that generates encodes data. Encryption Algorithm recipe whereby data scrambled using crypt key. data only interpreted respective decryption algorithm using same crypt key. Decoder device that decodes data received from encoder. Decryption algorithm recipe whereby data scrambled encryption algorithm unscrambled using same crypt key.
DS41098C-page
2001 Microchip Technology Inc.
HCS201
coded transmission will completely different. Statistically, only 32-bit string information changes, greater than percent coded transmission bits will change. indicated block diagram page one, HCS201 small EEPROM array which must loaded with several parameters before use; most often programmed manufacturer time production. most important these are: 28-bit serial number, typically unique every encoder crypt initial 16-bit synchronization value 16-bit configuration value crypt generation typically inputs transmitter serial number 64-bit manufacturer's code into generation algorithm (Figure 1-2). manufacturer's code chosen system manufacturer must carefully controlled pivotal part overall system security.
FIGURE 1-1:
Production Programmer
CREATION STORAGE CRYPT DURING PRODUCTION
HCS201 EEPROM Array
Serial Number Crypt Sync Counter
Transmitter Serial Number
Manufacturer's Code
Generation Algorithm
Crypt
16-bit synchronization counter basis behind transmitted code word changing each transmission; increments each time button pressed. code hopping algorithm's complexity, each increment synchronization value results greater than bits changing transmitted code word. Figure shows values EEPROM used encoder. Once encoder detects button press, reads button inputs updates synchronization counter. synchronization counter crypt input encryption algorithm output bits encrypted information. This data will change with every button press, value appearing externally `randomly around', hence referred hopping portion code word. 32-bit hopping code combined with button information serial number form code word transmitted receiver. code word format explained greater detail Section 4.0. receiver type controller decoder, typically microcontroller with compatible firmware that allows decoder operate conjunction with HCS201 based transmitter. Section provides detail integrating HCS201 into system.
transmitter must first `learned' receiver before allowed system. Learning includes calculating transmitter's appropriate crypt key, decrypting received hopping code storing serial number, synchronization counter value crypt EEPROM. normal operation, each received message valid format evaluated. serial number used determine from learned transmitter. from learned transmitter, message decrypted synchronization counter verified. Finally, button status checked what operation requested. Figure shows relationship between some values stored receiver values received from transmitter.
2001 Microchip Technology Inc.
DS41098C-page
HCS201
FIGURE 1-2:
EEPROM Array Crypt Sync Counter Serial Number
BUILDING TRANSMITTED CODE WORD (ENCODER)
KEELOQ Encryption Algorithm
Button Press Information
Serial Number
Bits Encrypted Data
Transmitted Information
FIGURE 1-3:
BASIC OPERATION RECEIVER (DECODER)
Received Information EEPROM Array
Button Press Information
Serial Number
Bits Encrypted Data
Manufacturer Code
Check Match
Serial Number Sync Counter Crypt KEELOQ Decryption Algorithm
Decrypted Synchronization Counter Perform Function Indicated button press
Check Match
NOTE: Circled numbers indicate order execution.
DS41098C-page
2001 Microchip Technology Inc.
HCS201
ENCODER OPERATION
TABLE 2-1:
Name Number VDDB
VDDB STEP DATA
DESCRIPTIONS
Description Switch input Switch input Switch input Clock Programming mode Battery input pin, supplies power step control circuitry Ground reference connection Pulse Width Modulation (PWM) output Data Programming mode Step regulator switch control Positive supply voltage
shown typical application circuits (Figure 2-1), HCS201 simple device use. requires only addition buttons circuitry transmitter your security application. description each given Table 2-1.
FIGURE 2-1:
TYPICAL CIRCUITS
DATA
STEP
button remote control
VDDB
STEP DATA
HCS201 will wake-up upon detecting button press delay approximately button debounce (Figure 2-2). synchronization counter, discrimination value button information will encrypted form hopping code. hopping code portion will change every transmission, even same button pushed again. code word that been transmitted will repeat more than transmissions. This provides more than years before code repeated; based operations day. Overflow information sent from encoder used extend number unique transmissions more than 192K. transmit process detected that button(s) been pressed, RESET will immediately occur current code word will completed. Please note that buttons removed will have effect code word unless buttons remain pressed; which case code word will completed power-down will occur.
Four button remote control
VDDB 2.0-6.0V Three button remote control with Step regulator External components sample values: 2N3904 ZHCS400CT (40V 0.4A Zetex) STEP DATA
(see Section description Step circuit)
Note:
functions implemented pressing more than button simultaneously using suitable diode array.
2001 Microchip Technology Inc.
DS41098C-page
HCS201
FIGURE 2-2: ENCODER OPERATION
button been pressed)
Power-Up
EEPROM MEMORY ORGANIZATION
RESET Debounce Delay
Sample Inputs Update Sync Info Encrypt With Crypt Load Transmit Register Transmit Buttons Added Buttons Released Complete Code Word Transmission Stop
HCS201 contains bits 16-bit words) EEPROM memory (Table 3-1). This EEPROM array used store encryption information, synchronization value, etc. Further descriptions memory array given following sections.
TABLE 3-1:
WORD ADDRESS
EEPROM MEMORY
MNEMONIC KEY_0 KEY_1 KEY_2 KEY_3 SYNC DESCRIPTION 64-bit encryption (word 64-bit encryption (word 64-bit encryption (word 64-bit encryption (word 16-bit synchronization value Device Serial Number (word Device Serial Number (word Seed Value (word Seed Value (word Discrimination Word Config Word
RESERVED 0000H SER_0 SER_1 SEED_0 SEED_1 DISC CONFIG
KEY_0 KEY_3 (64-Bit Crypt Key)
64-bit crypt used create encrypted message transmitted receiver. This calculated programmed during production using generation algorithm. generation algorithm different from KEELOQ algorithm. Inputs generation algorithm typically transmitter's serial number 64-bit manufacturer's code. While generation algorithm supplied from Microchip typical method used, user elect create their method generation. This done providing that decoder programmed with same means creating decryption purposes.
SYNC (Synchronization Counter)
This 16-bit synchronization value that used create hopping code transmission. This value will increment after every transmission.
DS41098C-page
2001 Microchip Technology Inc.
HCS201
Reserved
Must initialized 0000H. serial number then merely compared respective bits received serial number; saving EEPROM space.
SER_0, SER_1 (Encoder Serial Number)
CONFIG (Configuration Word)
SER_0 SER_1 lower upper words device serial number, respectively. Although there bits allocated serial number, only lower order bits transmitted. serial number meant unique every transmitter.
SEED_0, SEED_1 (Seed Word)
Configuration Word 16-bit word stored EEPROM array that used device store information used during encryption process, well status option configurations. Further explanations each bits described following sections.
2-word (32-bit) seed code will transmitted when three buttons pressed same time (see Figure 4-2). This allows system designer implement secure learn feature this fixed code word part different generation/tracking process.
TABLE 3-3:
Number
CONFIGURATION WORD
Name OSC0 OSC1 OSC2 OSC3 VLOWS MTX4 TXEN S3SET XSER Used Used Used Used Used Used
TABLE 3-2:
Number
DISCRIMINATION WORD
Description Discrimination Discrimination Discrimination Discrimination Discrimination Discrimination Discrimination Discrimination Discrimination Discrimination Discrimination Discrimination Used Used Used Used
3.7.1
OSCILLATOR TUNING BITS (OSC0 OSC3)
These bits used tune frequency HCS201 internal clock oscillator within ±10% nominal value over temperature voltage.
DISC (Discrimination Word)
3.7.2
VOLTAGE TRIP POINT SELECT (VLOWS)
discrimination value aids post-decryption check decoder end. value, typical system will programmed Least Significant bits serial number. Values other than this must separately stored receiver when transmitter learned. discrimination bits part information that form encrypted portion transmission (Figure 4-2). After receiver decrypted transmission, discrimination bits checked against receiver's stored value verify that decryption process valid. discrimination value programmed LSb's
voltage trip point select (VLOWS) setting (S3SET) used determine when send VLOW signal receiver.
TABLE 3-4:
VLOWS
TRIP POINT SELECT
S3SET* Trip Point 6.75
also Section 3.7.6
2001 Microchip Technology Inc.
DS41098C-page
HCS201
3.7.3 BAUD RATE SELECT BITS (BRS)
selects speed transmission code word blanking. Table shows used select different baud rates Section provides detailed explanation code word blanking.
TABLE 3-5:
BAUDRATE SELECT
Basic Pulse Element Code Words Transmitted
3.7.4
MINIMUM FOUR TRANSMISSIONS (MTX4)
this cleared, only code completed HCS201 activated. this set, least four complete code words transmitted, even code word blanking enabled.
3.7.5
TRANSMIT PULSE ENABLE (TXEN)
this cleared, transmission pulse transmitted before transmission. set, START pulse long) transmitted after button de-bouncing, before preamble first code word.
3.7.6
SETTING (S3SET)
This determines value function code during transmission high trip point selected VLOWS section 3.6.2. this cleared, mirrors during transmission. S3SET set, function code (Button Status) always set, independent value
3.7.7
EXTENDED SERIAL NUMBER (XSER)
this set, long 32-bit Serial Number transmitted. this cleared, standard 28-bit Serial Number transmitted followed bits function code (Button Status).
DS41098C-page
2001 Microchip Technology Inc.
HCS201
TRANSMITTED WORD
Code Word Format
Code Word Organization
HCS201 code word made several parts (Figure 4-1). Each code word contains duty cycle preamble, header, bits encrypted data bits fixed data followed guard period before another code word begin. Refer Table code word timing.
HCS201 transmits 66-bit code word when button pressed. 66-bit word constructed from Fixed Code portion Encrypted Code portion (Figure 4-2). bits Encrypted Data generated from button bits, discrimination bits 16-bit sync value. encrypted portion alone provides four billion changing code combinations. bits Fixed Code Data made status bits, button bits 28-bit serial number. fixed encrypted sections combined increase number code combinations 7.38 1019.
FIGURE 4-1:
CODE WORD FORMAT
LOGIC LOGIC Period Duty Cycle Preamble Encrypted Portion Transmission THOP Fixed Portion Transmission TFIX Guard Time
Header
FIGURE 4-2:
CODE WORD ORGANIZATION
bits Fixed Portion VLOW bit) Button Status Serial Number bits) bits Encrypted Portion Button Status DISC bits) Sync Counter bits) Data bits Transmitted first. VLOW bit) Button Status Serial Number bits) SEED bits)
SEED replaces Encrypted Portion when button inputs activated same time.
2001 Microchip Technology Inc.
DS41098C-page
HCS201
Synchronous Transmission Mode
Synchronous Transmission mode used clock code word using external clock. enter Synchronous Transmission mode, Programming mode start-up sequence must executed shown Figure 4-3. either falling edge S3), device enters Synchronous Transmission mode. this mode, functions normal transmitter, with exception that timing data string controlled externally extra bits transmitted with code word. button code will value falling edge timing data string controlled supplying clock should exceed kHz. code word same mode with reserved bits word. reserved bits ignored. When Synchronous Transmission mode should toggled until internal processing been completed shown Figure 4-4.
FIGURE 4-3:
SYNCHRONOUS TRANSMISSION MODE (TXEN=0)
50ms
Preamble Header Data
TPH1 TPH2
S[1:0]
"01,10,11"
FIGURE 4-4:
CODE WORD ORGANIZATION (SYNCHRONOUS TRANSMISSION MODE)
Fixed Portion Encrypted Portion Serial Number bits) Button Status DISC bits) Sync Counter bits)
Reserved bits)
Padding bits)
Button Status
Data bits Transmitted first.
DS41098C-page
2001 Microchip Technology Inc.
HCS201
SPECIAL Code Word Completion
TABLE 5-1:
ACTIVATION TABLE
Function
code word completion feature ensures that entire code words transmitted, even button released before code word complete. button held down beyond time code word, multiple code words will result. another button activated during transmission, active transmission will aborted transmission will begin using button information.
Standby
Hopping Code
VLOW: Voltage Indicator
Seed Code
VLOW transmitted with every transmission (Figure 8-4) will transmitted operating voltage dropped below voltage trip point. trip point selectable based battery voltage being used. Section 3.7.2 description voltage select option set. This VLOW signal transmitted receiver give audible signal user that transmitter battery low.
Blank Alternate Code Word
Auto-Shutoff
auto-shutoff function automatically stops device from transmitting button inadvertently gets pressed long period time. This will prevent device from draining battery button gets pressed while transmitter pocket purse. Time-out period TTO.
Federal Communications Commission (FCC) part rules specify limits worst case average fundamental power harmonics that transmitted window. approval purposes, therefore advantageous minimize transmission duty cycle. This achieved minimizing duty cycle individual bits well blanking consecutive code words. Blank Alternate Code Word (BACW) used reduce average power transmission transmitting only every second code word (Figure 5-1). This selectable feature that determined conjunction with baud rate selection BSL0. Enabling BACW option likewise allow user transmit higher amplitude transmission time averaged power reduced. BACW effectively halves time given transmission output power could theoretically doubled while maintaining same time averaged output power.
Seed Transmission
order increase level security system, possible receiver implement what known secure learn function. This done utilizing seed value stored EEPROM, transmitted only when three button inputs pressed same time (Table 5-1). Instead normal generation inputs being used create crypt key, this seed value used.
FIGURE 5-1:
BLANK ALTERNATE CODE WORD (BACW)
Amplitude
Code Word
Code Word
Code Word
Code Word
Time
2001 Microchip Technology Inc.
DS41098C-page
HCS201
Step Regulator
FIGURE 5-2: APPLICATION CIRCUIT
integrated Step regulator used ensure power supply voltage encoder circuit (VDD), constant independent what battery voltage (VDDB). Input compared VSTEP, internal reference voltage. falls below this voltage STEP output pulsed fSTEP. This output connected external circuit illustrated Figure 5-2, provide step voltage device. Step regulator inactive when device transmitting.
2.0-6.0V
VDDB STEP DATA
Note:
Power Step regulator taken from VDDB pin. While limited 3.5V minimum, VDDB minimum 2.0V Step circuit start operating.
Three button remote control with Step regulator External components sample values: 2N3904 ZHCS400CT (40V 0.4A Zetex)
FIGURE 5-3:
TYPICAL LOADING CURVES (FIGURE CIRCUIT)
Load(mA)
Vdd(V)
Vddb=2V Vddb=2.5V Vddb=3V Vddb=3.5V
Note:
These typical values tested production.
TABLE 5-2:
Symbol fSTEP VSTEP Note:
STEP CIRCUIT CHARACTERISTICS
Parameters Min. Typ. Max. Units VDDB Conditions
Output frequency Reference voltage
These parameters characterized tested.
DS41098C-page
2001 Microchip Technology Inc.
HCS201
PROGRAMMING HCS201
When using HCS201 system, user will have program some parameters into device including serial number secret before used. programming cycle allows user input bits serial data stream, which then stored internally EEPROM. Programming will initiated forcing DATA line high, after line been held high appropriate length time line (Table Figure 6-1). After Program mode entered, delay must provided device automatic bulk write cycle complete. This will write locations EEPROM zeros pattern. device then programmed clocking bits time, using clock line DATA data line. After each 16-bit word loaded, programming delay required internal program cycle complete. This delay take Twc. After every 16-bit word written HCS201, HCS201 will signal that write complete sending train pulses, TACKH high, TACKL oscillator perfectly tuned) DATA. These will continue until dropped. first pulse's width should used calibration. programming cycle, device verified (Figure 6-2) reading back EEPROM. Reading done clocking line reading data bits DATA. security reasons, possible execute verify function without first programming EEPROM. Verify operation only done once, immediately following Program cycle. Note: ensure that device does accidentally enter Programming mode, DATA should never pulled high circuit connected Special care should taken when driving transistors.
FIGURE 6-1:
PROGRAMMING WAVEFORMS
Enter Program Mode
TPBW
TCLKH
Initiate Data Polling Here
TCLKL
TPH1 DATA (Data) TPH2
TCLKL
(Clock)
Write Cycle Complete Here Repeat each word times)
Calibration Pulses
Data Word
Note button inputs held ground during entire programming sequence.
FIGURE 6-2:
VERIFY WAVEFORMS
Beginning Verify Cycle Data from Word
Programming Cycle
DATA (Data) (Clock)
Bit190 Bit191
Bit190 Bit191
Note: Verify operation done, then must immediately follow Program cycle.
2001 Microchip Technology Inc.
DS41098C-page
HCS201
TABLE 6-1: PROGRAMMING/VERIFY TIMING REQUIREMENTS
Symbol TPH1 TPH2 TPBW TPROG TCLKL TCLKH TPHOLD TACKL TACKH Min. Max. Units 5.0V 10%, Parameter Program mode setup time Hold time Hold time Bulk Write time Program delay time Program cycle time Clock time Clock high time Data setup time Data hold time Data valid time Hold time Acknowledge time Acknowledge high time
DS41098C-page
2001 Microchip Technology Inc.
HCS201
INTEGRATING HCS201 INTO SYSTEM
FIGURE 7-1: TYPICAL LEARN SEQUENCE
HCS201 system requires compatible decoder. This decoder typically microcontroller with compatible firmware. Microchip will provide (via license agreement) firmware routines that accept transmissions from HCS201 decrypt hopping code portion data stream. These routines provide system designers means develop their decoding system.
Enter Learn Mode Wait Reception Valid Code Generate from Serial Number Generated Decrypt Compare Discrimination Value with Fixed Value
Learning Transmitter Receiver
transmitter must first 'learned' decoder before allowed system. Several learning strategies possible, Figure details typical learn sequence. Core each, decoder must minimally store each learned transmitter's serial number current synchronization counter value EEPROM. Additionally, decoder typically stores each transmitter's unique crypt key. maximum number learned transmitters will therefore relative available EEPROM. transmitter's serial number transmitted clear synchronization counter only exists code word's encrypted portion. decoder obtains counter value decrypting using same used encrypt information. KEELOQ algorithm symmetrical block cipher encryption decryption keys identical referred generally crypt key. encoder receives crypt during manufacturing. decoder programmed with ability generate crypt well required input generation routine; typically transmitter's serial number. Figure summarizes typical learn sequence. decoder receives authenticates first transmission; first button press. Authentication involves generating appropriate crypt key, decrypting, validating correct usage discrimination bits buffering counter value. second transmission received authenticated. final check verifies counter values were sequential; consecutive button presses. learn sequence successfully complete, decoder stores learned transmitter's serial number, current synchronization counter value appropriate crypt key. From crypt will retrieved from EEPROM during normal operation instead recalculating each transmission received. Certain learning strategies have been patented care must taken infringe.
Equal
Wait Reception Second Valid Code Generated Decrypt Compare Discrimination Value with Fixed Value
Equal Counters Sequential
Learn successful Store: Serial number Encryption Synchronization counter
Learn Unsuccessful
Exit
2001 Microchip Technology Inc.
DS41098C-page
HCS201
Decoder Operation
Figure summarizes normal decoder operation. decoder waits until transmission received. received serial number compared EEPROM table learned transmitters first determine this transmitter's allowed system. from learned transmitter, transmission decrypted using stored crypt authenticated discrimination bits appropriate crypt usage. decryption valid synchronization value evaluated.
Synchronization with Decoder (Evaluating Counter)
KEELOQ technology patent scope includes sophisticated synchronization technique that does require calculation storage future codes. technique securely blocks invalid transmissions while providing transparent resynchronization transmitters inadvertently activated away from receiver. Figure shows 3-partition, rotating synchronization window. size each window optional technique fundamental. Each time transmission authenticated, intended function executed transmission's synchronization counter value stored EEPROM. From currently stored counter value there initial "Single Operation" forward window codes. difference between received synchronization counter last stored counter within intended function will executed single button press synchronization counter will stored. Storing synchronization counter value effectively rotates entire synchronization window. "Double Operation" (resynchronization) window further exists from Single Operation window codes forward currently stored counter value. referred "Double Operation" because transmission with synchronization counter value this window will require additional, sequential counter transmission prior executing intended function. Upon receiving sequential transmission decoder executes intended function stores synchronization counter value. This resynchronization occurs transparently user human nature press button second time first unsuccessful.
FIGURE 7-2:
Start
TYPICAL DECODER OPERATION
Transmission Received
Does Serial Number Match
Decrypt Transmission Decryption Valid Counter Within Counter Within Save Counter Temp Location Execute Command Update Counter
third window "Blocked Window" ranging from double operation window currently stored synchronization counter value. transmission with synchronization counter value within this window will ignored. This window excludes previously used, perhaps code-grabbed transmissions from accessing system.
Note:
synchronization method described this section only typical implementation because usually implemented firmware, altered needs particular system.
DS41098C-page
2001 Microchip Technology Inc.
HCS201
FIGURE 7-3: SYNCHRONIZATION WINDOW
Entire Window rotates eliminate previously used codes Blocked Window (32K Codes) Stored Synchronization Counter Value Double Operation (resynchronization) Window (32K Codes) Single Operation Window Codes)
2001 Microchip Technology Inc.
DS41098C-page
HCS201
ELECTRICAL CHARACTERISTICS
ABSOLUTE MAXIMUM RATINGS
Item Supply voltage Input voltage Output voltage output current Storage temperature Lead soldering temp Rating -0.3 13.5 -0.3 -0.3 +125 Units (Note (Note
TABLE 8-1:
Symbol VOUT IOUT TSTG TLSOL
Note Stresses above those listed under "ABSOLUTE MAXIMUM RATINGS" cause permanent damage device.
TABLE 8-2:
CHARACTERISTICS
Commercial (C): Tamb +70°C Industrial (I): Tamb -40°C +85°C 3.5V 5.0V Parameter Operating Current (avg)2 Standby Current Auto-shutoff Current3,4 High Level Input Voltage level Input Voltage High level Output Voltage Level Output Voltage Pull-down Resistance; S0-S2 Pull-down Resistance; DATA Sym. ICCS ICCS Min. 0.55VDD -0.3 0.6VDD Typ.1 Max. VDD+0.3 0.15VDD 5.0V 13.0V Min. 2.75 -0.3 Typ.1 Max. VDD+0.3 0.75 Unit -1.0 3.5V -2.0 4.0V Conditions
0.08VDD
RSO-2
RDATA
4.0V
Note Typical values 25°C. load. Auto-shutoff current specification does include current through input pull-down resistors. These values characterized tested.
DS41098C-page
2001 Microchip Technology Inc.
HCS201
FIGURE 8-1: POWER-UP TRANSMIT TIMING
Multiple Code Word Transmission Button Press Detect DATA Output Code Word Code Word Code Word Code Word Code Word
Button Input
TABLE 8-3:
POWER-UP TRANSMIT TIMING(2)
Standard Operating Conditions (unless otherwise specified): Commercial(C): Tamb +70°C Industrial(I): Tamb -40°C +85°C Symbol Parameter Time second button press Min. Code Word Typ. Max. Code Word Unit Conditions (Note
Transmit delay from button detect Debounce Delay Auto-shutoff time-out period START Pulse Delay Note time which second button pressed without completion first code word (the intention press combination buttons). Typical values tested production.
FIGURE 8-2:
CODE WORD FORMAT
LOGIC LOGIC Period Duty Cycle Preamble Encrypted Portion Transmission THOP Fixed Portion Transmission TFIX Guard Time
Header
2001 Microchip Technology Inc.
DS41098C-page
HCS201
FIGURE 8-3: CODE WORD FORMAT: PREAMBLE/HEADER PORTION
Duty Cycle Preamble
Header
Data Bits
FIGURE 8-4:
CODE WORD FORMAT: DATA PORTION (XSER=0)
Serial Number Button Code Status VLOW
Header
Fixed Portion Guard Time
Encrypted Portion
TABLE 8-4:
CODE WORD TRANSMISSION TIMING REQUIREMENTS
Code Words Transmitted Min. 1.08 8.64 34.56 36.72 14.04 97.56 Typ. 38.4 40.8 15.6 108.4 Max. 1.32 10.56 42.24 44.88 17.16 119.24 Min. 0.54 4.32 17.28 18.36 7.02 48.78 1851 Typ. 19.2 20.4 54.2 1667 Max. 0.66 5.28 21.12 22.44 8.58 59.62 1515 Units
+3.5 6.0V Commercial (C): Tamb +70°C Industrial (I): Tamb -40°C +85°C Symbol THOP TFIX Characteristic Basic pulse element pulse width Preamble duration Header duration Hopping code duration Fixed code duration Guard Time Total Transmit Time data rate Number
Note timing parameters tested derived from oscillator clock.
DS41098C-page
2001 Microchip Technology Inc.
HCS201
PACKAGING INFORMATION
Package Marking Information
8-Lead PDIP (300 mil) XXXXXXXX XXXXXNNN YYWW Example HCS201 XXXXXNNN 0025
8-Lead SOIC (150 mil) XXXXXXX XXXYYWW
Example HCS201 XXX0025
Legend: XX.X Note:
Customer specific information* Year code (last digits calendar year) Week code (week January week `01') Alphanumeric traceability code
event full Microchip part number cannot marked line, will carried over next line thus limiting number available characters customer specific information.
Standard marking consists Microchip part number, year code, week code, facility code, mask rev#, assembly code. marking beyond this, certain price adders apply. Please check with your Microchip Sales Office. devices, special marking adders included price.
2001 Microchip Technology Inc.
DS41098C-page
HCS201
Package Details
8-Lead Plastic Dual In-line (PDIP)
Number Pins Pitch Seating Plane Molded Package Thickness Base Seating Plane Shoulder Shoulder Width Molded Package Width Overall Length Seating Plane Lead Thickness Upper Lead Width Lower Lead Width Overall Spacing Mold Draft Angle Mold Draft Angle Bottom Controlling Parameter Significant Characteristic
Units Dimension Limits
INCHES* .100 .155 .130 .313 .250 .373 .130 .012 .058 .018 .370
.140 .115 .015 .300 .240 .360 .125 .008 .045 .014 .310
.170 .145 .325 .260 .385 .135 .015 .070 .022 .430
MILLIMETERS 2.54 3.56 3.94 2.92 3.30 0.38 7.62 7.94 6.10 6.35 9.14 9.46 3.18 3.30 0.20 0.29 1.14 1.46 0.36 0.46 7.87 9.40
4.32 3.68 8.26 6.60 9.78 3.43 0.38 1.78 0.56 10.92
Notes: Dimensions include mold flash protrusions. Mold flash protrusions shall exceed .010" (0.254mm) side. JEDEC Equivalent: MS-001 Drawing C04-018
DS41098C-page
2001 Microchip Technology Inc.
HCS201
8-Lead Plastic Small Outline (SN) Narrow, (SOIC)
Number 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 Mold Draft Angle Mold Draft Angle Bottom Controlling Parameter Significant Characteristic
Units Dimension Limits
.053 .052 .004 .228 .146 .189 .010 .019 .008 .013
INCHES* .050 .061 .056 .007 .237 .154 .193 .015 .025 .009 .017
.069 .061 .010 .244 .157 .197 .020 .030 .010 .020
MILLIMETERS 1.27 1.35 1.55 1.32 1.42 0.10 0.18 5.79 6.02 3.71 3.91 4.80 4.90 0.25 0.38 0.48 0.62 0.20 0.23 0.33 0.42
1.75 1.55 0.25 6.20 3.99 5.00 0.51 0.76 0.25 0.51
Notes: Dimensions include mold flash protrusions. Mold flash protrusions shall exceed .010" (0.254mm) side. JEDEC Equivalent: MS-012 Drawing C04-057
2001 Microchip Technology Inc.
DS41098C-page
HCS201
ON-LINE SUPPORT
Microchip provides on-line support Microchip World Wide (WWW) site. site used Microchip means make files information easily available customers. view site, user must have access Internet browser, such Netscape Microsoft Explorer. Files also available download from site.
Systems Information Upgrade Line
Systems Information Upgrade Line provides system users listing latest versions Microchip's development systems software products. Plus, this line provides information customers receive currently available upgrade kits.The Line Numbers are: 1-800-755-2345 U.S. most Canada, 1-480-792-7302 rest world.
Connecting Microchip Internet Site
Microchip site available using your favorite Internet browser attach www.microchip.com file transfer site available using service connect ftp://ftp.microchip.com site file transfer site provide variety services. Users download files latest Development Tools, Data Sheets, Application Notes, User's Guides, Articles Sample Programs. variety Microchip specific business information also available, including listings Microchip sales offices, distributors factory representatives. Other data available consideration Latest Microchip Press Releases Technical Support Section with Frequently Asked Questions Design Tips Device Errata Postings Microchip Consultant Program Member Listing Links other useful sites related Microchip Products Conferences products, Development Systems, technical information more Listing seminars events
DS41098C-page
2001 Microchip Technology Inc.
HCS201
READER RESPONSE
intention provide with best documentation possible ensure successful your Microchip product. wish provide your comments organization, clarity, subject matter, ways which documentation better serve you, please your comments Technical Publications Manager (480) 792-7578. Please list following information, this outline provide with your comments about this Data Sheet. Technical Publications Manager Reader Response Total Pages Sent
From: Name Company Address City State Country Telephone: Application (optional): Would like reply? Device: HCS201 Questions: What best features this document? Literature Number: DS41098C FAX:
does this document meet your hardware software development needs?
find organization this data sheet easy follow? not, why?
What additions data sheet think would enhance structure subject?
What deletions from data sheet could made without affecting overall usefulness?
there incorrect misleading information (what where)?
would improve this document?
would improve software, systems, silicon products?
2001 Microchip Technology Inc.
DS41098C-page
HCS201
NOTES:
DS41098C-page
2001 Microchip Technology Inc.
Microchip's Secure Data Products covered some following patents: Code hopping encoder patents issued Europe, U.S.A., R.S.A. U.S.A.: 5,517,187; Europe: 0459781; R.S.A.: ZA93/4726 Secure learning patents issued U.S.A. R.S.A. U.S.A.: 5,686,904; R.S.A.: 95/5429
Information contained this publication regarding device applications like intended through suggestion only superseded updates. your responsibility ensure that your application meets with your specifications. representation warranty given liability assumed Microchip Technology Incorporated with respect accuracy such information, infringement patents other intellectual property rights arising from such otherwise. Microchip's products critical components life support systems authorized except with express written approval Microchip. licenses conveyed, implicitly otherwise, under intellectual property rights.
Trademarks Microchip name logo, Microchip logo, FilterLab, KEELOQ, MPLAB, PIC, PICmicro, PICMASTER, PICSTART, MATE, SEEVAL Embedded Control Solutions Company registered trademarks Microchip Technology Incorporated U.S.A. other countries. dsPIC, ECONOMONITOR, FanSense, FlexROM, fuzzyLAB, In-Circuit Serial Programming, ICSP, ICEPIC, microID, microPort, Migratable Memory, MPASM, MPLIB, MPLINK, MPSIM, MXDEV, PICC, PICDEM, PICDEM.net, rfPIC, Select Mode Total Endurance trademarks Microchip Technology Incorporated U.S.A. Serialized Quick Turn Programming (SQTP) service mark Microchip Technology Incorporated U.S.A. other trademarks mentioned herein property their respective companies. 2001, Microchip Technology Incorporated, Printed U.S.A., Rights Reserved.
Printed recycled paper.
Microchip received QS-9000 quality system certification worldwide headquarters, design wafer fabrication facilities Chandler Tempe, Arizona July 1999. Company's quality system processes procedures QS-9000 compliant PICmicro® 8-bit MCUs, KEELOQ® code hopping devices, Serial EEPROMs microperipheral products. addition, Microchip's quality system design manufacture development systems 9001 certified.
2001 Microchip Technology Inc.
DS41098C page
WORLDWIDE SALES SERVICE
AMERICAS
Corporate Office
2355 West Chandler Blvd. Chandler, 85224-6199 Tel: 480-792-7200 Fax: 480-792-7277 Technical Support: 480-792-7627 Address: http://www.microchip.com
ASIA/PACIFIC
Australia
Microchip Technology Australia Suite Rawson Street Epping 2121, Australia Tel: 61-2-9868-6733 Fax: 61-2-9868-6755
Japan
Microchip Technology Japan K.K. Benex 3-18-20, Shinyokohama Kohoku-Ku, Yokohama-shi Kanagawa, 222-0033, Japan Tel: 81-45-471- 6166 Fax: 81-45-471-6122
Rocky Mountain
2355 West Chandler Blvd. Chandler, 85224-6199 Tel: 480-792-7966 Fax: 480-792-7456
China Beijing
Microchip Technology Consulting (Shanghai) Co., Ltd., Beijing Liaison Office Unit Bldg. Chaoyangmen Beidajie Beijing, 100027, China Tel: 86-10-85282100 Fax: 86-10-85282104
Korea
Microchip Technology Korea 168-1, Youngbo Bldg. Floor Samsung-Dong, Kangnam-Ku Seoul, Korea 135-882 Tel: 82-2-554-7200 Fax: 82-2-558-5934
Atlanta
Sugar Mill Road, Suite 200B Atlanta, 30350 Tel: 770-640-0034 Fax: 770-640-0307
Singapore
Microchip Technology Singapore Ltd. Middle Road #07-02 Prime Centre Singapore, 188980 Tel: 65-334-8870 Fax: 65-334-8850
Boston
Drive, Suite Westford, 01886 Tel: 978-692-3848 Fax: 978-692-3821
China Chengdu
Microchip Technology Consulting (Shanghai) Co., Ltd., Chengdu Liaison Office 2401, 24th Floor, Ming Xing Financial Tower TIDU Street Chengdu 610016, China Tel: 86-28-6766200 Fax: 86-28-6766599
Taiwan
Microchip Technology Taiwan 11F-3, Tung North Road Taipei, 105, Taiwan Tel: 886-2-2717-7175 Fax: 886-2-2545-0139
Chicago
Pierce Road, Suite Itasca, 60143 Tel: 630-285-0071 Fax: 630-285-0075
Dallas
4570 Westgrove Drive, Suite Addison, 75001 Tel: 972-818-7423 Fax: 972-818-2924
China Fuzhou
Microchip Technology Consulting (Shanghai) Co., Ltd., Fuzhou Liaison Office 531, North Building Fujian Foreign Trade Center Hotel Wusi Road Fuzhou 350001, China Tel: 86-591-7557563 Fax: 86-591-7557572
EUROPE
Denmark
Microchip Technology Nordic Regus Business Centre Lautrup Ballerup DK-2750 Denmark Tel: 4420 9895 Fax: 4420 9910
Dayton
Prestige Place, Suite Miamisburg, 45342 Tel: 937-291-1654 Fax: 937-291-9175
Detroit
Tri-Atria Office Building 32255 Northwestern Highway, Suite Farmington Hills, 48334 Tel: 248-538-2250 Fax: 248-538-2260
China Shanghai
Microchip Technology Consulting (Shanghai) Co., Ltd. Room 701, Bldg. East International Plaza Xian Road Shanghai, 200051 Tel: 86-21-6275-5700 Fax: 86-21-6275-5060
France
Microchip Technology SARL Parc d'Activite Moulin Massy Saule Trapu Batiment Etage 91300 Massy, France Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79
Kokomo
2767 Albright Road Kokomo, Indiana 46902 Tel: 765-864-8360 Fax: 765-864-8387
China Shenzhen
Microchip Technology Consulting (Shanghai) Co., Ltd., Shenzhen Liaison Office 1315, 13/F, Shenzhen Kerry Centre, Renminnan Shenzhen 518001, China Tel: 86-755-2350361 Fax: 86-755-2366086
Angeles
18201 Karman, Suite 1090 Irvine, 92612 Tel: 949-263-1888 Fax: 949-263-1338
Germany
Microchip Technology GmbH Gustav-Heinemann Ring D-81739 Munich, Germany Tel: 49-89-627-144 Fax: 49-89-627-144-44
York
Motor Parkway, Suite Hauppauge, 11788 Tel: 631-273-5305 Fax: 631-273-5335
Hong Kong
Microchip Technology Hongkong Ltd. Unit 901-6, Tower Metroplaza Hing Fong Road Kwai Fong, N.T., Hong Kong Tel: 852-2401-1200 Fax: 852-2401-3431
Italy
Microchip Technology Centro Direzionale Colleoni Palazzo Taurus Colleoni 20041 Agrate Brianza Milan, Italy Tel: 39-039-65791-1 Fax: 39-039-6899883
Jose
Microchip Technology Inc. 2107 North First Street, Suite Jose, 95131 Tel: 408-436-7950 Fax: 408-436-7955
India
Microchip Technology Inc. India Liaison Office Divyasree Chambers Floor, Wing (A3/A4) O'Shaugnessey Road Bangalore, 025, India Tel: 91-80-2290061 Fax: 91-80-2290062
United Kingdom
Arizona Microchip Technology Ltd. Eskdale Road Winnersh Triangle Wokingham Berkshire, England RG41 Tel: 5869 Fax: 44-118 921-5820
10/01/01
Toronto
6285 Northam Drive, Suite Mississauga, Ontario 1X5, Canada Tel: 905-673-0699 Fax: 905-673-6509
DS41098C-page
2001 Microchip Technology Inc.

Other recent searches


TIM1414-8-252 - TIM1414-8-252   TIM1414-8-252 Datasheet
S1L9224X01 - S1L9224X01   S1L9224X01 Datasheet
RTC-8563SA - RTC-8563SA   RTC-8563SA Datasheet
RSC-4x - RSC-4x   RSC-4x Datasheet
RF2370 - RF2370   RF2370 Datasheet
RF2373 - RF2373   RF2373 Datasheet
EMV44GT - EMV44GT   EMV44GT Datasheet
DRV103 - DRV103   DRV103 Datasheet
DEMO9S08LL16--Quick - DEMO9S08LL16--Quick   DEMO9S08LL16--Quick Datasheet
CLF28H222F33 - CLF28H222F33   CLF28H222F33 Datasheet
CLF28H562F25 - CLF28H562F25   CLF28H562F25 Datasheet
CLF28H123F18 - CLF28H123F18   CLF28H123F18 Datasheet
CLF28H153F15 - CLF28H153F15   CLF28H153F15 Datasheet
CLF28H223F12 - CLF28H223F12   CLF28H223F12 Datasheet
CLF28H333F10 - CLF28H333F10   CLF28H333F10 Datasheet
CLF28H563F08 - CLF28H563F08   CLF28H563F08 Datasheet
CLF28H124F06 - CLF28H124F06   CLF28H124F06 Datasheet
CLF28V222F33 - CLF28V222F33   CLF28V222F33 Datasheet
CLF28V562F25 - CLF28V562F25   CLF28V562F25 Datasheet
CLF28V123F18 - CLF28V123F18   CLF28V123F18 Datasheet
CLF28V153F15 - CLF28V153F15   CLF28V153F15 Datasheet
CLF28V223F12 - CLF28V223F12   CLF28V223F12 Datasheet
CLF28V336F10 - CLF28V336F10   CLF28V336F10 Datasheet
CLF28V563F08 - CLF28V563F08   CLF28V563F08 Datasheet
CLF28V124F06 - CLF28V124F06   CLF28V124F06 Datasheet
CLF24H222F24 - CLF24H222F24   CLF24H222F24 Datasheet
CLF24H392F19 - CLF24H392F19   CLF24H392F19 Datasheet
CLF24H562F15 - CLF24H562F15   CLF24H562F15 Datasheet
AD9834 - AD9834   AD9834 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive