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 |