STM32L476RG page 2 STM32L476RG page 3