STMicroelectronics' STM32G071B-DISCO discovery board is a demonstration and development platform for the STMicroelectronics' Arm Cortex-M0+ core-based STM32G071RB USB Type-C and power delivery MCU. The STM32G071B-DISCO discovery board offers the necessary interfaces for easy connection and interoperability with other USB Type-C devices. The discovery board is intended for discovery and display of USB Type-C port characteristics such as data role, power role, VBUS, and IBUS monitoring.
The STM32G071B-DISCO discovery kit offers an advanced user mode when it is associated with the STM32CubeMonUCPD software GUI enabling it to be used as a USB Type-C and power delivery analyzer.
Features
- STM32G071RBT6 MCU featuring 128 KB of Flash memory and 32 KB of RAM in an LQFP64 package
- Plastic case
- 1 inch, 128 x 64 pixel OLED LCD module with an SPI interface
- USB Type-C interface plug cable and receptacle connector are accessible by door with reed sensor detection
- Three bidirectional current and power monitors with an I2C interface to measure VBUS, CC1, and CC2 protected and isolated lines
- Onboard DC/DC converter sustains the power supply with VBUS varying from 3 V to 20 V (+/- 5%)
- Four user status LEDs about USB Type-C configuration
- Three LEDs for power and ST-LINK communication
- Four-way joystick with a selection button
- One reset pushbutton
- Supports a wide range of integrated development environments (IDEs) including IAR™, Keil®, and GCC-based IDEs
- Flexible power supply options: ST-LINK USB VBUS and USB Type-C VBUS
- Board external connectors:
- USB Type-C plug cable
- USB Type-C receptacle connector
- 8-pin user extension connector including ADC, SPI, USART, and I2C communication signals
- USB with Micro-AB (ST-LINK)
- Board internal connectors:
- 2 x 8 GPIO pins free from the MCU (accessible internally when the case is removed)
- USB Type-C test points for the main signals
- Onboard ST-LINK/V2-1 debugger/programmer with USB enumeration capability: mass storage, virtual COM port, and debug port
- Comprehensive free software libraries and examples are available with the STM32Cube™ MCU package