AT88SC1616C_07 ATMEL

Document overview

  • Manufacturer or author: Provided By digicamel.com
  • PDF pages: 20

Technical content

Features

  • One of a Family of 9 Devices with User Memories from 1 Kbit to 256-Kbit  16-Kbit (2-Kbyte) EEPROM User Memory – Sixteen 128-byte (1-Kbit) Zones – Self-timed Write Cycle – Single Byte or 16-byte Page Write Mode – Programmable Access Rights for Each Zone  2-Kbit Configuration Zone – 37-byte OTP Area for User-defined Codes – 160-byte Area for User-defined Keys and Passwords  High Security Features – 64-bit Mutual Authentication Protocol (Under License of ELVA) – Encrypted Checksum – Stream Encryption – Four Key Sets for Authentication and Encryption – Eight Sets of Two 24-bit Passwords – Anti-tearing Function – Voltage and Frequency Monitor  Smart Card Features – ISO 7816 Class A (5V) or Class B (3V) Operation – ISO 7816-3 Asynchronous T = 0 Protocol (Gemplus® Patent) – Multiple Zones, Key Sets and Passwords for Multi-application Use – Synchronous 2-wire Serial Interface for Faster Device Initialization – Programmable 8-byte Answer-To-Reset Register – ISO 7816-2 Comp liant Modules  Embedded Application Features – Low Voltage Operation: 2.7V to 5.5V – Secure Nonvolatile Storage for Sensitive System or User Information – 2-wire Serial Interface – 1.0 MHz Compatibility for Fast Operation – Standard 8-lead Plastic Packages – Same Pinout as 2-wire Serial EEPROMs  High Reliability – Endurance: 100,000 Cycles – Data Retention: 10 years – ESD Protection: 4,000V min

Table 1. Pin Configuration

16 Kbit

2 AT88SC1616C

Figure 1. Package Options to provide space for 1 to 16 data files. the same familiar pinout as 2-wire serial EEPROMs. Figure 2. Block Diagram

2030IS–SMIC–04/07 Pin Descriptions Supply Voltage (VCC) The VCC input is a 2.7V to 5.5V positive voltage supplied by the host. Clock (SCL/CLK) In the asynchronous T = 0 protocol, the SC L/CLK input is used to provide the device with a carrier frequency f. The nominal length of one bit emitted on I/O is defined as an “elementary time unit” (ETU) and is equal to 372/ f. When the synchronous protocol is used, the SCL/CLK input is used to positive edge clock data into the device and nega- tive edge clock data out of the device. Reset (RST) The AT88SC1616C provides an ISO 7816-3 compliant asynchronous answer to reset sequence. When the reset seque nce is activated, the device will output the data pro- grammed into the 64-bit answer-to-reset register. An internal pull-up on the RST input pad allows the device to be used in synchronous mode without bonding RST. The AT88SC1616C does not support the synchronous answer-to-reset sequence. Serial Data (SDA/IO) The SDA pin is bidirectional for serial data transfer. This pin is open-drain driven and may be wired with any number of other open drain or open collector devices. An exter- nal pull-up resistor should be connected between SDA and V CC. The value of this resistor and the system capacitance loading the SDA bus will determine the rise time of SDA. This rise time will determine the ma ximum frequency during read operations. Low value pull-up resistors will allow higher frequency operations while drawing higher aver- age power. SDA/IO information applies to both asynchronous and synchronous protocols. When the synchronous protocol is used, the SCL/CLK input is used to positive edge clock data into the device and negative edge clock data out of the device.

4 AT88SC1616C

Table 2. DC Characteristics Note: 1. V IL min and VIH max are reference only and are not tested.

Table 3. AC Characteristics

6 AT88SC1616C

which must precede any other command (see Figure 6 on page 7). STOP CONDITION: A low-to-high transition of SDA with SCL high is a stop condition. mode (see Figure 6 on page 7). received each word. This happens during the ninth clock cycle.

  1. Look for SDA high in each cycle while SCL is high.
  2. Create a start condition.

Figure 3. Bus Timing for 2 wire communications Figure 4. Write Cycle Timing: end of the internal clear/write cycle.

8 AT88SC1616C

then these zones may effectively be accessed as one larger zone. Figure 8. User Zone

Figure 9. Configuration Memory

10 AT88SC1616C

blowing of the fuses may be performed at one final step. The AT88SC1616C supports two different communication protocols. is used for compatibility with the industry’s standard smart card readers. communication with logic or controllers. V CC goes high; RST, I/O-SDA and CLK-SCL are low.  Set I/O-SDA in receive mode.  Provide a clock signal to CLK-SCL.  RST goes high after 400 clock cycles. Figure 10. Asynchronous T = 0 Protocol (Gemplus Patent) this is the only communication protocol.  After stable V CC, CLK-SCL and I/O-SDA may be driven.

