MSATA ( mini-SATA ) is the mini version of SATA interface.
The appearance and electronic interface are same with mini PCI-E. Name: mSATA
Alternative name: mini-SATA
Corporation: SATA Organization
Size: 50304
1.
The new controller enables SATA technology to be integrated into the small-sized devices.

Version
MSATA defines two types of interfaces with different sizes and specifications.
They have the same program method, and the only difference is size.