The purpose of this design note is to show how the SPI interface must be configured to be able to communicate with the CC1100/CC1101/CC1150/CC2500/CC2550. It also shows how the status bytes should be interpreted, how SW reset is done over the SPI interface, in addition to describing the different SPI accesses that can be used (read/write, single access/burst access, and command strobes).

http://www.ti.com/lit/swra112