STM32F Series ARM Core 32-Bit Microcontroller Data Sheet