• 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
  • STM32F103RCT6 - iShare



    Board Name iShare
    Brand iShare
    Origin AliExpress, China
    Microcontroller Part STM32F103RCT6
    Package LQFP64
    Core Cortex-M3
    FLASH 256KB
    SRAM 48KB
    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 No
    Connectivity Headers 1x 2x17 female dupont (2.54mm)
    1x 2x14 male dupont (2.54mm)
    Specific SD-card connector
    Debug JTAG (20-pin IDC))
    USB Micro
    I/O LEDs Power LED (PWR, +3.3V)
    User LED (DSO, PA8, sink)
    Buttons, switches and jumpers Reset button (RESET, NRST, active low)
    User button (KEY0, PC5, active low)
    2-way jumper (BOOT0)
    2-way jumper (BOOT1)
    Switch (Enable power from USB)
    Other devices ATMH442 (ATMEL AT24Cxx clone/counterfeit)
    Winbond W25Q64FVSI6 (64Kb FLASH)
    PCB Colour Blue
    Size 75mm x 50mm
    Mounting 4x mounting hole (M3)
    • Note: This board is meant for developing LCD based projects, hence the female connector.
    • 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.



    iShare Top view

    iShare Bottom view

    Header 1

    Pin Connected to
    C13 PC13
    PC0 PC0
    PC1 PC1
    PA2 PA2
    PC2 PC2
    PC3 PC3
    GND Ground plane
    NC N.C.
    VCC +3.3V rail
    GND Ground plane
    C10 PC10
    VCC +3.3V rail
    B15 PC15
    PA3 PA3
    B13 PB13
    B14 PB14
    B11 PB11
    B12 PB12
    PB9 PB9
    B10 PB10
    PB7 PB7
    PB8 PB8
    PB5 PB5
    PB6 PB6
    PB3 PB3
    PB4 PB4
    PB1 PB1
    PB2 PB2
    PC4 PC4
    PB0 PB0
    PC7 PC7
    PC6 PC6
    PC9 PC9
    PC8 PC8

    Header 2

    Pin Connected to
    5V +5V rail
    GND Ground plane
    5V +5V rail
    GND Ground plane
    5V +5V rail
    GND Ground plane
    3V3 +3.3V rail
    GND Ground plane
    3V3 +3.3V rail
    GND Ground plane
    3V3 +3.3V rail
    GND Ground plane
    3V3 +3.3V rail
    3V3 +3.3V rail
    BT0 BOOT0
    BT1 BOOT1
    GND Ground plane
    GND Ground plane
    PC5 PC5
    PD2 PD2
    PA1 PA1
    PA0 PA0
    C15 PC15
    PC14 PC14
    A12 PA12
    PA11 PA11
    PA9 PA9
    PA10 PA10


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


    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 -
    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 -

    SD-card connector

    Pin Connected to
    RSV N.C.
    CS PC11
    DI PD2
    VCC +3.3V rail
    SCLK PC12
    GND Ground plane
    DO PC8
    RSV N.C.
    CD PC7
    BODY N.C.

    IC - Winbond W25Q64FVSI6 (64Mb FLASH)

    Pin Connected to
    /CS +3.3V rail via 10kΩ resistor
    DO PA6
    IO2 +3.3V rail
    GND Ground plane
    DI PA7
    CLK PA5
    IO3 +3.3V rail
    VCC +3.3V rail

    IC - ATMH442 (ATMEL AT24Cxx clone/counterfeit)

    Pin Connected to
    A0 Ground plane
    A1 Ground plane
    A2 Ground plane
    GND Ground plane
    SDA PB7
    SCL PB6
    WP Ground plane
    VCC +3.3V rail