Introduction
STM32 Bluepill is a high-performance, breadboard-friendly development board with a bunch of capabilities and a compact design. It has a 32-bit ARM Cortex M3 processor, 64Kbytes of flash memory, and 20 Kbytes of SRAM, all operating at 72MHz. This blog will share the STM32F103C8T6 pinout, cad model, features, and applications.
Catalog
STM32F103C8T6 uses a high-performance ARM® Cortex™-M3 32-bit RISC core with a working frequency of 72MHz, built-in high-speed memory (up to 128K bytes of flash memory and 20K bytes of SRAM), rich enhanced I/O ports and connections to two APB bus peripherals. This device contains 2 12-bit ADCs, 3 general-purpose 16-bit timers, and 1 PWM timer, and also includes standard and advanced communication interfaces: up to 2 I2C interfaces and SPI interfaces, 3 USART interfaces, a USB interface, and a CAN interface. The mid-capacity enhanced family operates from 2.0V to 3.6V and covers the -40°C to +85°C temperature range and the -40°C to +105°C extended temperature range. A series of power-saving modes guarantee low power consumption application requirements.
STM32 Arduino Tutorial - How to use the STM32F103C8T6 board with the Arduino IDE
Figure1-STM32F103C8T6 Pinout
symbol
Figure2-symbol
Footprint
Figure3-footprint
3D model
Figure4-3d model
Product Attribute | Attribute Value |
Manufacturer: | STMicroelectronics |
Product Category: | ARM Microcontrollers - MCU |
RoHS: | Details |
Series: | STM32F103C8 |
Mounting Style: | SMD/SMT |
Package / Case: | LQFP-48 |
Core: | ARM Cortex M3 |
Program Memory Size: | 64 kB |
Data Bus Width: | 32 bit |
ADC Resolution: | 12 bit |
Maximum Clock Frequency: | 72 MHz |
Number of I/Os: | 37 I/O |
Data RAM Size: | 20 kB |
Supply Voltage - Min: | 2 V |
Supply Voltage - Max: | 3.6 V |
Minimum Operating Temperature: | - 40 C |
Maximum Operating Temperature: | + 85 C |
Packaging: | Tray |
Brand: | STMicroelectronics |
Data RAM Type: | SRAM |
Height: | 1.4 mm |
Interface Type: | CAN, I2C, SPI, USART, USB |
Length: | 7 mm |
Moisture Sensitive: | Yes |
Number of ADC Channels: | 10 Channel |
Number of Timers/Counters: | 3 Timer |
Processor Series: | ARM Cortex M |
Product: | MCU |
Product Type: | ARM Microcontrollers - MCU |
Program Memory Type: | Flash |
Factory Pack Quantity: | 1500 |
Subcategory: | Microcontrollers - MCU |
Tradename: | STM32 |
Width: | 7 mm |
Unit Weight: | 0.006349 oz |
Figure5-STM32F103C8T6 Circuit
STM32F103C6T6 | STM32F103C8T6 | |
FLASH | 32K | 64K |
RAM | 10K | 20K |
USART | USART1/2 | USART1/2/3 |
SPI | SPI1 | SPI1/2 |
IIC | IIC1 | IIC1/2 |
TIMER | TIMER1/2/3 | TIMER1/2/3/4 |
Part Number | ATSAM3S4AA-AU | STM32F302C8T6 | STM32F303C8T6 | STM32F301C8T6 |
Manufacturer | Microchip Technology | STMicroelectronics | STMicroelectronics | STMicroelectronics |
Package / Case | 48-LQFP | 48-LQFP | 48-LQFP | 48-LQFP |
Number of pins | 48 | 48 | 48 | 48 |
Core Architecture | ARM | ARM | ARM | ARM |
Data bus width | 32bit | 32bit | 32bit | 32bit |
Number of I/O | 34 | 37 | 37 | 37 |
Memory Size | 256KB | 64KB | 64KB | 64KB |
Supply Voltage | 1.8V | 3.3V | 3.3V | - |
Founded in 1987, STMicroelectronics (ST) is a new enterprise after the merger of Italy's SGS Semiconductors and France's Thomson Semiconductors. From its inception to the present, ST's growth rate has exceeded the overall growth rate of the semiconductor industry. Since 1999, ST has always been one of the top ten semiconductor companies in the world. The entire group has nearly 50,000 employees, 16 advanced R&D institutions, 39 design and application centers, 15 major manufacturing plants, and 78 sales offices in 36 countries. STMicroelectronics has one of the broadest semiconductor product lines in the industry, from discrete diodes and transistors to complex system-on-chip (SoC) devices, to complete platform solutions including reference designs, application software, manufacturing tools and specifications. There are more than 3,000 types of its main products. STMicroelectronics is a major supplier in various industrial fields, with a variety of advanced technologies, intellectual property (IP) resources and world-class manufacturing processes.
The Blue Pill can be programmed in two ways–
Before programming, it is important to connect the BOOT0 jumper to 1 and press the reset button to put the chip in ‘programming mode’.
If programming uses Arduino software, the appropriate board files should be downloaded using preferences and boards manager.
Then the correct board must be selected on the board's menu.
Since the built-in LED is on pin 13, just like the Arduino, the basic blink sketch will work on the Blue Pill.
Figure6-STM32F103C8T6Package
Figure7-STM32F103C8T6 Mechanical Data
Figure8-STM32F103C8T6 Package Recommended Footprint
ESP32-CAM can be used in various Internet of Things situations and is suitable for home smart devices, industrial wireless control, wireless Monitoring, QR wireless identification, wireless positioning system signals, and other IoT applications are ideal solutions for IoT applications.
Read More >ESP32-CAM is a development board with an ESP32-S chip, an OV2640 camera, a microSD card slot, and several GPIOs for connecting peripherals. ESP32-CAM is a small-sized camera module. The module can work independently as the smallest system, with a size of only 27*40.5*4.5mm.
Read More >The MCP73833/4 is a highly advanced linear charge management controller for use in space-limited, cost sensitive applications. Both a 10-lead, MSOP and a 10-lead, DFN packaging measuring 3 mm by 3 mm are offered for the MCP73833/4. In addition to its tiny size, the MCP73833/4 is perfect for portable applications because it requires a few additional components.
Read More >In the realm of electronics, where connectivity and isolation are paramount, the 4N35 optocoupler IC stands as a beacon of reliability and versatility. This small yet mighty device plays a crucial role in ensuring signal integrity and safety across a wide range of applications. In this article, we delve into the intricacies of the 4N35 optocoupler IC, exploring its datasheet, pinout, circuit diagram, and diverse uses.
Read More >The UA741CP is a general-purpose operational amplifier in an 8-pin DIP package. The high common-mode input voltage range and lack of latch-up make the amplifier ideal for voltage follower applications.
Read More >