Note: There are many fake versions of this module available for a much cheaper price. They use low-cost IC's onboard which are unreliable and may not work. They fail to detect on computers and you will encounter programming issues. Each board we sell are tested for proper working and are souced from the best available suppliers.
We also have the same board with the STM32F103C8T6 Microcontroller. It comes with higher flash memory(64KB) for large programs and higher SPI, I2C Ports, etc. Check it out here.