STM32L476RE page 2 STM32L476RE page 3