This is STM32F103C8T6 Minimum System Board Microcomputer STM32 ARM Core Board. This board is low cost Minimum System Development Board for ARM Microcontroller STM32F103C8T6. Board is suitable for learners that want to learn STM32 microcontroller with ARM Cortex-M3 32-bit core.