Windows 11 setup insists your PC needs “TPM 2.0,” but there’s no chip on your spec sheet labeled TPM anywhere. Many PCs from the late 2010s already have either a physical TPM 2.0 chip or firmware TPM available, but Microsoft does not publish a 2016 cutoff — compatibility depends on the exact OEM hardware and whether TPM is enabled in firmware.
What Is a TPM, in Plain Terms?
A Trusted Platform Module (TPM) is a small security processor built to an industry standard (ISO/IEC 11889) whose only job is generating and protecting cryptographic keys. It doesn’t run your apps or store your documents. Any performance impact is not something Windows documents as a reason to avoid enabling TPM. Think of it as a tiny, tamper-resistant vault sitting off to the side of your CPU. That vault holds the secrets that let features like BitLocker drive encryption, Windows Hello sign-in, and Secure Boot confirm your PC hasn’t been tampered with.
Windows 11 requires TPM version 2.0 specifically. Older PCs sometimes had TPM 1.2, which doesn’t meet the bar. The confusing part for most readers isn’t the version number; it’s that a TPM doesn’t always look like a chip.
Discrete TPM vs. Firmware TPM (Intel PTT / AMD fTPM)
There are two common ways a Windows PC gets its TPM 2.0 support:
- Discrete TPM (dTPM): A separate physical chip soldered onto or socketed into the motherboard, dedicated entirely to security functions. This is the classic “TPM chip” people picture.
- Firmware TPM (fTPM): The same TPM 2.0 functionality, implemented in platform firmware or a trusted execution environment rather than as a separate TPM chip. Intel’s path is PTT; AMD’s runs in the Platform Security Processor — it is not literally ‘code inside the CPU’ on every OEM design. Intel’s version is called PTT (Platform Trust Technology); AMD’s version runs inside the AMD Platform Security Processor and is simply labeled fTPM in BIOS.
| Type | Where It Lives | Common Names in BIOS/UEFI |
|---|---|---|
| Discrete TPM | Separate chip on the motherboard | Infineon TPM, STMicroelectronics TPM, Nuvoton TPM |
| Firmware TPM | Inside the CPU/chipset | Intel PTT, AMD fTPM, PSP fTPM, Security Device |
Neither option requires you to buy or install anything extra if your CPU and motherboard already support it, which nearly every processor from the last several generations does.
Does Windows 11 Care Which Type You Have?
No. Microsoft’s Windows 11 requirement is TPM 2.0 support, full stop. It does not distinguish between a discrete chip and firmware-based PTT/fTPM. Both satisfy the check equally, and Microsoft’s own compatibility documentation treats them as interchangeable. If your PC reports TPM 2.0 through either method, you’ve cleared this requirement.
Prerequisites
- A Windows 10 or Windows 11 PC
- An administrator account (or the password for one)
- A PC that already has TPM 2.0 available in firmware or as a discrete chip (there is no universal 2016 cutoff)
- A few minutes to check a couple of built-in tools
How to Check Which TPM Your PC Is Using
Step 1: Open the TPM Management Console (tpm.msc)
- Press
Windows key + Rto open Run. - Type
tpm.mscand press Enter. - Windows opens the Trusted Platform Module (TPM) Management console for the local computer.

Step 2: Read the Status and Manufacturer Info
Look at two sections in the console:
- Status: Confirms the TPM is present and ready to use. If it says the TPM isn’t detected, that’s a separate issue covered in our TPM Device Not Detected troubleshooting guide; this article assumes yours is working.
- TPM Manufacturer Information: Shows the Specification Version (should read 2.0) and a Manufacturer Name/ID.
The manufacturer name can be a clue, not a reliable discriminator: Intel or AMD often means firmware TPM (PTT or fTPM), and Infineon, STMicroelectronics, or Nuvoton often means a discrete chip, but OEM implementations vary. Confirm in firmware settings rather than treating the ID as proof. tpm.msc doesn’t have a field that literally says “discrete” or “firmware”; this manufacturer name is the workaround.
Step 3: Cross-Check in Windows Security
- Open Windows Security from the Start menu.
- Go to Device security.
- Click Security processor details.
- Review the Manufacturer, Manufacturer version, and Specification version fields; they should match what you saw in
tpm.msc.

Step 4: Confirm in Device Manager
- Right-click the Start button and choose Device Manager.
- Expand Security devices.
- You should see an entry like Trusted Platform Module 2.0.

