M.2 (NGFF) connector pinout signals @ PinoutGuide.com (2024)

M.2 (Next Generation Form Factor, NGFF), is a specification for computer expansion cards. Having a small and flexible physical specification, the M.2 is suitable for solid-state storage applications, especially when used in small devices such as ultrabooks or tablets.

The M.2 standard is designed as a revision and improvement to the mSATA standard, which uses the PCI Express Mini Card physical layout. While mSATA took advantage of the existing PCI Express Mini Card form factor and connector, M.2 has been designed to maximize usage of the card space.Supported host controller interfaces and internally provided ports are a superset to those defined by the SATA Express interface.

The M.2 specification covers multiple Host Interface solutions including:

  • PCI Express (PCIe)
  • Serial Peripheral Interface (SPI)
  • High-Speed Inter-Chip (HSIC)
  • SuperSpeed Inter-Chip (SSIC)
  • Mobile PCIe (M-PCIe)
  • Universal Serial Bus (USB)
  • Secure Digital Input Output (SDIO)
  • Universal Asynchronous Receiver/Transmitter (UART)
  • Pulse Code Modulation / Inter-IC Sound (PCM/I2S)
  • Inter-Integrated Circuit (I2C)
  • System Management Bus (SMBus)
  • Serial ATA (SATA)
  • DisplayPort (DP)
  • All future variants of the interfaces in this list

Computer businterfaces provided through the M.2 connector arePCI Express3.0(up to fourlanes),Serial ATA3.0, andUSB3.0(a single logical port for each of the latter two). It is up to the manufacturer of the M.2 host or device to select which interfaces are to be supported, depending on the desired level of host support and device type. The M.2 connector has different keying notches that denote various purposes and capabilities of M.2 hosts and modules, preventing plugging of M.2 modules into feature-incompatible host connectors

M.2 uses a dual-sided edge card connector with a 0.5 mm contact pitch.There are some mechanical keys defined for SSDs. For example key B M.2 pinout supports SSD/WWAN:1x SATA SSD or1x, 2x PCIe SSD (and WWAN) Host Interfaces. Key M M.2 pinout supports SSDs only: 1x SATAor 1x, 2x, or 4x PCIe Host Interfaces.Sockets are defined as follows:Socket 1 accepts cards with an “A” key notch present,Socket 2 accepts cards with a “B” key notch present,Socket 3 accepts cards with an “M” key notch present.

M.2 pinout for key B(1x SATA, 2x PCIe)

Pin
Number
Pin
Name
DescriptionVoltage
1CONFIG_3Defines module type
23.3 VSupply pin3.3 V
3GND Ground
43.3 VSupply pin3.3 V
5GND
6

FULL_CARD_POWER_OFF#

