How Many M 2 Slots Does ASRock B450 Have?

ASRock B450 has a total of 8 M.2 slots. The motherboard comes with 4 SATA III ports and 2 PCI-E 3.0 x16 slots.

It also has an integrated I/O shield and a USB 3.1 Gen 2 Type-C header. The board is ATX sized and measures 305mm x 244mm.