ElectroDesignForgeElectroDesignForge

PCIe M.2 — Key A Pinout

M.2 Key A is a 75-position Socket 1 connector mainly intended for wireless and connectivity modules. It can expose two independent PCIe links, USB 2.0, four DisplayPort lanes, I²C, and platform control signals.

Compatibility warning: Key A describes the connector shape and pin map, not the interfaces actually wired by the host. Always check both the host and module documentation.


Connector overview

PropertyValue
Connector familyPCI Express M.2 / NGFF, Socket 1
Key notchKey A, positions 8 to 15
Contacts75 positions; 67 electrical contacts with the Key A notch
Main useWi-Fi, Bluetooth, NFC, GNSS, WiGig, and other connectivity modules
Possible host interfaces2 × PCIe x1, USB 2.0, DisplayPort x4, I²C
Main supply3.3 V

Key A is not the usual connector for an M.2 NVMe SSD. Storage devices normally use Key M or Key B+M.


Pinout diagram

Top side — odd pins

Top-side contact numbering of a PCIe M.2 Key A card

Bottom side — even pins

Bottom-side contact numbering of a PCIe M.2 Key A card

Pin assignment table

Signal names use the host/platform perspective: PET is transmitted by the host toward the module, while PER is received by the host from the module.

Color key: Power · Ground · USB · PCIe · DisplayPort · I²C · Radio control

Top side

PinSignalFunction
1GNDGround
3USB_D+USB 2.0 positive data
5USB_D−USB 2.0 negative data
7GNDGround
8–15Mechanical Key A notch; no contacts
17DP_MLDIRDisplayPort main-link direction control
19 / 21DP_ML3n / DP_ML3pDisplayPort lane 3
23GNDGround
25 / 27DP_ML2n / DP_ML2pDisplayPort lane 2
29GNDGround
31DP_HPDDisplayPort hot-plug detect
33GNDGround
35 / 37PETp0 / PETn0PCIe link 0, host transmit pair
39GNDGround
41 / 43PERp0 / PERn0PCIe link 0, host receive pair
45GNDGround
47 / 49REFCLKp0 / REFCLKn0PCIe link 0 reference clock
51GNDGround
53CLKREQ0#PCIe link 0 clock request
55PEWAKE0#PCIe link 0 wake request
57GNDGround
59 / 61PETp1 / PETn1PCIe link 1, host transmit pair
63GNDGround
65 / 67PERp1 / PERn1PCIe link 1, host receive pair
69GNDGround
71 / 73REFCLKp1 / REFCLKn1PCIe link 1 reference clock
75GNDGround

Bottom side

PinSignalFunction
2 / 43.3 VMain module supply
6LED_1#Open-drain status LED control
8–15Mechanical Key A notch; no contacts
16LED_2#Open-drain status LED control
18VIO_CFGI/O-voltage configuration input
20 / 22DP_AUXn / DP_AUXpDisplayPort auxiliary channel
24GNDGround
26 / 28DP_ML1n / DP_ML1pDisplayPort lane 1
30GNDGround
32 / 34DP_ML0n / DP_ML0pDisplayPort lane 0
36GNDGround
38 / 40 / 42Vendor-definedUse only when documented by both devices
44COEX3Wireless coexistence control
46COEX_RXDWireless coexistence receive
48COEX_TXDWireless coexistence transmit
50SUSCLKSuspend clock
52PERST0#PCIe link 0 reset
54W_DISABLE2#Wireless function 2 disable
56W_DISABLE1#Wireless function 1 disable
58I2C_DATAI²C data
60I2C_CLKI²C clock
62ALERT#I²C / platform alert
64VIO 1.8 V1.8 V I/O supply
66PERST1#PCIe link 1 reset
68CLKREQ1#PCIe link 1 clock request
70PEWAKE1#PCIe link 1 wake request
72 / 743.3 VMain module supply

Signal groups

GroupPinsNotes
Power and ground2, 4, 64, 72, 74 and all GND pins3.3 V main supply, 1.8 V I/O supply, and ground returns
I/O configuration18Platform-specific I/O-voltage configuration input
USB 2.03, 5One bidirectional USB 2.0 link, often used by Bluetooth
PCIe link 035, 37, 41, 43, 47, 49, 52, 53, 55One PCIe x1 link with reference clock, reset, clock request, and wake
PCIe link 159, 61, 65, 67, 66, 68, 70, 71, 73A second independent PCIe x1 link
DisplayPort17, 19–22, 25–28, 31–34Four main lanes, AUX channel, HPD, and direction control
I²C58, 60, 621.8 V management bus and alert
Radio control6, 16, 44, 46, 48, 50, 54, 56LEDs, disable controls, suspend clock, and coexistence

