FUSB15201P Dual Port
USB Type-C/PD Controller
Software Programming Guide
UM70095/D
Introduction
The FUSB15201P firmware codebase is a highly optimized
dual−port Type−C/PD controller driver that supports the integrated
®
Arm
Cortex−M0+ processor. Together with the FUSB15201P EVB,
this driver provides customers with a complete platform for evaluating
a Type−C/PD solution.
The firmware provides the flexibility of supporting new power
delivery (PD) messages as well as any additional Type−C state flows.
The firmware also allows easy modification of the hardware−specific
characteristics because of its Type−C/PD platform−agnostic
architecture. When supplied with a desired configuration, the
codebase can be used to quickly configure the device.
The code organization offers modularity, as it separates source code
for application, hardware abstraction layer, platform dependent code,
and the USB Type−C/PD core. Default configurations supported by
the FUSB15201P Type−C/PD are listed in Table 2. FUSB15201P
Supported Configuration in Port.
The PD core features are configurable using project build options or
by modifying the vendor info file. The codebase includes a sample
Eclipse project that can be compiled using the Eclipse based onsemi
IDE, thus allowing a faster bring−up to evaluate the Type−C/PD
standalone controller.
Supported Power Delivery
Table 1. FUSB15201P Supported Device Characteristics (60 W
PDP) summarizes the PD options available on the FUSB15201P.
Table 1. FUSB15201P SUPPORTED DEVICE CHARACTERISTICS (60 W PDP)
Feature
Type−C
PD
Advertised PDOs
PDO 1
PDO 2
PDO 3
PDO 4
NOTE: The PDOs supported are power supply dependent.
© Semiconductor Components Industries, LLC, 2023
July, 2023 − Rev. 0
Supported Type
Source
Provider
PDO Type
Fixed
Fixed
Fixed
Fixed
1
USER MANUAL
www.onsemi.com
Figure 1. FUSB15201P24LGEVB,
FUSB15201P32LGEVB
Firmware
Yes
Yes
Description
5 V / 3 A
9 V / 3 A
15 V / 3 A
20 V / 3 A
Publication Order Number:
UM70095/D
Need help?
Do you have a question about the FUSB15201P and is the answer not in the manual?
Questions and answers