Figure 11. Synchronous 2-wire Protocol Note: Five clock pulses must be sent before the first command is issued. successful encryption activation following a successful authentication. MAC: Message Authentication Code. plete them, and data are limited to eight bytes. automatically recover the data from the system buffer zone at the next power-up. page constitutes a write access byte for the bytes of that page. Example: The write lock byte at $080 controls the bytes from $080 to $087. Table 4. Communication Security Modes(1)

12 AT88SC1616C

Figure 12. Write Lock Example grammed – that is, bits written to “0” cannot return to “1”. bytes are received, only the first byte will be taken into account by the device. write passwords give read access also. four keys may be selected to use with a user zone. presented again. Only the last request is memorized. tion or authentication process will not be taken into account.

Figure 13. Password and Authentication Operations sum, which may function in standard, authentication or encryption modes. data sent was received correctly. tion and/or encryption activation will be required to reactivate the MAC. password commands may be encrypted to ensure data confidentiality. elect to activate encryption provided the proper keys are known. eight password sets, including the ability to change passwords.

14 AT88SC1616C

2030IS–SMIC–04/07 Program Only For a user zone protected by this feature, data within the zone may be changed from a “1” to a “0”, but never from a “0” to a “1”. Initial Device Programming To enable the security features of CryptoMemory, the device must first be personalized to set up several registers and load in the appropriate passwords and keys. This is accomplished through programming the configuration memory of CryptoMemory using simple write and read commands. To gain access to the configuration memory, the secure code must first be successfully presented. For the AT88SC1616C device, the secure code is $20 0C E0. After writing and verifying data in the configuration memory, the security fuses must be blown to lock this information in the device. For additional information on personalizing CryptoMemory, please see the application notes Program- ming CryptoMemory for Embedded Applications and Initializing CryptoMemory for Smart Card Applications (at www.Atmel.com).

2030IS–SMIC–04/07

Ordering Information

Note: 1. Formal drawings may be obtained from an Atmel sales office. Ordering Code Package Voltage Range Temperature Range AT88SC1616C-MJ AT88SC1616C-MP M2 – J Module M2 – P Module 2.7V–5.5V Commercial (0°C–70°C) AT88SC1616C-PU AT88SC1616C-SU 8P3 8S1 2.7V–5.5V Lead-free/Halogen-free/Industrial (−40°C–85°C) AT88SC1616C-WI 7 mil wafer 2.7V–5.5V Industrial ( −40°C–85°C) Package Type(1) Description M2 – J Module M2 ISO 7816 Smart Card Module M2 – P Module M2 ISO 7816 Smart Card Module with Atmel ® Logo 8P3 8-lead, 0.300” Wide, Plastic Dual Inline Package (PDIP) 8S1 8-lead, 0.150” Wide, Plastic Gull Wing Small Outline Package (JEDEC SOIC)

16 AT88SC1616C

2030IS–SMIC–04/07 Packaging Information Module Size: M2 Dimension*: 12.6 x 11.4 [mm] Glob Top: Square - 8.8 x 8.8 [mm] Thickness: 0.58 [mm] Pitch: 14.25 mm Ordering Code: MP Module Size: M2 Dimension*: 12.6 x 11.4 [mm] Glob Top: Round - 8.5 [mm] Thickness: 0.58 [mm] Pitch: 14.25 mm /KC6 Ordering Code: MJ *Note: The module dimensions listed refer to the dimensions of the exposed metal contact area. The actual dimensions of the module after excise or punching from the carrier tape are generally 0.4 mm greater in both directions

