Skip to main content
Visitor II
September 28, 2021
Question

Can anyone who has in-depth knowledge about pinout of STM32L476, please verify my design?

  • September 28, 2021
  • 6 replies
  • 2115 views

I've attached the schematic of the MCU. In my application, I'll be using sensors, LoRa, and a PWM output. I have prepared the schematic considering the situation that I'll be able to upload a program to the MCU on board. Please let me know if anything is wrong with this. Your prompt response is going to help me a lot.

Thank you.

0693W00000FAgF3QAL.jpg

    This topic has been closed for replies.

    6 replies

    Visitor II
    September 28, 2021

    My MCU is STM32L476RGT6U.

    Super User
    September 28, 2021
    Visitor II
    September 28, 2021

    I want to upload the program through UART.

    I'm using ARDUINO IDE to program this.

    Taking reference from the attached image I have intentionally pulled up BOOT0 just to upload the program to the MCU.

    0693W00000FAhGlQAL.jpg 

    Visitor II
    September 28, 2021

    Here is the file I have referred to is attached. There are many ways to program the MCU. One such is to connect BOOT0 to VDD to upload the program to MCU. It should be connected to VDD using a jumper only when a program needs to be uploaded. This idea I have encountered by doing internet research.

    Super User
    September 28, 2021

    If nets have the same name, it means they are connected. This is why all GND signals are connected to the same ground plane. On your board, there are a number of pins connected to the "LoRa" signal, which means they are all connected to each other. Surely this is not the intention. Similarly, both "UART" pins have the same net name, which means they are connected.

    Not having a way to debug through SWD is going to slow you down significantly. Not very familiar with Arduino IDE.

    Visitor II
    September 28, 2021

    For just mentioning the occupied pins I have mentioned like that. But thanks I have modified it. So what is your final opinion? Is the connection ok right now ? Leave the bootloader part and please say rest are ok or not ?0693W00000FAhrcQAD.jpg

    Super User
    September 28, 2021
    My opinion is that the board will power up and will be able to be programmed, but, because it lacks any debug functionality, it will not be practical to develop nontrivial applications on it.
    Visitor II
    September 28, 2021

    In my application, I want to upload the program and then leave it as it is so that it can work. I don't want to interrupt it meanwhile. My purpose is to upload the program once it is mounted and leave it as it is. Can't be possible? If not, suggest to me in which way we can add debug functionality to it means pin config of SWD?