Unlock your creativity with the STM32F103C8T6 ARM Development Board! Featuring ST-Link V2 for easy programming and extensive I/O options—per
Designed by YIHANG in China
Buy with confidence.
Our Tindie Guarantee protects your purchase from fraud. Learn More
The STM32F103C8T6 ARM Minimum System Development Board is an innovative and versatile platform designed for embedded systems development and experimentation. Featuring the powerful STM32F103C8T6 micr…
Read More…The STM32F103C8T6 ARM Minimum System Development Board is an innovative and versatile platform designed for embedded systems development and experimentation. Featuring the powerful STM32F103C8T6 microcontroller based on the Cortex-M3 core, this board is perfect for hobbyists, students, and professionals looking to create a wide range of applications. The package includes two STM32F103C6T6 minimum system boards and one ST-Link V2 emulator downloader, making it an ideal choice for both learning and project development.
Key Features
Robust Microcontroller Core: The STM32F103C8T6 microcontroller is built on a Cortex-M3 architecture, offering a high-performance processing capability with an operating frequency of up to 72MHz. Memory: It includes 64KB of Flash memory and 20KB of SRAM, providing ample space for your applications.
Rich I/O and Peripheral Support The board features a wide range of interfaces, including 2 SPI, 3 USART, 2 I2C, and 1 CAN, along with 37 I/O ports, ensuring compatibility with various sensors, displays, and other peripherals. It also supports dual ADCs with 12-bit resolution across 16 channels for robust analog signal processing.
Ease of Programming and Debugging The included ST-Link V2 programmer allows for seamless SWD interface debugging, making the programming process straightforward and efficient. With a simple 3-wire connection, you can easily debug and upload your projects, streamlining the development workflow.
User-Friendly Design The board utilizes a Micro USB interface for power and communication, making it compatible with modern devices and easy to integrate into various setups. The layout is designed to expose all I/O resources, ensuring that users have full access to the capabilities of the STM32F103C8T6.
Versatile Compatibility
Compatible with popular development environments such as PlatformIO, this board allows users to create and debug projects effortlessly. Adjustments can be made to the configuration files to ensure compatibility with different chip IDs.
What is it?
The STM32F103C8T6 ARM Minimum System Development Board is a compact and powerful embedded system platform that facilitates the development of various applications, from simple LED blinking to complex data processing tasks. Its robust design and rich feature set make it a suitable choice for educational purposes, prototyping, and professional projects.
Why did you make it?
This development board was created to provide a flexible, user-friendly platform for learning and experimentation with embedded systems. By combining essential features, extensive documentation, and compatibility with modern programming tools, we aim to empower users at all skill levels to explore and innovate in the field of electronics and programming.
What makes it special?
The STM32F103C8T6 board stands out due to its combination of performance, ease of use, and rich feature set. Its Cortex-M3 core delivers impressive processing capabilities, while the extensive I/O options enable a wide range of applications. Additionally, the inclusion of the ST-Link V2 programmer enhances the development experience by providing efficient debugging and programming support.
Note
When using the ST-Link V2 to program the STM32F103C8T6, follow these steps to ensure proper setup:
1.Set BOOT1 to 0 and BOOT0 to 1 to enter programming mode.
2.Press the reset button to initiate the programming state.
3.Set BOOT0 back to 0 to enter running mode.
4.Press the reset button again to start executing your program.
For seamless integration with PlatformIO, make necessary adjustments to the stm32f1x.cfg file and platformio.ini to accommodate the chip's ID.
Download the program and debug it using Platform IO, the chip's ID has a little different and requires some adjustments in PlatformIO (Change a line in the stm32f1x.cfg file to set _CPUTAPID 0x2ba01477 and added upload_flags - =c setting CPITAPID 0x2ba01477 to plaformio.ini), programming a simple blink test in release mode worked using the ST Link clone, as did a debug build with a breakpoint.
ST-LINK V2
Input voltage (USB): 5V
Output Voltages: 3.3V, 5V
Interfaces: SWIM, SWD
Connectors: USB, 10 pin (molex type)
STM32F103C8T6
Package Type: LQFP
Number of pins: 48
Kernel: Cortex-M3
Operating frequency: 72MHz
Storage resources: 64K Byte Flash, 20KByte SRAM
Interface Resources: 2x SPI, 3x USART, 2x I2C, 1x CAN, 37x I / O ports
Analog-to-digital conversion: 2x ADC (12-bit / 16-channel)
Timers: 3 general timers and 1 advanced timer
Debug Download: Support JTAG / SWD debug interface to download, support for IAP
RT9193: 3.3V regulator chip, the maximum output of 300mA
No country selected, please select your country to see shipping options.
No rates are available for shipping to .
Enter your email address if you'd like to be notified when STM32F103C8T6 ARM Development Board & ST-Link V2 can be shipped to you:
Thanks! We'll let you know when the seller adds shipping rates for your country.
Shipping Rate | Tracked | Ships From | First Item | Additional Items |
---|---|---|---|---|
:
|
Buy with confidence.
Our Tindie Guarantee protects your purchase from fraud. Learn More
$27.99
Free Shipping!
$78.88
Free Shipping!
$45.88
Free Shipping!
$98.88
Free Shipping!
$48.88
Free Shipping!
$29.99
Free Shipping!
$58.88
Free Shipping!
$48.88
Free Shipping!
By clicking Register, you confirm that you accept our Terms & Conditions
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!