
The PCI Express M.2 Specification Revision 4.0, Version 1.1, released on November 9, 2022, by the PCI-SIG (Peripheral Component Interconnect Special Interest Group), defines the electromechanical requirements for M.2 form factor modules. This specification builds on prior revisions by incorporating support for PCI Express 4.0 data rates (up to 16 GT/s per lane), while maintaining backward compatibility with earlier PCIe generations. It targets modular add-in cards for applications like wireless connectivity (e.g., Wi-Fi, Bluetooth, WWAN), solid-state drives (SSDs), and other peripherals in mobile and desktop systems. The M.2 form factor is a compact evolution from older standards like Mini PCIe, emphasizing smaller size, higher integration, and flexibility across multiple interfaces.
Version 1.1 is a minor update from Version 1.0 (released November 17, 2020), primarily incorporating Engineering Change Notices (ECNs) and errata. Key updates in Version 1.1 focus on amperage improvements for the M.2-1A mid-mount connector and add-in card/connector assembly, enhancing power delivery capabilities for high-power devices (e.g., allowing higher current draw without risking thermal or electrical issues). These changes address feedback from implementers to improve reliability in power-intensive scenarios, such as SSDs or multi-antenna wireless modules. The core structure, mechanical dimensions, electrical interfaces, and pinouts remain largely unchanged from Version 1.0, with the amperage enhancements integrated into relevant sections on connectors and power rails.
Below is a detailed breakdown of the specification, including its structure, key features, mechanical aspects, electrical requirements, interfaces, and pin assignments. This is based on the full document’s content, with tables used for clarity where data is structured.
Key Features and Changes from Previous Revisions
- Primary Objectives: Defines a family of pluggable and soldered-down modules with a 75-position edge connector, supporting multiple host interfaces (PCIe, USB, SATA, etc.). Emphasizes build-to-order/configure-to-order for system manufacturers rather than end-user replaceability.
- Supported Interfaces: PCIe (up to x4 lanes at 16 GT/s), USB 2.0/3.1, SATA (informative only), SDIO, UART, I2S/PCM, I2C, DisplayPort, HSIC/SSIC, GNSS, NFC, and vendor-defined signals.
- Power and Thermal Focus: Multi-rail power (3.3V, 1.8V, etc.) with sequencing requirements. Thermal design power (TDP) guidelines limit skin temperatures (e.g., ≤37°C for notebook topsides).
- Changes from Revision 3.0 (2015): Added full PCIe 4.0 support (8 GT/s and 16 GT/s eyes/jitter specs), expanded BGA SSD form factors, up to 6 RF connectors, optional SPI/JTAG for debugging, refined GPIO for GNSS/IPC, and enhanced power sequencing with PWR_ID pins for voltage identification. Compliance testing now includes tighter insertion loss (≤6.5 dB at 8 GHz).
- Changes from Version 1.0 to 1.1: As noted, amperage improvements for mid-mount (M.2-1A) connectors and add-in cards, allowing higher current (e.g., up to 3A per pin in some configurations) to support power-hungry devices like high-capacity SSDs or 5G modems. Minor errata corrections (e.g., clarifications on pin definitions and thermal paths) were also incorporated.
Mechanical Specifications
The specification defines various form factors for pluggable cards, soldered-down modules, and BGA (ball grid array) packages. All use a 75-position edge card with 0.50 mm pitch. Key mechanical elements include:
- Card-Edge Details: Beveled at 20° ±5°, gold fingers spaced 0.80 ±0.08 mm. Module keying uses 12 notches (A–M) to prevent incorrect insertion.
- Connector Heights and Types:
- Top-side: H2.3, H2.5, H2.8, H3.2, H4.2 mm (for single/double-sided modules).
- Mid-mount: M1.8 mm (improved amperage in v1.1).
- Stand-offs: M2/M3 screws, 5.5 mm keep-out zone, heights 0.35–2.45 mm for grounding/thermal paths.
- RF Connectors: Up to 6 per card (e.g., on Type 3030/3042), 2.0 × 2.0 × 0.60 mm receptacle, 1.5 mm outer diameter, 4.5 mm minimum spacing. VSWR testing specified.
- Form Factors: Categorized by width, length, and height. Below is a summary table:
| Form Factor Type | Width (mm) | Length (mm) | Height (mm) | Primary Use | Key Notes |
|---|---|---|---|---|---|
| 2230 | 22 | 30 | 1.35–1.50 | Wi-Fi/BT/SSD | Top active area 26 mm, bottom 24.8 mm; up to 2 RF connectors. |
| 1630 | 22 | 16.5 | Varies | Connectivity | Sliced from 2230; ≤2 RF. |
| 3030 | 30 | 30 | Varies | WWAN/Connectivity | Up to 6 RF at 4.5 mm spacing. |
| 3042 | 30 | 42 | Varies | WWAN | 6 RF connectors. |
| 2242 | 22 | 42 | Varies | WWAN/SSD | Top active 38 mm, bottom 36.8 mm. |
| 2260 | 22 | 60 | Varies | SSD | Extended length for higher capacity. |
| 2280 | 22 | 80 | Varies | SSD | Common for consumer SSDs. |
| 22110 | 22 | 110 | 1.35–2.00 | SSD | Supports heatsinks (GND-isolated). |
| 25110 | 25 | 110 | Varies | SSD | Optional heatsink. |
| 2226 (Soldered) | Varies | 26 | Varies | Embedded | LGA backside; 4 mm shorter than 2230. |
| 1216 (Soldered) | Varies | Varies | Varies | Embedded | Compact for IoT/mobile. |
| 3026 (Soldered) | Varies | Varies | Varies | Embedded | For multi-function. |
| 1113 (BGA) | Varies | Varies | Varies | SSD | Ball grid array for soldered SSDs. |
| 1620 (BGA) | Varies | Varies | Varies | SSD | Multi-lane PCIe. |
| 2024 (BGA) | Varies | Varies | Varies | SSD | Balanced size/performance. |
| 2228 (BGA) | Varies | Varies | Varies | SSD | Larger array. |
| 2828 (BGA) | Varies | Varies | Varies | SSD | High-density. |
- Thermal Guidelines: TDP examples: Wi-Fi/BT (2.2 W), WWAN (1.4 W), SSD (varies by lane count). Skin temperature limits: ≤37°C (fan-based notebooks), ≤45°C (fanless tablets). Includes examples for airflow and heatsink designs.
Electrical Specifications and Interfaces
- Power Rails and Sequencing: Multi-rail support (3.3V, 2.5V, 1.8V, 1.2V, 1.1V, 0.9V, 0.8V). Sequencing: 3.3V (35 ms rise), 2.5V (30 ms), 1.8V (25 ms), lower rails (20 ms). Minimum ΔV = 200 mV between rails. Slew rate ≤100 kV/s. Version 1.1 enhances amperage for higher draw (e.g., up to 9W for some SSDs).
- Logic Levels:
- 3.3V: VIH 2.0–3.6V, VIL -0.5–0.8V.
- 1.8V: VIH 1.7–1.9V, VIL -0.3–0.3×VDD18.
- Compliance Requirements: PCIe eye diagrams at 8/16 GT/s (eye height 95–140 mV, width 0.55–0.61 UI, jitter ≤12.5 ps PP at 8 GT/s). AC coupling capacitors: 75–265 nF (PCIe), ≤12 nF (SATA).
- Sockets and Keys: Three main sockets with specific keys:
- Socket 1 (Connectivity, Keys A/E): For Wi-Fi/BT/NFC. Supports PCIe x1/x2, USB 2.0, DisplayPort x4, SDIO, UART, I2S/PCM, I2C, NFC-UIM.
- Socket 2 (WWAN/SSD/Other, Keys B/C/B-M): For modems/SSDs. Supports PCIe x1–x4, USB 2.0/3.1, HSIC/SSIC, SATA, UIM, GNSS, Audio (I2S/SLIMBus), GPIO.
- Socket 3 (SSD, Key M): PCIe x1–x4 (primary), SATA/USB optional, SMBus.
- BGA SSDs: Additional PWR_ID[0:4] for voltage selection, optional JTAG/SPI.
Pin Assignments
Pins are numbered 1–75. Below are summarized pinouts for key sockets (full details in spec tables; even pins often GND or power).
- Socket 1 (Key E Example, SDIO Focus).
- Socket 2 (Key B Example, PCIe/USB3.1).
- Socket 3 (Key M, PCIe/SATA).
- BGA (e.g., Type 1620): Ball map includes PWR_1/2/3, PERp/n0–3, PETp/n0–3, REFCLKp/n, GND, XTAL_IN/OUT, JTAG pins, SMBus, and optional HSB (host-specific balls).
For implementation, refer to the PCI-SIG for compliance testing methodologies (e.g., signal integrity de-embedding, VSWR for RF).
1) PCI Express M.2 : Primary Objectives
The PCI Express M.2 Specification Revision 4.0 is an electromechanical standard published by PCI-SIG. It defines the M.2 form factor for modular adapters, primarily targeting mobile and thin computing platforms. Revision 4.0 specifically incorporates support for PCIe 4.0 signaling rates (16 GT/s per lane), while preserving compatibility with prior PCIe generations.
The primary objectives of this specification, as outlined in its introductory sections (particularly Section 1: Introduction to M.2 Specification), focus on evolving the M.2 form factor to meet modern demands for compact, high-performance, and flexible modular solutions. These objectives are consistent across the document’s history (from early drafts through Revision 4.0), with Revision 4.0 emphasizing enhanced electrical performance for higher data rates without fundamentally altering the core form factor goals.
Here is a detailed explanation of the primary objectives:
- Provide a significantly smaller form factor compared to predecessors One of the core goals is to create a module that is substantially reduced in all three dimensions (X, Y, Z) and overall volume compared to the older Half-Mini Card (also known as Half Mini PCIe). This reduction targets very thin computing platforms, such as notebooks, ultrabooks, tablets, and slates, where space constraints are critical. The M.2 design achieves this through a compact 75-position edge connector with 0.50 mm pitch, enabling modules to occupy far less footprint and height while maintaining or increasing functionality.
- Enable a natural evolution from Mini Card and Half-Mini Card M.2 serves as the direct successor to the PCI Express Mini Card and Half-Mini Card standards. It transitions these older form factors into a smaller, more efficient solution without breaking compatibility for existing interfaces where possible. This objective ensures backward compatibility for many host systems while introducing modern capabilities.
- Support a family of form factors for scalability, expansion, contraction, and higher integration The specification defines M.2 as a versatile family rather than a single fixed size. It includes multiple widths (e.g., 12 mm, 16 mm, 22 mm, 30 mm), lengths (e.g., 16 mm to 110 mm), and heights (single-sided and double-sided configurations), along with connectorized (pluggable) and soldered-down variants. This flexibility allows higher integration of multiple functions (e.g., combining Wi-Fi, Bluetooth, GNSS, and storage on one module) or scaling down for ultra-compact needs. The family approach supports both build-to-order (BTO) and configure-to-order (CTO) manufacturing models used by system integrators.
- Address system manufacturers’ needs for build-to-order (BTO) and configure-to-order (CTO) production Unlike end-user-replaceable modules (e.g., typical consumer upgrades), M.2 is primarily designed for OEMs and system builders who configure platforms during assembly. The specification treats many features as optional or normative based on vendor agreements, allowing manufacturers to specify exactly which interfaces, power rails, keys, and capabilities are required for their specific products. This objective streamlines supply chains and customization without mandating universal end-user swapability.
- Support a wide range of targeted applications and host interfaces The form factor is intended for mobile adapters supporting diverse functions, including:
- Wireless connectivity (Wi-Fi, Bluetooth, GNSS, NFC, WiGig, WWAN for 2G/3G/4G and beyond)
- Solid-state storage devices (SSDs, including high-performance NVMe over PCIe)
- Other and future solutions (e.g., hardware accelerators, hybrid digital radio) It covers multiple host interfaces such as PCIe (up to x4 lanes at 16 GT/s in Revision 4.0), USB (2.0/3.x), SATA, SDIO, UART, I2S/PCM, I2C, SMBus, DisplayPort, HSIC/SSIC, SPI, and more. Revision 4.0 ensures full electrical and signaling support for PCIe 4.0 to enable higher bandwidth for data-intensive applications like SSDs while maintaining multi-interface compatibility.
- Define distinct sockets with mechanical keying for function-specific optimization To support the variety of applications without interchangeability issues, the specification defines unique sockets (Socket 1 for connectivity like Wi-Fi/BT, Socket 2 for WWAN/SSD/other, Socket 3 for SSD-focused) with corresponding mechanical keys (e.g., A/E, B, M, B+M). This prevents incorrect insertion while allowing optimized pinouts and interface collections per socket type.
In Revision 4.0 specifically, these foundational objectives remain unchanged from earlier versions, but the update integrates PCIe 4.0 requirements (e.g., updated eye diagrams, jitter budgets, insertion loss targets for 16 GT/s operation) to support doubled per-lane bandwidth compared to PCIe 3.0. This enables faster SSD performance, better wireless throughput in multi-antenna setups, and future-proofing for emerging high-speed peripherals—all while adhering to the compact, power-efficient, and flexible design principles established for thin platforms.
2) PCI Express M.2 : Supported Interfaces
The PCI Express M.2 Specification Revision 4.0 defines a comprehensive set of supported interfaces for the M.2 form factor. These interfaces enable the M.2 module to serve diverse applications, including wireless connectivity modules (e.g., Wi-Fi, Bluetooth, WWAN), solid-state drives (SSDs), and other peripherals in mobile, thin, and embedded systems.
The specification emphasizes multi-protocol flexibility within a single 75-position edge connector (0.50 mm pitch). Not all interfaces are required on every module or host socket; support is determined by the socket type (with mechanical keying to enforce compatibility), vendor implementation, and normative/optional pin assignments. Revision 4.0 fully integrates PCI Express 4.0 signaling (16 GT/s per lane) for high-bandwidth needs, while maintaining backward compatibility with PCIe 3.0/2.0/1.0, and it preserves or refines support for legacy and sideband interfaces from earlier revisions.
Core Supported Interfaces
The M.2 specification explicitly supports the following primary host interfaces (listed in the introduction and detailed in sections on socket definitions, pinouts, and electrical requirements):
- PCI Express (PCIe): The primary high-speed serial interface.
- Up to x4 lanes in Revision 4.0 (full 16 GT/s per lane support, enabling ~8 GB/s theoretical bidirectional bandwidth on x4).
- Configurable lane widths: x1, x2, or x4 depending on socket and module (e.g., Socket 3 supports x4; Socket 2 supports up to x2 typically).
- Includes PCIe reference clock (REFCLK), PERST#, CLKREQ#, PEWAKE#, and sideband signals.
- Electrical specs updated for PCIe 4.0: tighter eye diagrams, jitter budgets, insertion loss (≤6.5 dB at 8 GHz), return loss, and AC coupling (75–265 nF).
- USB: Multiple generations for connectivity modules.
- USB 2.0 (480 Mbps) – Widely supported across sockets for low-speed peripherals.
- USB 3.1 Gen 1 (formerly USB 3.0, 5 Gbps) – Supported on select sockets (e.g., Socket 2 for WWAN/SSD combos).
- HSIC (High-Speed Inter-Chip) and SSIC (SuperSpeed Inter-Chip) – For chip-to-chip USB-like communication in embedded scenarios.
- Serial ATA (SATA): Informative (not mandatory) support for storage.
- SATA 3.0 (6 Gbps) – Primarily on Socket 2 (B-key) and Socket 3 (M-key) for legacy SSD compatibility.
- Includes SATA signaling (TX/RX pairs), DEVSLP (device sleep), and PWRDIS (power disable).
- SDIO (Secure Digital Input/Output): For SD/MMC-like expansion (e.g., SD cards, wireless combos).
- Supported mainly on Socket 1 (E-key) connectivity modules.
- DisplayPort (DP): For video output.
- Up to x4 lanes – Primarily on Socket 1 (A/E keys) for display-capable wireless or hybrid modules.
- Sideband and Control Interfaces (low-speed, multi-purpose signals):
- UART (serial console/debug).
- I2S/PCM (audio interface for voice codecs in WWAN/Wi-Fi modules).
- I2C (for configuration, sensors, or control).
- SMBus (System Management Bus) – For power/thermal management and alerts.
- GPIO (General Purpose I/O) – Configurable pins for interrupts, wake, or custom functions (e.g., GNSS enable, antenna control).
- SPI (Serial Peripheral Interface) and JTAG – Optional for debugging and firmware access (expanded in Revision 4.0 for BGA SSDs).
- NFC-UIM, UIM (SIM card) interfaces – For cellular/WWAN modules.
- GNSS (GNSS antenna control) – For location services.
- Vendor-Defined and Future Interfaces:
- The specification reserves pins and allows vendor-specific signaling (e.g., custom high-speed serial or proprietary protocols).
- It anticipates future variants of listed interfaces (e.g., higher USB generations or PCIe extensions).
Interface Support by Socket Type
The M.2 specification defines three main socket types with mechanical keys to prevent mismatches. Each socket optimizes a subset of interfaces:
- Socket 1 (Keys A and E): Primarily for connectivity (Wi-Fi, Bluetooth, NFC, GNSS, WWAN slim modules).
- PCIe x1 or x2.
- USB 2.0.
- SDIO, UART, I2S/PCM, I2C.
- DisplayPort x4 (on some E-key variants).
- Up to multiple RF connectors for antennas.
- Socket 2 (Keys B, B+M): For WWAN, SSD, or multi-function modules.
- PCIe x1–x2.
- USB 2.0 / USB 3.1 Gen 1.
- SATA.
- HSIC/SSIC.
- Audio (I2S/SLIMbus), GPIO, UIM, GNSS, antenna control (ANTCTL).
- Supports broader power rails and higher integration.
- Socket 3 (Key M): Optimized for high-performance SSDs (NVMe over PCIe).
- PCIe x1–x4 (primary focus in Revision 4.0 for max bandwidth).
- SATA (optional/fallback).
- SMBus, DEVSLP, PWRDIS.
- Minimal sideband for storage-focused use.
Additional Notes on Implementation
- Backward Compatibility: All interfaces are designed to fall back to lower PCIe generations or legacy modes if the host or module doesn’t support Revision 4.0 speeds.
- Power Delivery Integration: Many interfaces tie into multi-rail power (3.3V primary, optional 1.8V/others) with sequencing and PWR_ID pins (especially for BGA SSDs).
- RF and Antenna Support: Up to 6 RF connectors on larger form factors (e.g., 3042), with VSWR and isolation requirements.
- Changes in Revision 4.0: Full electrical validation for 16 GT/s PCIe operation; no major new interfaces added beyond PCIe 4.0 enhancements, but refinements to sideband signals (e.g., improved GPIO, optional SPI/JTAG) and BGA SSD support.
This multi-interface approach makes M.2 highly versatile, allowing a single connector family to handle everything from basic Wi-Fi cards to ultra-fast PCIe 4.0 NVMe SSDs. Later revisions (e.g., 5.0+) build on this foundation with PCIe 5.0 support, but Revision 4.0 remains focused on PCIe 4.0 readiness while covering the broad ecosystem of interfaces listed above.
3) PCI Express M.2 : Power and Thermal Focus
The PCI Express M.2 Specification Revision 4.0 places significant emphasis on power delivery and thermal management. This focus stems from the M.2 form factor’s primary target: thin, mobile, and fan-constrained platforms (e.g., ultrabooks, tablets, 2-in-1s, and embedded systems). These devices have strict limits on battery life, skin temperature (user-touchable surfaces), acoustic noise, and overall system power budget. High-performance modules—such as PCIe 4.0 NVMe SSDs (up to x4 lanes at 16 GT/s) or multi-antenna WWAN modules—can generate substantial heat and draw significant power, so the specification dedicates entire sections (primarily in the mechanical and electrical chapters) to ensuring reliable, safe, and efficient operation.
The power and thermal focus ensures that modules remain compatible across diverse host implementations while preventing issues like thermal throttling, excessive battery drain, component degradation, or user discomfort from hot surfaces.
Power Delivery Focus
M.2 uses a multi-rail power architecture to support varied module needs (e.g., low-power Wi-Fi vs. high-power SSDs). The specification defines strict requirements for voltage levels, sequencing, current capability, ripple, and protection.
- Primary Power Rails:
- 3.3V — The main rail for most modules (e.g., connectivity, SSDs). Supplied from the host, typically up to ~3 A continuous in many configurations (higher peak allowed briefly). Version 1.1 improved amperage handling for mid-mount (M.2-1A) connectors and assemblies, enabling reliable delivery of higher currents (e.g., up to ~3 A per relevant pin group) without excessive voltage drop or heating in the connector.
- Optional lower-voltage rails — 1.8V, 1.2V, 1.1V, 0.9V, 0.8V, and in some BGA SSD cases 0.75V (PWR_3 rail). These support modern low-power silicon (e.g., for core logic in SSD controllers or RF components).
- Voltage identification — BGA SSDs include PWR_ID[0:4] pins for dynamic voltage selection by the host.
- Power Sequencing and Rise/Fall Requirements:
- Strict sequencing prevents damage or latch-up: 3.3V rises first (within 35 ms), followed by 2.5V (30 ms), 1.8V (25 ms), and lower rails (20 ms). Minimum voltage delta between adjacent rails is 200 mV.
- Slew rate limited to ≤100 kV/s to avoid overshoot/undershoot.
- Power-down sequencing is reverse-ordered, with hold times to ensure clean shutdown.
- Signals like FULL_CARD_POWER_OFF# (for complete module shutdown) and PWRDIS (power disable for SATA/SSD) support host-controlled power management.
- Current and Power Limits:
- No hard universal TDP cap (unlike PCIe CEM cards at 75 W slot-only), but practical limits derive from connector ratings, rail currents, and thermal constraints.
- Typical sustained power: 2–9 W depending on module type (e.g., Wi-Fi/BT ~2–3 W, high-end NVMe SSDs up to ~8–9 W under load).
- Version 1.1 enhancements specifically targeted higher amperage for power-hungry devices (e.g., 5G modems or large-capacity SSDs) by refining connector current-carrying capability and reducing risk of thermal/electrical issues.
- Additional Features:
- DEVSLP (device sleep) for ultra-low-power states in SSDs.
- SUSCLK (suspend clock) and other sidebands for power-aware operation.
- Host must provide stable, low-ripple power with over-current and short-circuit protection.
Thermal Management Focus
Thermal design is critical for user experience in mobile systems. The specification provides detailed guidelines (not strict mandates) to help designers achieve acceptable skin temperatures and prevent module throttling or failure.
- Thermal Design Power (TDP) Definition:
- TDP is defined as the worst-case average power dissipation over a representative time duration (varies by system type: seconds for bursty workloads, longer for sustained).
- Examples from the spec (informative, based on typical modules):
- Wi-Fi + Bluetooth combo: ~2.2 W
- WWAN (cellular modem): ~1.4–3 W (higher during transmit bursts)
- SSDs: Varies widely (e.g., 3–5 W for mainstream NVMe, up to 7–9 W for high-performance PCIe 4.0 x4 drives under heavy load)
- Higher TDP modules (e.g., extended-length 2280/22110 SSDs) often require optional heatsinks or improved airflow.
- Skin Temperature Limits (user-contact surfaces):
- Fan-based notebook systems: ≤37°C average, ≤41°C peak (topside skin).
- Fanless/tablet systems: ≤45°C average, ≤49°C peak (more lenient due to no fan noise allowance).
- These are guidelines for comfort and safety; actual implementation depends on chassis design, airflow, and materials.
- Unpowered Module Temperature:
- Modules must withstand storage/shipping temperatures (e.g., -40°C to +85°C typical, with specifics per component).
- Thermal Paths and Design Recommendations:
- Stand-offs and mounting screws provide thermal ground paths to the chassis/mainboard for heat sinking.
- Optional heatsinks (e.g., on 22110 or 25110 SSDs) are GND-isolated but thermally conductive.
- Keep-out zones (e.g., 5.5 mm around mounting) and component placement guidelines minimize hot spots.
- Airflow examples: Fan-based systems assume 0.5–2 m/s airflow over module; fanless rely on conduction/spreading.
- High-power SSDs benefit from host thermal throttling coordination (via NVMe specs) and firmware thermal management.
- Changes in Revision 4.0 / Version 1.1:
- No fundamental thermal changes from prior revisions, but Version 1.1’s amperage improvements indirectly aid thermal performance by reducing I²R losses in connectors for higher-power modules.
- PCIe 4.0 support increases potential power draw (due to faster signaling and denser activity), so thermal guidelines remain critical.
In summary, the power and thermal focus in Revision 4.0 ensures M.2 modules operate reliably in power- and thermal-constrained environments. Power is managed through multi-rail, sequenced delivery with enhanced current capability (especially in v1.1), while thermal management relies on TDP guidelines, skin temperature targets, and mechanical thermal paths. This balance supports everything from low-power wireless cards to high-bandwidth PCIe 4.0 SSDs without compromising mobile system viability. Later revisions (e.g., 5.0+) build on this with even higher performance considerations, but Revision 4.0 remains a robust foundation for PCIe 4.0-era devices.
4) PCI Express M.2: Changes from Revision 3.0
The PCI Express M.2 Specification Revision 4.0 represents a targeted evolution of the M.2 electromechanical standard from Revision 3.0 (last major update around 2015–2016, with Version 1.2 in 2019 incorporating ECNs). Revision 3.0 was aligned with PCIe 3.0 signaling (8 GT/s per lane), while Revision 4.0 fully incorporates support for PCIe 4.0 signaling (16 GT/s per lane), doubling the per-lane bandwidth to better support emerging high-performance applications like NVMe SSDs in thin/mobile platforms.
The core mechanical structure, form factors, pinouts, socket/key definitions, and multi-interface support (PCIe, USB, SATA, etc.) remain largely unchanged from Revision 3.0 to preserve broad compatibility and ecosystem investment. Instead, Revision 4.0 focuses on electrical enhancements for higher speeds, expanded support for certain module types, and refinements based on industry feedback and ECNs accumulated since Revision 3.0. Below is a detailed breakdown of the key changes.
1. Full Integration of PCIe 4.0 Signaling Support
This is the most prominent and primary change in Revision 4.0.
- PCIe Data Rate: Explicit support for 16 GT/s per lane (PCIe 4.0), in addition to backward compatibility with 8 GT/s (PCIe 3.0), 5 GT/s (PCIe 2.0), and 2.5 GT/s (PCIe 1.0).
- Signal Integrity Requirements:
- Updated transmitter and receiver eye diagrams specifically for 16 GT/s operation (e.g., tighter eye height: typically 95–140 mV minimum, eye width: 0.55–0.61 UI, with adjusted jitter budgets ≤12.5 ps peak-to-peak at higher rates).
- Revised insertion loss targets (e.g., ≤6.5 dB at 8 GHz Nyquist frequency for compliance channels).
- Updated return loss, crosstalk, and equalization guidelines to ensure reliable operation at double the data rate.
- AC coupling capacitor values remain 75–265 nF for PCIe lanes, but with refined recommendations for high-frequency performance.
- Compliance Testing: Addition of PCIe 4.0-specific de-embedding methodologies, eye mask templates, and jitter measurement procedures in the compliance sections.
- Impact: Enables x4 PCIe 4.0 modules (e.g., high-performance NVMe SSDs in 2280 or 22110 form factors) to achieve theoretical ~8 GB/s bidirectional bandwidth per x4 link, roughly double that of PCIe 3.0 x4. This change future-proofs M.2 for faster storage and peripherals without altering the physical connector or form factor family.
2. Expanded and Refined Form Factor Support
Revision 4.0 incorporates several post-Revision 3.0 ECNs (Engineering Change Notices) into the base document for better support of emerging use cases.
- Additional WWAN Module Sizes: Inclusion of larger WWAN-oriented form factors like Type 3052 and Type 3060 (30 mm width × 52/60 mm length), optimized for multi-antenna 5G/4G modems with up to 6 RF connectors and improved power/thermal handling.
- BGA (Soldered-Down) SSD Variants: Enhanced definitions and ball maps for BGA SSD packages (e.g., Types 1113, 1620, 2024, 2228, 2828), including optional PWR_ID[0:4] pins for dynamic voltage rail identification/selection by the host. This supports denser, soldered NVMe SSD integrations in thin devices.
- Heatsink and Thermal Path Refinements: More explicit guidelines for optional heatsinks on extended-length SSDs (e.g., 22110, 25110), with emphasis on GND-isolated but thermally conductive designs.
3. Sideband and Debug Interface Enhancements
- Optional SPI and JTAG Pins: Expanded availability for firmware debugging, manufacturing test, and in-system programming (particularly useful for SSD controllers and complex wireless modules).
- Improved GPIO and Antenna Control: Refined definitions for GPIO pins (e.g., better support for GNSS enable/disable, antenna switching via ANTCTL signals), and clarifications on multi-function use in Socket 2 (B-key) modules.
- Power Sequencing and Management Tweaks: Minor clarifications on sequencing timings, slew rates, and hold times (some later addressed in ECNs incorporated into v1.0).
4. Power Delivery and Connector Improvements
- Amperage Enhancements (primarily in Version 1.1 update): Significant updates to current-carrying capability for mid-mount connectors (M.2-1A type) and add-in card assemblies, allowing higher sustained currents (e.g., closer to 3 A per relevant pin group) on 3.3V rail without excessive voltage drop or connector heating. This supports power-hungry PCIe 4.0 SSDs or 5G modems.
- No Major Rail Changes: Core power rails (3.3V primary, optional lower voltages) and sequencing remain consistent, but with better guidance for higher TDP scenarios.
5. Minor Errata, Clarifications, and Cleanups
- Incorporation of accumulated ECNs from the Revision 3.0 era (e.g., PWRDIS asserted hold time reductions, RF connector refinements).
- Updated RF connector electrical specs (VSWR, impedance, isolation) for higher-frequency wireless applications.
- General editorial fixes, table updates, and compliance methodology improvements.
Summary Table of Major Changes
| Category | Revision 3.0 (circa 2015–2019) | Revision 4.0 (2020–2022) Additions/Changes |
|---|---|---|
| PCIe Signaling | Up to PCIe 3.0 (8 GT/s) | Full PCIe 4.0 (16 GT/s) support; updated eye diagrams, jitter, insertion/return loss for 16 GT/s |
| Bandwidth (x4 example) | ~4 GB/s bidirectional | ~8 GB/s bidirectional (double) |
| Form Factors | Standard sizes (2230, 2280, etc.) | Added 3052/3060 WWAN; enhanced BGA SSD details |
| Debug Interfaces | Limited SPI/JTAG | Expanded optional SPI/JTAG support |
| Connector Amperage | Baseline ratings | Improved for mid-mount (v1.1); higher current for power-intensive modules |
| Thermal/Power Guidelines | TDP examples, skin temp limits | Refined for higher TDP PCIe 4.0 devices; better heatsink integration |
| Core Mechanics/Pinouts | 75-pos connector, sockets/keys unchanged | Largely preserved for compatibility; minor clarifications |
In essence, Revision 4.0 is not a revolutionary redesign but a necessary update to align M.2 with PCIe 4.0 ecosystem demands, particularly for storage performance in mobile/thin systems, while incorporating years of implementation feedback via ECNs. The backward compatibility ensures that Revision 3.0 modules work in Revision 4.0 hosts (at PCIe 3.0 speeds), and vice versa. Subsequent revisions (e.g., 5.0 in 2023) build further with PCIe 5.0 support, but Revision 4.0 marks the key transition to double-speed PCIe in the M.2 form factor.
5) PCI Express M.2: Mechanical Specifications
The PCI Express M.2 Specification Revision 4.0 defines detailed mechanical specifications in its primary mechanical chapter (typically Chapter 2 in the document). These cover the physical dimensions, tolerances, connector interface, keying, mounting, RF connectors, and form factor family for both pluggable (connectorized) and soldered-down modules. The goal is to enable compact, reliable integration in thin mobile platforms (notebooks, tablets, ultrabooks) and desktops while supporting high integration of functions like wireless, storage, and peripherals.
The mechanical design centers on a 75-position edge card connector with 0.50 mm pitch gold fingers, beveled edges for insertion, and mechanical keying notches to prevent incompatible insertions. All dimensions use millimeters, with general tolerances of ±0.15 mm for PCB size features (unless tighter specified), PCB thickness ±10%, and bevel capabilities ±0.25 mm. The specification emphasizes manufacturability, thermal/grounding paths via mounting hardware, and support for single-sided or double-sided component populations.
Core Mechanical Elements
- Connector and Card-Edge Interface:
- 75 gold finger contacts (both sides of the PCB), 0.50 mm pitch.
- Edge bevel: 20° ±5° for easy insertion.
- Gold finger area: Typically a 4 mm strip at the insertion end (some variants 3.8 mm for RF).
- Module PCB thickness: 0.8 mm ±10% nominal (common industry standard).
- Insertion force and retention: Guided by connector specs (e.g., insertion/extraction cycles, wipe length).
- Mechanical Keying:
- 12 possible key positions (labeled A through M), with notches cut into the card edge.
- Keys prevent mismatch between module and socket (e.g., E-key for connectivity, M-key for SSDs).
- Dual-key schemes (e.g., B+M) allow compatibility with multiple sockets.
- Key locations are part of the form factor naming (e.g., 2280-M).
- Mounting and Retention:
- Single screw-down retention (typically M2 or M3 screw) at the far end via a half-moon cutout.
- Stand-offs/heights: 0.35 mm to 2.45 mm for grounding/thermal conduction to chassis or mainboard.
- Keep-out zone around mounting: ~5.5 mm to avoid interference.
- Optional thermal paths via mounting hardware for heat dissipation.
- RF Connectors (for wireless modules):
- Up to 6 per module (common on larger WWAN types like 3030/3042).
- Size: 2.0 × 2.0 × 0.60 mm receptacle typical.
- Minimum center-to-center spacing: 4.5 mm for test probe access and isolation.
- VSWR, impedance (50 Ω), and isolation requirements specified for high-frequency RF (e.g., Wi-Fi 6E, 5G).
Form Factor Family
M.2 is a family of sizes, not a single fixed form. Naming convention: Width-Length (e.g., 2280 = 22 mm wide × 80 mm long), followed by optional suffixes for height/component population (e.g., -D2 for double-sided max 1.35 mm height top/bottom) and key (e.g., -M).
The specification defines pluggable (connectorized) and soldered-down/BGA variants. Below is a comprehensive table of key form factors from Revision 4.0, including primary uses, dimensions, and notes (heights vary by single/double-sided; typical max component height 1.35–2.00 mm per side).
| Form Factor | Width (mm) | Length (mm) | Typical Height Range (mm) | Primary Use Cases | Key Notes / RF Support |
|---|---|---|---|---|---|
| 1630 | 22 | 16.5 | Varies (compact) | Connectivity (sliced from 2230) | ≤2 RF connectors; ultra-short. |
| 2230 | 22 | 30 | 1.35–1.50 (common) | Wi-Fi + BT, combo wireless, small SSD | Up to 4 RF; most common for wireless. Active area top ~26 mm, bottom ~24.8 mm. |
| 2242 | 22 | 42 | Varies | WWAN, SSD | Top active ~38 mm, bottom ~36.8 mm; up to 4 RF. |
| 2260 | 22 | 60 | Varies | SSD (extended) | Higher capacity SSDs. |
| 2280 | 22 | 80 | Varies (up to ~3.5–4 mm total) | High-capacity NVMe SSD | Industry standard for consumer PCIe SSDs; optional heatsink. |
| 22110 | 22 | 110 | 1.35–2.00 | Enterprise/long SSD | Supports optional heatsinks (GND-isolated, thermal conductive). |
| 25110 | 25 | 110 | Varies | SSD variants | Wider for specific integrations. |
| 3030 | 30 | 30 | Varies | WWAN/connectivity | Up to 6 RF at 4.5 mm spacing. |
| 3042 | 30 | 42 | Varies | WWAN (cellular modems) | Up to 6 RF; larger for multi-antenna. |
| 3052/3060 | 30 | 52/60 | Varies | Extended WWAN | Added/refined in later revisions for 5G; high RF count. |
| Soldered-Down (e.g., 2226, 1216, 3026) | Varies | Varies (e.g., 2226 ~26 mm) | Varies | Embedded/IoT/mobile | LGA/backside contacts; no edge connector; shorter than pluggable equivalents. |
| BGA SSD (e.g., 1113, 1620, 2024, 2228, 2828) | Varies | Varies | Varies (ball-collapsed) | Soldered high-density SSD | Ball grid array; PWR_ID pins; optional JTAG/SPI; max height measured with collapsed balls. |
- Height Variants: Single-sided (components one side) or double-sided (D-label, e.g., D2 = max 1.35 mm per side). Total module height depends on connector type (top-mount H2.3/H2.5/H2.8/H3.2/H4.2 mm; mid-mount M1.8 mm improved in v1.1).
- Connector Types: Top-side heights for single/double-sided; mid-mount (M.2-1A) for thinner systems with amperage improvements in Version 1.1.
Additional Mechanical Guidelines
- Active Component Areas: Designated zones for components; encroachment allowed for extra RF if spacing maintained.
- Thermal/Heatsink Integration: Optional heatsinks on longer SSDs (e.g., 22110); mounting provides thermal/ground paths.
- Tolerances and Manufacturability: Drill tolerances for keys ±0.05 mm; insulating material cannot obstruct mounting/ground pads.
- Changes from Prior Revisions: Revision 4.0 incorporates ECNs for expanded WWAN sizes (e.g., 3052/3060), refined BGA details, and mid-mount amperage/thermal enhancements in v1.1—no major dimensional shifts from Revision 3.0 core family.
These mechanical specs ensure interoperability, easy assembly in BTO/CTO manufacturing, and compatibility across sockets (Socket 1 for connectivity, Socket 2 for WWAN/SSD, Socket 3 for SSD). The design prioritizes volume reduction over Mini PCIe while enabling PCIe 4.0 performance in compact spaces.
5.1) Mechanical Specifications: Form Factor Family
The PCI Express M.2 Specification Revision 4.0 defines the M.2 form factor family as a versatile set of modular solutions centered around a standardized 75-position edge card connector (0.50 mm pitch) or soldered-down equivalents. This family enables scalability in size, function integration, and application support, while prioritizing compactness for thin/mobile platforms (e.g., notebooks, tablets, ultrabooks) compared to predecessors like Mini PCIe or Half-Mini Card.
The form factor is explicitly described as a “family” to allow expansion (larger sizes for more components/storage), contraction (smaller for ultra-thin designs), and higher integration (combining Wi-Fi, Bluetooth, GNSS, WWAN, SSD, etc., on one module). It includes two primary formats:
- Connectorized (pluggable): Uses the 75-position edge connector with mechanical keying (e.g., A, E, B, M, B+M) for socket-specific compatibility. Supports single-sided (S) or double-sided (D) component populations with various Z-heights.
- Soldered-down: LGA (land grid array) or similar backside patterns (no edge connector or keying); primarily single-sided for embedded/low-profile use.
All connectorized modules share a nominal PCB thickness of 0.8 mm ±10%, with board-level tolerances generally ±0.15 mm. Naming convention follows Width-Length-Height/Key (e.g., 2280-S2-M), where:
- Width is typically 22 mm (common for SSDs) or 30 mm (WWAN-focused).
- Length varies from ~16 mm to 110 mm.
- Height suffixes indicate component population (e.g., S1/S2 = single-sided, D2/D3/D4/D5 = double-sided with max Z-heights like 1.35 mm or higher per side).
- Key indicates socket compatibility (A/E for connectivity, B/B+M for WWAN/SSD/other, M for SSD).
Revision 4.0 incorporates prior ECNs (e.g., expanded WWAN sizes like 3052/3060) and refines BGA SSD details, but the core family remains consistent with earlier revisions, focusing on PCIe 4.0 electrical compatibility rather than new mechanical sizes.
Detailed Form Factor Family Overview
The specification lists the following primary types (drawn from normative sections, tables like preferred configurations, and mechanical outlines). These are grouped by intended socket/use case.
Connectorized Form Factors (Most Common)
These use the 75-position edge connector and support mechanical keys.
| Form Factor | Width (mm) | Length (mm) | Typical Height Options | Primary Socket/Key | Primary Use Cases | Key Characteristics |
|---|---|---|---|---|---|---|
| 1630 | 22 | 16.5 | S1, D1, S3, D3, D4 | Socket 1 / A, E, A+E | Ultra-compact connectivity (sliced/shortened 2230) | ≤2 RF connectors; minimal footprint for space-constrained wireless. |
| 2230 | 22 | 30 | S1, D1, S3, D3, D4 | Socket 1 / A, E, A+E (connectivity) Socket 2 / B+M (SSD/other) | Wi-Fi + BT combos, small SSDs, multi-comm | Up to 4 RF connectors; top active area ~26 mm, bottom ~24.8 mm; most common for wireless. |
| 2242 | 22 | 42 | S2, D2, S3, D3, D5 | Socket 2 / B+M or Socket 3 / M, B+M | WWAN, SSD (mid-length) | Top active ~38 mm, bottom ~36.8 mm; up to 4 RF on WWAN variants. |
| 2260 | 22 | 60 | S2, D2, S3, D3, D5 | Socket 2 / B+M or Socket 3 / M, B+M | Extended SSD | Higher capacity storage; balanced length/performance. |
| 2280 | 22 | 80 | S2, D2, S3, D3, D5 | Socket 2 / B+M or Socket 3 / M, B+M | High-capacity NVMe SSD | Industry standard for consumer/enterprise PCIe SSDs; supports optional heatsinks. |
| 22110 | 22 | 110 | S2, D2, S3, D3, D5 | Socket 2 / B+M or Socket 3 / M, B+M | Long/enterprise SSD | Largest common length; optional heatsinks (GND-isolated, thermal conductive). |
| 3030 | 30 | 30 | S1, D1, S3, D3, D4 | Socket 1 / A, E, A+E | WWAN/connectivity | Up to 6 RF connectors at 4.5 mm spacing; compact wide format. |
| 3042 | 30 | 42 | S1, D1, S3, D3, D4 | Socket 2 / B | WWAN (cellular modems) | Up to 6 RF; optimized for multi-antenna 4G/5G. |
| 3052/3060 | 30 | 52/60 | S1, D1, S3, D3, D4 | Socket 2 / B | Extended WWAN | Refined/added via ECNs for advanced 5G/multi-radio; high RF count/power needs. |
- Height Options: S = single-sided, D = double-sided; numeric suffixes denote max component Z-height per side (e.g., D2 ≈ 1.35 mm typical top/bottom; higher for thicker components).
- RF Support: Primarily on connectivity/WWAN types; spacing ≥4.5 mm center-to-center for test access/isolation.
Soldered-Down Form Factors
These lack the edge connector/keying and use backside LGA patterns for permanent attachment.
| Form Factor | Approximate Size | Height | Primary Use | Key Notes |
|---|---|---|---|---|
| 1216 | Compact (~12×16 mm variant) | Single-sided | Embedded/IoT/mobile connectivity | Shortest; low-profile embedded wireless. |
| 2226 | ~22×26 mm | Single-sided | Embedded connectivity/SSD | ~4 mm shorter than 2230; LGA backside. |
| 3026 | ~30×26 mm | Single-sided | Embedded multi-function | Wider for additional integration. |
BGA SSD Variants (Soldered-Down Subset)
Revision 4.0 enhances BGA definitions for high-density SSDs (e.g., Types 1113, 1620, 2024, 2228, 2828). These use ball grid arrays with PWR_ID pins for voltage selection; sizes vary (e.g., starting ~11×13 mm to larger arrays); focused on soldered NVMe in thin devices.
This family supports diverse applications: Socket 1 (A/E keys) for connectivity, Socket 2 (B/B+M) for WWAN/hybrid/SSD, Socket 3 (M) for pure SSD. Mechanical keying prevents mismatches, while optional heatsinks and thermal paths aid high-TDP PCIe 4.0 modules. The design balances OEM flexibility (BTO/CTO) with ecosystem standardization.
6) PCI Express M.2: Electrical Specifications and Interfaces
The PCI Express M.2 Specification Revision 4.0 dedicates significant portions (primarily in the electrical chapter, often Chapter 3 or equivalent in the document structure) to electrical specifications and supported interfaces. These define the signaling, power delivery, logic levels, timing, compliance requirements, and pin multiplexing for the 75-position edge connector (0.50 mm pitch). The focus ensures reliable operation across PCIe 4.0 speeds (16 GT/s per lane), multi-protocol support, and power-constrained mobile environments.
Revision 4.0 builds on Revision 3.0 by fully integrating PCIe 4.0 electrical requirements (e.g., updated signal integrity for 16 GT/s), while preserving backward compatibility with PCIe 3.0/2.0/1.0 and other interfaces. Electrical specs cover high-speed differential signaling, power rails, sideband/control signals, and connector performance. Interfaces are socket-specific (Socket 1 for connectivity, Socket 2 for WWAN/hybrid, Socket 3 for SSD), with pinouts optimized per mechanical key (A/E, B/B+M, M).
Supported Interfaces
The M.2 connector multiplexes multiple protocols via shared pins, with support determined by socket type, keying, and vendor implementation (some mandatory, others optional or informative).
- PCI Express (PCIe) — Primary high-speed interface.
- Lanes: x1, x2, or x4 (x4 primary in Socket 3 for SSDs; x1/x2 common in Socket 1/2).
- Data rates: Full PCIe 4.0 (16 GT/s), backward to PCIe 3.0 (8 GT/s), 2.0 (5 GT/s), 1.0 (2.5 GT/s).
- Signals: Differential pairs (PETp/n, PERp/n per lane), REFCLK (100 MHz reference clock), PERST# (reset), CLKREQ# (clock request), PEWAKE# (wake).
- Bandwidth example: x4 at 16 GT/s ≈ 8 GB/s bidirectional theoretical (after encoding overhead).
- USB — For connectivity and some hybrid modules.
- USB 2.0 (480 Mbps, differential D+/D-).
- USB 3.1 Gen 1 (5 Gbps, SuperSpeed TX/RX pairs) — supported on select Socket 2 configurations.
- HSIC (High-Speed Inter-Chip) and SSIC (SuperSpeed Inter-Chip) — chip-to-chip variants for embedded use.
- SATA — Informative/fallback for storage.
- SATA 3.0 (6 Gbps) — TX/RX pairs, primarily Socket 2 (B-key) and Socket 3 (M-key).
- Includes DEVSLP (device sleep) and PWRDIS (power disable).
- Other High-Speed / Specialized:
- DisplayPort (up to x4 lanes) — mainly Socket 1 (E-key) for video-capable modules.
- SDIO — For SD/MMC expansion (Socket 1).
- Sideband / Low-Speed Interfaces (multi-purpose, often shared):
- UART (serial debug/console).
- I2S / PCM (audio for WWAN/Wi-Fi voice).
- I²C (configuration, sensors).
- SMBus (power/thermal management, alerts).
- GPIO (general-purpose I/O for interrupts, wake, antenna control, GNSS enable).
- SPI / JTAG — Optional for debug/firmware (expanded for BGA SSDs).
- UIM / NFC-UIM (SIM card interfaces for WWAN).
- GNSS antenna control.
- Vendor-defined signals.
Electrical Specifications Details
High-Speed Signaling (PCIe Focus)
- Eye Diagrams and Jitter (PCIe 4.0 at 16 GT/s):
- Transmitter eye height: Minimum ~95–140 mV (depending on preset/equalization).
- Eye width: ~0.55–0.61 UI.
- Total jitter: ≤12.5 ps peak-to-peak (typical budgets; includes random + deterministic).
- Updated from PCIe 3.0 to account for doubled rate, with tighter margins.
- Channel Loss:
- Insertion loss: ≤6.5 dB at 8 GHz Nyquist (improved compliance channels).
- Return loss, crosstalk, and equalization guidelines refined for reliable 16 GT/s operation.
- AC Coupling:
- Capacitors: 75–265 nF per lane (PCIe); ≤12 nF for SATA.
- Reference Clock (REFCLK):
- 100 MHz differential, low jitter (phase jitter specs per PCIe Base Spec 4.0).
- Connector Electrical Performance:
- Differential impedance: 85–115 Ω.
- Low-level contact resistance, temperature rise vs. current, and other EIA standards referenced.
Power Rails and Delivery
- Primary Rail: 3.3V (main supply, up to ~3 A sustained in many configs; Version 1.1 improved mid-mount connector amperage for higher draw).
- Optional Rails: 1.8V, 1.2V, 1.1V, 0.9V, 0.8V (for low-power logic; BGA SSDs use PWR_ID[0:4] for dynamic selection).
- Sequencing:
- Rise: 3.3V first (≤35 ms), then 2.5V (≤30 ms), 1.8V (≤25 ms), lower rails (≤20 ms).
- Minimum delta: 200 mV between rails.
- Slew rate: ≤100 kV/s.
- Power-down: Reverse order with hold times.
- Logic Levels:
- 3.3V domain: VIH 2.0–3.6 V, VIL -0.5–0.8 V.
- 1.8V domain: VIH 1.7–1.9 V, VIL -0.3–0.3 × VDD18.
- Additional: Ripple/noise limits, over-current protection, DEVSLP for low-power states.
Pin Assignments Overview
Pins 1–75 (odd/even often signal/GND or power). Below are summarized examples for key sockets (full tables in spec; many pins multi-function or reserved).
- Socket 1 (Key E, Connectivity Example):
| Pin Range/Example | Signals (Typical) |
|---|---|
| 1–4 | CONFIG_3, 3.3V, GND |
| 5–8 | USB_D+, FULL_CARD_POWER_OFF#, USB_D-, UIM_SWP |
| 49–52 | REFCLKN0, SUSCLK, REFCLKP0, PERST0# |
| 55, 57 | PEWAKE0#, CLKREQ0# |
| 72–75 | 3.3V, CONFIG_0 |
- Socket 2 (Key B, WWAN/SSD Example):
| Pin Range/Example | Signals (Typical) |
|---|---|
| 1–4 | CONFIG_3, 3.3V/VBAT, GND |
| 5–6 | USB_D+, GPIO_0 |
| 29–30 | PETn0/USB3.1_TX-, UIM_RESET |
| 68–72 | SUSCLK, 3.3V |
| 75 | CONFIG_0 |
- Socket 3 (Key M, SSD-Focused):
| Pin Range/Example | Signals (Typical) |
|---|---|
| 1–4 | CONFIG_3, 3.3V, GND |
| 7–8 | PETn0/SATA_TX-, PWRDIS |
| 36 | DEVSLP |
| 38–42 | SMB_ALERT#, SMB_DATA, SMB_CLK |
| 69–75 | SUSCLK, PEDET, 3.3V, CONFIG_0 |
- BGA SSD Variants: Additional ball maps with PWR_ rails, PER/PET lanes 0–3, REFCLK, XTAL, JTAG/SPI optional.
Compliance and Testing
- PCIe 4.0 compliance includes de-embedding, eye mask templates, and jitter specs per PCI-SIG methodologies.
- RF interfaces (up to 6 connectors) have VSWR/isolation requirements for wireless modules.
These electrical specs and interfaces enable M.2’s versatility: from low-power Wi-Fi to high-bandwidth PCIe 4.0 NVMe SSDs, all in a compact, multi-protocol connector. Revision 4.0 ensures electrical robustness at 16 GT/s without changing the core pinout/mechanical foundation from Revision 3.0.
7) PCI Express M.2: Pin Assignments: Socket 1
The PCI Express M.2 Specification Revision 4.0 defines Socket 1 as the primary socket for connectivity-focused modules (e.g., Wi-Fi + Bluetooth combos, GNSS, NFC, or other wireless solutions). Socket 1 uses mechanical key E (notches at pins 24–31) as the most common configuration, with key A (pins 8–15) or A+E (dual) also supported for specific variants.
Socket 1 is optimized for low-to-moderate bandwidth applications requiring multiple sideband interfaces and RF antenna support (up to 4 RF connectors on typical 2230/3030 form factors). It supports PCIe x1 or x2 lanes (at up to 16 GT/s in Revision 4.0), USB 2.0, SDIO, UART, I2S/PCM (audio), I²C, DisplayPort (optional x4 in some E-key configs), and various control/GPIO signals. Power is primarily 3.3V, with limited optional lower rails compared to Socket 2/3.
Pin assignments are fixed for the 75-position edge connector (0.50 mm pitch), with pins numbered 1 to 75 from the insertion end. Pins are often paired (top/bottom rows), with many even pins serving as GND or power for shielding and current distribution. Signals can be multi-function or optional based on module implementation and vendor agreements.
The specification provides several pinout tables for Socket 1, varying by exact configuration (e.g., SDIO-based, PCIe-based, CNVi-integrated, or DisplayPort-focused). The most common and widely referenced is the Key E configuration for wireless connectivity (e.g., Wi-Fi/BT modules), often with SDIO or PCIe emphasis.
Key Features of Socket 1 Pin Assignments
- Mandatory signals: 3.3V power (multiple pins for current handling), GND (many pins), PERST# (reset), CLKREQ# (clock request), PEWAKE# (wake), REFCLK (100 MHz differential reference clock for PCIe).
- High-speed lanes: Typically PCIe lanes 0 (PETp/n0, PERp/n0); lane 1 optional (shared or multiplexed).
- USB 2.0: Always USB_D+ / USB_D- (pins 5/7 typical).
- Sideband/control: FULL_CARD_POWER_OFF# (for host shutdown), SUSCLK (32 kHz suspend clock), SMBus (optional), GPIO, UART, I2C, I2S/PCM.
- CONFIG pins: CONFIG_3 (pin 1), CONFIG_0 (pin 75) — used to identify socket/module type to host (e.g., pulled high/low or strapped).
- RF-related: Antenna control (ANTCTL) or vendor-specific pins for switching.
- No SATA/USB 3.x support: Unlike Socket 2/3; no high-power rails beyond 3.3V primary.
Detailed Pin Assignments for Socket 1 (Key E, Typical Connectivity Configuration)
This table summarizes the standard pinout for Socket 1 Key E as defined in Revision 4.0 (primarily from normative tables for SDIO/PCIe wireless configs; minor variations exist for CNVi or DisplayPort-focused implementations). Pins not listed are typically GND, reserved, NC (no connect), or vendor-specific.
| Pin | Signal Name (Typical) | Direction (Module ←→ Host) | Description / Notes |
|---|---|---|---|
| 1 | CONFIG_3 | Module → Host | Socket identification strap (often pulled high/low). |
| 2 | 3.3V | Host → Module | Main power rail. |
| 3 | GND | — | Ground. |
| 4 | 3.3V | Host → Module | Power. |
| 5 | USB_D+ | Bidirectional | USB 2.0 data positive. |
| 6 | FULL_CARD_POWER_OFF# | Host → Module | Assert low to power off module completely. |
| 7 | USB_D- | Bidirectional | USB 2.0 data negative. |
| 8 | UIM_SWP (or reserved) | Varies | SIM swap detect (for WWAN hybrids; often NC in Wi-Fi). |
| 9 | SDIO_CLK (or CNVi-related) | Host → Module | SDIO clock or multiplexed. |
| … | … (pins 10–48 vary by sub-config) | — | Include SDIO_CMD/DAT[0:3], UART_TX/RX, I2S/PCM, I2C_SCL/SDA, GPIO, etc. |
| 49 | REFCLKN0 | Host → Module | PCIe refclk negative (100 MHz). |
| 50 | SUSCLK (or 32kHz) | Host → Module | Suspend clock (32.768 kHz). |
| 51 | REFCLKP0 | Host → Module | PCIe refclk positive. |
| 52 | PERST0# | Host → Module | PCIe fundamental reset (active low). |
| 53 | GND | — | Ground. |
| … | … | — | Additional GND/power pins. |
| 55 | PEWAKE0# | Module → Host | PCIe wake request (active low). |
| 57 | CLKREQ0# | Bidirectional | Clock request/power management. |
| … | … (pins 58–71 vary) | — | Include optional PCIe lane 1 (PETp/n1, PERp/n1 if x2), GPIO, ANTCTL, vendor pins. |
| 72 | 3.3V | Host → Module | Power. |
| 73 | GND | — | Ground. |
| 74 | 3.3V | Host → Module | Power. |
| 75 | CONFIG_0 | Module → Host | Socket/module ID strap. |
- Key high-speed pins (PCIe example): PETp0/PETn0 (transmit from module), PERp0/PERn0 (receive to module) typically around pins 29–32 or multiplexed.
- Power pins: Multiple 3.3V pins (e.g., 2, 4, 72, 74) for current distribution; GND pins interspersed for return paths.
- Reserved/NC pins: Many in the middle range are NC or vendor-defined (e.g., for future extensions or specific combos like CNVi).
- RF connectors: Not part of the 75-pin edge; separate (up to 4 on 2230, 6 on 3030), with recommended assignments (e.g., ANT0 = WiFi2+BT, ANT1 = WiFi1, etc.).
Variations in Socket 1
- Key A (pins 8–15 notched): Similar pinout but different CONFIG straps and sometimes limited interfaces.
- A+E dual key: Combines both notches for broader compatibility.
- CNVi-specific (Intel): Multiplexes some pins for integrated wireless (e.g., CNVi interfaces replace SDIO/UART in some configs).
- DisplayPort variant: Reuses some high-speed pins for DP lanes (x4 possible but rare).
These pin assignments ensure Socket 1 modules are plug-and-play in connectivity slots while supporting Revision 4.0’s PCIe 4.0 electrical specs (16 GT/s signaling integrity). No major pinout changes from Revision 3.0 to 4.0 for Socket 1; updates focus on electrical validation for higher speeds.
8) PCI Express M.2: Pin Assignments: Socket 2
The PCI Express M.2 Specification Revision 4.0 defines Socket 2 as the versatile socket primarily for WWAN (wireless wide area network, e.g., cellular modems), hybrid connectivity, SSDs, and other multi-function modules. Socket 2 uses mechanical key B (notch between pins 12–19) as the base, with B+M (dual notch, combining B and M keys) for broader compatibility, especially with SSDs that may also fit Socket 3 (M-key) slots.
Socket 2 is the most flexible of the three main sockets, supporting a wide range of interfaces: PCIe x1–x2 (up to 16 GT/s in Revision 4.0), USB 2.0 / USB 3.1 Gen 1, SATA, HSIC/SSIC, audio (I²S/SLIMbus/PCM), UIM (SIM card), GNSS control, multiple GPIO and ANTCTL (antenna control) pins, and more. This makes it ideal for WWAN modules (often with up to 6 RF connectors on 30xx form factors) or combo SSD/WWAN designs.
The 75-position edge connector (0.50 mm pitch) has fixed pin assignments, with many even pins as GND or power for shielding, current handling, and return paths. Signals are often multi-function (e.g., PCIe lanes can multiplex with USB 3.x or SSIC in some configs) or optional/vendor-defined based on module type and vendor agreements. The specification provides multiple pinout tables for Socket 2, varying by sub-configuration (e.g., PCIe-focused, SATA+PCIe, WWAN with GNSS/UIM, etc.).
Key Features of Socket 2 Pin Assignments
- Power: Primarily 3.3V (multiple pins); optional VBAT (for battery-direct WWAN); supports higher amperage in Version 1.1 for mid-mount connectors.
- High-speed lanes: PCIe lanes 0–1 (PETp/n, PERp/n); optional lane sharing with USB 3.1 or SSIC.
- USB: USB 2.0 always; USB 3.1 Gen 1 (SuperSpeed pairs) in some configs.
- SATA: TX/RX pairs for fallback storage.
- Sideband/control: FULL_CARD_POWER_OFF#, W_DISABLE#, PERST#, CLKREQ#, PEWAKE#, SUSCLK, multiple GPIO/ANTCTL, UIM_RESET/PWR, GNSS pins.
- CONFIG pins: CONFIG_3 (pin 1), CONFIG_2/1/0 (pins 75, 69, etc.) for module/socket identification (pulled high/low/strapped).
- RF-related: ANTCTL[0:3] or more for antenna switching (WWAN modules).
- No native x4 PCIe: Limited to x2 max (unlike Socket 3); x4 requires Socket 3/M-key.
Detailed Pin Assignments for Socket 2 (Key B, Typical WWAN/PCIe/USB Configuration)
This table summarizes the standard pinout for Socket 2 Key B (common for WWAN and hybrid modules), drawn from normative tables in Revision 4.0. Many pins are GND (not listed individually), reserved, NC (no connect), or vendor-specific. Pinouts can vary slightly by sub-variant (e.g., with SSIC, SATA emphasis, or GNSS/UIM focus).
| Pin | Signal Name (Typical) | Direction (Module ←→ Host) | Description / Notes |
|---|---|---|---|
| 1 | CONFIG_3 | Module → Host | Module type identification strap (often pulled high/low). |
| 2 | 3.3V / VBAT | Host → Module | Main power (3.3V or VBAT for WWAN battery direct). |
| 3 | GND | — | Ground. |
| 4 | 3.3V / VBAT | Host → Module | Power. |
| 5 | USB_D+ | Bidirectional | USB 2.0 data positive. |
| 6 | FULL_CARD_POWER_OFF# | Host → Module | Assert low for complete module power-off. |
| 7 | USB_D- | Bidirectional | USB 2.0 data negative. |
| 8 | UIM_PWR (or W_DISABLE#) | Host → Module | SIM power or wireless disable (active low). |
| 9 | UIM_CCLK (or reserved) | Host → Module | SIM clock. |
| 10 | UIM_RESET (or GPIO) | Bidirectional | SIM reset or general GPIO. |
| … | … (pins 11–28 vary by config) | — | Include GPIO_0–9, ANTCTL[0:3], COEX signals, I²S/PCM (audio sync/clock/data), UART_TX/RX, I²C_SCL/SDA, etc. |
| 29 | PETn0 / SSIC_TX- / USB3_TX- | Module → Host | PCIe TX negative (lane 0) or multiplexed SSIC/USB 3.1. |
| 30 | PETp0 / SSIC_TX+ / USB3_TX+ | Module → Host | PCIe TX positive (lane 0). |
| 31 | PERn0 / SSIC_RX- / USB3_RX- | Host → Module | PCIe RX negative (lane 0). |
| 32 | PERp0 / SSIC_RX+ / USB3_RX+ | Host → Module | PCIe RX positive (lane 0). |
| … | … | — | Additional GND/power; optional PCIe lane 1 (PETp/n1, PERp/n1 around pins 47–50 in some configs). |
| 43 | PEDET (or reserved) | — | PCIe endpoint detect (pull-up/down). |
| 59 | REFCLKN0 | Host → Module | PCIe refclk negative (100 MHz). |
| 60 | REFCLKP0 | Host → Module | PCIe refclk positive. |
| 67 | PERST# | Host → Module | PCIe reset (active low). |
| 68 | SUSCLK (32 kHz) | Host → Module | Suspend clock. |
| 69 | CONFIG_1 | Module → Host | Identification strap. |
| 70 | 3.3V / VBAT | Host → Module | Power. |
| 71 | GND | — | Ground. |
| 72 | 3.3V / VBAT | Host → Module | Power. |
| 73 | GND | — | Ground. |
| 74 | 3.3V / VBAT | Host → Module | Power. |
| 75 | CONFIG_2 (or CONFIG_0 in some) | Module → Host | Identification strap. |
- High-speed multiplexing: Pins for PCIe lane 0 (around 29–32) often shared with USB 3.1 TX/RX or SSIC (for chip-to-chip SuperSpeed).
- Power pins: Multiple 3.3V/VBAT (pins 2,4,70,72,74) for higher current (WWAN bursts); GND interspersed.
- WWAN-specific: UIM_ pins (SIM interface), multiple ANTCTL/GPIO for antenna/coexistence, COEX for Wi-Fi/cellular coexistence.
- Optional extensions: PCIe lane 1 (if x2), additional GPIO, vendor pins for custom features.
- B+M dual-key variants: Same pinout but notch allows insertion into M-key (Socket 3) slots for SSD compatibility (SATA/PCIe fallback).
Variations in Socket 2
- Key B only: Pure WWAN or specific hybrids (notch pins 12–19).
- B+M: Most common for SSD-capable modules (adds M-key notch pins 59–66); enables SATA/PCIe in broader slots.
- Sub-configs: PCIe + USB 3.1 emphasis (multiplex high-speed pins); SATA primary (TX/RX on different pins); full WWAN with GNSS/UIM/audio.
- No major changes from Revision 3.0: Pin assignments largely preserved; Revision 4.0 updates focus on PCIe 4.0 electrical validation (16 GT/s integrity on shared lanes).
These assignments enable Socket 2’s broad utility for power-hungry, multi-radio WWAN (e.g., 4G/5G modems) or hybrid storage/connectivity in mobile platforms. RF connectors (separate from the 75-pin edge) support up to 6 on larger types like 3042/3060, with vendor-defined antenna mapping.
9) PCI Express M.2: Pin Assignments: Socket 3
The PCI Express M.2 Specification Revision 4.0 defines Socket 3 as the dedicated socket for high-performance storage devices, particularly NVMe SSDs over PCIe. Socket 3 uses mechanical key M (notch between pins 59–66), optimizing for PCIe x4 lanes (up to 16 GT/s in Revision 4.0) to maximize bandwidth for solid-state drives in mobile, thin, and desktop platforms. It also supports SATA as an optional fallback (6 Gbps), making it compatible with legacy SATA SSDs in some implementations.
Socket 3 prioritizes storage performance, with minimal sideband interfaces compared to Socket 1 (connectivity) or Socket 2 (WWAN/hybrid). It is the primary socket for Key M or B+M modules in SSD-focused slots, enabling theoretical bidirectional bandwidth of ~8 GB/s on PCIe 4.0 x4 (after encoding overhead). Power is primarily 3.3V (multiple pins for current distribution), with support for higher TDP SSDs (e.g., up to ~9 W sustained in high-performance drives).
The 75-position edge connector (0.50 mm pitch) has standardized pin assignments. Many even pins serve as GND or 3.3V for shielding, power delivery, and return paths. High-speed differential pairs (PETp/n, PERp/n) are assigned for up to four PCIe lanes. Signals are largely fixed, with some optional or multiplexed (e.g., SATA fallback on lane 0). Pinouts remain consistent from Revision 3.0, with Revision 4.0 updates focusing on electrical validation for 16 GT/s signaling integrity rather than pin changes.
Key Features of Socket 3 Pin Assignments
- Primary interface: PCIe x1–x4 (mandatory lanes 0–3 for full x4; host can negotiate lower widths).
- Fallback: SATA on lane 0 (TX/RX pairs shared with PCIe lane 0 in some configs).
- Sideband/control: PERST# (reset), CLKREQ# (clock request/power mgmt), PEDET (presence detect), DEVSLP (device sleep), PWRDIS (power disable), SMBus (SMB_CLK, SMB_DATA, SMB_ALERT# for management/alerts), SUSCLK (32 kHz suspend clock).
- Power: Multiple 3.3V pins (up to ~3 A sustained, enhanced in v1.1 for mid-mount connectors); no VBAT or extensive lower rails like Socket 2.
- CONFIG pins: CONFIG_3 (pin 1), CONFIG_0/others (e.g., pin 75) for module/socket identification (strapped high/low).
- No USB, UIM, audio, or extensive GPIO: Unlike Socket 2; minimal for storage focus.
- PEDET: Often pulled high/low to indicate PCIe endpoint presence.
Detailed Pin Assignments for Socket 3 (Key M, Typical SSD Configuration)
This table summarizes the standard pinout for Socket 3 Key M as defined in Revision 4.0 (drawn from normative tables for PCIe x4 SSD with optional SATA fallback). Pins not explicitly listed are typically GND, reserved, NC (no connect), or power/ground duplicates. High-speed pairs are grouped for lanes 0–3.
| Pin | Signal Name (Typical) | Direction (Module ←→ Host) | Description / Notes |
|---|---|---|---|
| 1 | CONFIG_3 | Module → Host | Module type identification strap (often pulled high/low). |
| 2 | 3.3V | Host → Module | Main power rail. |
| 3 | GND | — | Ground. |
| 4 | 3.3V | Host → Module | Power. |
| 5 | PERn3 | Host → Module | PCIe Lane 3 RX negative. |
| 6 | N/A or reserved | — | Often NC. |
| 7 | PERp3 | Host → Module | PCIe Lane 3 RX positive. |
| 8 | N/A or reserved | — | Often NC. |
| 9 | GND | — | Ground. |
| … | … (pins 10–12 vary minimally) | — | Additional GND/power. |
| 13 | PETp3 | Module → Host | PCIe Lane 3 TX positive. |
| 14 | 3.3V | Host → Module | Power. |
| 15 | GND | — | Ground. |
| 16 | 3.3V | Host → Module | Power. |
| 17 | PERn2 | Host → Module | PCIe Lane 2 RX negative. |
| … | … | — | Continue for Lane 2 pairs (around 17–26). |
| 23 | PETn2 | Module → Host | PCIe Lane 2 TX negative. |
| 24 | N/A | — | Often NC. |
| 25 | PETp2 | Module → Host | PCIe Lane 2 TX positive. |
| … | … | — | Lanes 1 and 0 follow similar pattern (e.g., Lane 1 around pins 29–36, Lane 0 around 41–48). |
| 36 | DEVSLP | Host → Module | Device sleep (active high for low-power state). |
| 38 | SMB_ALERT# | Bidirectional | SMBus alert (active low). |
| 40 | SMB_DATA | Bidirectional | SMBus data. |
| 42 | SMB_CLK | Host → Module | SMBus clock. |
| … | … (pins 43–58) | — | Include REFCLKN0/P0 (around 49–51), PERST# (around 52), CLKREQ# (around 54), PEWAKE# (around 56), additional GND. |
| 59–66 | Key M Notch | — | Mechanical key (notched; no contacts). |
| 67 | PERST# | Host → Module | PCIe fundamental reset (active low). |
| 68 | SUSCLK (32 kHz) | Host → Module | Suspend clock. |
| 69 | PEDET | Module → Host | PCIe presence detect (pull-up/down to indicate endpoint). |
| 70 | 3.3V | Host → Module | Power. |
| 71 | GND | — | Ground. |
| 72 | 3.3V | Host → Module | Power. |
| 73 | GND | — | Ground. |
| 74 | 3.3V | Host → Module | Power. |
| 75 | CONFIG_0 (or CONFIG_2 in variants) | Module → Host | Module/socket ID strap. |
- PCIe lane grouping (approximate; exact per spec tables):
- Lane 0: Often pins ~41–48 (PETp/n0, PERp/n0; shared with SATA TX/RX in fallback mode).
- Lane 1: ~29–36.
- Lane 2: ~17–26.
- Lane 3: ~5–14.
- Power pins: Multiple 3.3V (pins 2,4,14,16,70,72,74) for current handling; GND interspersed for low inductance.
- SATA fallback: In SATA-capable modules, lane 0 TX/RX pairs multiplex as SATA TX±/RX±; host detects via negotiation or straps.
- No RF connectors: Socket 3 is storage-only; no antenna support.
Variations and Notes
- B+M modules in Socket 3: B+M (dual notch) modules fit Socket 3 (M-key) slots, but limited to x2 PCIe or SATA (due to B-key constraints on lanes).
- Pure Key M: Full x4 PCIe support; preferred for high-performance NVMe.
- No major pin changes in Revision 4.0: Assignments preserved from earlier revisions; focus on PCIe 4.0 compliance (eye diagrams, jitter, loss for 16 GT/s on lanes).
- Compliance: PEDET, PERST#, REFCLK, and sidebands follow PCIe Base Spec requirements.
Socket 3’s streamlined pinout maximizes high-speed lanes for SSD bandwidth while minimizing complexity for storage applications. This makes it the go-to for consumer/enterprise NVMe drives in 2242/2260/2280/22110 form factors.
10) PCI Express M.2 : Practical applications
The PCI Express M.2 Specification Revision 4.0 introduced full support for PCIe 4.0 signaling (16 GT/s per lane), enabling roughly double the per-lane bandwidth compared to PCIe 3.0 (8 GT/s). This made M.2 modules significantly more capable for high-throughput applications while retaining the compact, flexible form factor family (e.g., 2230, 2280, 3042) and multi-interface compatibility (PCIe, USB, SATA, SDIO, etc.).
By 2026, Revision 4.0 remains highly relevant and widely deployed, even as newer revisions (e.g., 5.0/5.1) add PCIe 5.0 support. PCIe 4.0 M.2 modules deliver excellent real-world performance—often 5–7 GB/s sequential reads/writes in SSDs—while being more power-efficient and thermally manageable than PCIe 5.0 equivalents in many scenarios. Below is a detailed breakdown of the primary practical applications, including typical use cases, form factors, socket types, and real-world examples as seen in devices and markets from ~2020 through 2026.
1. High-Performance Solid-State Storage (NVMe SSDs)
This is the dominant and most visible application of Revision 4.0 M.2 modules. The doubled bandwidth from PCIe 4.0 enables much faster boot times, game loading, file transfers, and application responsiveness compared to PCIe 3.0 or SATA.
- Primary socket: Socket 3 (Key M) or Socket 2 (B+M dual-key for compatibility).
- Common form factors: 2280 (most widespread in consumer desktops/laptops), 2260, 2242, 22110 (enterprise/long-capacity), and smaller 2230/2242 in compact devices.
- Typical performance: Sequential reads/writes up to ~7–7.5 GB/s (real-world sustained often 5–6.5 GB/s after overhead/thermal limits); random IOPS in the 500k–1M range.
- Practical uses and examples:
- Gaming PCs and high-end laptops — PCIe 4.0 NVMe SSDs became standard in gaming rigs and creator laptops starting ~2020–2021 (e.g., AMD Ryzen 3000/5000-series and Intel 11th-gen+ platforms). They reduce game load times dramatically (e.g., open-world titles from 30–60 seconds on SATA to 5–15 seconds) and support DirectStorage in Windows for faster asset streaming.
- Content creation workstations — 4K/8K video editing, 3D rendering, photo RAW processing (e.g., Adobe Premiere, DaVinci Resolve, Photoshop) benefit from fast scratch disks and large file transfers.
- General consumer upgrades — Replacing older SATA or PCIe 3.0 drives in existing laptops/desktops (2020–2026 era) for snappier OS responsiveness and multitasking.
- Popular models (still relevant in 2026): Samsung 980 PRO / 990 PRO series, WD Black SN850 / SN770 series, Corsair MP600 series, Seagate FireCuda, Kingston KC3000. Many achieve near-spec speeds with good cooling.
- Specialized variants: Smaller 2230/2242 PCIe 4.0 SSDs for Steam Deck upgrades, Microsoft Surface devices, mini-PCs, and handhelds where space is constrained but speed matters.
2. Wireless Connectivity Modules (Wi-Fi, Bluetooth, GNSS, NFC)
Revision 4.0 ensured PCIe 4.0 compatibility for wireless controllers, though most Wi-Fi modules use only PCIe x1 (or x2) and do not saturate even PCIe 3.0 lanes. The spec’s electrical improvements support future-proofing and multi-antenna setups.
- Primary socket: Socket 1 (Key E or A/E).
- Common form factors: 2230 (dominant for Wi-Fi/BT combos), 1630 (ultra-compact), 3030/3042 (for advanced WWAN hybrids).
- Practical uses and examples:
- Wi-Fi 6E and early Wi-Fi 7 modules — Intel AX210/AX211 (Wi-Fi 6E), MediaTek MT7921/MT7922, Qualcomm-based cards in laptops (2021–2026). These use PCIe interface for host communication, supporting 6 GHz band, lower latency, and higher throughput (up to ~2.4–4.8 Gbps theoretical).
- Bluetooth 5.x integration — Almost always bundled with Wi-Fi in M.2 2230 modules for laptops, mini-PCs, and all-in-ones.
- GNSS/NFC add-ons — In enterprise laptops or tablets requiring location services or contactless features.
- Adoption trend: By 2026, most new laptops (even mid-range) ship with Wi-Fi 6E M.2 modules; Wi-Fi 7 modules (e.g., Intel BE200 series) appear in premium 2024–2026 devices, still using the M.2 form factor defined in Revision 4.0 era.
3. WWAN (Cellular Modem) Modules
Revision 4.0 incorporated ECNs for larger WWAN form factors and improved power/amperage handling (especially in v1.1) to support power-hungry 5G modems.
- Primary socket: Socket 2 (Key B or B+M).
- Common form factors: 3042, 3052, 3060 (wider/taller for multiple antennas and SIM support).
- Practical uses and examples:
- 5G/4G cellular connectivity in laptops, tablets, and rugged devices (e.g., Qualcomm Snapdragon X-series modems, Intel XMM, Fibocom, Sierra Wireless modules).
- Enterprise and mobile workstations — Always-connected laptops (2021–2026) for remote work, field service, telemedicine.
- Multi-antenna support — Up to 6 RF connectors for MIMO and carrier aggregation in 5G mmWave/sub-6 deployments.
4. Other and Emerging Applications
- Soldered-down and BGA SSDs — In ultrathin laptops, tablets, and embedded systems (e.g., BGA types 1620/2228) for permanent high-speed storage without connectors.
- Hybrid/niche uses — Some M.2 slots repurpose for Ethernet adapters (2.5/10GbE), AI accelerators, or custom peripherals via PCIe x1–x2.
- Console expansions — While PS5 uses a custom M.2 slot, many PCIe 4.0 SSDs (e.g., 2280 with heatsink) are compatible for expansion, delivering faster game loading than the internal drive.
Summary of Adoption and Relevance in 2026
Revision 4.0 marked the point where M.2 became the de facto standard for high-speed storage in consumer and professional devices. By 2026, PCIe 4.0 M.2 SSDs remain the sweet spot for most users—offering excellent performance, broad compatibility (backward to PCIe 3.0 hosts), reasonable power/thermal envelopes, and lower cost than PCIe 5.0 drives. PCIe 5.0 is more common in high-end desktops and servers, but PCIe 4.0 dominates laptops, gaming handhelds, mini-PCs, and mainstream upgrades.
The spec’s design for BTO/CTO manufacturing continues to enable OEMs to mix-and-match wireless, storage, and WWAN modules across product lines. If you’re building or upgrading a system in 2026, a PCIe 4.0 M.2 SSD (2280 Key M) paired with a Wi-Fi 6E/7 module (2230 Key E) remains one of the most practical and high-impact combinations for performance gains.