SLE 66CLX640P M8.4

SLE 66CLX640P M8.4 Datasheet


SLE 66CLX640P

Part Datasheet
SLE 66CLX640P M8.4 SLE 66CLX640P M8.4 SLE 66CLX640P M8.4 (pdf)
PDF Datasheet Preview
Security & Chip Card ICs

SLE 66CLX640P
16-Bit High Security Dual Interface Controller ISO/IEC 7816 and 14443 Type A & B Compliant Interfaces For Contact and Contactless Operation
with Memory Management and Protection Unit in µm CMOS Technology 136-Kbyte ROM, 5-Kbyte RAM, 64-Kbyte EEPROM 1100-Bit Advanced Crypto Engine supporting RSA and Elliptic Curve GF p 112-Bit / 192-Bit DDES-EC2 Accelerator supporting DES, 3DES and Elliptic Curve GF 2n

Short Product Information

April 2004

SLE 66CLX640P Short Product Information

Ref. SPI_SLE66CLX640P_0404.doc

This document contains preliminary information on a new product under development. Details are subject to change without notice.

Previous Releases:

Important:

Further information is confidential and on request. Please contact Infineon Technologies AG in Munich, Germany, Security & Chip Card ICs, Tel +49 - 0 89 234-80000 Fax +49 - 0 89 234-81000 E-Mail:

Published by Infineon Technologies AG, SMS Security Applications Group St.-Martin-Strasse 53, D-81541 München Infineon Technologies AG 2004 All Rights Reserved.

To our valued customers We constantly strive to improve the quality of all our products and documentation. We have spent an exceptional amount of time to ensure that this document is correct. However, we realise that we may have missed a few things. If you find any information that is missing or appears in error, please use the contact section above to inform us. We appreciate your assistance in making this a better document.

Attention please! The information herein is given to describe certain components and shall not be considered as warranted characteristics. Terms of delivery and rights to technical change reserved. We hereby disclaim any and all warranties, including but not limited to warranties of non-infringement, regarding circuits, descriptions and charts stated herein. Infineon Technologies is an approved CECC manufacturer.

Information For further information on technology, delivery terms and conditions and prices please contact your nearest Infineon Technologies Office in Germany or our Infineon Technologies Representatives world-wide see address list .

Warnings Due to technical requirements components may contain dangerous substances. For information on the types in question please contact your nearest Infineon Technologies Office. Infineon Technologies Components may only be used in life-support devices or systems with the express written approval of Infineon Technologies, if a failure of such components can reasonably be expected to cause the failure of that life-support device or system, or to affect the safety or effectiveness of that device or system. Life support devices or systems are intended to be implanted in the human body, or to support and/or maintain and sustain and/or protect human life. If they fail, it is reasonable to assume that the health of the user or other persons may be endangered.
µµ SLE 66CLX640P
16-Bit High Security Dual Interface Controller ISO/IEC 7816 and 14443 Type A &B Compliant Interfaces For Contact and Contactless Operation with MMU in µm CMOS Technology 136-Kbyte ROM, 5-Kbyte RAM, 64-Kbyte EEPROM 1100-Bit Advanced Crypto Engine supporting RSA and Elliptic Curve GF p and 112-Bit / 192-Bit DDES-EC2 Accelerator supporting DES, 3DES and Elliptic Curve GF 2n
• Enhanced low power 8051 CPU with
extended addressing modes for dual interface smart card applications
• Instruction set opcode compatible with
standard 8051 processor with additional powerful instructions optimized for smart card application
• Enhanced architecture with execution
time 6 times faster 18 times using PLLmax than standard 8051 processor at same external clock
• 134 Kbytes User ROM for operating
system and application programs & data
• 2 Kbytes reserved ROM for Resource

Management System RMS_E with Contactless Optimized EEPROM write/erase routines
• 64 Kbytes Secure EEPROM in

SuperSlim technology for application program and data
• 4k bytes XRAM, 700 bytes Crypto-RAM
and 256 bytes internal RAM for fast data processing
• Memory Management Unit
• Certified True Random Number

Generator
• Dual Key Triple DES DDES &

GF 2n Elliptic Curve EC2 Accelerator
• Advanced Crypto Engine for Elliptic

Curve GF p and up to 2048 bits RSA computation
• CRC Module according to ISO/IEC 3309
supporting CCIT v.41 & HDLC X25
Table 3 Ordering Information1

Type

SLE 66CLX640P M8.4 SLE 66CLX640P C

Package Voltage Range Temperature Range

Frequency Range external clock

M8.42 Chip

V - V 25°C to + 85°C 1 MHz
1 Ordering Codes are available on request 2 Dual Interface Module M8.4

Short Product Information
8 / 12
2004-04-27
µµ

Pin Description

SLE 66CLX640P

Figure 1 M8.4 Pin Configuration Wire-bonded Module top view

CLK RST I/O

SLE 66CLX640P

Figure 2 Pad Configuration die

Table 4 Pin Definitions and Functions

Card Contact C1 C2 C3 C5 C7

Symbol VDD RST CLK GND I/O LA LB

Function Supply voltage Reset input Processor clock input Ground Bi-directional data port Coil connection pin LA Coil connection pin LB

VDD GND

