2020-04-28 03:18 PM
Hello guys
I am developing my own PCB where I want to use a STM32F767 MCU. I went ahead and figure out how to load binary and all but there is one thing that confuses me
so from the schematics (datasheet) my MCU has more than one VDD and VSS (ground)
I am guessing that these are for different peripherals of the MCU. If not please correct me. BUT if that'ss the case, how do I figure out which VDD to wire up in order to activate appropriate block of the MCU.
Do I actually need to wire up all of them correspondingly ? (with their capacitors and all)
Thanks!
Solved! Go to Solution.
2020-04-28 03:58 PM
> Do I actually need to wire up all of them correspondingly ? (with their capacitors and all)
Yes, with decoupling caps. All VDD/VSS/VCAP/VDDA/VSSA pins are mandatory. The reference manuals give the power requirements, but the nucleo/discovery board schematics are useful resources as well.
2020-04-28 03:58 PM
> Do I actually need to wire up all of them correspondingly ? (with their capacitors and all)
Yes, with decoupling caps. All VDD/VSS/VCAP/VDDA/VSSA pins are mandatory. The reference manuals give the power requirements, but the nucleo/discovery board schematics are useful resources as well.
2020-04-28 04:02 PM
OK got it.
But I do not understand why they have to make this that way
2020-04-28 04:45 PM
Probably because it's a big complicated chip. The datasheets strongly advise against trying to reduce the number and size of the the bypass caps, so they must be important.
2020-04-28 05:42 PM
> But I do not understand why they have to make this that way
Ultimately, it comes down to cost. Nobody wants to pay an extra $0.10 per chip, so ST is going to make decisions that best position their chips in the market (e.g. lower the cost).
It's very common to have multiple VDD/VSS pins for bigger and more complicated ICs. This isn't just an ST thing.