What is the maximum data transfer speed using SPI interface on Arduino?

343 Views Asked by At

What is the maximum data transfer speed using SPI interface on Arduino?

I have an Arduino Nano and I want to transfer data between it and a Raspberry Pico. I use SPI interface, and I want to know, what is the data speed limit (in bit per second).

1

There are 1 best solutions below

2
KIIV On BEST ANSWER

If you take a look into the Atmega328p datasheet, then there is:

  • F_OSC/2 in Master mode (with double speed SPI bit set), otherwise F_OSC/4
  • As a slave at best F_OSC/4