ST33TPHF20SPI:Trusted Platform Module 2.0 with TCG SPI interface

The ST33TPHF20SPI is a cost-effective and high performance trusted platform module (TPM) targeting PC, server platforms and embedded systems.

The product implements the functions defined by the Trusted Computing Group (www.trustedcomputinggroup.org) in the TCG Trusted Platform Module Library Specifications version 2.0 Level 0 Revision 116 ([TPM 2.0 P1 r116], [TPM 2.0 P2 r116], [TPM 2.0 P3 r116], [TPM 2.0 P4 r116]) and errata version 1.3 [TPM 2.0 rev116 Err 1.3].It is also based on the TCG PC Client specific TPM Platform specifications rev0.43 [PTP 2.0 r0.43] and [Errata sheet]. [TPM 20 PP] specifies the protection profile.

The product also supports the ability to upgrade the TPM firmware thanks to a persistent application Flash loader to support new standard evolutions.

Key Features

  • TPM features
    • Flash based Trusted Platform Module (TPM)
    • For TPM 2.0, compliant with Trusted Computing Group (TCG) Trusted Platform Module (TPM) Library specifications 2.0, Level 0, Revision 116 and TCG PC Client Specific TPM Platform Specifications 0.43 and errata
    • TPM firmware code can be upgraded thanks to a persistent Application Flash Loader to support new standard evolutions
    • CC certification according to TPM 2.0 PP at EAL4+
    • SPI support at up to 33 MHz
  • Hardware features
    • ARM® SecurCore® SC300™ 32-bit RISC core
    • Highly reliable Flash memory technology
    • Extended temperature ranges: -40 °C to 105 °C
    • ESD protection up to 4 kV (HBM)
    • 1.8 V or 3.3 V supply voltage range
    • 28-lead thin shrink small outline and 32-lead very thin fine pitch quad flat pack ECOPACK® packages
  • Security features
    • RSA key generation (1024 or 2048 bits)
    • RSA signature and encryption
    • HMAC SHA-1 & SHA-256
    • AES-128-192-256
    • Cryptographic algorithms:
      • RSA key generation (1024 or 2048 bits)
      • RSA signature and encryption
      • HMAC SHA-1 & SHA-256
      • AES-128-192-256
      • ECC 224 & 256 bits
      • ECDH 224 & 256 bits
      • ECDAA
    • ECDH 224 & 256 bits
    • ECDAA
  • Product compliance
    • Compliant with Microsoft® Windows 8.1 and Windows 10
    • Compliant with Intel® TXT for TPM 2.0
    • Compliant with TCG test suite for TPM 2.0
Product Specifications
DescriptionVersionSize
DB2868: Flash-based TPM 2.0 device with an SPI interface2.0383 KB
Brochures
DescriptionVersionSize
Brochure_Secure MCUs_Secure Soluions_RS6103_BRSMCU0616.pdf1 MB
TPM Certificates
DescriptionVersionSize
GlobalSign Trusted Computing CA1.0985 bytes
GlobalSign Trusted Platform Module ECC Root CA1.0767 bytes
ST Intermediate CA 051.01 KB
ST TPM Root certificate1.01 KB
STM TPM ECC Intermediate CA 011.0751 bytes
STM TPM ECC Root CA 011.0840 bytes
Sample & Buy
Part NumberQuantityUnit Price (US$) *PackagePacking TypeECCN (EU)ECCN (US)Country of Origin
ST33TPHF20SPIR28--TSSOP28 9.7 x 4.4Tape And ReelNEC5A992A-
ST33TPHF20SPIQFN--TSSOP28 9.7 x 4.4Tape And ReelNEC5A992A-
Quality & Reliability
Part NumberPackageRoHS Compliance GradeMaterial Declaration**
ST33TPHF20SPIR28TSSOP28 9.7 x 4.4Ecopack2
ST33TPHF20SPIQFNTSSOP28 9.7 x 4.4Ecopack1
Flash-based TPM 2.0 device with an SPI interface ST33TPHF20SPI
ST Payment Secure Solution - Java Card™ platform Dual interface with 240 Kbyte of user NVM STPAY-GOLD
Trusted Platform Module with I2C interface based on 32-bit ARM® SecurCore® SC300™ CPU ST33TPM12I2C
ST33TPMF2ESPI
Flash based device combining TPM1.2 and TPM2.0 with high-speed SPI interface ST33TPHF2ESPI
Trusted Platform Module with I2C interface based on 32-bit ARM® SecurCore® SC300™ CPU ST33TPM12I2C
Flash based device combining TPM1.2 and TPM2.0 with high-speed SPI interface ST33TPHF2ESPI
ST33TPMF2ESPI