Out0/1.8V or 3.3V
7USB_D+
8W_DISABLE#Out0/3.3V
9USB D-
10GPIO_9/DAS/DSSDevice Activity Signal / Disable Staggered Spinup0/3.3V
11GND
12-19removedMechanical notch B
20GPIO_5I/O0/1.8V
21CONFIG_0Defines module type
22GPIO_6I/O0/1.8V
23GPIO_11I/O0/1.8V
24GPIO_7I/O0/1.8V
25DPROut0/1.8V
26GPIO_10I/O0/1.8V
27GNDGround
28GPIO_8 I/O0/1.8V
29PERn1 / USB RX- /SSIC-RxNPCIe Lane 1 Rx or USB 3.0RX-
30UIM-RESET In
31PERp1 / USB RX+/ SSIC-RxPPCIe Lane 1 Rxor USB 3.0 RX+
32UIM-CLK In
33GNDGround
34UIM-DATA I/O
35PETn1 / USB TX- /SSIC-TxNPCIe Lane 1 Txor USB 3.0 TX-
36UIM-PWR In
37PETp1 / USB TX+/SSIC-TxPPCIe Lane 1 Txor USB 3.0 TX+
38DEVSLPDevice Sleep, input. If driven high the host is informing the
SSD to enter a low power state.
39GNDGround
40GPIO_0/SMB_CLK I/O0/1.8V
41SATA-B+/PERn0Host receiver differential signal pair. If in PCIe mode PCIe Lane 0 Rx
42GPIO_1/SMB_DATA I/O0/1.8V
43SATA-B-/PERp0Host receiver differential signal pair. If in PCIe mode PCIe Lane 0 Rx
44GPIO_2/ALERT#0/1.8V
45GNDGround
46GPIO_3 I/O0/1.8V
47SATA-A-/PETn0Host transmitter differential signal pair. If in PCIe mode PCIe Lane 0 Tx
48GPIO_4 I/O0/1.8V
49SATA-A+/PETp0Host transmitter differential signal pair. If in PCIe mode PCIe Lane 0 Tx
50PERST#PCIe reset0/3.3V
51GNDGround
52CLKREQ# Reference clock request signal0/3.3V
53REFCLKNPCIe Reference Clock signals (100 MHz)
54PEWAKE#PCIe WAKE# Open Drain with pull up on platform. Active Low.0/3.3V
55REFCLKPPCIe Reference Clock signals (100 MHz)
56MFG1Manufacturing pin. Use determined by vendor.
57GNDGround
58MFG2Manufacturing pin. Use determined by vendor.
59ANTCTL0In0/1.8V
60COEX3In0/1.8V
61ANTCTL1In0/1.8V
62COEX_TXDIn0/1.8V
63ANTCTL2In0/1.8V
64COEX_RXDIn0/1.8V
65ANTCTL3In0/1.8V
66SIM DETECTOut
67RESET#Out0/1.8V
68SUSCLK32.768 kHz clock supply input provided by the Platform chipset0/3.3V
69CONFIG_1Defines module type
703.3V / VBAT Supply pin3.3V
71GNDGround
723.3V / VBATSupply pin,3.3V
73GNDGround
743.3V / VBATSupply pin3.3V
75CONFIG_2Defines module type

CONFIG pins are set by the SSD to inform the host if the drive wishes to use the SATA or PCIe signaling scheme. SSD-SATA pull pin 1, pin 21, pin 69, pin 75 to Ground.
Config pins configuration:

Config_0
pin 21
Config_1
pin 69
Config_2
pin 75
Config_3
pin 1
Host Interface
0000SSD-SATA
0100SSD-PCIe
0010

WWAN – PCIe (Port Configuration 0)

0110WWAN – PCIe (Port Configuration 1)
0001

WWAN – PCIe, USB3.1 Gen1 (Port
Configuration 0)

0101WWAN – PCIe, USB3.1 Gen1 (Port
Configuration 1)
0011WWAN – PCIe, USB3.1 Gen1 (Port
Configuration 2)
0111WWAN – PCIe, USB3.1 Gen1 (Port
Configuration 3)
1000

WWAN – SSIC (Port Configuration 0)

1100WWAN – SSIC (Port Configuration 1)
1010WWAN – SSIC (Port Configuration 2)
1110WWAN – SSIC (Port Configuration 3)
1001WWAN – PCIe (Port Configuration 2)
1101WWAN – PCIe (Port Configuration 3)
1011WWAN – PCIe, USB3.1 (vendor defined)
1111No Add-in card present

M.2 pinout for key M(1x SATA, 1x, 2x, or 4x PCIe)

