emUSB-C Power Delivery
emUSB-C PD turns the cable into a smart connection, enabling the detection of the type of device connected, power supply capabilities, USB Host/Device software, and more. With SEGGER's emUSB-C PD library, embedded applications can easily handle a USB-C port on any embedded device with a USB PD controller. emUSB-C PD can detect whether a connected device is a power source or sink, and even identify USB data roles (host/device). For devices that use USB-C purely as a power source or for battery charging, it supports features such as dead battery signaling, ensuring reliable power management even under challenging conditions. The library is highly efficient, with ISO/ANSI C source code and a very easy API for straightforward integration into embedded applications. Developers can also configure it for minimal memory footprint, making it ideal for resource-constrained systems. Additionally, emUSB-C PD supports the use of chargers with variable supply voltage, enhancing flexibility for powering devices. emUSB-C PD can be used in combination with emUSB-Host and/or emUSB-Device. It can also be used without a USB stack for devices that just use USB-C as a power source or to charge a dedicated battery.
Our brands

Our brands
