My mental picture of the STM32G431 for this task:
Thankfully, not much complicated connections to flip. Mostly GPIO so I have freedom in choosing where to orient the chip so as to optimize what is already on the board.
The connections of the board which don’t seem flipped? I know the bus is not flipped but have not confirmed yet for the others.
Flipped to match the pinout correctly
See here that the OSC pins are on the right side, as well, as the GNSS.
Choosing the orientation:
I’m choosing the orientation so as to prioritize the high speed signals. In order:
List of signals:
Signal | Speed |
---|---|
Flash SPI | 80MHz+ |
CAN | 1MHz |
GNSS PPS | 1Hz |
USART | ~1MHz |
I2C | <1 MHz |