The Due SPI library has support for auto handling of the chip select. See: http://arduino.cc/en/Reference/DueExtendedSPI It would be good to get the library firstly working on the Due and then maybe optimize sections for it. Thanks, Greg