• 32-bit ARM7TDMI RISC microprocessor, running at 50MHz • Secure on-chip real-time clock • Low Pin Count (LPC) master and slave interfaces to AMD and Intel firmware hubs • Protected execution environment for authentication protocols and cryptographic functions • 64Kbyte internal flash for boot block, feature control, and non-volatile storage of secure information • Hardware random number generator • DES and 3DES cryptographic hardware accelerator • RSA hardware cryptographic accelerator • SHA-1 hardware cryptographic accelerator • On-chip 4KByte unified cache • Encrypted memory interface • USB 1.1 host interface • 16C550-compatible RS-232 serial interface communicates with host and/or slave devices • ISO7816 smart card Class A or Class B interface • 56 general purpose I/O for a range of functions • Keyboard interface compatible with standard keyboard matrix or keypad scanning matrix • Keyboard controller with secure mode to protect input to trustlets by capturing keystrokes (no transmission to host) • Interrupt controller and timers support real-time execution environment