Recent from talks
Nothing was collected or created yet.
An M.2 2280 solid-state drive (SSD), 22 mm wide and 80 mm long with the key in the M position | |
| Connects to | Motherboard via one of: |
|---|---|
| Common manufacturers | |
| Design firm | PCI-SIG |
| Introduced | November 1, 2013 |
| Dimensions |
|

M.2 (pronounced "M-dot-2"),[1] formerly known as the Next Generation Form Factor (NGFF), is a specification for internally mounted computer expansion cards and connectors. It was developed to replace the older Mini SATA (mSATA) and Mini PCIe (mPCIe) standards.
M.2 supports a variety of module sizes and interface types, offering greater flexibility for modern devices. It is widely used in compact systems such as ultrabooks and tablet computers, particularly for solid-state drives (SSDs), due to its smaller size and higher performance compared to mSATA.[2][3][4]
The M.2 connector can provide multiple interface options, including up to four lanes of PCI Express, as well as Serial ATA 3.0 and USB 3.0. The supported interfaces vary depending on the device and host implementation. M.2 modules and slots use different "keying" notches to indicate supported interfaces and to prevent incompatible installations.[2][3][5]
For storage devices, M.2 supports both the older Advanced Host Controller Interface (AHCI) and the newer NVM Express (NVMe) protocols. AHCI provides compatibility with legacy SATA-based systems and operating systems, while NVMe is designed for high-speed SSDs and allows for much faster performance by supporting multiple simultaneous I/O operations.[2]: 14 [6]
Features
[edit]
M.2 modules can integrate multiple functions, including the following device classes: Wi-Fi, Bluetooth, satellite navigation, near-field communication (NFC), digital radio, WiGig, wireless WAN (WWAN), and solid-state drives (SSDs).[7] The SATA revision 3.2 specification, in its gold revision as of August 2013[update], standardizes M.2 as a new format for storage devices and specifies its hardware layout.[2]: 12 [8] Buses exposed through the M.2 connector include PCI Express (PCIe) 3.0 and newer, Serial ATA (SATA) 3.0 and USB 3.0; all these standards are backward compatible.
The M.2 specification provides up to four PCI Express lanes and one logical SATA 3.0 (6 Gbit/s) port, and exposes them through the same connector so both PCI Express and SATA storage devices may exist in the form of M.2 modules. Exposed PCI Express lanes provide a pure PCI Express connection between the host and storage device, with no additional layers of bus abstraction.[9] PCI-SIG M.2 specification, in its revision 1.0 as of December 2013[update], provides detailed M.2 specifications.[2]: 12 [10]
Storage interfaces
[edit]Three options are available for the logical device interfaces and command sets used for interfacing with M.2 storage devices, which may be used depending on the type of M.2 storage device and available operating system support:[2]: 14 [6][9]
- Legacy SATA
- Used for SATA SSDs, and interfaced through the AHCI driver and legacy SATA 3.0 (6 Gbit/s) port exposed through the M.2 connector.
- PCI Express using AHCI
- Used for PCI Express SSDs and interfaced through the AHCI driver and provided PCI Express lanes, providing backward compatibility with widespread SATA support in operating systems at the cost of lower performance. AHCI was developed when the purpose of a host bus adapter (HBA) in a system was to connect the CPU/memory subsystem with a much slower storage subsystem based on rotating magnetic media; as a result, AHCI has some inherent inefficiencies when applied to SSD devices, which behave much more like RAM than like spinning media.
- PCI Express using NVMe
- Used for PCI Express SSDs and interfaced through the NVMe driver and provided PCI Express lanes, as a high-performance and scalable host controller interface designed and optimized especially for interfacing with PCI Express SSDs. NVMe has been designed from the ground up, capitalizing on the low latency and enhanced parallelism of PCI Express SSDs, and complementing the parallelism of contemporary CPUs, platforms and applications. At a high level, primary advantages of NVMe over AHCI relate to NVMe's ability to exploit parallelism in host hardware and software, based on its design advantages that include data transfers with fewer stages, greater depth of command queues, and more efficient interrupt processing.
Form factors and keying
[edit]

