OaVV7Yl

STM32G0B1CBT6 UCPD Development Board

 
Overview
What is STM32 UCPD?
STM32 UCPD (USB Type-C / USB Power Delivery) is a controller integrated into an STM32 microcontroller that supports the USB Type-C interface and the USB Power Delivery protocol. Its main functions include:


USB Type-C connectivity: Supports USB Type-C interface identification and connection management, ensuring devices can correctly identify the type and orientation of the connected cable.


Power Delivery: Supports the USB PD protocol, allowing devices to negotiate voltage and current with the power adapter for more efficient charging and power transfer.


Multiple power profiles: Multiple power profiles can be configured to suit the needs of different devices.


Hardware protection: Improves system safety through built-in overcurrent, overvoltage, and short-circuit protection.


Low-power mode: UCPD can operate in standby mode, reducing power consumption.


By using the STM32's UCPD functionality, developers can easily implement USB Type-C and PD functions, improving device compatibility and charging efficiency.
Main MCU

core:
ARM Cortex-M0+ core with a clock speed of up to 64 MHz, featuring low power consumption and high efficiency.
Storage:
64 KB Flash memory for storing program code.
20 KB SRAM provides sufficient runtime data storage space.
Peripherals:
ADC: A multi-channel 12-bit ADC for analog signal acquisition.
USART, SPI, I2C: Multiple communication interfaces supporting flexible connection to external devices.
GPIO: Abundant general-purpose input/output pins supporting various application needs.
Timers: Multiple timers and PWM functions suitable for time-sensitive applications.
Power Consumption:
Supports multiple low-power modes, suitable for battery-powered applications such as IoT devices.
Package:
LQFP (32 pins), suitable for miniaturized designs.

Development Board:
This development board measures 65mm x 50mm, featuring a compact and convenient design with a modern and aesthetically pleasing appearance. Key features include:

Abundant Interfaces: All I/O pins are exposed, including 20 GPIO pins, a pair of serial ports, and two USB Type-C interfaces (each equipped with an ADC), ensuring connectivity to various peripherals.
Convenient Power Supply and Control: Includes a power supply interface, a reset button, a boot switch, and a five-way switch for user convenience.
High-frequency crystal oscillators: Onboard 25 MHz and 32.768 kHz crystal oscillators provide a stable clock source.
Flexible power supply: Supports 5V and 3.3V power supply to adapt to various application scenarios. I designed this development

board

to learn UCPD, and I'm still researching it. I'll release the code later, so please follow me for now.

PDF_STM32G0B1CBT6 UCPD Development Board.zip
Altium_STM32G0B1CBT6 UCPD Development Board.zip
PADS_STM32G0B1CBT6 UCPD Development Board.zip
BOM_STM32G0B1CBT6 UCPD Development Board.xlsx
91956
STC8H8K64U Minimum System Board (Verified)
51 Minimum System Board Design Based on STC8H8K64U-LQFP32.
The minimum system board program designed based on the STC8H8K64U-LQFP32 microcontroller
is programmed using the official STC host computer software: stcai-isp-v6.94E
.
The programming steps are as follows: Connect the development board to the computer using a USB cable,
open the official STC host computer software,
check the serial port,
load the programming program,
click the download button, press and hold the POW button, and
release the button after the program is programmed.
PDF_STC8H8K64U Minimum System Board (Verified).zip
Altium_STC8H8K64U Minimum System Board (Verified).zip
PADS_STC8H8K64U Minimum System Board (Verified).zip
BOM_STC8H8K64U Minimum System Board (Verified).xlsx
91958
Full-band Manager - RF Manager Upgrade Version
The upgraded version of RF Manager supports 10 commonly used frequencies and can simultaneously enable reception of 4 frequencies.
Current firmware version: 3.1
Features:
1. Supports 10 common frequencies including 315, 430, 418, 433, and 434.
2. Can simultaneously receive 4 frequencies
. 3. Signal repeater
. 4. Signal export and import.
5. Complete signal keycodes.
6. Signal analysis
discussion group: 773957587
Note: This project does not support illegal functions such as rolling codes and running codes. Please be a law-abiding citizen.
 
PDF_Full-Frequency Manager - RF Manager Upgraded Version.zip
Altium_Full-Band Manager - RF Manager Upgrade Version.zip
PADS_Full-Band Manager - RF Manager Upgraded Version.zip
BOM_Full-band Manager - RF Manager Upgraded Version.xlsx
91960
STM32F103C8T6 Minimum Development Board (Supports Type-C Serial Port Download)
This project references several similar projects on open-source platforms and modifies existing materials. It also incorporates personal ideas and aims to facilitate exchange and learning among users. It
references circuit routing, component layout (using Bilibili up 星宸),
and similar projects on this platform.
The handle board outline in the diagrams also references related projects on this platform.
This project references several similar projects on open-source platforms and modifies existing materials, while also incorporating personal ideas. Its purpose is to facilitate exchange and learning.
Project features include
: 1. Type-C serial port download (referencing mature open-source projects);
2. External 5V power supply to prevent flow into the computer's USB port
; 3. Foolproofing (preventing high voltage and high current from incorrect power supply insertion, short circuits, etc.);
4. An OLED screen interface with an IIC interface on the minimum development board (referencing a mature open-source project);
5. All component power supply pins are handled with capacitors,
etc.
Project parameter example
: Figure 1 -- Power circuit:
uses a TYPE-C-16P interface as the power supply interface.
Example Figure 2 (handle design referenced from a mature project on this platform) .
Shortcomings:
1. The 4-layer board design undoubtedly increases cost
; 2. There are many components near the chip, which increases the difficulty of soldering the main chip last
; 3. This is my first open-source project, so details may not be fully explained.
Finally, thanks to LCSC for providing the platform for learning.
TypeCF103C8T6_Core Board PCB_2024-09-27.xlsx
PDF_STM32F103C8T6 Minimum Development Board (Supports Type-C Serial Port Download).zip
Altium_STM32F103C8T6 Minimum Development Board (Supports Type-C Serial Port Download).zip
PADS_STM32F103C8T6 Minimum Development Board (Supports Type-C Serial Port Download).zip
BOM_STM32F103C8T6 Minimum Development Board (Supports Type-C Serial Port Download).xlsx
91961
electronic
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2026-03-26 17:25:02
  • 【Let's play MicroPython】——Opening a thread
  • 【BLE Portable Elf @SensorTile Development Competition】04 HID is not as simple as imagined
  • Who can solve this seemingly simple warning in KEIL?
  • About Keil
  • [Raspberry Pi Pico Review] --- Getting Started
  • Drones

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号