The STM32F429NIH6G: ARM Cortex-M4 at 180 MHz with 2 MB Flash and 256K x 8 RAM. 168 I/O pins plus Ethernet MAC, LCD parallel interface, CAN 2.0B, USB OTG HS, SPI, I²C, UART. 216-ball TFBGA (13x13 mm).
For dual-sourcing resilience, the STM32F429 line has several pin-compatible siblings with different Flash/RAM sizes — check the STM32F429xI reference manual for the exact memory-map differences before substituting.
