ST19XG34 Smartcard MCU with 34KBYTES HIGH DENSITY EEPROM DATA BRIEFING Figure 1 Delivery Form ST19XG34FEATURES 4 4 70K BYTES USER ROM WITH PARTITIONING ■ 2K BYTES USER RAM WITH PARTITIONING ■ 34K BYTES USER EEPROM WITH PARTITIONING – Highly reliable CMOS EEPROM submicron technology – Error Correction Code for single bit fail correction within a byte – 10 year data retention – 100,000 Erase/Write cycles endurance – 1 to 64 bytes Erase or Program in 2 mS ■ SECURITY FIREWALLS FOR MEMORIES, ■ VERY HIGH SECURITY FEATURES INCLUDING EEPROM FLASH PROGRAM, AND CLOCK MANAGEMENT. ■ 3x8 BIT TIMERS WITH INTERRUPT CAPABILITY ■ HARDWARE DES ACCELERATOR ■ CRYPTOGRAPHIC LIBRARY: – DES, triple DES, DESX computations and CBC chaining mode 4 ENHANCED 8 BIT CPU WITH EXTENDED ADDRESSING MODES 4 ■ ■ ■ ISO 3309 CRC CALCULATION BLOCK ■ UP TO 10MHz INTERNAL OPERATING FREQUENCY AT 5 AND 3 VOLTS ■ UNIQUE SERIAL NUMBER ON EACH DIE ■POWER Micromodule Notch Wafer Function Speed (1) Triple DES (with keys loaded) 31µs Single DES (with keys loaded) 19µs (1) Typical values, independant from external clock frequency and supply voltage. SAVING STANDBY MODE ■ CONTACT ASSIGNMENT COMPATIBLE ISO 7816-2 ■ 2 SERIAL ACCESS COMPATIBLE ■ ESD PROTECTION GREATER THAN 5000V ■ 3 TO 5V SUPPLY VOLTAGE RANGE I/O’S, ISO 7816-3 September 2000 This is Brief Data from STMicroelectronics. Details are subject to change without notice. For complete data, please contact your nearest Sales Office or SmartCard Products Divison, Rousset, France. Fax: (+33) 4 42 68 87 29 1/2 1 HARDWARE DESCRIPTION The ST19XG34, a member of the ST19 platform, is a serial access microcontroller especially designed for very large volume and cost effective secure portable applications. The ST19XG34 is based on a STMicrolectronics 8 bit CPU and includes on chip memories: 70 K User ROM, 2016-byte User RAM and 34K User EEPROM with state of the art security features. ROM, RAM and EEPROM memories can be configured into partitions with customized access rules. Figure 2 Block diagram RAM 2016 Access from any memory area to another are protected by hardware FIREWALLS. Access rules are User defined and can be selected by mask options or during the life of the product. The chip includes a DES accelerator which is accessible via a cryptographic system ROM software library. A CRC calculation block is also available and is directly accessible by the User. This product is manufactured using an advanced highly reliable ST CMOS EEPROM technology. As with all the other ST19 products, it is fully compatible with the ISO7816 standard for Smartcard applications. EEPROM USER ROM 34K bytes 70K bytes SYSTEM ROM SYSTEM AND ROM CRYPTO LIBRARIES Bytes SYSTEM ROM FIREWALL MEMORY ACCESS FIREWALL INTERNAL BUS CRC MODULE CLOCK GENERATOR MODULE CLK 3X 8 BIT TIMERS SECURITY ADMINISTRATOR GUN A & GUN B RESET Vcc 8 BIT CPU GND SERIAL I/O INTERFACE DES ACCE LERATOR I/O SCP 155a/DS SOFTWARE DEVELOPMENT Software development and firmware (ROM code/ options) generation are done with the ST19-HDSX development system, on Windows NT and Windows 98. Powerfull C/C++ compiler, debugger and simulator are also available. 2/2 SYMMETRICAL ALGORITHMS: – DES, triple DES, DESX computations – CBC chaining mode – Loading / Unloadings from / to registers are secured against SPA