Also it seems the price has exploded to around $12.
viewtopic.php?p=26235#p26235
Possible replacements
- STM32F103R8T6
Structurally identical to the RBT6 but only has 64k flash. Thats ok, the bootloader uses 4k, firmware 40k, parameters 2k. Would leave us with 58k for the firmware which at the current growth rate would last still a bit. Would need to implement flash size detection to find the correct location for storing parameters and CAN mapping - STM32F103RET6
Has 512k flash and I assume larger page size. Would need adjustment of bootloader and also flash size/page size detection. Seems to have richer peripherals also.
Both the RET6 and R8T6 are basic parts - STM32F2*, STM32F3, STM32F105RBT6, STM32F107R*
Extended part and poor stock situation. - STM32F412RET6
Extended part, even more expensive ($24), libopencm3 not fully fleshed out (per some time last year) so lots of software changes and completion of libopencm3 needed - GigaDevices parts
Super cheap ($1.50 for the GD32F103RBT6) but mostly untested. Revealed one small compatibility issue when tested on BMS. Extended part and poor stock situation. - STM32F0
Lacking performance (48 MHz, 8k SRAM)