PCIe Device Class

Code

Description

Examples

Command

0x00

Unclassified Device

0x01

Mass Storage Controller

SATA, NVMe, SCSI, IDE

0x02

Network Controller

lspci -d ::0200

0x03

Display Controller

VGA, 3D, XGA

0x04

Multimedia Controller

0x05

Memory Controller

RAM(00), FLASH(01), CXL(02)

CXL: lspci -d ::0502

0x06

Bridge Device

PCI-PCI, ISA, CardBus, PCIe-PCI

0x07

Simple Communication Controller

0x08

Generic System Peripheral

0x09

Input Device Controller

0x0a

Docking Station

0x0b

Processor

0x0c

Serial Bus Controller

USB, Firewire, SPI, I2C

0x0d

Wireless Controller

0x0e

Intelligent I/O controller

0x0f

Satellite communications controller

0x10

Encryption/Decryption Controller

0x11

Data Acquisition and Signal Processing

0x12

Processing accelerators

0x13

Non-Essential Instrumentation

0x14

0x15

0x16

0x40

Coprocessor

0x64

0xff

Unassigned class