Since January of this year, I have been waiting for a certain MCU (STM32F042K6T6) to be available but still no luck. I get the bigger picture now: there's a shortage at the source. I have to move fast and secure a stock of the rest of the ICs, otherwise this supply-chain issue can be disastrous to small hardware companies.