STM32F103C8T6 ARM STM32 Minimum System Development Board 2PCS vs Waveshare ESP32-S3 ETH Development Board
Updated August 2026 — The STM32F103C8T6 is a budget-friendly option for beginners, while the Waveshare ESP32-S3 offers superior performance and features for advanced projects.
The STM32F103C8T6 is a budget-friendly option for beginners, while the Waveshare ESP32-S3 offers superior performance and features for advanced projects.
Why STM32F103C8T6 ARM STM32 Minimum System Development Board 2PCS is better
affordable price
C$12.99 is significantly lower than C$42.99
basic features
sufficient for simple applications
compact size
ideal for educational purposes
Why Waveshare ESP32-S3 ETH Development Board is better
higher processing
240 MHz vs 72 MHz
more memory
512KB SRAM and 16MB Flash vs 20KB SRAM and 64KB Flash
better connectivity
Wi-Fi and Bluetooth vs only USB interface
Overall score
Specifications
| Spec | STM32F103C8T6 ARM STM32 Minimum System Development Board 2PCS | Waveshare ESP32-S3 ETH Development Board |
|---|---|---|
| Processor | ARM Cortex-M3 | Xtensa 32-bit LX7 |
| Debug Interface | SWD | USB Type-C |
| Ethernet | No | Yes |
| Camera Support | No | Yes |
| Power Supply | USB | USB Type-C |
Dimension comparison
Overview of the STM32F103C8T6 ARM STM32 Minimum System Development Board
The STM32F103C8T6 ARM STM32 Minimum System Development Board is an affordable option priced at C$12.99. It is designed primarily for basic development tasks and features a compact layout, making it ideal for educational purposes and small projects. This board is based on the ARM 32 Cortex-M3 CPU, which operates at a frequency of 72 MHz, providing sufficient processing power for basic applications.
The board also includes essential components for development, such as a USB interface for power and communication, as well as a debug mode that utilises the SWD interface. With its dual package offering, users can benefit from having two boards for collaborative projects or backups. In essence, this board is a cost-effective choice for those starting in embedded systems development.
Overview of the Waveshare ESP32-S3 ETH Development Board
In contrast, the Waveshare ESP32-S3 ETH Development Board is more expensive, retailing at C$42.99. It boasts a high-performance ESP32-S3R8 chip with a dual-core processor running at 240 MHz, making it significantly faster than the STM32F103C8T6. This increased processing capability allows for more complex applications and multitasking, suitable for advanced projects that require high performance.
Additionally, the ESP32-S3 board integrates a variety of features, including 512KB SRAM and 16MB Flash memory, which provide ample storage for applications and data. It also supports Wi-Fi and Bluetooth 5 (LE) functionalities, making it a versatile option for Internet of Things (IoT) projects. The inclusion of an onboard W5500 Ethernet chip further enhances its connectivity options, allowing for seamless integration into networked environments.
Processing Power
When comparing processing power, the STM32F103C8T6 operates at 72 MHz, while the Waveshare ESP32-S3 operates at 240 MHz. This difference in clock speed means that the ESP32-S3 is over three times faster than the STM32F103C8T6. Consequently, for projects that require rapid data processing or multitasking capabilities, the ESP32-S3 is the superior choice.
Moreover, the STM32F103C8T6 is based on an ARM Cortex-M3 architecture, while the ESP32-S3 features a dual-core Xtensa 32-bit LX7 processor. The dual-core configuration of the ESP32-S3 not only enhances processing speed but also allows it to handle multiple operations simultaneously, making it more suited for intricate applications.
Memory and Storage
Memory and storage capabilities are crucial for development boards, and here the Waveshare ESP32-S3 has a clear advantage. With 512KB SRAM and 16MB Flash memory, it provides ample space for complex applications and data storage. This is particularly beneficial for projects that involve large datasets or require extensive program memory.
The STM32F103C8T6, on the other hand, offers 64KB Flash memory and 20KB SRAM. While sufficient for basic applications, this memory capacity may limit the complexity of projects that can be developed on this board. Thus, for developers needing more memory for advanced applications, the ESP32-S3 is the more capable option.
Connectivity Options
Connectivity is another area where the Waveshare ESP32-S3 excels, offering built-in 2.4GHz Wi-Fi and Bluetooth 5 (LE) capabilities. This allows for easy integration with other devices and the Internet, making it an ideal choice for IoT applications. Additionally, it features an onboard W5500 Ethernet chip, enabling wired network connections for stable and fast data transfer.
In comparison, the STM32F103C8T6 includes a USB interface for power and communication but lacks integrated wireless connectivity options. This limited connectivity may restrict the board's use in networked environments, making the ESP32-S3 a more flexible choice for developers looking to create connected applications.
Development Features
The STM32F103C8T6 focuses on basic development needs, providing essential features like an SWD debug interface for straightforward programming and debugging. The compact size of the board, measuring 5.3cm x 2.2cm, makes it suitable for compact projects or educational settings.
Conversely, the Waveshare ESP32-S3 offers a more extensive range of development features, including support for an external TF card slot for additional storage, a camera interface for image capture, and compatibility with various peripherals. This makes the ESP32-S3 a more versatile board for developers looking to expand functionality beyond basic tasks.
Price Comparison
Pricing is a significant factor when choosing between these two development boards. The STM32F103C8T6 is priced at C$12.99, making it an attractive option for beginners or those on a budget. Its affordability allows users to experiment without a considerable financial commitment.
In contrast, the Waveshare ESP32-S3 is priced at C$42.99, reflecting its advanced features and capabilities. While the higher price point may deter some users, it offers greater performance and functionality, which can justify the investment for serious developers or those working on more complex projects.
Which should you buy?
In conclusion, the choice between the STM32F103C8T6 ARM STM32 Minimum System Development Board and the Waveshare ESP32-S3 ETH Development Board ultimately depends on your project requirements. If you are a beginner or working on simple applications, the STM32F103C8T6 offers a cost-effective solution with essential features. However, for projects that demand higher processing power, advanced connectivity, and extensive memory, the Waveshare ESP32-S3 is worth the additional investment. Its capabilities make it a strong contender for developers looking to engage in more sophisticated applications, particularly in the realm of IoT and networking.
versusfinder.com is a participant in the Amazon.ca Associates Program. As an Amazon Associate we earn from qualifying purchases, at no extra cost to you.

