Skip to main content

Every protocol.
On one platform.

Eight serial and networking protocols supported across Binho's host adapters, USB controllers, and protocol analyzers — from foundational embedded I/O to single-pair Ethernet.

// protocol catalog

Eight protocols. One workflow.

Click any protocol below for the specification reference, supported modes, and the Binho tools that speak it.

// MIPI Alliance 12.5 Mbps SDR

I3C

Improved Inter-Integrated Circuit.

I3C Basic v1.0, v1.1.1, and v1.2. Two-wire bus (SDA + SCL), backward-compatible with I2C. Adds in-band interrupts (IBI), dynamic addressing, hot-join, and Common Command Codes (CCCs). SDR and HDR-DDR data modes.

Learn about I3C
// two-wire bus 1 MHz

I2C

Inter-Integrated Circuit.

Two-wire open-drain serial bus (SDA + SCL) with pull-up resistors. Modes: Standard (100 kbps), Fast (400 kbps), Fast-mode Plus (1 Mbps), High-Speed (3.4 Mbps). 7-bit and 10-bit addressing. Multi-controller capable with clock stretching.

Learn about I2C
// four-wire bus 50 MHz

SPI

Serial Peripheral Interface.

Synchronous, full-duplex bus. Four signals: MOSI, MISO, SCK, and per-target chip-select (CS). Four clock modes (CPOL/CPHA combinations). No bus addressing — target selection via CS. Maximum clock rate limited by target device timing.

Learn about SPI
// asynchronous serial 115200 baud

UART

Universal Asynchronous Receiver-Transmitter.

Two-signal asynchronous serial (TX, RX) — no clock line; both ends are configured to a shared baudrate. Configurable data bits (typically 8), parity (none / odd / even), and stop bits (1 or 2). Optional hardware flow control via RTS/CTS.

Learn about UART
// single-wire bus 16.3 Kbps

1-Wire

Maxim/ADI single-wire serial bus.

One signal line with optional parasitic power from the data line. Each device has a unique 64-bit ROM ID for addressing. Standard speed and overdrive timing modes defined by the protocol.

Learn about 1-Wire
// ISO 11898-1 5 Mbps

CAN-FD

CAN with Flexible Data-Rate.

Two-wire differential bus (CAN_H, CAN_L). Up to 64-byte data payload per frame (versus 8 bytes in classical CAN). Arbitration phase runs at the classical-CAN rate; data phase scales up to multi-Mbps.

Learn about CAN-FD
// TIA/EIA-485 half-duplex

RS-485

Differential serial over a twisted pair.

Half-duplex (2-wire) or full-duplex (4-wire) differential signaling. Up to 32 standard unit loads per bus (more with bus-friendly transceivers). Data rate is transceiver-dependent and trades off against cable length per the standard.

Learn about RS-485
// IEEE 802.3cg 10 Mbps

10BASE-T1S

Single-pair Ethernet.

10 Mbps Ethernet over one twisted pair. Multi-drop topology — up to 8 nodes on a 25-meter mixing segment. Uses PLCA (Physical Layer Collision Avoidance) for deterministic, collision-free media access.

Learn about 10BASE-T1S

Need a different protocol?

Don't see what you're working with? Our team is always exploring new protocols. Tell us your bus and we'll tell you what's possible.