By programming ST microcontrollers, you could now use the HAL, SPL (Standard Peripherals Library), or work on registers. But recently there has been a new opportunity.These are the Low Layer drivers. The Low Layer (LL) drivers are designed to offer a fast light – weight expert – oriented layer which is closer to the hardware than the HAL. Now I will show you how to start using the LL with CubeMX. Not all microcontrollers are supported. ST started to support the Cortex-M0 + family. For this family I will show an example.