DevTools Logo

I2C & SPI Bus Timing Diagram

I²C & SPI Timing Diagram

Scan I²C addresses and visualize deterministic SPI bus timing locally

Add I²C device

SPI signal

SPI mode

About

Two embedded-bus checks in one tool. The I2C scanner normalizes device addresses between 7-bit and 8-bit (read/write shifted) notation so a sensor listed as 0x3C and a display expecting 0x79 are correctly recognized as the same wire address — and flags true conflicts. It also covers speed grades from Standard 100 kHz up to High-speed 3.4 MHz with practical pull-up resistor sizing that trades rise time against bus capacitance. The SPI panel explains all four CPOL/CPHA modes — when the clock idles and which edge samples data — and draws the resulting clock/MOSI waveform for your bit pattern so mode mismatches are easy to see. Peripheral datasheets remain authoritative for maximum speeds; the diagrams and calculations are deterministic and computed entirely client-side.