Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

SPI mode

The clock polarity and phase settings both sides of SPI must agree on.

An SPI mode is a pair of settings: CPOL (clock idle level) and CPHA (which clock edge samples data), giving modes 0 to 3. Both ends must use the same mode or data is read on the wrong edge.

Read the full section →