This website requires JavaScript.
Coupons
Ship to
Blog

PCIe Pinout: A Complete Pin Reference From x1 to x16

Published Nov 14, 2026, updated Nov 14, 2026

18 min

Table of Contents
  • Introduction
  • PCIe Slot Pinout: The Complete Pin Table From x1 to x16
  • PCIe Slot and Card-Edge Basics: Keying and Orientation
  • PCIe Slot Power Pins: +12V, +3.3V, and +3.3Vaux
  • Sideband and Control Signals Explained
  • Common PCIe Pinout and Wiring Mistakes
  • From Pinout to Layout
  • FAQs About PCIe Pinout
  • Conclusion About PCIe Pinout

PCIe Pinout Quick Reference

  • x1: 36 contacts, 18 per side.
  • x4: 64 contacts, 32 per side.
  • x8: 98 contacts, 49 per side.
  • x16: 164 contacts, 82 per side.
  • Contact pitch: 1.0 mm; A is the solder face, B the component face.
  • Max slot power: 75 W for a standard-height x16 card after configuration (25 W at power-up); x4/x8: 25 W.
JLCPCB $90 coupons for your PCB layout orders.

Introduction

You are designing an add-in card, with the controller symbol on one side of the screen and the gold-finger footprint on the other. The PCIe pinout defines which physical contact carries each supply, data pair and control signal. Reverse the connector view, or connect a transmitter to another transmitter, and the card may never enumerate.

This PCI Express pinout reference starts with the complete x1 map and adds only the contacts needed for wider connectors. It then separates slot power from startup limits, explains the sidebands, and identifies the checks that matter when the schematic becomes a layout. The tables use an explicitly identified CEM revision rather than treating every generation as identical.

PCIe Slot Pinout: The Complete Pin Table From x1 to x16

The PCIe pinout below uses CEM 5.0, Table 6-1 as its baseline, as listed in the PCI-SIG CEM specification revision index. CEM naming follows the system board: PET pairs carry host TX to card RX; PER pairs carry card TX to host RX.

Wider connectors extend the lane blocks and distributed grounds beyond the x1 base. Their far-end PRSNT2# positions provide the card’s presence-loop connection, not its negotiated lane count. An x1 card can up-plug into a wider supported slot and operate as x1; the connector’s mechanical size alone does not establish electrical width.

WidthContacts per SideTotal Contacts
x11836
x43264
x84998
x1682164

The four tables together define every contact; extension tables do not repeat earlier rows. p and n mean positive and negative, # marks an active-low signal, and RSVD means reserved. Do not assign a new function to a reserved contact.

PCIe x1 Pinout (Pins 1-18)