Pin
Number
Pin
Name
DescriptionVoltage
1CONFIG_3Defines module type
23.3 VSupply pin3.3 V
3GND Ground
43.3 VSupply pin3.3 V
5PERn3PCIe Lane 3 Rx
6N/A
7PERp3PCIe Lane 3 Rx
8N/A
9GND Ground
10DAS/DSSDevice Activity Signal / Disable Staggered Spinup
11PETn3PCIe Lane 3 Tx
123.3 VSupply pin3.3 V
13PETp3PCIe Lane 3 Tx
143.3 VSupply pin3.3 V
15GNDGround
163.3VSupply pin3.3 V
17PERn2PCIe Lane 2 Rx
183.3 VSupply pin3.3 V
19PERp2PCIe Lane 2 Rx
20N/A
21CONFIG_0Defines module type
22N/A
23PETn2PCIe Lane 2 Tx
24N/A
25PETp2PCIe Lane 2 Tx
26N/A
27GNDGround
28N/A
29PERn1PCIe Lane 1 Rx
30N/A
31PERp1PCIe Lane 1 Rx
32N/A
33GNDGround
34N/A
35PETn1PCIe Lane 1 Tx
36N/A
37PETp1PCIe Lane 1 Tx
38DEVSLPDevice Sleep, input. If driven high the host is informing the
SSD to enter a low power state.
39GNDGround
40N/A
41SATA-B+/PERn0Host receiver differential signal pair. If in PCIe mode PCIe Lane 0 Rx
42N/A
43SATA-B-/PERp0Host receiver differential signal pair. If in PCIe mode PCIe Lane 0 Rx
44N/A
45GNDGround
46N/A
47SATA-A-/PETn0Host transmitter differential signal pair. If in PCIe mode PCIe Lane 0 Tx
48N/A
49SATA-A+/PETp0Host transmitter differential signal pair. If in PCIe mode PCIe Lane 0 Tx
50PERST#PCIe reset
51GNDGround
52CLKREQ# Reference clock request signal
53REFCLKNPCIe Reference Clock signals (100 MHz)
54PEWAKE#PCIe WAKE# Open Drain with pull up on platform. Active Low.
55REFCLKPPCIe Reference Clock signals (100 MHz)
56MFG1Manufacturing pin. Use determined by vendor.
57GNDGround
58MFG2Manufacturing pin. Use determined by vendor.
59-66removedMechanical notch M
67N/A
68SUSCLK32.768 kHz clock supply input provided by the Platform chipset
69CONFIG_1Defines module type
703.3 VSupply pin3.3 V
71GNDGround
723.3 VSupply pin3.3 V
73GNDGround
743.3 VSupply pin3.3 V
75CONFIG_2Defines module type

M.2 dual module key A and E

Pin id.Pin nameDescriptionVoltage
1GNDGround
2+3.3Vpower supply3.3 V
3USB_D+USB high-, full-, and low- speed data pair positive
4+3.3Vpower supply3.3 V
5USB_D-USB high-, full-, and low- speed data pair negative
6LED1#
7GNDGround
8-15KeySubstrate removed to act as physical key
16LED2#
17DNCDo not connect
18GNDGround
19DNCDo not connect
20DNCDo not connect
21DNCDo not connect
22DNCDo not connect
23-31KeySubstrate removed to act as physical key
32DNCDo not connect
33GNDGround
34DNCDo not connect
35PETp0PCI Express lane 0 module transmitter pair positive
36DNCDo not connect
37PETn0PCI Express lane 0 module transmitter pair negative
38Vendor defined
39GNDGround
40Vendor defined
41PERp0PCI Express lane 0 module receiver pair positive
42Vendor defined
43PERn0PCI Express lane 0 module receiver pair negative
44COEX3Antenna coexistence signal 3
45GNDGround
46COEX2Antenna coexistence signal 2
47PEFCLKP0PCI Express reference clock pair positive
48COEX1Antenna coexistence signal 1
49PEFCLKN0PCI Express reference clock pair negative
50SUSCLK32.768 kHz clock module input
51GNDGround
52PERST0#PCI Express reset
53CLKREQ0#PCI Express clock request
54W_DISABLE2#Wireless disable 2
55PEWake0#PCI Express wake
56W_DISABLE1#Wireless disable 1
57GNDGround
58SMB_DATASMBus data signal
59Reserved
60SMB_CLKSMBus clock signal
61Reserved
62ALERT#SMBus alert signal
63GNDGround
64Reserved
65Reserved
66UIM_SWP
67Reserved
68UIM_POWER_SNK
69GNDGround
70UIM_POWER_SRC
71Reserved
72+3.3Vpower supply3.3 V
73Reserved
74+3.3Vpower supply3.3 V
75GNDGround