The M.2 standard is based on the mSATA standard, which uses the existing PCI Express Mini Card (Mini PCIe) form factor and connector. M.2 adds the possibility of larger printed circuit boards (PCBs), allowing longer modules and double-sided component population. Consequently, M.2 SSD modules can provide double the storage capacity within the footprint of an mSATA device.[2]: 20, 22–23 [4][13]
M.2 modules are rectangular, with an edge connector on one side and a semicircular mounting hole at the center of the opposite edge. The edge connector has 75 positions with up to 67 pins, employing a 0.5 mm pitch and offsetting the pins on opposing sides of the PCB from each other. Each pin on the connector is rated for up to 50 V and 0.5 A, while the connector itself is specified to endure 60 mating cycles.[14]: 6 However, many M.2 slots (Socket 1, 2 and 3) found on motherboards only provide up to 3.3 V power.[15][16][17]
The M.2 standard allows module widths of 12, 16, 22 and 30 mm, and lengths of 16, 26, 30, 38, 42, 60, 80 and 110 mm. Initial line-up of the commercially available M.2 expansion cards is 22 mm wide, with varying lengths of 30, 42, 60, 80 and 110 mm.[3][5][14][18] The codes for the M.2 module sizes contain both the width and length of a particular module; for example, "2242" as a module code means that the module is 22 mm wide and 42 mm long, while "2280" denotes a module 22 mm wide and 80 mm long.
An M.2 module is installed into a mating connector provided by the host's circuit board, and a single mounting screw secures the module into place. Components may be mounted on either side of the module, with the actual module type limiting how thick the components can be; the maximum allowable thickness of components is 1.5 mm per side, and the thickness of the PCB is 0.8 mm ± 10%.[10] Different host-side connectors are used for single- and double-sided M.2 modules, providing different amounts of space between the M.2 expansion card and the host's PCB.[4][5][14] Circuit boards on the hosts are usually designed to accept multiple lengths of M.2 modules, which means that the sockets capable of accepting longer M.2 modules usually also accept shorter ones by providing different positions for the mounting screw.[19][20]
| Key ID |
Notched pins |
Provided interfaces | Dimensions | Uses |
|---|---|---|---|---|
| A (Socket 1) |
8–15 | 2 × PCIe ×1, USB 2.0, I2C and DP ×4 | 1630, 2230, 3030 | Wi-Fi, WWAN, GPS, Bluetooth, NFC |
| B (Socket 2) |
12–19 | SATA, PCIe ×2, USB 2.0 and 3.0, audio, UIM, HSIC, SSIC, I2C and SMBus | 2230, 2242, 2260, 2280, 22110 | SSD |
| C | 16–23 | Reserved for future use | ||
| D | 20–27 | |||
| E (Socket 1) |
24–31 | 2 × PCIe ×1, USB 2.0, I2C, SDIO, UART, PCM and CNVi | 1630, 2230, 3030 | Wi-Fi, WWAN, GPS, Bluetooth, NFC |
| A+E (Socket 1) |
8–15 and 24–31 | 2 × PCIe ×1, USB 2.0 and CNVi | 1630, 2230, 3030 | Wi-Fi, WWAN, GPS, Bluetooth, NFC |
| F | 28–35 | Future Memory Interface (FMI) | ||
| G | 39–46 | Reserved for custom use (unused in the M.2 specification) | ||
| H | 43–50 | Reserved for future use | ||
| J | 47–54 | |||
| K | 51–58 | |||
| L | 55–62 | |||
| M (Socket 3) |
59–66 | SATA, PCIe ×4, and SMBus | 2230, 2242, 2260, 2280, 22110 | SSD |
| B+M (Socket 2) |
12–19 and 59–66 | SATA, PCIe ×2, and SMBus | 2230, 2242, 2260, 2280, 22110 | SSD |
| Type ID |
Top side |
Bottom side |
|---|---|---|
| S1 | 1.20 mm | — |
| S2 | 1.35 mm | — |
| S3 | 1.50 mm | — |
| D1 | 1.20 mm | 1.35 mm |
| D2 | 1.35 mm | 1.35 mm |
| D3 | 1.50 mm | 1.35 mm |
| D4 | 1.50 mm | 0.70 mm |
| D5 | 1.50 mm | 1.50 mm |

