Thanks for coming back to me
It’s an early one, so I’m pretty sure it’s a SAMD21 - no extra bells and whistles.
I’m just using SPI.h - same code as used with the UNO except for CS pin
I’ve read that the SPI clock on a UNO with a 16MHz processor clock runs at 4MHz. Allowing for some overhead, maybe that speed from the UNO is the best it can do?
As an example of the faster speed I get from the XIAO, it can do about 70k analogReads a second, compared to less than 9k with the UNO
If a later XIAO would help, I’m happy to acquire - it would help if the pin allocations are the same.