The TMC5062 uses 40 bit SPI™ datagrams for communication with a microcontroller. Microcontrollers which are equipped with hardware SPI are typically able to communicate using integer multiples of 8 bits. The NCS line of the TMC5062 must be handled in such a way that it stays active (low) for the complete duration of the datagram transmission. Each datagram sent to the TMC5062 is composed of an address byte followed by four data bytes. This allows direct 32-bit data word communication with the register set of the TMC5062. Each register is accessed via 32 data bits even if it uses less than 32 data bits.