PinSide BSide ADescription
1+12VPRSNT1#B: +12 V; A: presence-loop start
2+12V+12V+12 V on both faces
3+12V+12V+12 V on both faces
4GNDGNDGround returns
5SMBCLK (SMCLK)JTAG2 (TCK)SMBus clock; JTAG clock input
6SMBDAT (SMDAT)JTAG3 (TDI)SMBus data; JTAG data input
7GNDJTAG4 (TDO)Ground; JTAG data output
8+3.3VJTAG5 (TMS)Main +3.3 V; JTAG mode select
9JTAG1 (TRST#)+3.3VJTAG reset; main +3.3 V
10+3.3Vaux+3.3VAuxiliary +3.3 V; main +3.3 V
11WAKE#PERST#Card wake; host fundamental reset
12CLKREQ#GNDClock request; ground
13GNDREFCLK+Ground; reference-clock positive
14PETp0REFCLK-Host TX0+ to card RX; REFCLK−
15PETn0GNDHost TX0− to card RX; ground
16GNDPERp0Ground; card TX0+ to host RX
17PRSNT2#PERn0x1 presence endpoint; card TX0−
18GNDGNDGround returns

Read each row as a matched pair of contact numbers: row 1 means B1 and A1, not two interchangeable pins. Pin 1 is at the bracket/I/O-panel end of the standard card-edge drawing. Side B is the primary/component face; Side A is the secondary/solder face. Looking at the opposite face mirrors the appearance, not the electrical numbering.

For this PCIe pinout, the presence trace runs from A1, PRSNT1#, to B17, PRSNT2#, on an x1 card. Wider cards use B31, B48 or B81 at their far end. Keep the other prescribed contacts physically present even when their functions are unused.

Presence and training are separate. The loop tells the host that a card is present; CEM 5.0 ties the host’s PRSNT2# positions together, so that circuit is not a standardized physical-size detector. The operating lane count is negotiated during link training, not read from PRSNT#.

Older CEM revisions used shorter PRSNT contacts for last-mate/first-break detection, and most public pin tables still show that arrangement. CEM 5.0 and later specify managed-only hot plug for cards up to 75 W, while finger-length rules are revision-specific: confirm the mechanical chapter of your target CEM revision rather than assuming one rule for every generation.

PCIe x4 Pinout (Pins 19-32)

Pins 1–18 remain as defined above; the following rows add lanes 1–3 and the x4 end-position presence contact.

PinSide BSide ADescription
19PETp1MFGB: host TX1+ to card RX; A: manufacturing test
20PETn1GNDB: host TX1− to card RX; A: ground
21GNDPERp1B: ground; A: card TX1+ to host RX
22GNDPERn1B: ground; A: card TX1− to host RX
23PETp2GNDB: host TX2+ to card RX; A: ground
24PETn2GNDB: host TX2− to card RX; A: ground
25GNDPERp2B: ground; A: card TX2+ to host RX
26GNDPERn2B: ground; A: card TX2− to host RX
27PETp3GNDB: host TX3+ to card RX; A: ground
28PETn3GNDB: host TX3− to card RX; A: ground
29GNDPERp3B: ground; A: card TX3+ to host RX
30PWRBRK#PERn3B: emergency power reduction; A: card TX3− to host RX
31PRSNT2#GNDB: presence endpoint; A: ground
32GNDRSVDB: ground; A: reserved

A19 is MFG in this CEM 5.0 map; older charts may show it reserved. B30 is PWRBRK#, not a spare GPIO. M.2 uses a different connector specification and its own assignments; it is outside this reference.

PCIe x8 Pinout (Pins 33-49)

Add these rows to the x1 and x4 tables. They provide lanes 4–7 and the x8 presence-loop endpoint at B48.

PinSide BSide ADescription
33PETp4RSVDB: host TX4+ to card RX; A: reserved
34PETn4GNDB: host TX4− to card RX; A: ground
35GNDPERp4B: ground; A: card TX4+ to host RX
36GNDPERn4B: ground; A: card TX4− to host RX
37PETp5GNDB: host TX5+ to card RX; A: ground
38PETn5GNDB: host TX5− to card RX; A: ground
39GNDPERp5B: ground; A: card TX5+ to host RX
40GNDPERn5B: ground; A: card TX5− to host RX
41PETp6GNDB: host TX6+ to card RX; A: ground
42PETn6GNDB: host TX6− to card RX; A: ground
43GNDPERp6B: ground; A: card TX6+ to host RX
44GNDPERn6B: ground; A: card TX6− to host RX
45PETp7GNDB: host TX7+ to card RX; A: ground
46PETn7GNDB: host TX7− to card RX; A: ground
47GNDPERp7B: ground; A: card TX7+ to host RX
48PRSNT2#PERn7B: presence endpoint; A: card TX7− to host RX
49GNDGNDB: ground; A: ground

Do not renumber the extended region from one when creating the footprint. A33 and B33 remain distinct contacts with different functions, and the ground positions are part of the defined connector—not optional filler around the data pins.

PCIe x16 Pinout (Pins 50-82)

Add these rows after the x8 extension for lanes 8–15 and the x16 presence-loop endpoint at B81.

PinSide BSide ADescription
50PETp8RSVDB: host TX8+ to card RX; A: reserved
51PETn8GNDB: host TX8− to card RX; A: ground
52GNDPERp8B: ground; A: card TX8+ to host RX
53GNDPERn8B: ground; A: card TX8− to host RX
54PETp9GNDB: host TX9+ to card RX; A: ground
55PETn9GNDB: host TX9− to card RX; A: ground
56GNDPERp9B: ground; A: card TX9+ to host RX
57GNDPERn9B: ground; A: card TX9− to host RX
58PETp10GNDB: host TX10+ to card RX; A: ground
59PETn10GNDB: host TX10− to card RX; A: ground
60GNDPERp10B: ground; A: card TX10+ to host RX
61GNDPERn10B: ground; A: card TX10− to host RX
62PETp11GNDB: host TX11+ to card RX; A: ground
63PETn11GNDB: host TX11− to card RX; A: ground
64GNDPERp11B: ground; A: card TX11+ to host RX
65GNDPERn11B: ground; A: card TX11− to host RX
66PETp12GNDB: host TX12+ to card RX; A: ground
67PETn12GNDB: host TX12− to card RX; A: ground
68GNDPERp12B: ground; A: card TX12+ to host RX
69GNDPERn12B: ground; A: card TX12− to host RX
70PETp13GNDB: host TX13+ to card RX; A: ground
71PETn13GNDB: host TX13− to card RX; A: ground
72GNDPERp13B: ground; A: card TX13+ to host RX
73GNDPERn13B: ground; A: card TX13− to host RX
74PETp14GNDB: host TX14+ to card RX; A: ground
75PETn14GNDB: host TX14− to card RX; A: ground
76GNDPERp14B: ground; A: card TX14+ to host RX
77GNDPERn14B: ground; A: card TX14− to host RX
78PETp15GNDB: host TX15+ to card RX; A: ground
79PETn15GNDB: host TX15− to card RX; A: ground
80GNDPERp15B: ground; A: card TX15+ to host RX
81PRSNT2#PERn15B: presence endpoint; A: card TX15− to host RX
82RSVDGNDB: reserved; A: ground

The x1 base plus the three extension tables reproduce the complete 164-contact CEM 5.0 map. A mechanically x16 card or slot may implement fewer electrical lanes; check the controller connection and platform specification rather than assuming that every visible lane position is active.

PCIe Slot and Card-Edge Basics: Keying and Orientation

The PCIe edge connector pinout and the mating receptacle use corresponding contact numbers, but their drawing views differ. Establish which face you are viewing before copying pad numbers. A footprint shown from the solder side of a motherboard is not automatically the same view as the component face of the card.

Figure 1. Connector length changes from x1 to x16 while the key stays between positions 11 and 12; conceptual Side-B elevations with the bracket/pin-1 end to the left.

Figure 1. All four connector widths share the key between positions 11 and 12. These are conceptual Side-B elevations with the bracket end to the left; the opposite card face must not be mistaken for a transparent overlay. Not a manufacturing footprint.

The contact pitch is 1.0 mm, and every width places its key between positions 11 and 12. This PCIe pin diagram shows why a narrow card can enter a wider connector: the power/sideband bank and key align before the lane field extends farther along the card. Keying establishes orientation and distinguishes the connector family; it is not a width lock. Legacy PCI is not an interchangeable receptacle.

A closed short slot mechanically blocks a longer card. Some open-ended connectors admit longer cards, but such down-plugging is outside the verified CEM 5.0 scope and does not guarantee platform support. Mini-PCIe is another connector standard with a different map.

The lane, power and ground positions have stayed the same from Gen 1 through Gen 5, and PCIe 6.0 keeps backward compatibility with the same signal assignments. Some reserved sideband contacts were later given functions: B12, A19 and B30 differ between the CEM 3.0 and 5.0 tables. CEM 6.0.1 is a separate revision; its final pin-table and finger-dimension details must be checked against the official CEM 6.0.1 specification record before releasing a Gen 6 footprint. Compatibility does not mean identical copper artwork.

PCIe Slot Power Pins: +12V, +3.3V, and +3.3Vaux

The main +12 V contacts are B1–B3 and A2–A3; main +3.3 V appears at B8, A9 and A10. B10 supplies +3.3Vaux, the auxiliary rail used for supported standby and wake functions when the system provides that power. Do not short it to the main +3.3 V rail merely because their nominal voltages match.

Width alone does not set maximum usable slot power. CEM 5.0 distinguishes initial draw from the maximum allowed after software configuration:

Card Connector / Physical ClassInitial Edge-Connector LimitConfigured Maximum
x1, low-profile10 W10 W
x1, half-length10 W10 W
x1, full-length standard-height10 W25 W
x425 W25 W
x825 W25 W
x16, standard-height graphics card25 W75 W

These are CEM 5.0 class limits, not permission to draw the maximum from every socket. +3.3 V is limited to 3 A on every card; at +12 V the published limits are 0.5 A for x1, 2.1 A for x4 and wider, and 5.5 A for a full-sized x16 graphics card after configuration. Verify these figures against the CEM table for your selected revision. Observe the platform’s power allocation, each rail’s current limit, and the combined power ceiling; cooling must also support the card. The contact currents determine the required power-fanout copper and via capacity. Widening that copper does not grant a higher slot power budget.

Cards exceeding the slot power envelope use auxiliary power connectors wired to the system supply; those separate connectors are outside this gold-finger reference.

Sideband and Control Signals Explained

Data pairs cannot compensate for an incorrectly connected control signal. Keep direction relative to the host/card boundary explicit, especially when the controller symbol uses local TX/RX names rather than connector names.

SignalDirectionFunction
PERST# — A11Host → cardFundamental reset input to the card
REFCLK+/− — A13/A14Host → card, standard common-clock slot100 MHz differential reference clock
CLKREQ# — B12Card → host; shared in L1 PM substatesOpen-drain clock request and low-power coordination
WAKE# — B11Card → hostOpen-drain request to reactivate the link/system
SMBCLK/SMBDAT — B5/B6Bidirectional bus; host usually manages itOptional SMBus management interface
TCK, TDI, TMS, TRST#Host/test interface → cardJTAG clock, data input, mode and reset
TDOCard → host/test interfaceJTAG test data output
PWRBRK# — B30Host → cardOptional emergency power reduction
MFG — A19Manufacturer-defined; host unconnectedOptional manufacturing test mode

Directions and functions follow CEM 5.0, Chapter 2 and Table 6-1. In a standard add-in card, PERST# is supplied by the system: adding an RC delay is not a general card requirement. The clock pair supplies a reference, while data timing is recovered by the receiver; clock architecture must match the devices and platform.

CLKREQ# is not exclusively a one-way output in every state: either end may assert it for L1 PM-substate exit. WAKE# and implemented clock-request circuitry need the prescribed open-drain behavior and host-side biasing; do not replace them with unqualified push-pull outputs.

SMBus, JTAG, clock power management and the additional optional controls need not all be implemented by a basic x1 card. If JTAG is implemented, treat its pins as a set. An optional function does not make its physical contact available for repurposing or exempt it from the applicable termination requirements.

Common PCIe Pinout and Wiring Mistakes

  • Mirrored footprint. Check A1/B1 against the bracket end and the specified drawing view before assigning the remaining pads. Flipping the PCB view without preserving pad numbers can miswire power as well as signals.
  • PET/PER interpreted from the card. In CEM terminology, PET reaches the card receiver and PER leaves the card transmitter. Compare direction at both ends of each pair, not just the letters TX and RX in two symbols.
  • Missing presence bridge. Connect A1 to the far-end PRSNT2# position for the card’s mechanical width. Do not confuse physical contact population with the lane width that the controller will negotiate.
  • Auxiliary and main rails combined. Keep B10’s +3.3Vaux supply distinct from main +3.3 V. Review standby behavior and prevent unintended back-powering through interface circuitry.
  • Asymmetric pair fanout. Avoid giving one conductor a longer escape or an unmatched via detour; use our high-speed PCB routing guidelines for the electrical checks.
  • Unimplemented open-drain behavior. Where CLKREQ# or WAKE# is used, verify the required biasing, off-state tolerance and assertion logic at the system boundary. Leaving a used control network undefined can defeat power-state transitions.
  • Management or reserved pins treated as spare nets. Implement SMBus if the platform expects it, and leave reserved or unused optional functions in their prescribed state. In particular, do not copy an old reserved label onto a contact assigned a function by the selected revision.

From Pinout to Layout

The differential pairs and REFCLK require controlled-impedance treatment. Use our high-speed PCB routing guidelines for the impedance, matching and skew constraints; this pin reference deliberately does not duplicate their numeric rules.

Make the presence bridge visible in the schematic so it survives into the layout. Size the +12 V and +3.3 V fanout for the permitted current, and preserve a continuous ground return through the connector region. Avoid a broad plane gap beneath the channel; any local launch relief must follow the applicable connector design rather than a generic keep-out rule.

PCIe pin assignment allows supported lane reversal, not arbitrary lane permutation. Base 6.0 still lists lane reversal as optional and requires a consistent mapping in both the transmit and receive directions, as stated in the PCI Express Base Specification overview. For example, a supported reversed lane group is different from swapping isolated middle lanes. Polarity inversion is separate: the receiver must handle an individual pair’s p/n inversion during training. Confirm controller support before changing the logical lane order; training cannot repair an unsupported wiring pattern.

Figure 2. PCIe gold-finger finish and beveled insertion edge cross-section, showing ENIG or hard gold over a nickel barrier and copper pad; thicknesses exaggerated and not to scale.

Figure 2. The contact finish and gold-finger bevel serve different purposes. The layer thicknesses are exaggerated and no fabrication dimensions are prescribed; use the applicable CEM drawing and approved finish specification. The gold finish shown is generic — ENIG or electroplated hard gold as specified on the drawing — over a nickel barrier and copper pad; it does not describe any single fabricator’s standard process.

Confirm the required contact plating and bevel against the manufacturing drawing and JLCPCB’s gold-finger capabilities. JLCPCB’s standard gold-finger finish is ENIG, with 30° or 45° bevel options; electroplated hard gold is not offered as a standard finish, so confirm any hard-gold requirement with the fabricator before release. Confirm controlled impedance separately against the stack-up and routing rules.

FAQs About PCIe Pinout

How Many Contacts Does a PCIe x16 Slot Have?

A standard x16 connector has 164 contacts: 82 per side. The PCIe x16 pinout combines the x1 base with three extension tables; mechanical width does not guarantee that every lane is electrically connected.

How Many Contacts Does a PCIe x1 Slot Have?

An x1 connector has 36 contacts: 18 per side. The PCIe x1 pinout includes power, lane zero and control contacts; “x1” is the lane count, not the pin count.

Are Contact Assignments Identical Across Generations?

Mostly, but not identical. The lane, power and ground positions are unchanged, while several sideband contacts gained functions in later CEM revisions. The lane/power arrangement supports compatibility, but the selected CEM revision governs optional functions and mechanics; final CEM 6 details need a revision-specific check.

Will an x1 Card Work in an x16 Slot?

Yes, standard up-plugging allows an x1 card in an appropriate x16 slot, with an x1 link. Confirm the platform supports the device; a wider receptacle does not turn a single-lane controller into a wider one.

What Do PRSNT1# and PRSNT2# Do?

They implement card presence detection, not lane-count negotiation. The card bridges A1 to its far-end PRSNT2#; the standard CEM 5.0 host circuit does not provide independent size sensing at each PRSNT2# position.

What Is the Difference Between PET and PER?

PET is host transmit/card receive; PER is card transmit/host receive. Those names follow the system-board perspective, which is why blindly joining identical TX labels can miswire the card.

What Is PERST# Used For?

PERST# is the card’s fundamental reset input from the host. Implement it as the platform and controller require; an arbitrary RC delay is not part of the standard edge-pin assignment.

Conclusion About PCIe Pinout

A dependable PCIe pinout reference must identify its revision and its viewing direction. The x1 base and three extension tables above cover all contacts through x16, while keeping the system-board meaning of PET and PER explicit. Power, presence detection and the sidebands deserve the same checking discipline as the lane pairs.

The lane, power and ground positions have stayed the same from Gen 1 through Gen 5, and PCIe 6.0 keeps backward compatibility. Do not convert mechanical compatibility into a claim that all sideband functions and gold-finger dimensions are identical across generations. Check the latest applicable PCI-SIG CEM specification before releasing the schematic and footprint, especially for Gen 6. Likewise, treat configured slot power as a platform allocation rather than a number granted solely by connector width. For the same revision-and-view discipline applied to another connector, see our HDMI PCB pinout guide.

When the schematic and interface requirements are ready, upload them to JLCPCB’s professional PCB layout service; our engineers handle the layout.

Keep Learning