The two PCIe groups are normally treated as independent x1 links. Do not assume that the host combines them into one x2 link.


Electrical specifications

InterfaceDesign value / requirement
Main powerNominal 3.3 V on pins 2, 4, 72, and 74
Management I/O1.8 V VIO on pin 64; confirm every control-signal level in the module specification
PCIe pairs85 Ω differential nominal; place AC-coupling capacitors on each transmitter as required by PCIe
PCIe reference clock100 MHz differential clock when the clocked architecture is used
USB 2.0 pair90 Ω differential nominal
DisplayPort pairs100 Ω differential nominal
Active-low signalsNames ending in # are asserted low
Unused / vendor pinsLeave unconnected unless the host and module documentation defines them

Keep high-speed pairs short, length-matched where required, on a continuous reference plane, and away from gaps, switching nodes, and connector mounting holes.


Connector orientation

  • The diagrams show the module contact edge, not the socket solder pads.
  • The top/component side carries odd-numbered pins; the bottom side carries even-numbered pins.
  • Pin 1 is at the end opposite pin 75. The Key A notch replaces positions 8–15 near pin 1.
  • A socket footprint may appear mirrored compared with the module. Follow the connector manufacturer’s recommended PCB footprint.

Common wiring configurations

Wi-Fi plus Bluetooth module

  • Use PCIe link 0 for Wi-Fi and USB 2.0 on pins 3 and 5 for Bluetooth.
  • Connect 3.3 V, every specified ground, PERST0#, CLKREQ0#, and PEWAKE0#.
  • Route W_DISABLE# and LED# only when required by the product.

Two-radio connectivity module

  • Use PCIe link 0 and link 1 as two independent x1 connections.
  • Keep each link’s clock, reset, clock-request, and wake signals with the matching link number.

DisplayPort connectivity module

  • Route all required main lanes, AUX, HPD, and DP_MLDIR.
  • Check lane count, lane mapping, polarity inversion support, and AUX voltage requirements in both datasheets.

I²C-managed module

  • Connect I2C_DATA, I2C_CLK, ALERT#, and the correct 1.8 V I/O domain.
  • Fit pull-ups only as specified by the platform; duplicated pull-ups can make the bus too strong.

Common mistakes

  • Assuming that any physically fitting M.2 card is electrically compatible.
  • Plugging a Key M or B+M SSD into a Key A connectivity socket.
  • Treating the two PCIe x1 links as a guaranteed x2 link.
  • Swapping PET and PER because the signal names are read from the module perspective instead of the host perspective.
  • Mirroring the footprint or confusing the top-side and bottom-side contact numbers.
  • Powering 1.8 V management signals from 3.3 V without checking tolerance.
  • Connecting vendor-defined pins or relying on hot-plug operation without explicit support.

Related connectors

ConnectorTypical useCompatibility note
M.2 Key EWireless connectivityDual-key A+E modules may fit either socket, but only shared, wired interfaces will work
M.2 Key BWWAN, SATA, PCIe x2Different notch and pin assignment; not directly interchangeable
M.2 Key MNVMe SSD, PCIe x4Storage-oriented connector; not compatible with Key A
Mini PCI ExpressOlder wireless cardsDifferent 52-pin connector and pinout; an active adapter may be required

All PCIe M.2 pinout pages

Compatibility guide · Key A · Key A+E · Key B · Key B+A · Key B+E · Key B+M · Key E · Key M


Official specifications

The current PCI-SIG specification and the connector, host, and module datasheets take precedence over this summary.

FAQ

Can a Key E module be installed in a Key A socket?

Only a module with a compatible A+E edge key can physically fit both. Electrical operation still depends on the interfaces wired by the host and used by the module.

Can a Key A socket accept an NVMe SSD?

Normally no. NVMe SSDs generally use Key M or B+M and require a storage-oriented socket.

Are both PCIe links always available?

No. The pinout provides two independent PCIe link groups, but a host may wire one, both, or neither.

Can every interface be used simultaneously?

Not necessarily. Some pins are dedicated, but actual combinations depend on the platform and module implementation.

Is the connector hot-pluggable?

Do not assume it is. Power down the platform before inserting or removing a module unless the equipment documentation explicitly supports hot plugging.