The ST33TPM12SPI is a TPM (Trusted Platform Module) product based on 32-bit ARM® SecurCore® SC300™ CPU from STMicroelectronics, which is compliant with the Trusted Computing Group (TCG) Trusted Platform Module (TPM) Main specifications 1.2, Level 2, Revision 1.16, and based on TCG PC Client Specific TPM Interface Specifications 1.21, supporting SPI, clock suspension for power saving mode, Field Upgrade and Dictionary Attack protection, and a guaranteed 7-year endurance for monotonic counter. It also supports software and hardware physical presence.
The ST33TPM12SPI is a cost-effective and high-performance Trusted Platform Module (TPM) designed for embedded system applications. It implements functions defined by the Trusted Computing Group in the TCG Trusted Platform Module Specifications version 1.2, Level 2, Revision 116.
The device is built on a secure MCU hardware platform featuring a 32-bit ARM SecurCore SC300 RISC core and an embedded NESCRYPT crypto-processor for efficient public key cryptographic algorithms. It supports SPI communication up to 10 MHz and includes security features such as active shield, environmental sensors, memory protection unit (MPU), and AIS-31 Class P2 compliant true random number generation.
| TPM Specification Compliance | TCG Trusted Platform Module (TPM) Main specifications 1.2, Level 2, Revision 116 |
|---|---|
| Interface Support | SPI up to 10 MHz |
| Operating Temperature Range | 0°C to +70°C |
| Supply Voltage | 3.3 V |
| NV Storage Allocated Space | 4 Kbytes |
| SHA1 Computation Time (64-byte block) | 155 µs |
It complies with TCG Trusted Platform Module (TPM) Main specifications 1.2, Level 2, Revision 116.
Yes, it supports clock suspension for power saving mode.