This confirms Windows sees a working TPM but, like tpm.msc, won’t spell out discrete vs. firmware; for that, the BIOS/UEFI security page (labeled Intel PTT or AMD fTPM when firmware-based) is the definitive source.
Step 5: Check via PowerShell (Optional)
For a text-based summary you can copy into a support ticket, open PowerShell and run:
Get-Tpm
Expected output includes fields like TpmPresent, TpmReady, ManufacturerId, and ManufacturerVersion. A TpmPresent : True and TpmReady : True pairing means Windows is actively using the TPM, whichever type it is.
Configuration: What the TPM Fields Actually Mean
| Field | What It Tells You |
|---|---|
| Specification Version | Must read 2.0 for Windows 11 eligibility |
| Manufacturer Name/ID | Intel/AMD IDs usually indicate firmware TPM; Infineon/STMicro/Nuvoton usually indicate a discrete chip |
| Status: Ready | Confirms Windows can actively use the TPM for encryption and sign-in features |
| BIOS/UEFI toggle (Intel PTT / AMD fTPM) | The firmware setting that turns CPU-based TPM on or off, separate from anything visible in Windows |
Why the TPM Matters Beyond the Windows 11 Upgrade Check
The TPM isn’t just a gatekeeper for installing Windows 11; it does real work every day:
- BitLocker: Seals your drive’s encryption keys inside the TPM so they can’t be extracted by pulling the drive and reading it in another PC.
- Windows Hello: Backs your PIN and biometric sign-in with TPM-protected keys instead of a reversible password, making them far harder to steal even if malware compromises the PC.
- Secure Boot and measured boot: The TPM records measurements of the boot process so Windows can later verify nothing tampered with it before the OS loaded.
If you’re setting up full-disk encryption, our guide on how to enable BitLocker on Windows 11 walks through that process using whichever TPM your PC already has.
Does This Apply to Mac and iPhone?
TPM itself is a Windows/PC standard, but Apple devices use a comparable security chip called the Secure Enclave, so it’s worth knowing the equivalent if you split time between platforms.
On macOS
Apple Silicon Macs (M1 and later) have the Secure Enclave built into the chip; older Intel Macs with a T2 chip have a separate one. There’s no tpm.msc equivalent, but you can confirm the security hardware is present:
- Click the Apple menu and choose System Settings.
- Go to Privacy & Security and scroll to the bottom; FileVault on Apple silicon uses the Secure Enclave; BitLocker on Windows can use a TPM. They are comparable hardware-backed disk-encryption setups, not the same mechanism.
- For Intel Macs, open About This Mac > System Report and check the Controller entry under Hardware for T2 chip details.

On iOS (iPhone/iPad)
Every iPhone and iPad since the iPhone 5s has a Secure Enclave built into its chip. There’s no separate settings panel labeled “security processor,” but its presence is what makes Face ID and Touch ID possible:
- Open Settings.
- Tap Face ID & Passcode (or Touch ID & Passcode).
- Enter your passcode to view biometric settings; this data is protected by the Secure Enclave the same way TPM-protected keys secure Windows Hello.

Tips and Troubleshooting
If tpm.msc reports no TPM found, that usually doesn’t mean your hardware is broken. On most PCs from the last several years, the firmware TPM capability exists but is switched off in BIOS/UEFI setup under a name like Intel PTT, AMD fTPM, PSP fTPM, or Security Device. Our TPM Device Not Detected troubleshooting guide covers that fix step by step, so this article won’t duplicate it.
One question worth settling directly: you generally can’t bolt a discrete TPM onto a PC that only has firmware TPM unless the motherboard has a physical TPM header (a small pin connector some enthusiast boards include). Many prebuilt desktops and most laptops don’t have this header, so firmware TPM is often the only realistic option on those systems, and that’s fine, since Windows 11 doesn’t prefer one over the other.
Wrapping Up
Once you’ve confirmed Specification Version 2.0 in tpm.msc, it genuinely doesn’t matter whether that came from a discrete chip or from Intel PTT/AMD fTPM; Windows 11, BitLocker, and Windows Hello all treat them the same. The manufacturer field in tpm.msc is the quickest way to guess which type you have, but the BIOS/UEFI security page is the only place that spells it out explicitly.
For more information on Windows 11 security, you can visit Microsoft’s official Windows 11 TPM page or check out Microsoft Support for detailed guides on enabling TPM 2.0.
| Step | Action | Applies To |
|---|---|---|
| 1 | Open tpm.msc and check Status + Specification Version | Windows 10/11 |
| 2 | Cross-check manufacturer info in Windows Security | Windows 10/11 |
| 3 | Confirm the entry in Device Manager | Windows 10/11 |
| 4 | Run Get-Tpm in PowerShell for a text summary | Windows 10/11 |
| 5 | Check Secure Enclave status via Privacy & Security or Face ID settings | macOS / iOS |
