The drive uses the M.2 2280 form factor, which makes it 22 mm wide and 80 mm long.
Like most M.2 NVMe SSDs, the Crucial P5 connects to the host system over a PCI-Express 3.0 x4 interface.
On the PCB, you'll find the controller and two flash chips, and a DRAM cache chip is installed, too.
Chip Component Analysis
The eight-channel flash controller is a completely new model that looks to be an in-house design by Micron, possibly a result of their acquisition of Tidal Systems in 2015. Not a lot is known about the controller, and Micron is trying to keep details under wraps. Based on the details of the Crucial P5, we know it supports pseudo SLC caching and TLC, and has eight channels.
The two flash chips each have a capacity of 512 GB. They are 96-layer 3D TLC made by Micron.
A Micron DDR4-4266 chip provides 1 GB of fast DRAM storage for the controller to store the mapping tables.