M.2 module key E

Pin id.Pin nameDescriptionVoltage
1GNDGround
2+3.3V3.3 V power supply
3USB_D+USB high-, full-, and low- speed data pair positive
4+3.3V3.3 V power supply
5USB_D-USB high-, full-, and low- speed data pair negative
6LED1#
7GNDGround
8

PCM_CLK/I2S SCK

I/O0/1.8V
9SDIO CLK/SYSCLKOut0/1.8V
10PCM SYNC/I2S WSI/O0/1.8V
11SDIO CMDI/O0/1.8V
12PCM_IN/I2S_INIn0/1.8V
13SDIO DATA0I/O0/1.8V
14PCM_OUT/I2S SD_OUTOut0/1.8V
15SDIO DATA10/1.8V
16LED2#In
17SDIO DATA2I/O0/1.8V
18GNDGround
19SDIO DATA3I/O0/1.8V
20UART WAKE#In0/3.3V
21SDIO WAKE#In0/1.8V
22UART RxDIn0/1.8V
23SDIO RESET#/TX_BLANKINGOut0/1.8V
24-31Key ESubstrate removed to act as physical key
32UART TxDOut0/1.8V
33GNDGround
34UART CTSIn0/1.8V
35PETp0PCI Express lane 0 module transmitter pair positive
36UART RTSOut0/1.8V
37PETn0PCI Express lane 0 module transmitter pair negative
38Vendor defined
39GNDGround
40Vendor defined
41PERp0PCI Express lane 0 module receiver pair positive
42Vendor defined
43PERn0PCI Express lane 0 module receiver pair negative
44COEX3Antenna coexistence signal 30/1.8V
45GNDGround
46COEX_RxDIn0/1.8V
47PEFCLKP0PCI Express reference clock pair positive
48COEX_TxDOut0/1.8V
49PEFCLKN0PCI Express reference clock pair negative
50SUSCLK32.768 kHz clock module input0/3.3V
51GNDGround
52PERST0#PCI Express reset0/3.3V
53CLKREQ0#PCI Express clock request0/3.3V
54W_DISABLE2#Wireless disable 20/3.3V
55PEWake0#PCI Express wake0/3.3V
56W_DISABLE1#Wireless disable 10/3.3V
57GNDGround
58I2C_DATAI2c data signal0/1.8V
59Reserved/PETp1
60I2c_CLKI2C clock signal0/1.8V
61Reserved/PETn1
62ALERT#I2c Bus alert signal In0/1.8V
63GNDGround
64Reserved
65Reserved/PERp1
66UIM_SWP/PERST1#
67Reserved/PERn1
68UIM_POWER_SNK/CLKREQ1#
69GNDGround
70UIM_POWER_SRC/PEWAKE1#
71Reserved/REFCLKp1
72+3.3Vpower supply3.3 V
73Reserved/REFCLKn1
74+3.3Vpower supply3.3 V
75GNDGround

M.2 module keying

Key
ID

Pin Location

Interface

A

8-15

2x PCIe x1 / USB 2.0 / I2C /DP x4

B

12-19

PCIe x2 / SATA /USB 2.0 / USB 3.0 / HSIC / SSIC / Audio / UIM / I2C

C

16-23

Reserved for Future Use

D

20-27

Reserved for Future Use

E

24-31

2x PCIe x1 / USB 2.0 / I2C / SDIO /
UART / PCM

F

28-35

Future Memory Interface (FMI)

G

39-46

