Elementic logo

STMicroelectronics ecosystem

STMicroelectronics ecosystem Blue Pill (common)

Imported from Elementic Devices.xlsm on 2026-03-25.

Device information

Controller
STM32F103C8
Category
Maker / Entry
Pins
35

Controller details

STM32F103C8

STMicroelectronics · STM32F1 · Arm Cortex-M3

64 KB flash · 20 KB RAM · 37 GPIO

Starter Arduino code

Device specific
// Elementic starter sketch
// Device: STMicroelectronics ecosystem Blue Pill (common)
// Device Excel ID: 23
// Controller: STM32F103C8

void setup()
{
    Serial.begin(115200);
    delay(500);

    Serial.println("Elementic device booting...");
    Serial.println("Device: STMicroelectronics ecosystem Blue Pill (common)");
    Serial.println("Excel ID: 23");
}

void loop()
{
    // 1. Configure your Elementic pins here.
    // 2. Add your connectivity setup.
    // 3. Publish or react to device state changes.

    delay(1000);
}

Pin summary

GPIO Name Flags
10 PA0 Analog in, Binary in, Digital out, Binary out, Interrupt
11 PA1 Analog in, Binary in, Digital out, Binary out, Interrupt
12 PA2 Analog in, Binary in, Digital out, Binary out, Interrupt
13 PA3 Analog in, Binary in, Digital out, Binary out, Interrupt
14 PA4 Analog in, Binary in, Digital out, Binary out, Interrupt
15 PA5 Analog in, Binary in, Digital out, Binary out, Interrupt
16 PA6 Analog in, Binary in, Digital out, Binary out, Interrupt
17 PA7 Analog in, Binary in, Digital out, Binary out, Interrupt
18 PB0 Analog in, Binary in, Digital out, Binary out, Interrupt
19 PB1 Analog in, Binary in, Digital out, Binary out, Interrupt
20 PB2 Binary in, Digital out, Binary out, Interrupt
21 PB10 Binary in, Digital out, Binary out, Interrupt
22 PB11 Binary in, Digital out, Binary out, Interrupt
25 PB12 Binary in, Digital out, Binary out, Interrupt
26 PB13 Binary in, Digital out, Binary out, Interrupt
26 PC13 Binary in, Digital out, Binary out, Interrupt
27 PB14 Binary in, Digital out, Binary out, Interrupt
27 PC14 Binary in, Digital out, Binary out, Interrupt
28 PB15 Binary in, Digital out, Binary out, Interrupt
28 PC15 Binary in, Digital out, Binary out, Interrupt
29 PA8 Binary in, Digital out, Binary out, Interrupt
30 PA9 Binary in, Digital out, Binary out, Interrupt
31 PA10 Binary in, Digital out, Binary out, Interrupt
32 PA11 Binary in, Digital out, Binary out, Interrupt
33 PA12 Binary in, Digital out, Binary out, Interrupt
34 PA13 Binary in, Digital out, Binary out, Interrupt
37 PA14 Binary in, Digital out, Binary out, Interrupt
38 PA15 Binary in, Digital out, Binary out, Interrupt
39 PB3 Binary in, Digital out, Binary out, Interrupt
40 PB4 Binary in, Digital out, Binary out, Interrupt
41 PB5 Binary in, Digital out, Binary out, Interrupt
42 PB6 Binary in, Digital out, Binary out, Interrupt
43 PB7 Binary in, Digital out, Binary out, Interrupt
45 PB8 Binary in, Digital out, Binary out, Interrupt
46 PB9 Binary in, Digital out, Binary out, Interrupt