Master: Thiết bị điều khiển
Slave: ngoại vi nhận lệnh từ Master
1 hệ thống SPI gồm 1 Master và 1 hoặc nhiều Slave
4 dây:
- MOSI (Master out, Slave in): Master gửi dữ liệu đến Slave
- MISO(Master in, Slave out): Slave gửi dữ liệu đến Master
- SCLK: Clock
- SS/CS (Slave Select/Chip Select): Master lựa chọn Slave để giao tiếp. Master điều khiển SS/CS của Slave nào về logic 0, nghĩa là Master đang giao tiếp với Slave đó
2 đường truyền dữ liệu riêng biệt (MISO, MOSI): 1 đường truyền và 1 đường nhận, cho phép dữ liệu truyền nhận theo 2 hướng cùng lúc