Need Help with Arm Cortex STM32H747IH6 datasheet - (used on Arduino Giga R1 Wifi board)

Thread Starter

Fran3

Joined Mar 28, 2019
45
Newbie to Arm devices here...

The STM32H747IH6 package type TFBGA240+25
is used on the Arduino Giga R1 Wifi board

The data sheet for the "STM32H747IH6 package type TFBGA240+25" is HERE

On page 62 of the datasheet...
looking at the column named "Pin name (function after reset)"
Row 1 shows PE2 - as the "Pin name (function after reset)" - for the Pin/ball named C3
Row 2 shows PE3 - as the "Pin name (function after reset) - for the Pin/ball named D3
etc, etc

The question... "after reset" are the pins connected to anything?
or are they awaiting assignment to one of the "alternate functions" by the software?

In other words... "PE2" doesn't appear to be a "signal name" ... or is it?
And if so what is it connected to inside the STM32H240+25 chip...
and what does it do? (does it reset the uP or start one of the counters or function as an interrupt... or what?)

Thanks for any help as I'm trying to get my arms around this device.
 

MrChips

Joined Oct 2, 2009
29,858
PE2 is listed as pin C3 on page 60.
It is shown on page 62 as PE2 GPIO after reset.
All GPIO pins are in the INPUT state after reset. This prevents any contention if another gate is driving that same GPIO pin.
In order to turn it to OUTPUT or any Alternate Function, it must be configured by software to do so.
 

Thread Starter

Fran3

Joined Mar 28, 2019
45
Thanks MrChips. I read that as i/o as opposed to GPIO... thus the confusion.

Now if I can just find out the meaning of the "Alternate Functions" abbreviations like...
TRACECLK, SAI1_CK1, SPI4_SCK, SAI1_MCLK_A, SAI4_MCLK_A, QUADSPI_BK1_IO2, SAI4_CK1, ETH_MII_TXD3, FMC_A23, EVENTOUT
and all the others for the other pins...

I searched the data sheet for a few of them hoping to find the meaning of each but no joy.

Do you, or anyone know of a document that explain the meaning of the "Alternate Functions" abbriveations?
I can guess at some but that's not good enough so...

Thanks for any help.
 

Thread Starter

Fran3

Joined Mar 28, 2019
45
For others haveing the same question regarding the abbriveations for the alternate pin functions...
I'm slowly digging the abbreviations out of the datasheet one by one but you have to dig for it.
 

MrChips

Joined Oct 2, 2009
29,858
See page 94.

PE2 has the following alternate functions:
AF0 = TRACE CLK
AF1 =
AF2 = SAI1_CK1
AF3 =
AF4 =
AF5 = SPI4_SCK
AF6 = SAI1_MCLK_A
AF7 =
AF8 = SAI4_MCLK_A
AF9 = QUADSPI_BK1_IO2
AF10 = SAI4_CK1
AF11 = ETH_MII_TXD3
AF12 = FMC_A23
AF13 =
AF14 =
AF15 = EVENT_OUT


See Contents on page 3.

ETH = Ethernet Controller
FMC = Flexible Memory Controller
SAI = Serial Audio Interfac
SPI = Serial Peripheral Interface
QUADSPI = Quad-SPI memory interface
 
Top