• STM32-base
  • Home
  • Overview
  • Roadmap and scope
  • About this project
  • Guides
  • Getting started with STM32
  • Setting up STM32-base
  • Flashing
  • Boards
  • Boards overview
  • Blue pill (STM32F103C8T6)
  • Black pill (STM32F103C8T6)
  • Cheatsheets
  • Linker: Memory regions
  • Device name mapping
  • Makefile options
  • External
  • STM32-base project
  • STMicroelectronics
  • STM32F103C8T6 - Generic Board

    Generic Board

    Overview

    Board Name Generic Board
    Brand Unknown
    Origin AliExpress, China
    Microcontroller Part STM32F103RBT6
    Package LQFP64
    Core Cortex-M3
    FLASH 128KB
    SRAM 20KB
    Max. Clock Speed 72MHz
    Crystals HSE (High Speed External) 8MHz
    LSE (Low Speed External) 32.768kHz
    Power Sources Any +3.3V pin (+3.3V)
    Any +5V pin (+5V)
    USB connector (+5V)
    Regulator manufacturer Advanced Monolithic Systems Inc.
    Regulator part number AMS1117
    Regulator package SOT223
    Output +3.3V @ 1000mA
    Battery holder Yes
    Connectivity Headers 2x 2x15 male dupont (2.54mm)
    Specific None
    Debug JTAG (20-pin IDC))
    USB Mini
    I/O LEDs Power LED (PWR, +5V)
    User LED (LED1, PB11, sink)
    Buttons, switches and jumpers Reset button (RST, NRST, active low)
    DIP-Switch (BOOT0, BOOT1)
    Switch (SW2, +5V USB enable)
    Other devices None
    PCB Colour Blue
    Size 50mm x 50mm
    Mounting 4x mounting hole (M2)
    Remarks
    • Warning: The +5V pins on this board are directly connected to the +5V pin of the USB connector. There is no protection in place. Do not power this board through USB and an external power supply at the same time.
    • Note: This board has a switch to enable the +5V from the USB connector.
    • Note: This generic board comes in three different forms, one with an STM32F103RBT6 microcontroller, one with an STM32F103RCT6 microcontroller and one with an STM32F103RET6 microcontroller.

    Pictures

    Generic Board

    Generic Board Top view

    Generic Board Bottom view

    Header 1

    Pin Connected to
    B10 PB10
    B11 PB11
    B1 PB1
    B2 PB2
    C5 PC5
    B0 PB0
    A7 PA7
    C4 PC4
    A5 PA5
    A6 PA6
    A4 PA4
    3.3V +3.3V rail
    GND Ground plane
    A3 PA3
    A2 PA2
    A1 PA1
    A0 PA0
    VDDA VDDA
    GND Ground plane
    C3 PC3
    C2 PC2
    C1 PC1
    C0 PC0
    RST NRST
    D1 PD1
    D0 PD0
    C15 PC15
    C14 PC14
    C13 PC13
    C12 PC12

    Header 2

    Pin Connected to
    B9 PB9
    B8 PB8
    3.3V +3.3V rail
    B7 PB7
    B6 PB6
    B5 PB5
    B4 PB4
    B3 PB3
    D2 PD2
    C12 PC12
    C11 PC11
    C10 PC10
    A15 PA15
    A14 PA14
    3.3V +3.3V rail
    GND Ground plane
    A13 PA13
    A12 PA12
    A11 PA11
    A10 PA10
    A9 PA9
    A8 PA8
    C9 PC9
    C8 PC8
    C7 PC7
    C6 PC6
    B15 PB15
    B14 PB14
    B13 PB13
    B12 PB12

    USB

    Pin Connected to
    VCC +5V rail
    D- PA11
    D+ PA12
    ID N.C.
    GND Ground plane

    JTAG

    Pin Connected to JTAG SWD
    1 +3.3V rail VCC -
    2 +3.3V rail VCC -
    3 PB4 TRST -
    4 Ground plane GND -
    5 PA15 TDI -
    6 Ground plane GND -
    7 PA13 TMS SWDIO
    8 Ground plane GND -
    9 PA14 TCLK SWCLK
    10 Ground plane GND -
    11 N.C. RTCK -
    12 Ground plane GND -
    13 PB3 TDO SWO
    14 Ground plane GND -
    15 NRST RESET -
    16 Ground plane GND -
    17 N.C. N.C. -
    18 Ground plane GND -
    19 N.C. N.C. -
    20 Ground plane GND -

    Serial

    Pin Connected to
    GND Ground plane
    Tx PA9
    Rx PA10
    3.3V +3.3V rail

    Power

    Pin Connected to
    GND Ground plane
    3.3V +3.3V rail
    5V +5V rail
    5V +5V rail