Parts comparison
Compare electronics parts
Put up to four catalogue parts side by side. BananaBoard shows exact structured values, their conditions and sources—and keeps unknown or inapplicable fields explicit.
Choose 2–4 parts
Values come directly from the source-cited catalogue. Unknown is kept unknown; this tool does not infer compatibility.
Structured comparison
Conditions and source links stay attached to each value. No automatic winner is declared.
Overview
Manufacturer
- STM32F103C8T6 "Blue Pill"
- Generic / various (STMicroelectronics chip)
- ESP32 DevKit V1 (DOIT, 30-pin)
- DOIT (generic)
Category
- STM32F103C8T6 "Blue Pill"
- STM32
- ESP32 DevKit V1 (DOIT, 30-pin)
- ESP32 / ESP8266
Object type
- STM32F103C8T6 "Blue Pill"
- devboard
- ESP32 DevKit V1 (DOIT, 30-pin)
- devboard
Package
- STM32F103C8T6 "Blue Pill"
- Breakout Board
- ESP32 DevKit V1 (DOIT, 30-pin)
- Breakout Board
Documented pins
- STM32F103C8T6 "Blue Pill"
- 41
- ESP32 DevKit V1 (DOIT, 30-pin)
- 30
Interfaces
- STM32F103C8T6 "Blue Pill"
- CAN, I2C, SPI, UART, USB
- ESP32 DevKit V1 (DOIT, 30-pin)
- I2C, SPI, UART
Lifecycle
- STM32F103C8T6 "Blue Pill"
- Unknown
- ESP32 DevKit V1 (DOIT, 30-pin)
- Unknown
Physical pin mapping
- STM32F103C8T6 "Blue Pill"
- Unknown
- ESP32 DevKit V1 (DOIT, 30-pin)
- Unknown
Browser simulation
- STM32F103C8T6 "Blue Pill"
- Not available
- ESP32 DevKit V1 (DOIT, 30-pin)
- Not available
Electrical
Core
Flash
- STM32F103C8T6 "Blue Pill"
- 64 KBSource
64KB per the official "C8" density code. Some boards are reported to carry mislabeled higher-density (128KB) dies, but that isn't guaranteed — don't design around it.
- ESP32 DevKit V1 (DOIT, 30-pin)
- Varies by vendor
Typically 4MB on DevKit V1 boards using a plain WROOM-32 module, but not guaranteed — check with esptool or the vendor listing.
Onboard Regulator
- STM32F103C8T6 "Blue Pill"
- Yes
Some LDO is always fitted; the specific part and its quality vary by manufacturer.
- ESP32 DevKit V1 (DOIT, 30-pin)
Operating Voltage
- STM32F103C8T6 "Blue Pill"
- Varies by vendor
Board accepts 5V via USB or the labelled 5V pin, regulated to 3.3V by an onboard LDO — the specific regulator fitted (and how well it holds up under load) varies noticeably between manufacturers.
- ESP32 DevKit V1 (DOIT, 30-pin)
- Varies by vendor
Powered via 5V USB or the VIN pin, regulated down to 3.3V logic by an onboard AMS1117-style LDO (~1.1V dropout) — exact input tolerance depends on the regulator fitted by your particular board vendor.
Interface
GPIO Count
- STM32F103C8T6 "Blue Pill"
- ESP32 DevKit V1 (DOIT, 30-pin)
- 25Source
GPIOs actually broken out on the 30-pin header (GPIO0 is BOOT-button-only and not exposed; several others are reserved for the internal flash).
ADC Channels
- STM32F103C8T6 "Blue Pill"
- ESP32 DevKit V1 (DOIT, 30-pin)
- 15Source
ADC-capable pins on this header; ADC2 pins (8 of the 15) are unusable while WiFi is active.
Physical
USB Connector
- STM32F103C8T6 "Blue Pill"
- ESP32 DevKit V1 (DOIT, 30-pin)
- micro-usbSource
Package
- STM32F103C8T6 "Blue Pill"
- Breakout Board
- ESP32 DevKit V1 (DOIT, 30-pin)
- Breakout BoardSource
Length
- STM32F103C8T6 "Blue Pill"
- Varies by vendor
Commonly cited around 53×22mm, but as a generic cloned design the PCB outline is not guaranteed consistent across sellers.
- ESP32 DevKit V1 (DOIT, 30-pin)
- Varies by vendor
Commonly ~55mm long, but this is a widely-cloned generic design — PCB outline varies by manufacturer.
Mounting
- STM32F103C8T6 "Blue Pill"
- tht
Two 1×20 0.1" pin-header rows.
- ESP32 DevKit V1 (DOIT, 30-pin)
- moduleSource
Header Format
- STM32F103C8T6 "Blue Pill"
- custom
Its own 2×20-pin layout — not Arduino/Feather/Pi-HAT compatible.
- ESP32 DevKit V1 (DOIT, 30-pin)
- breadboard-friendlySource
Thermal
Build it, do not just look it up
Describe your circuit in one sentence and Banana Board wires it to these exact pins, validates it, and lays out a fab-ready PCB.