STM32 MicroPython board

STM32 STM32F405RGT6 Core Board For MicroPython Development Board 

The hardware has:

  1. STM32F405RG microcontroller
  2. 168 MHz Cortex M4 CPU with hardware floating point
  3. 1024KiB flash ROM and 192KiB RAM
  4. Micro USB connector for power and serial communication
  5. Micro SD card slot, supporting standard and high capacity SD cards
  6. 3-axis accelerometer (MMA7660)
  7. Real time clock with optional battery backup
  8. 24 GPIO on left and right edges and 5 GPIO on bottom row, plus LED and switch GPIO available on bottom row
  9. 3x 12-bit analog to digital converters, available on 16 pins, 4 with analog ground shielding
  10. 2x 12-bit digital to analog (DAC) converters, available on pins X5 and X6
  11. 4 LEDs (red, green, yellow and blue)
  12. 1 reset and 1 user switch
  13. On-board 3.3V LDO voltage regulator, capable of supplying up to 250mA, input voltage range 3.6V to 16V
  14. DFU bootloader in ROM for easy upgrading of firmware