As the tile, if I only clock in several bits (less than 16 bits) into the DAC, and pull CS high, what will happen? Will AD5541 abandon the data or just simply shift out several bits and appending the new ones, then load them into the DAC.
If you pull the CS high before completing the 16-bit frame, the data will be trashed. The next write shouldn't be affected by the previous invalid write.
Retrieving data ...