Logo
  • Built-in search
  • Google search
  • Kapa AI search
Zephyr Project v: latest
Document Release Versions
latest
4.4.0
4.3.0
3.7.0 (LTS)
Downloads
PDF
zephyrproject.org Links
Project Home
SDK
Releases
  • Introduction
  • Developing with Zephyr
  • Kernel
  • Services
  • Build and Configuration Systems
  • Hardware Support
    • Architecture-related Guides
    • Barriers API
    • Caching
    • Zephyr’s device emulators/simulators
    • External Bus and Bus Connected Peripherals Emulators
    • Firmware
    • Peripherals
      • Analog
      • Audio
      • Communication
        • Controller Area Network (CAN)
        • Inter-Integrated Circuit (I2C) Bus
        • Improved Inter-Integrated Circuit (I3C) Bus
        • Serial Peripheral Interface (SPI) Bus
        • Peripheral Component Interconnect express Bus (PCIe)
        • Universal Asynchronous Receiver-Transmitter (UART)
        • Enhanced Serial Peripheral Interface (eSPI) Bus
        • Management Data Input/Output (MDIO)
        • Multi-bit SPI Bus
        • System Management Bus (SMBus)
        • Inter-Processor Mailbox (IPM)
        • Multi-Channel Inter-Processor Mailbox (MBOX)
        • 1-Wire Bus
      • Display
      • GPIO & Input
      • Memory & Storage
      • Power
      • Sensors
      • Motion & Actuation
      • System & Diagnostics
      • Timing
    • Pin Control
    • Porting
    • Virtualization
  • Contributing to Zephyr
  • Project and Governance
  • Security
  • Safety
  • Samples and Demos
  • Supported Boards and Shields
  • Releases

Reference

  • API
  • Kconfig Options
  • Devicetree Bindings
  • West Projects
  • Glossary
Zephyr Project
  • Docs / Latest »
  • Hardware Support »
  • Peripherals »
  • Communication
  • Open on GitHub Report an issue with this page

Communication

Serial buses (I2C, SPI, UART, CAN) and other communication interfaces.

  • Controller Area Network (CAN)
  • Inter-Integrated Circuit (I2C) Bus
  • Improved Inter-Integrated Circuit (I3C) Bus
  • Serial Peripheral Interface (SPI) Bus
  • Peripheral Component Interconnect express Bus (PCIe)
  • Universal Asynchronous Receiver-Transmitter (UART)
  • Enhanced Serial Peripheral Interface (eSPI) Bus
  • Management Data Input/Output (MDIO)
  • Multi-bit SPI Bus
  • System Management Bus (SMBus)
  • Inter-Processor Mailbox (IPM)
  • Multi-Channel Inter-Processor Mailbox (MBOX)
  • 1-Wire Bus

© Copyright 2015-2026 Zephyr Project members and individual contributors.

Last generated: Jul 28, 2026. Last source update: Jul 14, 2026.