Short Product Information
9 / 12
2004-04-27
µµ SLE 66CLX640P

The dual interface security controller SLE 66CLX640P is a member of the Infineon Technologies SLE 66CxxxP high-end security controller family in µm CMOS technology which is designed for security systems that requires continuous ongoing improvements with the highest degree of protection against fraudulent attacks.

SLE 66CLX640P is targeting dual interface smart card applications such like national ID cards, banking, security access, digital signature and transport..

SLE 66CLX640P offers 134 Kbytes of User-ROM, 256 bytes internal RAM, 4 Kbytes XRAM, 700 bytes Crypto RAM and 64 Kbytes EEPROM, which can be used as data and as program memory. The non-volatile memory consists of high reliability cells to guarantee data integrity. This is especially important when the EEPROM is used as program memory.

It features ISO/IEC 14443 Type A and B contactless interfaces as well as an ISO/IEC 7816 contact-based interface on a single chip that can be operated in parallel. It also supports symmetric and asymmetric public-key algorithm such like DES, 3DES, Elliptic Curves and RSA independently of the communication mode.

Figure 2 Block Diagram of SLE 66CLX640P

The CPU provides the high efficiency of the 8051 instruction set extended by additional powerful instructions with enhanced performance, memory sizes and security features tailored for contact and contactless smart card applications. Using the embedded PLL, the internal clock is adjustable up to 15 MHz independent from the carrier frequency of the magnetic field supplied by the contactless terminal.

The Memory Management Unit allows a secure separation of the operating system and the applications. Using the system/application mode, it allows to securely downloading applications in the field after card personalisation. Using the MMU transparent mode allows keeping the memory mapping for code compatibility to SLE 66CxxS family. These new features suit the requirements of the new generation of operating systems.

Short Product Information
10 / 12
2004-04-27
µµ SLE 66CLX640P

The UART supports the half-duplex transmission protocols T=0 and T=1 according to ISO/IEC All relevant transmission parameters can be adjusted by software, as e.g. the clock division factor, direct/inverse convention and the number of stop bits. Additionally, the I/O port can be driven by communication routines realized in software. To minimize the overall power consumption, the smart card controller can be set into sleep mode supporting clock stop mode.

Timers ease the implementation of advanced communication protocols such as T=CL according to ISO/IEC 14443-4 and all other time critical processes for contactless communications. Both Timers features auto-reload mechanisms as well as their own dedicated interrupt vectors. Additional interrupts capability of the RF interface module allows real time operation of the pure contactless smart card with the contactless terminals.

SLE 66CLX640P is able to communicate with any Proximity Card Device PCD defined in ISO/IEC 14443 such as the Infineon Evaluation Kit Proximity over a typical coupling distance of 10 cm. The power supply and data are received by an antenna, which consists of a coil with a few turns directly connected to the IC. DES acceleration by a factor of more than 500 compared to software solutions in combination with the high data transfer rate up to 848 Kbit/s keep the transaction times short. For more independence and flexibility, the controller offers the two modulation type A and type B according ISO/IEC

The Anticollision and Contactless Transmission Protocol are supported by open source application notes for both Type A and B in order to offer a maximum flexibility to the Operating System. Both Contactless Communication protocol may be implemented in the Operating System while the final selection of the Type A or B is based upon the personalisation data of the contactless smart card. The communication type can also be changed during runtime in the field. Thus, SLE 66CLX640P ensures a simplified handling of the ROM mask, high reactivity by a tailored personalisation during production of the contactless smart card in order to answer to the increasing market demand and applications.

SLE 66CLX640P features a new Resource Management System RMS_E which optimizes Contactless EEPROM write/erase routines. EEPROM programming is enhanced over the entire communication distance compared to the standard RMS. Thus, the reduction of programming times and power consumption is ensured independently of the use of the contact or the contactless interface.

The CRC module allows the easy generation of checksums according to ISO/IEC 3309 16-BitCRC , thus it supports the two different CRC calculation required for ISO/IEC 14443 Type A and Type B. Also, data as well as program located in the EEPROM can be extra-secured by a CRC checksum enabling the Operating System to detect errors while downloading new application in the field.

To minimize the overall power consumption, the pure contactless smart card controller can be set into sleep mode.

The certified random number generator RNG is able to supply the CPU with true random numbers on all conditions. It allows creating session key used for authentication in open networks and enable secure downloading of new applications.

The DDES-EC2 accelerator consists of two modules.

The DDES module supports symmetrical crypto algorithms according to the Data Encryption Standard in the Electronic Code Book Mode. It features two internal registers for storage of the two keys required for a Triple DES computation. Together with the fast contactless interface, it offers high security and high speed for dual interface smart card applications.
More datasheets: SFT-20-CG-F35-MPB | SFT-20-B-F35-EPC | SFT-20-RA-F35-MPA | SFT-20-B-F35-EPB | SFT-20-CG-F35-MPC | MDM-31SH006L | DBMAE44S | CA3102R32-A10P | 387000177 | HM2P07PMA1U1GF


Notice: we do not provide any warranties that information, datasheets, application notes, circuit diagrams, or software stored on this website are up-to-date or error free. The archived SLE66CLX640PM8.4 Datasheet file may be downloaded here without warranties.

Datasheet ID: SLE66CLX640PM8.4 638598