Not Used for M.2; for Custom/Non-Standard Apps

H

43-50

Reserved for Future Use

J

47-54

Reserved for Future Use

K

51-58

Reserved for Future Use

L

55-62

Reserved for Future Use

M

59-66

PCIe x4 / SATA

M.2 SATA SSDsare B+M-keyed (can fit insockets for B-keyed and M-keyed modules), whileM.2 NVMe SSDsfor PCIe 3.0 x4 lane are M-keyed.

M.2 keyM.2 module sizeM.2 devices
A1630, 2230, 3030WiFi, Bluetooth, NFC and/or WiGig
E1630, 2230, 3030WiFi, Bluetooth, NFC and/or GPS/GNSS
B3042, 2230, 2242, 2260, 2280, 221103G/LTE + GPS/GNSS or SSD
M2242, 2260, 2280, 22110SSD with PCIe or SATA interface

M.2 (NGFF) connector pinout signals @ PinoutGuide.com (2024)

References

Top Articles
News outlets were leaked insider material from the Trump campaign. They chose not to print it
Grifols S A : Full year 2022 earnings release – Press Release
Wmaz 13
Ogre From Halloweentown
Social Security Administration Lubbock Reviews
Urbfsdreamgirl
24 Hour Car Wash Queens Ny
Air Chat En Espanol
Dr Frita Mcrae Fisher Husband
Umass Medhub
8x20, 8x40 Shipping containers storage container for rent or sale - general for sale - by dealer - craigslist
What You Need to Know About County Jails
Ups Store Fax Cost
Www.1Tamilmv.con
Pga Us Open Leaderboard Espn
Wausau Pilot Obituaries
Pokewilds Wiki
Bullocks Grocery Weekly Ad
Standard Bank Learnership Programme 2021
Army Dlc 1 Cheat
Dyi Urban Dictionary
Animal Eye Clinic Huntersville Nc
Q102 Snow Desk
2010 Ford F-350 Super Duty XLT for sale - Wadena, MN - craigslist
Exploring Green-Wood Cemetery: New York Citys First Garden Cemetery | Prospect Park West Entrance,Brooklyn,11218,US | October 6, 2024
Ok Google Zillow
Black Adam Showtimes Near Linden Boulevard Multiplex Cinemas
Car Star Apple Valley
Goodwill Winter Springs 434
Webmail.unt.edu
Arapahoe Youth League Baseball
12 30 Pacific Time
Power Outage Map National Grid
Tighe Hamilton Hudson Ma Obituary
Dumb Money Showtimes Near Maya Cinemas Salinas
Shiawassee County 911 Active Events
Boise Craigslist Cars And Trucks - By Owner
Iconnect Seton
Dust Cornell
New York Sports Club Carmel Hamlet Photos
Watch ESPN - Stream Live Sports & ESPN Originals
Hobby Lobby Locations Near Me
China Rose Plant Care: Water, Light, Nutrients | Greg App 🌱
Giant Egg Classic Wow
Traftarım 24
Tacos Diego Hugoton Ks
The Stock Exchange Kamas
911 Active Calls Caddo
Santa On Rakuten Commercial
Houses For Rent in Eureka, CA
Perolamartinezts
Omaha World-Herald from Omaha, Nebraska
Latest Posts
Article information

Author: Pres. Carey Rath

Last Updated:

Views: 5507

Rating: 4 / 5 (61 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Pres. Carey Rath

Birthday: 1997-03-06

Address: 14955 Ledner Trail, East Rodrickfort, NE 85127-8369

Phone: +18682428114917

Job: National Technology Representative

Hobby: Sand art, Drama, Web surfing, Cycling, Brazilian jiu-jitsu, Leather crafting, Creative writing

Introduction: My name is Pres. Carey Rath, I am a faithful, funny, vast, joyous, lively, brave, glamorous person who loves writing and wants to share my knowledge and understanding with you.