Skip to content
Manuel Bl edited this page Feb 4, 2024 · 9 revisions

Welcome to USB PD Wiki!

Find all the information for creating your own USB Power Delivery application using simple Arduino code, e.g. about creating a USB PD Protocol Analyzer for 5 USD, or setting up a PlatformIO project.

Modes of Operation

Monitor Mode: The library monitors the USB PD communication between two devices but does not interact. In monitor mode, less additional hardware, less wiring and less pins are used. Many Wiki pages explicitly highlight the difference between Monitor and Sink mode.

Power Sink Mode / Sink Mode: The library acts as a power sink and interacts with a power supply (aka power source) using USB PD messages. Sink mode requires more hardware components and more pins. Many Wiki pages explicitly highlight the difference between Monitor and Sink mode.

Board-specific Information

Additional Components

Some MCUs require additional components: