Skip to main content
Visitor II
September 29, 2022
Solved

VCAP in hardware design

  • September 29, 2022
  • 1 reply
  • 11532 views

I have got a custom PCB using STM32F4. I don't have any capacitor connected to the VCAP Pin and I wonder if this is necessary or not. Which is the use of VCAP and do I need to add it to my design? What can I do to solve my problem of no having one if necessary (I supose it is not a good practice to place one in a bad way due to EMIs and bad behaviour of the capacitor in general)?

Thank you.

    This topic has been closed for replies.
    Best answer by AScha.3

    VCAP is decoupling for core VCC.

    need SMD cer.caps with short connection to GND.

    0693W00000UFQRNQA5.png

    1 reply

    AScha.3Answer
    Super User
    September 29, 2022

    VCAP is decoupling for core VCC.

    need SMD cer.caps with short connection to GND.

    0693W00000UFQRNQA5.png

    DElec.1Author
    Visitor II
    September 29, 2022

    So is it mandatory? I have decoupling capacitors between VDD and VSS but I don't have anything connected to VCAP pin (by the way, in my chip there is only one).

    Technical Moderator
    September 29, 2022

    Yes, it is mandatory.

    The respective reference manuals state:

    An embedded linear voltage regulator supplies all the digital circuitries except for the backup domain and the Standby circuitry. The regulator output voltage is around 1.2 V. This voltage regulator requires one or two external capacitors to be connected to one or two dedicated pins, VCAP_1 and for some packages VCAP_2.

    ...and the data sheets:

    Stabilization for the main regulator is achieved by connecting external capacitor CEXT to the VCAP1 and VCAP2 pin. For packages supporting only 1 VCAP pin, the 2 CEXT capacitors are replaced by a single capacitor.

    Please note here that this is an additional capacitor(s) that is specifically required for the linear regulator. The other buffer capacitors on VDD/VSS have nothing to do with this, as they cushion the current peaks caused by digital switching operations in the STM32.

    Regards

    /Peter