Skip to main content
Lars Beiderbecke
Senior III
December 31, 2017
Question

Which pins are usable on the F429 Discovery (DISC1) board?

Posted on December 31, 2017 at 10:32

I'm using the STM32F429 Discovery Board. Comparing to the Nucleos, most pins seem to be used by peripherals.

I disabled those peripherals I don't need (e.g., LCD, USART, ...) to free some pins, but I found some pins (e.g., PB13) are still used by some peripheral (i.e., they interfere with my logic), although they show as free in CubeMX.

Is there a list of pins that are reserved for the board itself even when all peripherals are disabled?  I know about LEDs and button, but what about ST Link and others?

There is some official diagram of both pin headers which categorizes all pins into 'without conflict' and 'connected to other components' (

https://os.mbed.com/platforms/ST-Discovery-F429ZI/

 ). I don't understand this list. Is this the answer to my question, or are they talking about conflicts between two or more peripherals (of which some are not shown in the diagram)?

#pins
    This topic has been closed for replies.

    15 replies

    Tesla DeLorean
    Guru
    December 31, 2017
    Posted on December 31, 2017 at 13:59

    Relatively few, there is a table in the User Manual list pins including Free ones.

    Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
    Lars Beiderbecke
    Senior III
    December 31, 2017
    Posted on December 31, 2017 at 14:09

    No, I mean if you disable all peripherals, which ones are still not usable?

    If you create a new project in CubeMX, the program will show some pins in green, not orange. I assume that the green pins are the ones that are used permanently, even if they belong to disabled peripherals?

    Bogdan Golab
    Lead
    December 31, 2017
    Posted on December 31, 2017 at 14:31

    Look into the schematic to understand what is going on at the circuit level - 'pin connected to other component' may conflict with your hardware (also connected to the same pin)

    Bogdan Golab
    Lead
    December 31, 2017
    Posted on December 31, 2017 at 14:45

    Yes, if it comes to this board SDRAM and LCD consume huge number of pins. CubeMX marks these pins for the particular purpose so let's talk about the particular issue Lars is facing. So, what kind of functionality / pins is needed? The electrical issues require the ability to read the schematic...I prefer this way when going to assess if something conflicts with my stuff.

    Tesla DeLorean
    Guru
    December 31, 2017
    Posted on December 31, 2017 at 14:54

    As I've observed over many years the STM32F429I-DISCO has very limited expansion/experimentation options. The current pin usage makes ETHERNET or SDIO attachment impractical.

    The NUCLEO-F429ZI would make for a much better breakout board, it has ETHERNET but lacks LCD/SDRAM

    Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
    Lars Beiderbecke
    Senior III
    December 31, 2017
    Posted on December 31, 2017 at 15:04

    Clive, I've come specifically for the SDRAM.