| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
Security Programmable 28-bit serial number Programmable 64-bit cr
Top Searches for this datasheetHCS200 Security Programmable 28-bit serial number Programmable 64-bit crypt Each transmission unique 66-bit transmission code length 32-bit hopping code 28-bit serial number, 4-bit button status, battery indicator transmitted Crypt keys read protected DESCRIPTION HCS200 from Microchip Technology Inc. code hopping encoder designed primarily Remote Keyless Entry (RKE) systems. device utilizes KEELOQ® code hopping technology, incorporating high security, small package outline cost. HCS200 perfect replacement fixed code devices unidirectional remote keyless entry systems access control systems. PACKAGE TYPES PDIP, SOIC HCS200 Operating 3.5-13.0V operation Three button inputs seven functions available Selectable baud rate Automatic code word completion battery signal transmitted receiver Non-volatile synchronization data Other Easy programming interface On-chip EEPROM On-chip oscillator timing components Button inputs have internal pull-down resistors external component cost BLOCK DIAGRAM Oscillator RESET circuit Controller Power latching switching Typical Applications HCS200 ideal Remote Keyless Entry (RKE) applications. These applications include: Fixed code replacement Automotive systems Automotive alarm systems Automotive immobilizers Gate garage door openers Identity tokens Burglar alarm systems EEPROM Encoder 32-bit shift register Button input port HCS200 operates over wide voltage range volts 13.0 volts three button inputs 8-pin configuration. This allows system designer freedom implement seven functions. only components required device operation buttons circuitry, allowing very system cost. 2001 Microchip Technology Inc. DS40138B-page HCS200 HCS200 combines 32-bit hopping code, generated non-linear 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. 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. HCS200 provides easy 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. HCS200 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. HCS200 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. HCS200, other hand, employs KEELOQ code hopping technology coupled with transmission length bits virtually eliminate code `grabbing' code `scanning'. high security level HCS200 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-2). 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. DS40138B-page 2001 Microchip Technology Inc. HCS200 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, HCS200 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-1). manufacturer's code chosen system manufacturer must carefully controlled pivotal part overall system security. FIGURE 1-1: Production Programmer CREATION STORAGE CRYPT DURING PRODUCTION HCS200 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 HCS200 based transmitter. Section provides detail integrating HCS200 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. DS40138B-page HCS200 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. DS40138B-page 2001 Microchip Technology Inc. HCS200 ENCODER OPERATION shown Figure 2-1, HCS200 simple device use. requires only addition buttons circuitry transmitter your security application. description each described Table 2-1. Note: When 9.0V driving capacitive loads, resistor with minimum value should used line with VDD. This prevents clamping 9.0V event overshoot. HCS200 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. FIGURE 2-1: +12V (Note2) TYPICAL CIRCUITS FIGURE 2-2: ENCODER OPERATION button been pressed) Power-Up button remote control RESET Debounce Delay +12V (Note Sample Inputs Update Sync Info Encrypt With Crypt Load Transmit Register Transmit Buttons Added Buttons Released Complete Code Word Transmission Stop button remote control (Note1) Note functions implemented pressing more than button simultaneously using suitable diode array. Resistor recommended current limiting. TABLE 2-1: Name Number DESCRIPTIONS Description Switch input Switch input Switch input 2/Clock when Programming mode Ground reference Pulse Width Modulation (PWM) output pin/Data Programming mode Positive supply voltage 2001 Microchip Technology Inc. DS40138B-page HCS200 EEPROM MEMORY ORGANIZATION SER_0, SER_1 (Encoder Serial Number) HCS200 contains bits 16-bit words) EEPROM memory (Table 3-1). This EEPROM array used store crypt information, synchronization value, etc. Further descriptions memory array given following sections. 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. TABLE 3-1: WORD ADDRESS EEPROM MEMORY MNEMONIC KEY_0 KEY_1 KEY_2 KEY_3 SYNC Reserved SER_0 SER_1 SEED_0 SEED_1 Reserved CONFIG DESCRIPTION 64-bit crypt (word LSb's 64-bit crypt (word 64-bit crypt (word 64-bit crypt (word MSb's 16-bit synchronization value 0000H Device Serial Number (word LSb's Device Serial Number (word MSb's Seed Value (word Seed Value (word 0000H Configuration Word SEED_0, SEED_1 (Seed Word) 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. Configuration Word 16-bit configuration word stored EEPROM array contains information required form encrypted portion transmission, well device option configurations. following sections further explain these bits. TABLE 3-2: Number CONFIGURATION WORD Description Discrimination Discrimination Discrimination Discrimination Discrimination Discrimination Discrimination Discrimination Discrimination Discrimination Discrimination Discrimination Voltage Trip Point Select (VLOW SEL) Baudrate Select (BSL0) Reserved, Reserved, 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. 3.6.1 DISCRIMINATION VALUE (DISC0 DISC11) SYNC (Synchronization Counter) This 16-bit synchronization value that used create hopping code transmission. This value will increment after every transmission. Reserved Must initialized 0000H. 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 DS40138B-page 2001 Microchip Technology Inc. HCS200 checked against receiver's stored value verify that decryption process valid. discrimination value programmed LSb's serial number then merely compared respective bits received serial number; saving EEPROM space. TRANSMITTED WORD Code Word Format 3.6.2 BAUD RATE SELECT (BSL0) BSL0 selects speed transmission code word blanking. Table shows used select different baud rates Section provides detailed explanation code word blanking. HCS200 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. Code Word Organization TABLE 3-3: BSL0 BAUD RATE SELECT Basic Pulse Element Code Words Transmitted HCS200 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 bit, fixed bit, button bits 28-bit serial number. fixed encrypted sections combined increase number code combinations 7.38 1019. 3.6.3 VOLTAGE TRIP POINT SELECT (VLOW SEL) voltage trip point select tells HCS200 what level being used. This information will used device determine when send voltage signal receiver. When this one, level assumed operating from volt 12.0 volt level. zero, level assumed volts. Refer Figure voltage trip point. VLOW tested 3.5V 13.0V. 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 device enters Synchronous Transmission mode. this mode functions normal transmitter, with exception that timing data string controlled externally that extra reserved bits transmitted code word. reserved bits ignored. button code will value falling edge timing data string controlled supplying clock should exceed kHz. When Synchronous Transmission mode should toggled until internal processing been completed shown Figure 4-3. FIGURE 3-1: Volts VOLTAGE TRIP POINTS CHARACTERIZATION VLOW VLOW VLOW Temp 2001 Microchip Technology Inc. DS40138B-page HCS200 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 bits Encrypted Portion Button Status Discrimination bits bits) Sync Counter bits) Data bits Transmitted first. Fixed bit) VLOW bit) Button Status Serial Number bits) Fixed bit) VLOW bit) Button Status Serial Number bits) SEED bits) SEED replaces Encrypted Portion when button inputs activated same time.- FIGURE 4-3: SYNCHRONOUS TRANSMISSION MODE 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 Discrimination bits bits) Sync Counter bits) Reserved bits) Padding bits) Button Status Data bits Transmitted first. DS40138B-page 2001 Microchip Technology Inc. HCS200 SPECIAL Code Word Completion 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. 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 Blank Alternate Code Word 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. 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. VLOW: Voltage Indicator VLOW signal transmitted receiver give indication user that transmitter battery low. VLOW included every transmission (Figure Figure 8-5) will transmitted zero operating voltage above voltage trip point. Refer Figure 4-2. trip point selectable based battery voltage being used. Section 3.6.3 description voltage trip point configured. FIGURE 5-1: BLANK ALTERNATE CODE WORD (BACW) Transmission Amplitude BACW Disabled (All words transmitted) Code Word Code Word Code Word Code Word BACW Enabled transmitted) Code Word Code Word Code Word Code Word TABLE 5-1: ACTIVATION TABLE External Internal Standby Hopping Code Transmission Seed Transmission 2001 Microchip Technology Inc. DS40138B-page HCS200 PROGRAMMING HCS200 When using HCS200 system, user will have program some parameters into device, such serial number crypt key, before used. programming cycle allows user input bits serial data stream, which then stored internally EEPROM. Programming will initiated forcing line high, after line been held high appropriate length time (Table Figure 6-1). After Program mode entered, delay must provided automatic bulk write cycle complete. This will write locations EEPROM zeros. device then programmed clocking bits time, using clock line data line; data clocked falling edge After each 16-bit word sent, programming delay required internal program cycle complete. programming cycle, device verified (Figure 6-2) reading back EEPROM. Reading done clocking line reading data bits PWM. falling edge initiates reading. security reasons, possible execute verify function without first programming EEPROM. verify operation only done immediately following program cycle. Note: ensure that device does accidentally enter Programming mode (resulting bulk erase), should never pulled high circuit connected Special care should taken when driving transistors. FIGURE 6-1: PROGRAMMING WAVEFORMS TPBW TCLKH Enter Program Mode (Clock) TPH1 (Data) TPH2 TCLKL Data Word (KEY_0) Repeat each word times) Data Word Note Unused button inputs held ground during entire programming sequence. must taken ground after Program/Verify cycle. FIGURE 6-2: VERIFY WAVEFORMS Beginning Verify Cycle Data from Word Programming Cycle (Data) (Clock) Bit190 Bit191 Bit190 Bit191 Note: Verify operation done, then must immediately follow Program cycle. DS40138B-page 2001 Microchip Technology Inc. HCS200 TABLE 6-1: PROGRAMMING/VERIFY TIMING REQUIREMENTS Symbol TPH1 TPH2 TPBW TPROG TCLKL TCLKH Min. Max. Units 5.0V 10%, 25°C 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 Note Typical values tested production. 2001 Microchip Technology Inc. DS40138B-page HCS200 INTEGRATING HCS200 INTO SYSTEM FIGURE 7-1: TYPICAL LEARN SEQUENCE Enter Learn Mode Wait Reception Valid Code Generate from Serial Number Generated Decrypt Compare Discrimination Value with Fixed Value HCS200 based system requires compatible decoder. decoder typically microcontroller with compatible firmware. Microchip provides, license agreement, firmware routines that will receive authenticate HCS200 transmissions. These routines provide designers means develop their decoding system. 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 Crypt Synchronization counter Learn Unsuccessful Exit DS40138B-page 2001 Microchip Technology Inc. HCS200 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. 2001 Microchip Technology Inc. DS40138B-page HCS200 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) DS40138B-page 2001 Microchip Technology Inc. HCS200 ELECTRICAL CHARACTERISTICS Absolute Maximum Ratings() Supply voltage .-0.3 13.3V Input voltage -0.3 13.3 VOUT Output voltage -0.3 0.3V IOUT output current TSTG Storage temperature (Note) +125°C TLSOL Lead soldering temp (Note). 300°C VESD rating .4000V NOTICE: Stresses above those listed under "Absolute Maximum Ratings" cause permanent damage device. This stress rating only functional operation device those other conditions above those indicated operation listings this specification implied. Exposure maximum rating conditions extended periods affect device reliability. TABLE 8-1: CHARACTERISTICS Commercial(C):Tamb +70°C Industrial(I):Tamb -40°C +85°C 3.5V 13.0V Parameter Operating Current (avg) Sym. Typ* -0.3 0.5VDD 0.08 12.0 VDD+ 0.15 Unit -2.0 4.0V 4.0V Conditions 3.5V 6.6V 13.0V Standby Current High Level Input Voltage Level Input Voltage High Level Output Voltage Level Output Voltage Pull-Down Resistance; S0-S2 Pull-Down Resistance; Note: ICCS RS0-2 RPWM Typical values 25°C. 2001 Microchip Technology Inc. DS40138B-page HCS200 FIGURE 8-1: 12.0 10.0 VBAT TYPICAL CURVE HCS200 WITH EXTERNAL RESISTORS External 12.0 10.0 VBAT External 12.0 10.0 VBAT LEGEND Typical Maximum Minimum DS40138B-page 2001 Microchip Technology Inc. HCS200 FIGURE 8-2: POWER-UP TRANSMIT TIMING Multiple Code Word Transmission Button Press Detect Output Code Word Code Word Code Word Code Word Code Word Button Input TABLE 8-2: POWER-UP TRANSMIT TIMING(2) +3.5 13.0V Commercial(C): Tamb +70°C Industrial(I): Tamb -40°C +85°C Symbol Parameter Time second button press Unit Remarks Code Code (Note Word Word Transmit delay from button detect Debounce Delay Auto-shutoff time-out period Note time which second button pressed without completion first code word intention press combination buttons. Typical values tested production. FIGURE 8-3: CODE WORD FORMAT LOGIC LOGIC Period Duty Cycle Preamble Encrypted Portion Transmission THOP Fixed Portion Transmission TFIX Guard Time Header 2001 Microchip Technology Inc. DS40138B-page HCS200 FIGURE 8-4: CODE WORD FORMAT: PREAMBLE/HEADER PORTION Duty Cycle Preamble Header Data Bits FIGURE 8-5: CODE WORD FORMAT: DATA PORTION Serial Number Button Code Status VLOW Header Fixed Portion Guard Time Encrypted Portion TABLE 8-3: CODE WORD TIMING Code Words Transmitted Number Min. 26.9 28.6 10.9 75.6 1190 Typ. 1200 38.4 40.8 15.6 108.0 Max. 1860 14.3 59.5 63.2 24.2 167.4 Min. 13.4 14.3 37.8 2381 Typ. 19.2 20.4 54.0 1667 Max. 29.8 31.6 12.1 83.7 1075 Units +3.5 13.0V Commercial(C):Tamb +70°C Industrial(I):Tamb -40°C +85°C Symbol THOP TFIX Note: Characteristic Basic pulse element pulse width Preamble duration Header duration Hopping code duration Fixed code duration Guard Time Total Transmit Time data rate timing parameters tested derived from oscillator clock. DS40138B-page 2001 Microchip Technology Inc. HCS200 FIGURE 8-6: HCS200 TEMP CHARACTERIZATION) Typical Max. 3.5V 5.0V 5.0V Min. TEMPERATURE 2001 Microchip Technology Inc. DS40138B-page HCS200 PACKAGING INFORMATION Package Marking Information Example 8-Lead PDIP (300 mil) XXXXXXXX XXXXXNNN YYWW HCS200 XXXXXNNN 0025 8-Lead SOIC (150 mil) Example XXXXXXX XXXYYWW HCS200 XXX0025 Legend: XX.X Customer specific information* Year code (last digit calendar year) Year code (last digits calendar year) Week code (week January week `01') Alphanumeric traceability code Note: event full Microchip part number cannot marked line, will carried over next line thus limiting number available characters customer specific information. Standard PICmicro device marking consists Microchip part number, year code, week code, traceability code. PICmicro device marking beyond this, certain price adders apply. Please check with your Microchip Sales Office. devices, special marking adders included price. DS40138B-page 2001 Microchip Technology Inc. HCS200 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 2001 Microchip Technology Inc. DS40138B-page HCS200 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 DS40138B-page 2001 Microchip Technology Inc. HCS200 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 2001 Microchip Technology Inc. DS40138B-page HCS200 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-4150. 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: HCS200 Questions: What best features this document? Literature Number: DS40138B 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? DS40138B-page 2001 Microchip Technology Inc. HCS200 HCS200 PRODUCT IDENTIFICATION SYSTEM order obtain information, e.g., pricing delivery, refer factory listed sales office. HCS200 Package: Plastic (300 Body), 8-lead) Plastic SOIC (150 Body), 8-lead Blank +70°C -40°C +85°C HCS200 Code Hopping Encoder HCS200T Code Hopping Encoder (Tape Reel) Temperature Range: Device: Sales Support Data Sheets Products supported preliminary Data Sheet have errata sheet describing minor operational differences recommended workarounds. determine errata sheet exists particular device, please contact following: Your local Microchip sales office. Microchip Corporate Literature Center U.S. FAX: (480) 792-7277. Microchip Worldwide Site. (www.microchip.com) Please specify which device, revision silicon Data Sheet (include Literature using. Customer Notification System Register site (www.microchip.com/cn) receive most current information products. 2001 Microchip Technology Inc. DS40138B-page HCS200 NOTES: DS40138B-page 2001 Microchip Technology Inc. Note following details code protection feature PICmicro® MCUs. PICmicro family meets specifications contained Microchip Data Sheet. Microchip believes that family PICmicro microcontrollers most secure products kind market today, when used intended manner under normal conditions. There dishonest possibly illegal methods used breach code protection feature. these methods, knowledge, require using PICmicro microcontroller manner outside operating specifications contained data sheet. person doing engaged theft intellectual property. Microchip willing work with customer concerned about integrity their code. Neither Microchip other semiconductor manufacturer guarantee security their code. Code protection does mean that guaranteeing product "unbreakable". Code protection constantly evolving. Microchip committed continuously improving code protection features product. have further questions about this matter, please contact local sales office nearest you. 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. DS40138B 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 DS40138B-page 2001 Microchip Technology Inc. Other recent searchesTSF0139-L2 - TSF0139-L2 TSF0139-L2 Datasheet PL10-100 - PL10-100 PL10-100 Datasheet
Privacy Policy | Disclaimer |