Filter by communication bus/protocol
176 categories · 781 devices total
Inter-Integrated Circuit bus for connecting sensors, displays, and other low-speed peripherals.
Universal Asynchronous Receiver-Transmitter for serial communication with GPS, debug, and other modules.
Serial Peripheral Interface bus for high-speed communication with displays, flash, and radio modules.
USB interface for host or device mode communication, OTG, and programming.
Pulse Width Modulation output for LED dimming, motor control, and analog signal generation.
Inter-IC Sound bus for digital audio data transfer between audio codecs, amplifiers, and microcontrollers.
Analog-to-Digital Converter for reading analog sensor voltages.
Controller Area Network bus for robust vehicle and industrial communication.
General Purpose Input/Output pins for digital sensor, actuator, and peripheral connections.
SD/SDIO interface for connecting SD cards and SDIO peripherals at high speed.
JTAG interface for hardware debugging and boundary scan.
MIPI Camera Serial Interface for connecting camera modules with high-bandwidth data transfer.
Digital-to-Analog Converter for generating analog voltages or audio signals.
MIPI Display Serial Interface for connecting LCD and OLED display panels.
Wireless network interface for connecting to local networks and the internet over 802.11 standards.
RS-485 half-duplex serial communication bus for industrial device networks.
Serial Wire Debug interface for programming and debugging ARM Cortex-M microcontrollers. Uses two pins (SWDIO, SWCLK) for full debug access.
Long-range, low-power LoRa radio interface for sub-GHz wireless communication.
MQTT lightweight publish-subscribe messaging protocol for IoT telemetry.
Wired Ethernet connectivity for reliable network access, commonly used in gateways and infrastructure devices.
Quad SPI interface for high-speed communication with flash memory and AMOLED displays.
USB On-The-Go allowing the device to act as both USB host and USB device.
Seeedstudio Grove 4-pin connector for easy plug-and-play sensor and peripheral connection.
HTTP and HTTPS network protocol support for web requests and REST APIs.
PCI Express high-speed serial bus for connecting network cards, GPUs, and other expansion devices.
Dallas/Maxim 1-Wire bus protocol using a single data line for communication with temperature sensors and other peripherals.
Infrared transmitter and receiver for remote control signals
Modbus RTU serial communication protocol for industrial device control and monitoring.
TCP/IP network stack for Ethernet and WiFi socket programming.
USB Human Interface Device protocol for keyboards, mice, and other input devices.
Digital Video Port (DVP) parallel camera interface for connecting CMOS image sensors like OV2640 and OV5640 to the MCU.
USB Communications Device Class for virtual serial port over USB.
CAN with Flexible Data-Rate bus interface for automotive and industrial communication with higher throughput than classic CAN.
Near Field Communication at 13.56MHz
Pulse Density Modulation bus for connecting digital MEMS microphones to a microcontroller with a clock and data line.
Digilent Pmod interface standard for modular peripheral connections using 6 or 12-pin headers with SPI, I2C, UART, or GPIO signals.
RS-232 serial communication interface for legacy device connectivity.
RS-485 serial interface for multi-drop industrial communication over long distances at up to 10 Mbps.
Low-frequency 125kHz RFID reader/writer
Device Firmware Upgrade (DFU) protocol for flashing firmware via USB without requiring external programmers.
Digital Visual Interface for driving external displays and monitors with digital video signal.
Daikin S21 is a proprietary serial protocol used by Daikin air conditioners for module-to-module communication, enabling third-party controllers to read and set HVAC parameters.
Reduced Media Independent Interface for connecting an Ethernet PHY to the MCU, enabling wired 10/100Mbps network connectivity.
Flat Flexible Cable connector interface used for connecting e-ink displays and other flat panel peripherals via a ribbon cable.
Pulse Per Second timing signal interface for precise time synchronization from GNSS receivers and atomic clocks.
Serial Audio Interface (SAI) for connecting digital audio peripherals like I2S codecs and microphones.
Sub-GHz radio frequency communication (315/433/868/915 MHz)
USB Video Class standard for streaming video over USB without proprietary drivers.
Ultra-Wideband wireless communication protocol (IEEE 802.15.4z)
Dallas 1-Wire protocol for iButton contact keys