GPIO Port A..H

The STM32F429ZI has a total of 8 GPIO ports (A..H). Each port offers 16 I/O pins (except port H, which offers only 2). Each pin can individually be configured as input, output or be connected to one of the other peripherals (alternate function).

Features

GPIO Register Description

gpio_registers_st_rm.pdf

Extract from ST Reference Manual

Functions

After reset most of the pins are configured as floating general purpose input. The ones that are not, are used for the debug/programming interface:

Port A.15JTDI, JTAG Data Inputpull-up
Port A.14JTCK/SWCLK, JTAG / Serial Wire Clockpull-down
Port A.13JTMS/SWDAT, JTAG Mode Select / Serial Wire Data (Input/Output)pull-up
Port B.4NJTRST, JTAG Reset (Inverted)pull-up
Port B.3JTDO, JTAG Data Outputfloating

These modes are available per pin: