I²C & SPI Timing Diagram
Scan I²C addresses and visualize deterministic SPI bus timing locally
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.
Related guides
Related tools
Digital Bubble Level
Measure surface tilt with a visual bullseye and a ±0.2° level threshold.
Digital Compass
Read a device heading with a manual desktop simulator and magnetic interference guidance.
Flashlight & Signal Beacon
Use a supported phone LED or a dimmable full-screen light with blink patterns, SOS and Morse signals.
GPS Speedometer
Track speed and distance from GPS with a Haversine fallback when speed is null.
IoT Pil Ömrü Tahminleyici
Mikrodenetleyici pil ömrünü ve uyku çevrimini hesaplayın
PWM Duty Cycle & Motor RPM Calculator
Calculate PWM timing, average voltage, motor RPM, RC filtering, and timer registers