Skip to main content
Tommino
Associate III
August 10, 2022
Solved

What the square brackets mean in the pinout?

  • August 10, 2022
  • 4 replies
  • 1565 views

Hello,

I am still learning about STM32 and I know that the slashes mean that several ports are bonded to the same pin (e.g. PB7/PB8), but what the square brackets mean in a STM32 pinout? and the dash?

0693W00000QNNDNQA5.png 

thanks

Best regards

This topic has been closed for replies.
Best answer by Mike_ST

Hello,

Please check the STM32G0 reference manual:

https://www.st.com/resource/en/reference_manual/rm0444-stm32g0x1-advanced-armbased-32bit-mcus-stmicroelectronics.pdf

Page 248:

register SYSCFG_CFGR1, bits 3 & 4 :

PA12_RMP & PA11_RMP...

There is an HAL function to set those bits:

HAL_SYSCFG_EnableRemap() in stm32g0xx_hal.c.

Hope that helps.

4 replies

Tesla DeLorean
Guru
August 10, 2022

Default expectation, a non configurable input pin, perhaps?​

Tips, Buy me a coffee, or three.. PayPal VenmoUp vote any posts that you find helpful, it shows what's working..
Mike_ST
Mike_STBest answer
Technical Moderator
August 10, 2022

Hello,

Please check the STM32G0 reference manual:

https://www.st.com/resource/en/reference_manual/rm0444-stm32g0x1-advanced-armbased-32bit-mcus-stmicroelectronics.pdf

Page 248:

register SYSCFG_CFGR1, bits 3 & 4 :

PA12_RMP & PA11_RMP...

There is an HAL function to set those bits:

HAL_SYSCFG_EnableRemap() in stm32g0xx_hal.c.

Hope that helps.

In order to give better visibility on the answered topics, please click on 'Best answer' on the reply which solved your issue or answered your question. 
S.Ma
Principal
August 10, 2022

It is a sw pin remap STM32F103 style, which is different than alternate functions. Remap is for some smaller packages of the product.

Piranha
Principal III
August 10, 2022

The hypen, like, for example, on PA14-BOOT0, means that it's a single pad/pin on a crystal with both of those functions.