Domain

Embedded

MCU pins to chip buses to field networks — probe-first protocols.

Stack map

  1. UART / RS-232
  2. SPI
  3. I²C
  4. SWD
  5. CAN 2.0B
  6. ISO-TP
  7. UDS

Protocols in this domain

CAN 2.0B

Lab ready

Classical Controller Area Network with 11-bit and 29-bit identifiers, CSMA/CR arbitration, and up to 8 data bytes. Dominant/recessive wir…

automotiveembeddedindustrial

CAN FD

Lab ready

CAN Flexible Data-Rate extends classical CAN with up to 64 data bytes and a faster data-phase bitrate after arbitration. BRS and ESI bits…

automotiveembedded

UART / RS-232

Lab ready

Asynchronous character framing with start bit, 5–9 data bits, optional parity, and one or two stop bits. RS-232 defines voltage levels an…

embeddedindustrial

I²C

Lab ready

Two-wire multi-master bus (SCL/SDA) with open-drain wired-AND, 7/10-bit addressing, and ACK bits after every byte. Start/stop conditions …

embedded

SPI

Lab ready

Full-duplex synchronous bus with SCLK, MOSI, MISO, and per-device chip select. Mode is defined by CPOL/CPHA (or mode 0–3); there is no st…

embedded

SWD

Lab ready

ARM two-pin debug protocol (SWDIO/SWCLK) replacing full JTAG for Cortex-M. Packets select DP/AP registers for memory access, breakpoints,…

embedded

Modbus RTU

Lab ready

Binary Modbus ADU on serial lines: address, PDU (function + data), and CRC-16. Silent intervals of 3.5 character times delimit frames; fu…

industrialembedded

RS-485

Lab ready

Differential multi-drop serial physical layer used under Modbus RTU, Profibus, and many industrial buses. Half-duplex pairs need directio…

embeddedindustrial

JTAG

Lab ready

Boundary-scan and debug TAP with TMS/TCK/TDI/TDO state machine. Chains, IR/DR lengths, and adaptive clocking matter when probing multi-ch…

embedded

1-Wire

Lab ready

Single-wire half-duplex bus with parasite power for sensors and ID chips. Presence pulse, ROM commands, and strict slot timing are the us…

embedded

SMBus

Lab ready

I²C-derived management bus with timeouts, PEC, and defined commands for power/thermal devices. Stricter electrical and timing rules than …

embedded

QSPI

Lab ready

SPI variant with 1/2/4 IO lines for flash and peripherals. Address/command phases and dummy cycles dominate throughput; mode and DDR opti…

embedded

SWO / ITM

Lab ready

ARM Cortex single-pin async trace for printf-style ITM packets and event counters. Baud must match debugger; Manchester vs UART encoding …

embedded

SENT

Lab ready

Single-edge nibble transmission for automotive sensors. Tick time, sync pulse, and CRC nibble framing are fixed; Fast/Slow channels carry…

automotiveembedded

USB CDC-ACM

Lab ready

USB class that presents a virtual COM port over bulk endpoints. Line coding and control lines map UART semantics onto USB transfers.

embedded

PWM / PPM

Lab ready

Timed pulse encodings for actuators, RC control, and sensing. Duty cycle, period stability, and edge polarity define the information chan…

embeddedautomotiveav

PMBus

Lab ready

Command set layered on SMBus for digital power converters: voltage setpoints, telemetry, sequencing, and fault logs. Transaction types (w…

embedded

MDIO / MII Management

Lab ready

Management interface for Ethernet PHYs: MDC clock plus bidirectional MDIO with preamble, start, op, PHYAD, and REGAD fields. Clause 22 ex…

embeddedinternet

SDIO

Lab ready

SD card command/response/data protocol extended so non-memory functions (Wi-Fi, GPS, Bluetooth) enumerate as SDIO devices. CMD/DAT lines,…

embeddedstorage

CANopen

Lab ready

CAN application profile (CiA 301) built around an Object Dictionary, PDOs for realtime process data, SDOs for configuration, and an NMT s…

industrialembedded

DALI

Lab ready

Lighting-control bus (IEC 62386) with Manchester encoding, short addresses, and group/scene concepts. Forward frames command ballasts and…

industrialembedded

Bluetooth LE

Lab ready

Short-range low-power radio using advertising, connections, and GATT attribute tables for application data. PHY rates (1M/2M/Coded), ATT …

wirelessembedded

nRF Proprietary / ESB

Lab ready

Nordic Semiconductor short-range proprietary packet modes, including Enhanced ShockBurst, for low-latency links on nRF radios. Address fi…

wirelessembedded

USB 2.0

Lab ready

Host-centric shared bus with control, bulk, interrupt, and isochronous transfers at low/full/high speed. Device identity lives in descrip…

embedded

USB HID

Lab ready

USB class for keyboards, mice, gamepads, and vendor-defined reports. Report descriptors declare bit-level layouts that hosts parse into i…

embeddedav

NMEA 0183

Lab ready

ASCII talker sentence protocol for GNSS and marine instruments, traditionally over 4800 8N1 serial (higher rates are common now). Sentenc…

embedded

PCI Express

Lab ready

PCI Express — packetized serial I/O with lanes, LTSSM link training, and TLP/DLLP layers. Gen5/Gen6 rates and retimers define reach; ACS …

aistorageembedded