Ecosystem Extensions Support USB-C On Conventional MCUs

STMicroelectronics lowers the learning curve for STM32G0 MCU users to take advantage of the microcontrollers’ support for certified USB Type-C and the Power Delivery (PD) 3.0 protocol with the addition of new tools and capabilities to the STM32Cube ecosystem. STM32G0 devices are reported as being the market’s first general-purpose microcontrollers to support the USB Type-C specifications. ST’s innovative USB Type-C Power Delivery (UCPD) interface IP combines certified USB Type-C connector management and handling of the PD protocol with MCU features that include an Arm Cortex-M0+ core, up to 512 Kbytes Flash, and peripherals including a 12-bit 2.5 MSPS ADC, a 2-channel DAC, fast comparators, and high-accuracy timers.

 

As many as two UCPD interfaces are integrated on-chip. Each supports USB-C Sink (SNK), Source (SRC), or Dual-Role Power (DRP) roles, as well as optional USB PD features such as PPS (Programming Power Supply) mode, firmware upgrade over communication (CC) lines, and authentication messages. Updates to the STM32CubeMX configurator allow setting the number of ports and selecting SNK, SRC, or DRP role.

 

Additionally, the STM32G081B-EVAL development platform features a daughter card containing two USB-C ports managed by the STM32G0 MCU. Application firmware examples are provided to help evaluate the USB-C technology through various use cases. The recommended retail price for the STM32G071B-DISCO Discovery kit is $65.00. The STM32G081B-EVAL platform is $382.00. STM32CubeMX and STM32CubeMonitor-UCPD are provided free of charge. For more information, visit the product page.