2030IS–SMIC–04/07 Ordering Code: SU 8-lead SOIC 1150 E. Cheyenne Mtn. Blvd. Colorado Springs, CO 80906 TITLE DRAWING NO. R REV. Note: 3/17/05 8S1, 8-lead (0.150" Wide Body), Plastic Gull Wing Small Outline (JEDEC SOIC) 8S1 C COMMON DIMENSIONS (Unit of Measure = mm) SYMBOL MIN NOM MAX NOTE A1 0.10 – 0.25 These drawings are for general information only. Refer to JEDEC Drawing MS-012, Variation AA for proper dimensions, tolerances, datums, etc. A 1. 35 – 1.75 b 0. 31 – 0.51 C 0.17 – 0.25 D 4. 80 – 5.05 E1 3.81 – 3.99 E 5.79 – 6.20 e 1.27 B SC L 0.40 – 1.27 θ 0° – 8° ØØ EE NN TOP VIEWTOP VIEW CC E1E1 END VIEW AA bb LL A1A1 ee DD SIDE VIEWSIDE VIEW

18 AT88SC1616C

2030IS–SMIC–04/07 Ordering Code: PU 8-lead PDIP

2325 Orchard Parkway

San Jose, CA 95131 TITLE DRAWING NO. R REV. 8P3, 8-lead, 0.300" Wide Body, Plastic Dual In-line Package (PDIP) 01/09/02 8P3 B Notes: 1. This drawing is for general information only; refer to JEDEC Drawing MS-001, Variation BA for additional information. 2. Dimensions A and L are measured with the package seated in JEDEC seating plane Gauge GS-3. 3. D, D1 and E1 dimensions do not include mold Flash or protrusions. Mold Flash or protrusions shall not exceed 0.010 inch. 4. E and eA measured with the leads constrained to be perpendicular to datum. 5. Pointed or rounded lead tips are preferred to ease insertion. COMMON DIMENSIONS (Unit of Measure = inches) SYMBOL MIN NOM MAX NOTE D E e Lb2 b A2 A N eA c

4 PLCS

A 0.210 2 A2 0.115 0.130 0.195 b 0.014 0.018 0.022 5 b2 0.045 0.060 0.070 6 b3 0.030 0.039 0.045 6 c 0.008 0.010 0.014 D 0.355 0.365 0.400 3 D1 0.005 3 E 0.300 0.310 0.325 4 E1 0.240 0.250 0.280 3 e 0.100 BSC eA 0.300 BSC 4 L 0.115 0.130 0.150 2 Top View Side View End View

2030IS–SMIC–04/07

Revision History

Doc. Rev. Date Comments 2030IS 4/13/07 Final release version 2030IS 1/25/07 Replaced User Zone, Configuration Memory, and Write Locks Example tables with new information 2030IS 1/2007 Implemented revision history. Removed Industrial packages 8P3, 8S1, 8Y4. Removed 8Y4 offering from datasheet.

Printed on recycled paper. Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN ATMEL ’S TERMS AND CONDI- TIONS OF SALE LOCATED ON ATMEL ’S WEB SITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTOR Y WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO , THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICU LAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR I NCIDEN- TAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF AT MEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no representations or warranties with respect to the accuracy or co mpleteness of the contents of this document and reserves the rig ht to make changes to specifications and product descriptions at any time without notice. Atmel does not make any commitment to update the information contained her ein. Unless specifically provided otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel’s products are not int ended, authorized, or warranted for use as components in applications in tended to support or sustain life. Atmel Corporation Atmel Operations San Jose, CA 95131, USA Tel: 1(408) 441-0311 Fax: 1(408) 487-2600 Regional Headquarters Europe Atmel Sarl Route des Arsenaux 41 Case Postale 80 CH-1705 Fribourg Switzerland Tel: (41) 26-426-5555 Fax: (41) 26-426-5500 Asia Room 1219 Chinachem Golden Plaza

77 Mody Road Tsimshatsui

Tel: (852) 2721-9778 Fax: (852) 2722-1369 Japan 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokyo 104-0033 Japan Tel: (81) 3-3523-3551 Fax: (81) 3-3523-7581 Memory San Jose, CA 95131, USA Tel: 1(408) 441-0311 Fax: 1(408) 436-4314 Microcontrollers San Jose, CA 95131, USA Tel: 1(408) 441-0311 Fax: 1(408) 436-4314 La Chantrerie BP 70602

44306 Nantes Cedex 3, France

13106 Rousset Cedex, France

1150 East Cheyenne Mtn. Blvd. Colorado Springs, CO 80906, USA Tel: 1(719) 576-3300 Fax: 1(719) 540-1759 Scottish Enterprise Technology Park Maxwell Building East Kilbride G75 0QR, Scotland Tel: (44) 1355-803-000 Fax: (44) 1355-242-743 RF/Automotive Theresienstrasse 2 Postfach 3535

74025 Heilbronn, Germany

1150 East Cheyenne Mtn. Blvd. Colorado Springs, CO 80906, USA Tel: 1(719) 576-3300 Fax: 1(719) 540-1759 Biometrics/Imaging/Hi-Rel MPU/ High Speed Converters/RF Datacom Avenue de Rochepleine BP 123

38521 Saint-Egreve Cedex, France

www.atmel.com/literature 2030IS–SMIC–04/07 © 2007 Atmel Corporation . All rights reserved. Atmel ®, logo and combinations thereof, Everywhere Y ou Are ®, CryptoMemory ® and others, are registered trademarks or trademarks of At mel Corporation or its subsidiaries. Other terms and product names may be trademarks o f others.