ST Life.augmented


Trusted Platform Module with LPC interface based on 32-bit ARM SecurCore SC300 CPU
  • active Active

The ST33TPM12LPC is a cost-effective and high performance Trusted Platform Module (TPM) targeting embedded system applications.

This device implements the functions defined by the Trusted Computing Group ( in the TCG Trusted Platform Module Specifications version 1.2 Level 2 Revision 116 ([1][2][3]), and is also based on the TCG PC Client specific TPM interface specifications 1.21 [5] and the PC Client implementation specification for conventional BIOS [6] for what concerns the TPM internal register list and bit definitions.

The ST33TPM12LPC is based on a secure MCU hardware platform.

The ST33TPM12LPC is built on a 32-bit ARM® reduced instruction set computing (RISC) processor which provides high cryptographic and general performances. A crypto-processor NESCRYPT is also present to support efficiently all public key cryptographic algorithms.

pdf Please read
Errata Sheet
pdf Download
Data Brief

Key Features

  • TPM features
  • Single-chip Trusted Platform Module (TPM)
  • Compliant with Trusted Computing Group (TCG) Trusted Platform Module (TPM) Main specifications 1.2, Level 2, Revision 116
  • Based on TCG PC Client Specific TPM Interface Specifications 1.21
  • Common criteria (CC) certification based on the certified TPM Protection Profile (Revision 116) with Evaluation Assurance Level (EAL) 4+
  • Up to 33-MHz Low Pin Count (LPC) interface V1.1
  • Provisioned with Endorsement key and Endorsement Key certificate
  • Support of clock suspension for power saving mode
  • Support of Field Upgrade and Dictionary Attack protection
  • Monotonic counter endurance guaranteed for 7 years
  • Support of software and hardware physical presence
  • Hardware features
  • ARM® SecurCore® SC300™ 32-bit RISC core
  • Highly reliable CMOS EEPROM submicron technology30-year data retention at 25° C500,000 Erase/Write cycles endurance typical at 25° C
  • Temperature range: 0°C to +70°C
  • ESD protection up to 4 kV (HBM)
  • 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
  • Active shield and environmental sensors
  • Memory protection unit (MPU)
  • Monitoring of environmental parameters (power and clock)
  • Hardware and software protection against fault injection
  • AIS-31 Class P2 compliant true random number generator (TRNG)
  • Cryptographic algorithms:RSA key generation from 512 to 2048 with a 2-byte stepRSA signature and encryptionSHA-1 and SHA-256AES-128 in CTR mode
  • Performance and resource features
  • SHA1 computation for 64-byte block: 155 μs1
  • Signature with a 2048-bit key: 150 ms(a)
  • Signature with a 1024-bit key: 30 ms(a)
  • NV storage allocated space: 4 Kbytes (1.2 Kbytes used by EK certificate)
  • Supported 2048-bit key slots:up to 10 key slots (without EK and SRK)1 key slot in volatile memory for high-frequency loading use case

Design Resources


Technical Documentation

Product Specifications

Description Version Size
DB1420: Trusted Platform Module with LPC interface based on 32-bit ARM® SecurCore® SC300™ CPU
4.0 315 KB

Related Tools and Software

Related Tools and Software

Part Number Description
STSW-TPMCERT1 Trusted Platform Module (TPN) certificate

Sample & Buy

Part Number Marketing StatusPackagePacking TypeManufacturer DUNSMarketing RestrictionOrder From STUnit Price (US$)*
Distributor AvailabilityRoHS Compliance GradeDownload
Material Declaration**
ST33TPM12LPCQFNActiveVFQFPN 32 5x5x1.0Tape And Reel488132309Public-No availability reported, please contact our Sales officeEcopack1-
ST33TPM12LPCR28ActiveTSSOP28 9.7 x 4.4Tape And Reel488132309Public-No availability reported, please contact our Sales officeEcopack2-

(*) Suggested Resale Price per unit (USD) for BUDGETARY USE ONLY. For quotes, prices in local currency, please contact your local ST Sales Office or our Distributors
(**) The Material Declaration forms available on may be generic documents based on the most commonly used package within a package family. For this reason, they may not be 100% accurate for a specific device. Please contact our sales support for information on specific devices.
Feedback Form
Customer Feedback