|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
M FEATURES * ISO 7816-3:1989 "Answer to Reset" compatible for synchronous cards * Industry standard 4406 command set compatible * Extended commands: - Combined WRITE and ERASE-WITH-CARRY function - Cryptographic signature of the EEPROM contents and challenge * 40-bit user programmable area with lock bit * 64-bit cryptographic key * 64-bit transport code * 33352 token units (788888) * Internal protection against token counter value corruption (anti-tearing) SCS152 Token Card Chip DIE LAYOUT GND VDD SCI SDIO SCK BLOCK DIAGRAM ADDRESS GENERATION VDD GND EEPROM DESCRIPTION The SCS152 is a third generation token card integrated circuit intended for prepaid applications. Typical applications of the SCS152 include disposable telephone cards, vending machine cards, low value debit cards, access control, and authentication. The SCS152 incorporates several security features, including an internal signature function and a long transport code. The SCS152 has two modes - issuer mode and user mode. During wafer testing, it is placed in issuer mode for card manufacturing and transportation to the issuer. In issuer mode, the transport code is needed to program the device and, thus, is protected from unauthorized use before personalization by the issuer. During personalization, a cryptographic key, unique to the card, is programmed into EEPROM. This key can not be read. The system using the card must be able to determine what key was programmed from examining the memory map (i.e., not the token counter) containing the issuer and serial number information. The signature function computes an 8-bit value based on a system supplied value (challenge) and the visible memory map. Because of the nature of the signature function and the fact that the key is not known outside the system, it is practically impossible to predict the value which the signature will compute. SIGNATURE CALCULATOR I/O SDIO SCI CONTROLLER SCK A correct signature indicates that the memory contents have not been altered. It can therefore be used to check the serial number, or that changes to the token counter have actually occurred. Programming the token counter uses a special circuit to ensure that the programming will either be complete or will not happen at all, if the external supply is suddenly removed.* This is called Fail Safe ProgrammingTM, and, when used in conjunction with the extended write and erase command, removes the need for special `tear-out' protection to be performed by the reader. Note: The fail safe feature only works in the token counter area. KEELOQ is a registered trademark of Microchip Technology Inc. *Patents applied for. (c) 1997 Microchip Technology Inc. Preliminary DS40150B-page 1 SCS152 1.0 ISO C1 C2 C3 C5 C7 PIN DEFINITIONS Pin Name VDD SCI SCK GND SDIO I/O Type Power INPUT INPUT Power Bidir (O.D.) Power connection Command input to the device controller Command execution clock input Power connection Open drain serial data I/O line Description 2.0 DEVICE OPERATION TABLE 2-1: During the life of the SCS152, it goes through the following stages: * Manufacture and wafer probing * Waffle pack and transportation * Personalization and final application. Various fields in the memory map must be initialized. These include the first 24 bits in the memory map, the transport code, and the mode bits. The first 24 bits in the memory map typically identifies the device in its final application. The device has two principle modes: issuer mode and user mode. In issuer mode, all access to the device (except one field) is blocked before a correct transport code has been presented to the device. Thus, the transport code protects the device against theft, before it is personalized. During personalization, all fields, except (Chip Identification Data (CID), are initialized for the intended application: the device serial number is programmed, the token counter is set to its proper value, the user data field is initialized, and the transport code is erased and replaced with a cryptographic key. After power has been applied to the device, the I/O pin is driven low. Once the reset period (TPOR) has expired, the SCS152 is ready to accept commands. These commands typically read the memory content serially. The first bit at address 0 is initially driven on the I/O line. Each read clock pulse increments the internal address counter and reads the resulting bit from EEPROM. This serial data stream is composed of various fields presented in Table 2-1. Field Name CID SER ISS D4 D3 D2 D1 D0 CFG USER0 UKEY0 EXTERNAL REPRESENTATION OF THE INTERNAL MEMORY MAP Size 24 40 1 7 8 8 8 8 4 40 64 Description Chip identification data Serial number Issuer mode status Digit 4 Digit 3 Digit 2 Digit 1 Digit 0 Configuration data User area Key area 0 which also acts as the transport code in issuer mode Undefined Address 0...23 24...63 64 65...71 72...79 80...87 88...95 96...103 104...107 108...147 148...211 212...275 64 2.1 CID Field The device CID field contains a device identification code, which is programmed during wafer probe and cannot be changed later. These bits typically identify the type of the device to the system in the application. 2.2 SER Field The SER field contains the device serial number which identifies the individual device. It is programmed while the device is in issuer mode during the personalization stage. 2.3 ISS Field The ISS field indicates whether the device is in issuer mode as determined by the CFG field. This is purely an external view of the CFG field and exists as such for compatibility reasons. DS40150B-page 2 Preliminary (c) 1997 Microchip Technology Inc. SCS152 2.4 2.4.1 Digit Fields DIGIT FIELD VALUE TABLE 2-2: Digit Value 0 1 2 3 4 5 6 7 8 Note: DIGIT FIELD VALUES Field Value 0000 0000 1000 0000 1100 0000 1110 0000 1111 0000 1111 1000 1111 1100 1111 1110 1111 1111 Each digit field, D4 to D0, represents a number equal to the number of `1' bits in the field. Table 2-2 shows the value of the digit field for each legal digit value. The bits are shown, right to left, in the order in which they are read out. 2.4.2 Note: TOKEN COUNTER VALUE The value digit D4 is shown in the formulas as |D4| indicating the number of 1 bits in the digit D4 field. Similarly |D3| indicates the number of 1 bits in the digit D3 field, and so on. The following formula shows how the digit fields combine to form the token counter value: Tokens = D4 x 4096 + D3 x 512 + D2 x 64 + D1 x 8 + D0 This is, in fact, an octal representation of a value and can be written as: Tokens = D4 x 8 + D3 x 8 + D2 x 8 + D1 x 8 + D0 x 8 4 3 2 1 0 Suppose the 5-digit field contain the values: (D4=3), (D3=0), (D2=7), (D1=1), (D0=3). The token counter value is then 307138 in octal or in decimal: Tokens = 3 x 4096 + 0 x 512 + 7 x 64 + 1 x 8 + 3 = 1274710 A digit needs to be set to eight to handle the borrow from the next higher stage. This also implies that each counter value does not have a unique representation. For example, 005008 = 5 x 64 = 32010 or 004808 or 004788. (c) 1997 Microchip Technology Inc. Preliminary DS40150B-page 3 SCS152 2.5 CFG Field 3.0 Description First bit of the issuer mode/user mode indicator Second bit of the issuer mode/ user mode indicator Unused Unlocked status of USER0 area in user mode: `0' means locked COMMAND INTERFACE The CFG field is further divided into four subfields: Name PC0 PC1 N.U. LOCK0 Address 104 105 106 107 The SCS152 accepts the following basic commands: RESET, RDBIT/PUTBIT, BITPROG and ERASE. The extended commands are DECR-ERASE and initiate signature function. The device interprets five different SCI/SCK sequences for all its commands: a) b) c) d) e) An overlap of SCI and SCK for RESET A single pulse on SCK for RDBIT or PUTBIT A single pulse on SCI followed by a pulse on SCK for BITPROG A repeat of c) for ERASE A double pulse on SCI followed by a pulse on SCK for extended commands With `PC0 = 0' and `PC1 = 1', the device is in issuer mode; with `PC0 = 1' and `PC1 = 0', the device is in user mode. Some commands can only be used in issuer mode. 2.6 USER0 Field The user area can be reprogrammed to any state by the user in user mode. It also can be locked using the LOCK0 bit. In issuer mode, this field typically contains the packaging status of the device. In user mode, this field can be used for application dependent data. Normally, any one of these sequences can be followed by another; however, once the signature function has been started, a fixed sequence of commands must follow. The extended functions are accessed by double pulse on SCI in the correct address range. Depending on the current address, the same sequence of events on SCI and SCK will perform different functions. 2.7 UKEY0 Field TABLE 3-1: Field CID SER D4...D0 CFG USER0 UKEY0 EXTENDED FUNCTIONS Extended Function Accessed by Double SCI Pulse In issuer mode, this field contains the transport code; in user mode, the UKEY0 field contains the key used in the signature function. The transport code is programmed during wafer probe and is completely reprogrammed during personalization to the value of the key. Test modes BITPROG DECR-ERASE Test modes BITPROG Address 163: test mode Address 259: Initiate signature operation Other addresses perform BITPROG DS40150B-page 4 Preliminary (c) 1997 Microchip Technology Inc. SCS152 3.1 Access Conditions ACCESS CONDITIONS IN ISSUER MODE RDBIT Y Y Y Y Y Y `1' BITPROG F and TC TC TC and Z TC and Z TC Y TC ERASE N N TC and B N N Y TC Extended Commands test modes BITPROG DECR-ERASE: TC and Z N test modes BITPROG BITPROG test modes SIGN: Y TABLE 3-2: Field CID SER O4...O1 O0 CFG USER0 UKEY0 TABLE 3-3: Field CID SER O4...O1 O0 CFG USER0 UKEY0 ACCESS CONDITIONS IN USER MODE RDBIT Y Y Y Y Y Y `1' BITPROG N N Z Z Y L N ERASE N N B N N L N Extended Commands test modes BITPROG DECR-ERASE: Z N test modes BITPROG BITPROG test modes SIGN: Y The condition codes are: * * * * * * * * * Y Command always allowed N No access allowed and it is converted into a RDBIT command TC Transport code must be submitted before the operation is allowed `1' Output always logic high in this field F Command allowed if the fuse is not blown Z The digit code is nonzero B Command allowed if previous operation was BITPROG and was successfully L Command allowed if LOCK0 bit in the CFG field is `1' BITPROG The BITPROG condition is checked and executed Note 1: If the access condition does not allow a command that modifies the EEPROM (i.e., BITPROG, ERASE or DECR-ERASE), it will be converted into a RDBIT command. 2: The commands that can potentially change the EEPROM (even if it is converted into a RDBIT command) do not increment the I/O address counter. 3: Any command that modifies the EEPROM checks the internal high voltage sensor during the programming and goes into the standby state if the sensor indicates the internal high voltage was not high enough. Power must be removed to clear this condition. 4: If the device is not in issuer mode and not in user mode, only BITPROG access is allowed to the CFG field. (c) 1997 Microchip Technology Inc. Preliminary DS40150B-page 5 SCS152 3.2 RESET The RESET command sets the internal state of the device as follows: 1. 2. 3. The internal address counter is set to `0'. The internal test modes are cleared. The result of the last compared transport code is cleared. Figure 3-1 shows the RESET command following the application of power. FIGURE 3-1: POWER ON AND RESET VDD SCI SCK SDIO IOMAP(0) TPOR TOX TR TOX TD1 DS40150B-page 6 Preliminary (c) 1997 Microchip Technology Inc. SCS152 3.3 RDBIT/PUTBIT The RDBIT command increments the internal address counter on the leading edge of the SCK pulse and reads the resulting bit in EEPROM. This SDIO line is updated on the falling edge of the SCK pulse. If the new address is in the UKEY0 area, the SDIO line will be tri-stated immediately in preparation of transport code entry, even if the device is in user mode. Figure 3-2 shows two consecutive RDBIT commands. The PUTBIT command mirrors a RDBIT command, but data is transmitted to the chip instead of transmitting data from the chip. It also increments the internal address counter. PUTBIT is used to enter the transport code in issuer mode and the challenge bits, during signature computation. Figure 3-3 shows data entry, typically during transport code entry. FIGURE 3-2: SCI RDBIT SCK SDIO IOMAP(n-1) TD2 TH TL IOMAP(n) TH FIGURE 3-3: SCI DATA ENTRY (TRANSPORT CODE DETAIL) SCK SDIO IOMAP(147) TD3 TH TC(0) TC Tl TH TC(1) (c) 1997 Microchip Technology Inc. Preliminary DS40150B-page 7 SCS152 3.4 BITPROG 3.5 ERASE The BITPROG command modifies one bit in the EEPROM. In the digit area, this command decrements the current digit or in the CFG field it programs the bits to AD(0) xor FUSE-BLOWN state: PC0 is erased to a `1'; PC1 is written to a `0'; LOCK0 is written to a `0', when the fuse is in blown state. Everywhere else in the memory map, the current bit is written to a `0'. Figure 3-4 diagrams the BITPROG command. This command is signaled by pulsing SCI high. If the operation is allowed, the SDIO line goes high. The actual EEPROM modification is initiated by pulsing SCK high. When the programming operation has been completed, and SCK is low, the output goes low, indicating that the command has completed. The waveforms for ERASE are the same as BITPROG; the command is implicitly coded by the repetition of the sequence of events. The ERASE command executes different functions, depending on the current address as shown in Table 3-5: TABLE 3-5: Field CID SER O4...O1 CFG USER0 UKEY0 ERASE FUNCTIONS Description -- -- Sets the next digit to the maximum digit value -- 0x6C...0x73: Erases current nibble to all `1' state 0x74...0x93: Erases the current byte to all `1' state Erases the current byte to all `1' state TABLE 3-4: Field CID SER D4...D0 CFG USER0 UKEY0 BITPROG FUNCTIONS Description Writes current bit to `0' Writes current bit to `0' Decrements the current digit Program the current bit to the value of (AD(0) xor FUSE-BLOWN) Writes current bit to `0' Writes current bit to `0' FIGURE 3-4: BITPROG SCI SCK SDIO TC TS TC TH TPROG DS40150B-page 8 Preliminary (c) 1997 Microchip Technology Inc. SCS152 3.6 DECR-ERASE The DECR-ERASE command combines BITPROG and ERASE in the digit area into one operation. It is only allowed if both of these operations are allowed at the current address. Figure 3-5 shows the typical waveforms for the DECR-ERASE command. FIGURE 3-5: EXTENDED FUNCTIONS MODIFYING EEPROM SCI SCK SDIO TC TS TC TS TC TH TPROG (c) 1997 Microchip Technology Inc. Preliminary DS40150B-page 9 SCS152 4.0 SIGNATURE FUNCTION 5. The signature function combines a system-supplied value with the contents of the memory map to form an 8-bit value. Because UKEY0 is not known and the way in which these values are combined, it is very difficult to duplicate. The signature function can, therefore, be used for a variety of security related functions, including user/card authentication and protecting against communication tampering. To update each digit in the order they are read out (i.e., D4, then D3, then D2, etc.): a) Calculate by how much this digit must be decremented. If, during subtraction, a borrow was generated from this digit to the next higher digit, the decrement amount is eight minus this digit's final value, else it is its initial value minus its final value. b) Read to the first `1' bit in the field. c) If the following digit generated a borrow from this digit, issue a BITPROG command, followed by an ERASE command. (See Section 5.1 on fail safe counter updating.) d) Decrement this digit as many times as calculated in Step 5a, taking into account that Step 5c may already have decremented this digit. Each decrement is done by reading the next bit in the field and issuing a BITPROG command. 4.1 Signature Procedure The following procedure controls the device to compute a signature of the EEPROM contents: 1. 2. 3. 4. 5. Issue a RESET command. Issue 259 RDBIT commands. Pulse SCI high twice. Issue 16 PUTBIT commands to enter the first 16 bits of the challenge. Issue 128 RDBIT commands. Note: The bits read are the first 128 bits in the EEPROM without any output mapping; these bits must be used in checking the result of the signature function. 6. 7. 8. 9. Issue 16 PUTBIT commands to enter the second 16 bits of the challenge. Wait for the signature computation to complete. Issue 8 RDBIT command to read the result of the signature computation. Updating the token counter. EXAMPLE 4-1: SUBTRACT EXAMPLE Suppose the token counter contains 307138, and 2010 (248) tokens must be deducted from the counter. Using `long subtraction' to do the calculation the result is 306778. 307138 000248 ---------------306678 Note the borrows from digits D2 and D1. Digits 4 and 3 do not change. The sequence of commands to update digit 2 is: read the second bit in the field to field D2, BITPROG, and ERASE. The ERASE command is required because of the borrow. Updating digit `1' requires the following sequence of commands: read the first bit to field D1, BITPROG, ERASE, RDBIT, and BITPROG. Once again, the ERASE command is required because of the borrow. Updating digit `0' requires the sequence of commands: read the first bit to field D0 and BITPROG. 4.2 Subtraction Procedure The following procedure can be used to subtract a number of tokens: 1. 2. 3. 4. Read the token counter value. Convert the token counter value into an octal format. Convert the number of tokens to subtract into an octal format. Do the subtraction using `long subtraction' making note of the borrows. Note: If the subtraction generated a borrow from digit 4, the token counter is smaller than the number subtracted. EXAMPLE 4-2: DECREMENTING 320: 00500 8 000018 ---------------004778 Updating this token counter goes through the following values: 004008, after the first BITPROG; 004808, after the ERASE; 004708,after BITPROG; 004788,after the ERASE; 004778, after the final BITPROG. Note: The final BITPROG actually decrements the value. DS40150B-page 10 Preliminary (c) 1997 Microchip Technology Inc. SCS152 5.0 COMPATIBILITY WITH INDUSTRY STANDARD DEVICES 5.1 Fail Safe Counter Update The carry is performed by a BITPROG, followed by an ERASE. This process first deducts a number of tokens (the BITPROG command) and then adds some again (with the ERASE command), but never more than previously deducted with the BITPROG command. If the device is pulled from the reader between the BITPROG and ERASE commands, the user may lose many tokens. This situation can be avoided by substituting the DECR-ERASE command whenever a sequence of BITPROG and ERASE commands are needed to update the token counter (Step 5c in Section 4.2). This will modify the contents of the EEPROM in one indivisible operation that will either complete or not modify the EEPROM in any way, if external power is removed early on during the EEPROM programming. The RESET and RDBIT commands meets the requirements of ISO 7816-3 for the `Answer-to-Reset' sequence for synchronous chip cards. The basic counter modification commands BITPROG and ERASE correspond with the WRITE and ERASE-WITH-CARRY commands of industry standard devices. However, industry standard devices use eight bits to represent each digit, and a WRITE command will program the current bit to `0'. The application can, therefore, decrement a digit by programming any of the eight bits to `0', whereas with the SCS152, any BITPROG command will always decrement the current digit value. If the application decrements each digit as described above, the WRITE command will appear to program the current bit to `0'. Thus, while the SCS152 will accept and interpret the commands correctly, the changes to the memory map will only correspond to that of the other cards, if the first `1' in a digit field is always programmed `0' with a WRITE command. For example, if digit field D3 contains the value `6', it will be read out as 00111111. If a BITPROG command is issued anywhere in D3, its value will be decremented to `5', and it will always read out as 00011111, regardless of which address in the digit the BITPROG command was issued. The ISS is only an external view of the CFG field and cannot be changed. A BITPROG command at this address will actually decrement digit D4. It should also be noted that the address counter appears to wrap from 275 back to 0, which differs from other similar devices. (c) 1997 Microchip Technology Inc. Preliminary DS40150B-page 11 SCS152 6.0 PERSONALIZATION 7.0 7.1 MEMORY CONTENTS Shipped Devices Contents Chip identification data all 1 1 all 1 all 1 all 1 all 1 all 1 PC0 = 0, PC1 = 1, LOCK0 = 1 All 1 Transport code During the typical life of the device, it must be personalized. The following procedure personalizes the device: 1. 2. 3. Issue a RESET command. Issue 147 RDBIT commands. Issue 64 PUTBIT commands to present the transport code. 4. Issue 88 RDBIT commands. 5. Program the SER field by issuing BITPROG commands at the appropriate addresses. 6. Decrement each digit in the token counter to the proper value by issuing BITPROG and RDBIT commands as needed. 7. Program the USER area. 8. Program the UKEY0 area by clocking to the first bit of each byte (i.e., addresses 148, 156, 164, ...) issuing BITPROG and ERASE commands, and then programming the byte with BITPROG commands. 9. Check the contents via the signature function. 10. Set the device to user mode by issuing a BITPROG commands at addresses 104 and 105. Note: The internal transport code OK status bit is reset by the RESET command or when the device is no longer in issuer mode (which happens when PC0 and PC1 are programmed). Field Name CID SER ISS D4 D3 D2 D1 D0 CFG USER0 UKEY0 7.2 After Personalization Contents Chip identification data Device serial number 0 Digit 4 of counter Digit 3 of counter Digit 2 of counter Digit 1 of counter Digit 0 of counter PC0 = 1, PC1 = 0, LOCK0 = 1/0 depending on application All 1 Transport code Field Name CID SER ISS D4 D3 D2 D1 D0 CFG USER0 UKEY0 DS40150B-page 12 Preliminary (c) 1997 Microchip Technology Inc. SCS152 8.0 DEVICE CHARACTERISTICS ABSOLUTE MAXIMUM RATINGS Symbol VDD VI TS VESD Min. -0.3 -0.3 -55 -- Max. 6.0 6.0 +85 4000 Units V V C V Description Supply voltage, with respect to GND Input voltage, with respect to GND Storage temperature ESD protection on all pins (HBM) TABLE 8-1: TABLE 8-2: DC CHARACTERISTICS VDD: 5.0 V 10% TA: -40C to +85C Description Current when reading Current when programming Input low voltage Input high voltage Output low voltage Symbol IDDR IDDP VIL VIH VOL Min. -- -- -- 3.0 -- Typ. 300 1.2 -- -- -- Max. 600 1.6 0.8 -- 0.4 Units A mA V V V Sinking current, Io = 1 mA Condition SDIO = VDD SDIO = VDD TABLE 8-3: AC CHARACTERISTICS VDD: 5 V 10% TA: -40C to +85C RPU = 10K Description Time from VDD high until device accepts commands Overlap of SCI with SCK during RESET Overlap period of SCI and SCK during RESET SCK high SCK low SCK/SCI falling to SCI changing for BITPROG, ERASE, etc. SCI high pulse during BITPROT, ERASE, etc. SDIO changing from falling edge of SCI/SCK during RESET SDIO changing from falling edge of SCK during RDBIT SDIO tri-state after rising edge of SCK Time to program EEPROM during BITPROG, ERASE, DECR-ERASE, etc. Time to compute signature from falling edge of SCK where last challenge bit is entered Symbol TPOR TOX TR TH TL TC TS TD1 TD2 TD3 TPROG TSIGN 1.4 -- Min. -- 2.0 35.0 10.0 10.0 5.0 2.0 -- -- Typ. -- -- -- -- -- -- -- 1.8 1.8 4.5 -- -- Max. 3.5 -- -- -- -- -- -- -- 4.7 -- 3.4 2.5 Units ms s s s s s s s s s ms ms (c) 1997 Microchip Technology Inc. Preliminary DS40150B-page 13 SCS152 NOTES: DS40150B-page 14 Preliminary (c) 1997 Microchip Technology Inc. SCS152 SCS152 PRODUCT IDENTIFICATION SYSTEM To order or obtain information, e.g., on pricing or delivery, refer to the factory or the listed sales office. SCS152 -- /S S = Die in Waffle Form Package: W = Die in Wafer Form WF = Die in Wafer or Frame Form Temperature Range: Device: I = -40C to +85C SCS152 Token Card Chip Sales and Support Data Sheets Products supported by a preliminary Data Sheet may have an errata sheet describing minor operational differences and recommended workarounds. To determine if an errata sheet exists for a particular device, please contact one of the following: 1. Your local Microchip sales office. 2. The Microchip Corporate Literature Center U.S. FAX: (602) 786-7277. 3. The Microchip's Bulletin Board, via your local CompuServe number (CompuServe membership NOT required). (c) 1997 Microchip Technology Inc. Preliminary DS40150B-page 15 M WORLDWIDE SALES & SERVICE AMERICAS Corporate Office Microchip Technology Inc. 2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 602-786-7200 Fax: 602-786-7277 Technical Support: 602 786-7627 Web: www.microchip.com ASIA/PACIFIC Hong Kong Microchip Asia Pacific RM 3801B, Tower Two Metroplaza 223 Hing Fong Road Kwai Fong, N.T., Hong Kong Tel: 852-2-401-1200 Fax: 852-2-401-3431 EUROPE United Kingdom Arizona Microchip Technology Ltd. Unit 6, The Courtyard Meadow Bank, Furlong Road Bourne End, Buckinghamshire SL8 5AJ Tel: 44-1628-851077 Fax: 44-1628-850259 France Arizona Microchip Technology SARL Zone Industrielle de la Bonde 2 Rue du Buisson aux Fraises 91300 Massy, France Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 Atlanta Microchip Technology Inc. 500 Sugar Mill Road, Suite 200B Atlanta, GA 30350 Tel: 770-640-0034 Fax: 770-640-0307 India Microchip Technology India No. 6, Legacy, Convent Road Bangalore 560 025, India Tel: 91-80-229-0061 Fax: 91-80-229-0062 Boston Microchip Technology Inc. 5 Mount Royal Avenue Marlborough, MA 01752 Tel: 508-480-9990 Fax: 508-480-8575 Korea Microchip Technology Korea 168-1, Youngbo Bldg. 3 Floor Samsung-Dong, Kangnam-Ku Seoul, Korea Tel: 82-2-554-7200 Fax: 82-2-558-5934 Germany Arizona Microchip Technology GmbH Gustav-Heinemann-Ring 125 D-81739 Muchen, Germany Tel: 49-89-627-144 0 Fax: 49-89-627-144-44 Chicago Microchip Technology Inc. 333 Pierce Road, Suite 180 Itasca, IL 60143 Tel: 630-285-0071 Fax: 630-285-0075 Italy Arizona Microchip Technology SRL Centro Direzionale Colleone Palazzo Taurus 1 V. Le Colleoni 1 20041 Agrate Brianza Milan, Italy Tel: 39-39-6899939 Fax: 39-39-6899883 Shanghai Microchip Technology RM 406 Shanghai Golden Bridge Bldg. 2077 Yan'an Road West, Hongiao District Shanghai, PRC 200335 Tel: 86-21-6275-5700 Fax: 86 21-6275-5060 Dallas Microchip Technology Inc. 14651 Dallas Parkway, Suite 816 Dallas, TX 75240-8809 Tel: 972-991-7177 Fax: 972-991-8588 Singapore Microchip Technology Taiwan Singapore Branch 200 Middle Road #10-03 Prime Centre Singapore 188980 Tel: 65-334-8870 Fax: 65-334-8850 JAPAN Microchip Technology Intl. Inc. Benex S-1 6F 3-18-20, Shin Yokohama Kohoku-Ku, Yokohama Kanagawa 222 Japan Tel: 81-4-5471- 6166 Fax: 81-4-5471-6122 06/16/97 Dayton Microchip Technology Inc. Two Prestige Place, Suite 150 Miamisburg, OH 45342 Tel: 937-291-1654 Fax: 937-291-9175 Los Angeles Microchip Technology Inc. 18201 Von Karman, Suite 1090 Irvine, CA 92612 Tel: 714-263-1888 Fax: 714-263-1338 Taiwan, R.O.C Microchip Technology Taiwan 10F-1C 207 Tung Hua North Road Taipei, Taiwan, ROC Tel: 886 2-717-7175 Fax: 886-2-545-0139 New York Microchip Technology Inc. 150 Motor Parkway, Suite 416 Hauppauge, NY 11788 Tel: 516-273-5305 Fax: 516-273-5335 San Jose Microchip Technology Inc. 2107 North First Street, Suite 590 San Jose, CA 95131 Tel: 408-436-7950 Fax: 408-436-7955 Toronto Microchip Technology Inc. 5925 Airport Road, Suite 200 Mississauga, Ontario L4V 1W1, Canada Tel: 905-405-6279 Fax: 905-405-6253 All rights reserved. (c)1997, Microchip Technology Incorporated, USA. 6/97 Printed on recycled paper. Information contained in this publication regarding device applications and the like is intended for suggestion only and may be superseded by updates. No representation or warranty is given and no liability is assumed by Microchip Technology Incorporated with respect to the accuracy or use of such information, or infringement of patents or other intellectual property rights arising from such use or otherwise. Use of Microchip's products as critical components in life support systems is not authorized except with express written approval by Microchip. No licenses are conveyed, implicitly or otherwise, under any intellectual property rights. The Microchip logo and name are registered trademarks of Microchip Technology Inc. in the U.S.A. and other countries. All rights reserved. All other trademarks mentioned herein are the property of their respective companies. DS40150B-page 16 Preliminary (c) 1997 Microchip Technology Inc. |
Price & Availability of SCS152 |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |