STM32F1-HAL Implementation STM32F1 HAL with CubeMX and CubeIDE STM32F103C8TX 64kB of Flash memory 20 Kbytes of SRAM including Peripheries LCD16032 CubeMx HAL SYSCLK (48Mhz) GPIO USB_OTG_FS Middleware USB_DEVICE (Virtual Port Com)