Brochage
Brochage SPI (4 fils standard)

Broches
- MOSI (master → slave)
- MISO (slave → master)
- SCK (clock)
- SS/CS (select)
Caractéristiques
| Signaux | SCK, MOSI, MISO, CS (un CS par périphérique) |
|---|---|
| Topologie | Un contrôleur, plusieurs périphériques partageant SCK / MOSI / MISO |
| Duplex | Full duplex, synchrone |
| Fréquence d'horloge | Pas de limite standard ; fixée par le composant et le câblage les plus lents (souvent 1–50 MHz) |
| Modes | 0–3 (CPOL / CPHA), mode 0 le plus courant |
| Ordre des bits | Généralement MSB en premier |
| Sélection de puce | Actif bas |
| Adressage | Aucune, le chip select choisit le composant |
| Type de sortie | Push-pull, pas de pull-up nécessaire sur les lignes de données |
Notes
- SCK, MOSI et MISO sont partagés par tous les périphériques ; chacun a sa propre ligne de chip select, active à l'état bas. Un périphérique dont le CS est à l'état haut doit libérer MISO (haute impédance) — un module qui continue de la piloter, comme le font certaines cartes breakout SD et d'écran, bloque le bus pour les autres.
- Les documents récents nomment les lignes de données selon leur sens : COPI / CIPO (controller out, controller in), ou SDO / SDI comme imprimé sur chaque puce, où le SDO d'un composant va au SDI de l'autre. Ce sont les mêmes fils que MOSI / MISO.
- Les deux extrémités doivent utiliser le même mode SPI (0 à 3 : le niveau de repos de l'horloge, CPOL, et le front d'échantillonnage, CPHA) et le même ordre des bits, généralement MSB en premier. Le mode 0 est de loin le plus courant ; le chronogramme de la fiche technique du périphérique tranche la question.







