STM32F10xCx

This is a breakout board for ST Microelectronic's STM32F10xCx, a ARM Cortex-M3 microcontroller board. The STM32F10xCx is a low-cost, easy to use ARM Cortex-M3 microcontroller chip with up 32KB flash, up to 4KB SRAM. This microcontroller chips also include a UART bootloader that will cause the chip switch to boot mode if pin BOOT is set high, making updating the program quick and easy by using stm32 flash loader demonstrator. More information on the flash loader software, refer to user manual UM0462 from ST Microelectronic websites. (search for UM0462)

Schematic diagram - pdf

Board - pdf

You may download the example code, all the example codes are created using CoIDE:

  1. GPIO - blinking LED

  2. GPIO - button

  3. GPIO/interrupt - button using interrupt

    1. Timer interrupt

  4. Pulse width modulation, PWM

    1. RC Servo motor control

    2. Analog to digital converter, ADC

    3. Analog to digital converter using direct memory access, DMA

    4. Analog to digital converter multiple channel using direct memory access, DMA

    5. Universal asynchronous receiver/transmitter, UART for printf on PC screen

    6. GPIO - 7-segments display (single digit)

    7. GPIO - 7-segments display (multiple digit)

    8. LCD display

    9. 4D system OLED display (serial interface)

    10. 96x16 OLED display SSD1306 (I2C interface)

Enjoy and have fun with it!!