ST's latest and greatest idea is to sell the same part in the same BGA package in two subtly different pinout variants. The two variants are only distinguished by the last letter of the part number, which is at the end of the flash size and temperature variant section that does not affect the pinout in any other part they make. The package letter of the part number is identical for both variants.

Link: https://www.st.com/en/microcontrollers-microprocessors/stm32h7r3l8.html
#electronics

@jaseg isn't this very similar to the STM32G071 where they have an "N" suffix that on some packages decides if you get USB-PD or not?
@jaseg Ah yes and the CubeMX database is also confused about the SMPS and non-SMPS package (table from https://salkinium.com/hp23.pdf):
@salkinium Heh, good to know. I should probably read through your paper and make sure these are all fixed in KiCad's libraries.
@jaseg It was a great idea. Sales increased 100%. 
@jaseg ST has also decided that marking soic8 with dots sucks, so instead they have one edge beveled. The beveled edge is so hard to see. They laser mark the part number, so they could have put the dot on top. It's just so stupid, I hate it. Truly marvelous engineering...