The PCB of an M.2 module provides a 75-position edge connector; depending on the type of module, certain pin positions are removed to present one or more keying notches. Host-side M.2 connectors (sockets) may populate one or more mating key positions, determining the type of modules accepted by the host; as of April 2014[update], host-side connectors are available with only one mating key position populated (either B or M).[5][14][11] Furthermore, M.2 sockets keyed for SATA or two PCI Express lanes (PCIe ×2) are referred to as "socket 2 configuration" or "socket 2", while the sockets keyed for four PCI Express lanes (PCIe ×4) are referred to as "socket 3 configuration" or "socket 3".[2]: 15 [24]
For example, M.2 modules with two notches in B and M positions use up to two PCI Express lanes and provide broader compatibility at the same time, while the M.2 modules with only one notch in the M position use up to four PCI Express lanes; both examples may also provide SATA storage devices. Similar keying applies to M.2 modules that utilize provided USB 3.0 connectivity.[5][11][25]
Various types of M.2 modules are denoted using the "WWLL-HH-K-K" or "WWLL-HH-K" naming schemes, in which "WW" and "LL" specify the module width and length in millimeters, respectively. The "HH" part specifies, in an encoded form, whether a module is single- or double-sided, and the maximum allowed thickness of mounted components; possible values are listed in the right table above. Module keying is specified by the "K-K" part, in an encoded form using the key IDs from the left table above; it can also be specified as "K" only, if a module has only one keying notch.[5][14]
Beside socketed modules, the M.2 standard also includes the option for having permanently soldered single-sided modules.[14]
Alternative standards
[edit]NGSFF
[edit]In 2017, Samsung introduced a new form factor called Next Generation Small Form Factor (NGSFF), also known as NF1 or M.3, which may replace U.2 in server applications.[26] The NGSFF connector is electrically and dimensionally compatible with M.2 (revision 1.1)'s connector; new functionality is achieved through previously unused (N/C) pins.[27] The main changes compared to M.2 are:
- The width (or "height") of the SSD is increased from 22 mm to 30.5 mm; the thickness is increased from 3.88 mm to 4.38 mm. These changes allow more NAND chips to be fitted onto an SSD while still fitting inside a rack unit.[28]
- New pins for 12 V power. Devices are supposed to mainly use 12 V power instead of the old 3.3 V, which has been made optional.[28]
- Ability to run two PCIe ports (each with two lanes) on one NGSFF port.[27]
- Features for rackmount servers: hotswap support, indicator LEDs, SSD tray (with new screw holes).[27]
In 2018, the PCI-SIG issued a warning that NGSFF's new pin usage clashes with the pin usage in the upcoming 1.2 revision of the M.2 standard. The new revision uses some of the previously non-connected (N/C) pins to deliver 1.8 V power and USB 2.0 data on the "M" socket. Samsung has sought to standardize its NGSFF/NF1 through JEDEC, but the process appears to have stalled.[29]
XFM
[edit]JEDEC JESD233 is another specification called Crossover Flash Memory (XFM) for XFM Embedded and Removable Memory Devices (XFMD). It targets to replace the M.2 form factor with a significantly smaller one (also called XT2), so that it can also be designed as an alternative to soldered memory. XFM Express utilizes a NVMe logical interface over a PCI Express physical interface.[30][31]
Gallery
[edit]See also
[edit]Notes
[edit]References
[edit]- ^ Gillis, Alexander S. (July 2021). "Definition: M.2 SSD". TechTarget. Retrieved 24 February 2022.
- ^ a b c d e f g h i Handy, Jim; Tanguy, Jon; May, Jaren; Akerson, David; Kim, Eden; Coughlin, Tom (20 September 2014). "SNIA Webcast: All About M.2 SSDs" (PDF). SNIA. Retrieved 15 July 2015.
- ^ a b c "SATA M.2 Card". SATA-IO. Retrieved 14 September 2013.
- ^ a b c Kyrnin, Mark. "What Is M.2? New Interface and Form Factor For Compact SSD Drives in Laptops and Desktops". compreviews.about.com. Archived from the original on 15 July 2015. Retrieved 15 July 2015.
- ^ a b c d e f g h "M.2 Connector (NGFF) Introduction" (PDF). ATTEND. Archived from the original (PDF) on 3 February 2014. Retrieved 17 January 2014.
- ^ a b c Landsman, Dave (9 August 2013). "AHCI and NVMe as Interfaces for SATA Express Devices – Overview" (PDF). SATA-IO. Retrieved 15 July 2015.
- ^ "SATA-IO FAQ: What is the M.2 card and what is the status of the specification?" (PDF). SATA-IO. 8 August 2013. p. 2. Retrieved 15 July 2015.
- ^ "Serial ATA Revision 3.2 (Gold Revision)" (PDF). KnowledgeTek. SATA-IO. 7 August 2013. pp. 194–209. Archived from the original (PDF) on 27 March 2014. Retrieved 15 July 2015.
- ^ a b Wassenberg, Paul (19 June 2013). "SATA Express: PCIe Client Storage" (PDF). SATA-IO. Retrieved 2 October 2013.
- ^ a b "PCI Express M.2 Specification Revision 1.0". PCI-SIG. 2013. Retrieved 14 December 2013.
- ^ a b c Marshall R. (7 April 2014). "Buying an M.2 SSD? How to tell which is which?". Republic of Gamers. ASUS. Archived from the original on 27 April 2014. Retrieved 28 April 2014.
- ^ "Which SSD is Compatible with PS5?". Gaming Console 101. 29 March 2023. Retrieved 2 April 2023.
- ^ "M.2 Frequently Asked Questions". Kingston Technology. Retrieved 15 July 2015.
- ^ a b c d e f g h "M.2 (NGFF) Quick Reference Guide" (PDF). Tyco Electronics. Retrieved 16 November 2013.
- ^ "NVMe PCIe SSD - M.2 2280 Manual" (PDF). media.digikey.com.
- ^ "AN13049 - Wi-Fi/Bluetooth/802.15.4 M.2 Key E Pinout Definition" (PDF). www.nxp.com.
- ^ "Intel Solid-State Drive 530 Series (M.2)" (PDF). Archived from the original (PDF) on 12 September 2013.
- ^ Mujtaba, Hassan (2 July 2013). "Intel SSD 530 Series Arriving Next Week – Feature NGFF M.2 Interface". Wccftech. Retrieved 14 September 2013.
- ^ "M2P4S M.2 (NGFF) PCIe base SSD to PCIe ×4 Adapter". HW Tools. 14 February 2014. Archived from the original on 17 May 2014. Retrieved 22 June 2014.
- ^ Burek, John (14 April 2015). "2015 Guide: The Best M.2 Solid-State Drives". Computer Shopper. Archived from the original on 28 December 2015. Retrieved 15 July 2015.
- ^ "SMBus interface for SSD Socket 2 and Socket 3 (PCI-SIG engineering change notice)" (PDF). PCI-SIG. 11 August 2014. p. 2. Archived from the original (PDF) on 14 July 2015. Retrieved 5 August 2015.
- ^ "How to distinguish the differences between M.2 cards". Dell. Retrieved 24 March 2020.
- ^ "PCI Express M.2 Specification, Revision 1.0" (PDF). PCI-SIG. 1 November 2013. p. 23. Archived from the original (PDF) on 18 January 2021. Retrieved 13 June 2020.
- ^ Zhang, Jack; Liang, Mark (4 July 2015). "NVM Express Based Solid-State Drives: Crossing the Chasm, Going Mainstream" (PDF). Intel. p. 39. Archived from the original (PDF) on 5 June 2016. Retrieved 27 August 2015.
- ^ Tokar, Les (24 November 2013). "Understanding M.2 NGFF SSD standardization (or the lack of)". The SSD Review. Retrieved 28 April 2014.
- ^ Hensel, Martin; Graefen, Rainer (27 July 2018). "Was sind NF1, M.3 und NGSFF?". StorageInsider (in German). Vogel Communications Group. Archived from the original on 10 July 2022. Retrieved 10 July 2022.
- ^ a b c Wang, David. "Next Generation Small Form Factor (NGSFF) SSD Proposal" (PDF).
- ^ a b "NF1 SSD | Samsung Semiconductor". Samsung. Archived from the original on 2 October 2020.
- ^ Tallis, Billy. "PCI-SIG Warns Of Incompatibilities Between M.2 And Samsung's NGSFF/NF1". www.anandtech.com. Archived from the original on 16 November 2018.
- ^ Lee, Matthew (28 August 2021). "Move over M.2, here comes the XFM memory specification - And it might displace soldered storage, too, with some luck". TechSpot. Archived from the original on 10 July 2022. Retrieved 10 July 2022.
- ^ Liu, Zhiye (6 August 2019). "Toshiba Unveils XFMEXPRESS Form Factor for NVMe SSDs". Tom's Hardware. Retrieved 10 July 2022.
External links
[edit]- Serial ATA International Organization (SATA-IO) official website
- Peripheral Component Interconnect Special Interest Group (PCI-SIG) official website
- Understanding M.2, the interface that will speed up your next SSD, Ars Technica, February 9, 2015, by Andrew Cunningham
- LFCS: Preparing Linux for nonvolatile memory devices, LWN.net, April 19, 2013, by Jonathan Corbet
- PCIe SSD 101: An Overview of Standards, Markets and Performance, SNIA, August 2013, archived from the original on February 2, 2014
- M.2 Pinout Descriptions and Reference Designs, January 28, 2020, an application note from Congatec
- Interface card mount – US patent 20130294023, November 7, 2013, assigned to Raphael Gay
Overview and History
Definition and Purpose
M.2 is a registered trademark of PCI-SIG and refers to a compact form factor standard for expansion cards, as defined in the PCI Express M.2 Specification Revision 5.1 (with errata dated November 5, 2024).[7][1] This specification outlines a versatile module design intended primarily for mobile adapters, enabling the integration of multiple functions such as storage and connectivity into slim computing platforms like laptops, tablets, desktops, and embedded systems.[7] The primary purpose of M.2 is to provide a unified edge connector that accommodates diverse interfaces, including PCI Express (PCIe), Serial ATA (SATA), and USB, thereby supporting devices like solid-state drives (SSDs), Wi-Fi modules, and other peripherals without requiring separate connectors.[7][8] Originally developed as the Next Generation Form Factor (NGFF) to succeed earlier standards like mSATA and Mini Card, M.2 offers a smaller physical footprint and greater flexibility for high-density integration in space-constrained environments.[7][8] Key benefits include its reduced size compared to mSATA, which allows for thinner device profiles while supporting higher bandwidth capabilities—up to four PCIe lanes operating at 32 GT/s each under PCIe 5.0 for aggregate signaling rates of 128 GT/s.[7][9] M.2 modules are not designed for hot-plugging and require the system to be powered off for safe insertion and removal to avoid potential damage.[10] This design promotes scalability and efficiency, making it a foundational standard for modern high-performance, compact computing.[7]Development Timeline
The M.2 specification originated in 2012 as the Next Generation Form Factor (NGFF), developed by the PCI-SIG to provide a compact replacement for mSATA and Mini PCI Express expansion cards, enabling greater integration in mobile and embedded systems.[11] Early drafts, such as Revision 0.3 dated May 16, 2012, outlined the basic electro-mechanical requirements for smaller form factors supporting PCIe, USB, and other interfaces.[11] This initiative addressed the need for thinner profiles in ultrabooks and tablets, with Intel collaborating closely on the standard's evolution.[12] The PCI Express M.2 Specification Revision 1.0 was formally released on November 1, 2013, officially adopting the M.2 name and establishing the core pinout, keying, and socket configurations for mobile adapters.[13] This version targeted applications like wireless modules and storage, supporting up to PCIe 3.0 and USB 3.0 while emphasizing low power and small footprints.[14] Industry adoption accelerated with integration into Intel's 4th-generation Core processors (Haswell) and 8-series chipsets in 2013, enabling M.2 slots in laptops and desktops for SSDs and WWAN cards.[15] By 2015, M.2 had seen widespread adoption in solid-state drives, with manufacturers like Samsung and Intel releasing consumer NVMe SSDs in the form factor, driven by falling prices and performance gains over SATA interfaces.[16] Revision 4.0 Version 1.0 was released on November 17, 2020, optimizing for higher integration in thin clients and supporting PCIe 4.0 compatibility.[1] Revision 5.0 Version 1.0 was released on April 29, 2023, supporting PCIe 5.0 for increased bandwidth in storage and networking modules, aligning with broader ecosystem shifts toward faster I/O. An associated Engineering Change Notice (ECN) streamlined the specification by removing legacy interfaces like High-Speed Inter-Chip (HSIC), SuperSpeed Inter-Chip (SSIC), and Mini-PCIe (M-PCIe), focusing on modern PCIe and USB standards to reduce complexity.[17][14] Consumer devices began supporting PCIe 5.0 via M.2 by 2022, with announcements at CES for Gen5 NVMe SSDs reaching up to 14 GB/s reads, marking a milestone in mainstream high-speed storage.[18] The latest update, Revision 5.1 errata released on November 5, 2024, introduced Universal Flash Storage (UFS) support for Socket 3 configurations and 1.2V I/O signaling for WWAN modules, enhancing compatibility with emerging mobile technologies.[1] As of November 2025, ongoing development work on M.2 and related form factors continues, with updates discussed at the PCI-SIG Developers Conference in June 2025 to support evolving PCIe generations.[19] These changes reflect ongoing refinements to accommodate PCIe evolution and diverse applications without altering the core form factor.[14]Technical Specifications
Supported Interfaces
The M.2 form factor supports a range of communication interfaces designed for storage, networking, and expansion applications, with PCIe serving as the primary high-speed pathway. It accommodates up to four PCIe lanes, compatible with generations from 1.0 to 6.0 and forward-compatible with future generations, enabling configurations such as x1, x2, or x4. For PCIe 5.0 x4, this provides a maximum bidirectional bandwidth of approximately 32 GB/s (16 GB/s per direction), leveraging 32 GT/s per lane with 128b/130b encoding efficiency.[20] In addition to PCIe, M.2 includes a single SATA 3.0 port, delivering 6 Gbit/s bandwidth for legacy-compatible storage. Optional USB support extends to versions 2.0, 3.0, and 3.1, facilitating connectivity for peripherals like wireless modules, though typically limited to lower-speed implementations on the shared connector.[7] For storage-specific protocols, M.2 leverages NVMe over PCIe to enable high-performance solid-state drives, offering low-latency access and parallel command queuing for demanding workloads. In contrast, SATA-based devices utilize the AHCI protocol to maintain compatibility with traditional hard drives and older SSDs, ensuring seamless integration in mixed environments. Beyond core storage, M.2 supports SDIO for wireless communication cards, such as Wi-Fi or Bluetooth modules, providing a standardized interface for card-like expansions.[7] Revision 5.1 of the specification (as of November 2024) introduced optional UFS (Universal Flash Storage) interface support via an Engineering Change Notice (ECN) to Socket 3, targeting mobile and embedded storage with high sequential throughput suitable for smartphones and tablets.[1] Interface configurations on M.2 modules are determined by keying and pin assignments on the 75-pin edge connector, allowing flexible multiplexing to share lanes among protocols. Common modes include PCIe x4 for maximum throughput, PCIe x2 for balanced performance, or SATA-only for simpler setups; hybrid options, such as PCIe x2 combined with SATA, enable dual-protocol operation on compatible hosts by dynamically allocating resources.[7] This multiplexing optimizes the connector's limited pins, supporting backward compatibility across generations while accommodating diverse device types without requiring separate slots.[7]Electrical and Power Characteristics
M.2 modules primarily rely on a 3.3 V power rail as the main voltage supply, tolerant to ±5% variation and capable of delivering up to 3 A of current, which supports a maximum power budget of approximately 9.9 W for high-performance devices. Optional auxiliary rails include 1.8 V (±8% tolerance, up to 1 A) for signaling and low-power operations in interfaces like SDIO or USB, and a 1.2 V rail introduced via a 2021 Engineering Change Notice (ECN) specifically for wireless wide-area network (WWAN) modules to enable efficient power delivery in mobile applications. These rails ensure stable operation across diverse host environments, with power-up sequencing requiring the 3.3 V rail to settle within 100 ms before auxiliary supplies. Power consumption profiles differ significantly by module type and workload. For PCIe x4 solid-state drives (SSDs), active operation can reach up to 9.5 W, reflecting the demands of high-throughput data transfers, while idle or low-activity states drop below 1 W. In contrast, Wi-Fi modules exhibit lower demands, typically averaging 2-3 W during transmission and reception, with peaks around 5 W for dual-band 802.11ac configurations. To promote energy efficiency, M.2 interfaces incorporate PCIe Active State Power Management (ASPM) features, including L0s (link partial power-down) and L1 (link clock power-down) states, which reduce power draw by gating the reference clock and suspending idle lanes without data loss. Electrical signaling in M.2 utilizes differential pairs for PCIe lanes, accommodating up to four lanes with data rates scaling from 2.5 GT/s (Gen 1) to 64 GT/s (Gen 6) as of 2025, enabling bidirectional throughput of approximately 252 Gbit/s (126 Gbit/s per direction) in x4 configurations for PCIe 5.0. A 100 MHz reference clock (±300 ppm accuracy) synchronizes operations, distributed via dedicated pins to maintain signal integrity over short traces. Hot-plug functionality is supported through key signals like PERST# (fundamental reset) for device initialization and CLKREQ# (clock request) for dynamic clock management, allowing modules to enter and exit low-power modes seamlessly during connection events. Thermal management is integral to reliable M.2 operation, with commercial-grade modules specified for junction temperatures from 0°C to 70°C to prevent performance degradation or failure under typical workloads. Standard configurations rely on passive cooling via the host system's chassis or thermal pads, without necessitating active fans or heatsinks, as the form factor's compact design and power limits facilitate natural convection in most consumer and embedded applications.Physical Design
Form Factors and Dimensions
The M.2 form factor encompasses a range of standardized physical dimensions designed to accommodate diverse applications, from mobile devices to desktops. The notation for these sizes follows a "widthlength" convention in millimeters, where the first two digits represent the width and the latter two the length. Standard widths are 12 mm, 16 mm, 22 mm (the most prevalent for general use), and 30 mm, with lengths ranging from 16 mm to 110 mm to suit space constraints and performance needs. For instance, the 2230 variant measures 22 mm wide by 30 mm long, ideal for compact wireless modules and small SSDs in mobile devices, while the 2280 is 22 mm by 80 mm, widely used in storage drives. Shorter form factors like 2230 can also be used in desktop PCs if the motherboard's M.2 slot supports the required interface (typically PCIe NVMe M-key), though additional mounting solutions such as length extender adapters are often required to secure them properly in slots designed for longer sizes.[21][1]| Form Factor | Width (mm) | Length (mm) | Typical Use Case |
|---|---|---|---|
| 2230 | 22 | 30 | Wireless cards, small SSDs in mobile devices; adaptable for desktops with mounting solutions |
| 2242 | 22 | 42 | Entry-level storage |
| 2260 | 22 | 60 | Balanced mobile storage |
| 2280 | 22 | 80 | High-capacity SSDs in laptops/desktops |
| 22110 | 22 | 110 | Extended-length modules |
| 3030 | 30 | 30 | Wider connectivity options |
| 3042 | 30 | 42 | Industrial or legacy applications |