HMS88T6416 HMS88T6416 Turbo 80C52 Core Based High Security Smartcard Controller With 16K Bytes EEPROM General Features • TurboCore : High Security 8-bit 80C52 compatible CPU 9 Multiple source vectorized interrupt system with two priority levels 9 Multiple source reset system • High reliable EEPROM for data storage 9 16KB high reliability EEPROM 9 1 to 64 bytes per a page 9 64 bytes security area (OTP : One Time Programmable) 9 Bytewise EEPROM programming and read access 9 EEPROM endurance: 500,000 cycles at 25℃ 9 EEPROM data retention: min. 10 years 9 EEPROM management library (EML) with intelligent write algorithm • 1MHz to 6MHz operating clock frequency range for program execution from ROM • Integrated On-Chip Memory 9 64KB User ROM : non-visible & scramble ROM code 9 256B IRAM 9 2KB XRAM • Integrated Peripherals • • • • • • 9 Interrupt module for I/O interface and peripherals 9 UART supporting ISO standard protocols T = 0 and T = 1 9 True random number generator in hardware 9 CRC module : 16 bit checksum according to ISO3309 2.7V to 5.5V extended operating voltage range Power saving IDLE mode Low power SLEEP mode Pad configuration according to ISO/IEC 7816: VDD, VSS, CLK, RST and I/O1 Serial interface according to ISO/IEC 7816-3 Meets GSM 11.11 and 11.12 Specifications High Security Smartcard IC HMS88T6416 Security Features • Data encryption according to T-DES standard • ROM code not visible due to implantation • Low/High supply voltage detector • Low/High clock frequency detector • Metal shield detector • Internal power-on-reset • Unique chip identification number for each chip • Memory data / address encryption & scrambling • Memory segmentation • Random waitstate generator ROM 64KB EEPROM 16KB XRAM 2KB Instruction Bus SECURITY SENSORS INTERRUPT External Bus CPU (TurboCore) MEU IRAM SFR Bus IO RST CLK UART TIMER0/1 CRC TDES RNG Block Diagram High Security Smartcard IC