HMS38T2564 HMS38T2564 32bit CPU, 64Kbyte EEPROM, 256Kbyte ROM, 8Kbyte RAM Features z CPU • ARM SC100 32 bit pipelined RISC processor • ARM 32 bit / Thumb 16 bit instruction set z Integrated On-Chip Memory • 256Kbyte ROM • 64Kbyte EEPROM • 8Kbyte SRAM z EEPROM Operation • High reliable CMOS EEPROM technology • Page mode for erase or programming up to 1~64 bytes • Protected one time programmable block (64 bytes) • 300,000 write/erase endurance cycles • 10 years data retention (min.) z Peripherals • UART supporting ISO standard protocols T=0 and T=1 • Two 16 bit timers • True random number generator • CRC module • Interrupt controller for I/O interface and peripherals z Security • Hardware memory management and protection unit • ROM code not visible due to implantation • High/Low voltage detector • High/Low frequency detector • Metal shield detector • Glitch sensor • Hardware encryption of memories High Security Smartcard Controller HMS38T2564 z Crypto Engine • DES/TDES in hardware z Reset • Power-on reset and external reset (RST) z Low Power Sleep Mode, Power Saving Idle Mode z PAD Configuration according to ISO/IEC 7816 and Package • VCC, GND, CLK, RST and I/O • 8 pin COB (conforms to ISO standard 7816) z Operating Characteristics • Operating voltage : 2.7V ~ 5.5V • Operating frequency : 1MHz ~ 5MHz • Operating temperature : -25 ℃ ~ 85 ℃ Block Diagram ROM RAM (256KB) SC100 32-bit RISC (8KB) EEPROM (64KB) PLL (x2, x3) / Oscillator (10 MHz) GND UART I/O Encryption / Decryption AMBA BUS DES CRC ( TDES ) Two 16-bit Timers Random Number Generator Security Sensors Clock Control Reset Controller RST CLK VCC High Security Smartcard Controller