I have started designing a burner partly designed around parts shortages. I decided to use TTL and switches instead of a microcontroller. Stay tuned.
Heh, heh.
I doubt it will though because the board area taken up by discrete logic is horrendous by modern standards. You could throw an FPGA/CPLD at it instead, but I know from my pathetic attempts to find a handful at the moment that they are unobtainium too.
I spot checked a few ATMega parts with an on-board USB controller (32U4, 16U4...) and they are scarce.
I've got a spare Elite-C [https://deskthority.net/wiki/Elite-C that could program the thing with little more than a boost converter and an FET or two to switch the program voltage.
I haven't committed to anything yet. The TTL design came to me when I was looking at the 5100 schematic.
I also found a manual programmer on the web that works one bit at a time. ....
Surprisingly, last week I just received a couple of SOCs with
Nordic ARM microprocessor and Broadcom WiFi.
However, take a close look at the shipping date...
Luckily, I was in no rush at the time as these were ordered to use up a credit.
EDIT: It was the SOCs with Nordic that did not work out, hence they owed me the credit.