# CircuitBase — Full Pinout Reference & Machine Dataset Index Complete catalog of published microcontroller development board pinouts, hardware specifications, and machine endpoints. ## Published Boards ### Arduino Mega 2560 Rev3 - Slug: arduino-mega-2560 - Family: Arduino - Manufacturer: Arduino - MCU: ATmega2560 (AVR) - Clock Speed: 16 MHz - Memory: 8 KB SRAM, 0.25 MB Flash - Pins: 92 - Logic Voltage: 5.0 V - Interactive Page: https://circuitbase.tech/pinout/arduino-mega-2560 - Machine Dataset: https://circuitbase.tech/data/v1/pinouts/arduino-mega-2560.json - Primary Sources: - [Arduino Mega 2560 Rev3 Official Schematic](https://docs.arduino.cc/resources/schematics/A000067-schematics.pdf) (Arduino, schematic) - [Arduino Mega 2560 Rev3 Eagle CAD Reference Design](https://docs.arduino.cc/static/00ab83283ad8f7aae17832d0fe1b1d51/A000067-cad-files.zip) (Arduino, reference_manual) - [ATmega640/1280/1281/2560/2561 8-bit AVR Microcontroller Datasheet](https://ww1.microchip.com/downloads/en/devicedoc/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf) (Microchip / Atmel, datasheet) ### Arduino Pro Mini - Slug: arduino-pro-mini - Family: Arduino - Manufacturer: SparkFun / Arduino - MCU: ATmega328P (AVR) - Clock Speed: 16 MHz - Memory: 2 KB SRAM, 0.03125 MB Flash - Pins: 34 - Logic Voltage: 5.0 V - Interactive Page: https://circuitbase.tech/pinout/arduino-pro-mini - Machine Dataset: https://circuitbase.tech/data/v1/pinouts/arduino-pro-mini.json - Primary Sources: - [Arduino Pro Mini Documentation and Pinout Reference](https://docs.arduino.cc/retired/boards/arduino-pro-mini) (Arduino / SparkFun, user_guide) - [ATmega328P 8-bit AVR Microcontroller Datasheet](https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf) (Microchip Technology, datasheet) - [Arduino Pro Mini 328 Schematic and Eagle Hardware Files](https://github.com/sparkfun/Arduino_Pro_Mini_328) (SparkFun Electronics, schematic) ### NodeMCU v2 Amica (ESP8266) - Slug: nodemcu-v2-cp2102 - Family: ESP8266 Series - Manufacturer: Amica / NodeMCU Team - MCU: ESP8266EX (Xtensa) - Clock Speed: 80 MHz - Memory: 80 KB SRAM, 4 MB Flash - Pins: 30 - Logic Voltage: 3.3 V - Interactive Page: https://circuitbase.tech/pinout/nodemcu-v2-cp2102 - Machine Dataset: https://circuitbase.tech/data/v1/pinouts/nodemcu-v2-cp2102.json - Primary Sources: - [NodeMCU DEVKIT V1.0 Schematic & Altium Design Reference](https://github.com/nodemcu/nodemcu-devkit-v1.0) (NodeMCU Team, schematic) - [ESP8266EX Datasheet](https://www.espressif.com/sites/default/files/documentation/0a-esp8266ex_datasheet_en.pdf) (Espressif Systems, datasheet) - [ESP-12E WiFi Module Specification](https://docs.ai-thinker.com/_media/esp8266/docs/esp-12e_product_specification_en.pdf) (AI-Thinker, datasheet) - [ESP8266 Boot Mode Selection (esptool documentation)](https://docs.espressif.com/projects/esptool/en/latest/esp8266/advanced-topics/boot-mode-selection.html) (Espressif Systems, application_note) ### Raspberry Pi 40-Pin GPIO Header - Slug: raspberry-pi-gpio-40pin - Family: Raspberry Pi - Manufacturer: Raspberry Pi Ltd - MCU: BCM2711 / BCM2712 / RP1 / BCM2837 - Clock Speed: 1500 MHz - Memory: 4194304 KB SRAM, 0.5 MB Flash - Pins: 40 - Logic Voltage: 3.3 V - Interactive Page: https://circuitbase.tech/pinout/raspberry-pi-gpio-40pin - Machine Dataset: https://circuitbase.tech/data/v1/pinouts/raspberry-pi-gpio-40pin.json - Primary Sources: - [Raspberry Pi Hardware Documentation — GPIO and the 40-Pin Header](https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#gpio-and-the-40-pin-header) (Raspberry Pi Ltd, reference_manual) - [BCM2711 ARM Peripherals (Raspberry Pi 4B & Compute Module 4)](https://datasheets.raspberrypi.com/bcm2711/bcm2711-peripherals.pdf) (Raspberry Pi Ltd, datasheet) - [Raspberry Pi HAT+ / HAT Design Guide & EEPROM Specification](https://datasheets.raspberrypi.com/hat/hat-plus-specification.pdf) (Raspberry Pi Ltd, user_guide) ### Raspberry Pi Pico - Slug: raspberry-pi-pico - Family: Raspberry Pi - Manufacturer: Raspberry Pi Ltd - MCU: RP2040 - Clock Speed: 133 MHz - Memory: 264 KB SRAM, 2 MB Flash - Pins: 40 - Logic Voltage: 3.3 V - Interactive Page: https://circuitbase.tech/pinout/raspberry-pi-pico - Machine Dataset: https://circuitbase.tech/data/v1/pinouts/raspberry-pi-pico.json - Primary Sources: - [Raspberry Pi Pico Datasheet](https://datasheets.raspberrypi.com/pico/pico-datasheet.pdf) (Raspberry Pi Ltd, datasheet) - [RP2040 Datasheet](https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf) (Raspberry Pi Ltd, datasheet) ### STM32F103C8T6 Blue Pill - Slug: stm32f103c8t6-blue-pill - Family: STM32 Series - Manufacturer: STMicroelectronics / Open Source - MCU: STM32F103C8T6 (ARMv7-M) - Clock Speed: 72 MHz - Memory: 20 KB SRAM, 0.0625 MB Flash - Pins: 44 - Logic Voltage: 3.3 V - Interactive Page: https://circuitbase.tech/pinout/stm32f103c8t6-blue-pill - Machine Dataset: https://circuitbase.tech/data/v1/pinouts/stm32f103c8t6-blue-pill.json - Primary Sources: - [STM32F103x8 STM32F103xB Medium-density performance line ARM-based 32-bit MCU Datasheet](https://www.st.com/resource/en/datasheet/stm32f103c8.pdf) (STMicroelectronics, datasheet) - [RM0008 Reference Manual: STM32F101xx, STM32F102xx, STM32F103xx advanced ARM-based 32-bit MCUs](https://www.st.com/resource/en/reference_manual/cd00171190.pdf) (STMicroelectronics, reference_manual) - [STM32 Blue Pill (STM32F103C8T6 Minimum System Development Board) Schematic & Hardware Architecture](https://stm32-base.org/boards/STM32F103C8T6-Blue-Pill.html) (STM32-Base / Open Hardware, schematic) ### STM32F411CEU6 Black Pill - Slug: stm32f411ceu6-black-pill - Family: STM32 Series - Manufacturer: WeAct Studio / Open Source - MCU: STM32F411CEU6 (ARMv7E-M) - Clock Speed: 100 MHz - Memory: 128 KB SRAM, 0.5 MB Flash - Pins: 44 - Logic Voltage: 3.3 V - Interactive Page: https://circuitbase.tech/pinout/stm32f411ceu6-black-pill - Machine Dataset: https://circuitbase.tech/data/v1/pinouts/stm32f411ceu6-black-pill.json - Primary Sources: - [STM32F411xC STM32F411xE Arm Cortex-M4 32-bit MCU+FPU Datasheet](https://www.st.com/resource/en/datasheet/stm32f411ce.pdf) (STMicroelectronics, datasheet) - [RM0383 Reference Manual: STM32F411xC/E advanced Arm-based 32-bit MCUs](https://www.st.com/resource/en/reference_manual/rm0383-stm32f411xce-advanced-armbased-32bit-mcus-stmicroelectronics.pdf) (STMicroelectronics, reference_manual) - [WeAct Studio MiniF4x1 (STM32F411CEU6 Black Pill V3.1 / V2.0) Hardware Schematic & Architecture](https://github.com/WeActStudio/WeActStudio.MiniF4x1) (WeAct Studio, schematic) - [WeAct Studio Black Pill V2.0 Mechanical CAD Dimensions Drawing](https://github.com/WeActStudio/WeActStudio.MiniF4x1) (WeAct Studio, user_guide) ### Wemos D1 Mini v3.0 (ESP8266) - Slug: wemos-d1-mini-v3 - Family: ESP8266 Series - Manufacturer: LOLIN / Wemos - MCU: ESP8266EX (Xtensa) - Clock Speed: 80 MHz - Memory: 80 KB SRAM, 4 MB Flash - Pins: 16 - Logic Voltage: 3.3 V - Interactive Page: https://circuitbase.tech/pinout/wemos-d1-mini-v3 - Machine Dataset: https://circuitbase.tech/data/v1/pinouts/wemos-d1-mini-v3.json - Primary Sources: - [D1 Mini V3.0.0 Schematic and Hardware Design](https://www.wemos.cc/en/latest/d1/d1_mini.html) (WEMOS / Lolin, schematic) - [ESP8266EX Datasheet](https://www.espressif.com/sites/default/files/documentation/0a-esp8266ex_datasheet_en.pdf) (Espressif Systems, datasheet) - [ESP-12F WiFi Module Specification and Hardware Manual](https://docs.ai-thinker.com/_media/esp8266/docs/esp-12f_product_specification_en.pdf) (Ai-Thinker, datasheet) - [ESP8266 Boot Mode Selection (esptool documentation)](https://docs.espressif.com/projects/esptool/en/latest/esp8266/advanced-topics/boot-mode-selection.html) (Espressif Systems, application_note) ## Connector Catalog - [Standard ARM 20-Pin JTAG Header](https://circuitbase.tech/connector/arm-jtag-20): Arm JTAG 20 (IEEE 1149.1 / SWD); 20 positions; machine JSON: https://circuitbase.tech/data/v1/connectors/arm-jtag-20.json - [ARM Cortex 10-Pin SWD Header](https://circuitbase.tech/connector/cortex-debug-10): ARM CoreSight 10-pin; 10 positions; machine JSON: https://circuitbase.tech/data/v1/connectors/cortex-debug-10.json - [DE-9 / DB-9 RS-232 Serial Port](https://circuitbase.tech/connector/db9-rs232): TIA/EIA-232 (DE-9, DTE); 9 positions; machine JSON: https://circuitbase.tech/data/v1/connectors/db9-rs232.json - [RJ45 8P8C Ethernet Connector](https://circuitbase.tech/connector/rj45-ethernet): TIA-568 (T568A / T568B); 8 positions; machine JSON: https://circuitbase.tech/data/v1/connectors/rj45-ethernet.json - [USB 2.0 Standard-A Connector](https://circuitbase.tech/connector/usb-a-standard): USB 2.0 (USB-IF); 4 positions; machine JSON: https://circuitbase.tech/data/v1/connectors/usb-a-standard.json - [USB Type-C Receptacle](https://circuitbase.tech/connector/usb-c-receptacle): USB Type-C R2.5 (USB-IF); 24 positions; machine JSON: https://circuitbase.tech/data/v1/connectors/usb-c-receptacle.json