Peripheral set and memory — what the 20 KB RAM and 128 KB Flash actually buy
The 20 KB RAM is the tighter resource: it limits packet buffers and stack depth. If your application streams audio or holds large lookup tables, you will be budgeting bytes. The DMA controller offloads peripheral-to-memory transfers without CPU intervention, which helps keep real-time loops tight. The motor-control PWM timer with complementary outputs and programmable dead time is a genuine differentiator — this part was designed with BLDC and PMSM drive in mind, not just general-purpose control.
64-TFBGA — what the package means for layout and procurement
The 64-TFBGA (5x5 mm) is a 0.5 mm pitch BGA. It saves roughly 40% board area versus the equivalent LQFP-64, but it requires micro-via or blind-via PCB technology for fanout, and rework needs a BGA station. If your production line is set up for QFP only, the pin-compatible STM32F103RBT6 in LQFP-64 is the easier assembly choice — but the BGA version gives you a smaller footprint if board space is the constraint.
That said, the STM32F1 is a mature platform — ST's roadmap emphasis has shifted to the STM32G0, G4, and H5 series. For new designs, consider whether the STM32F103RBH6TR's peripheral mix and BGA package still match your long-term supply strategy. For existing BOM lines, the active status means you can order through normal distribution without broker premiums.
