The STM32F401CEU6TR: The 96 KB SRAM leaves room for double-buffered ADC data and a communication packet pool.
Peripheral set — what connects and what doesn't
Connectivity includes I2C, IrDA, LINbus, SDIO, SPI, UART/USART, and USB OTG — enough for a sensor hub with SD card logging and a USB virtual COM port. The 36 GPIOs in the 48-pin package leave a handful of spare pins after wiring the primary interfaces, so a small keypad or status LEDs fit without a port expander. The 10-channel 12-bit ADC handles analog inputs like potentiometer feedback, current-sense amplifier outputs, or thermistor dividers.
