THC20F17BD-V20 Contact Smart Card IC
Features
CPU
*High-performance 8051-compatible 8-bit CPU
- 1 instruction = 1~3 machine cycle(s)
- 1 machine cycle = 4 clock cycles (typical)
*CPU operating clock can be configured:
- Internal clock :7.5 MHz/15 MHz/30 MHz(nominal)
- ternal clock: Contact smart card input CLK supply via C3 (ISO/IEC 7816)
Memories
¾ FLASH
*Size:132 KB
*Page size:512 bytes
* Erase and program operation: Page Erase and Byte Program
* Typical time: erasing 4ms, programming 25us
*Bit logic: 1b after erasing, 0b after programming to be 0b
*Usage: code and data
- Program can surmount the 64 KB limit, using CODE Banking
- High 56 KB FLASH is accessible from XDATA
¾ RAM
* Size: 2.25 KB
- 2048 bytes in XDATA
- 256 bytes in IDATA
¾ OTP
* User OTP:224bytes
* SN:17 bytes
Algorithms and Peripherals
¾ Symmetric algorithms
* DES/T-DES
¾ Peripherals
* CRC: 16-bit CRC-CCITT
* TRNG: True Random Number Generator, for secure transactions
* Timer: One 16-bit timer, one ETU timer
Interfaces
¾ ISO/IEC 7816-3 serial interface
* UART supporting ISO/IEC 7816-3 T=0/T=1 protocol and 10 baud rates:
F/D = 11H, 12H, 13H, 18H, 91H, 92H, 93H, 94H, 95H,96H Beta
* Support GSM power consumption standards, including Clock Stop mode
Security
* Scrambling data storage
* High/low voltage and high/low clock frequency detectors
* CLK filter(ISO/IEC 7816 ternal clock)
* Glitch detection
* Security Certification: EAL4+