This is entirely unsurprising if you actually look at things other than big CPU/GPU/IO.
Power regulators doesn't need small transistors, it wants big nice and fat transistors. You'd get at least one of them in every device and a bunch in any bigger device. Same with any power device, LEDs, and really anything that passes some current.
Any microcontroller smaller than "runs full fledged linux" often cares about cost of production first and foremost, hell, STM32 only recently [1] got on 90nm node!
Interestingly enough, bigger node might get you worse uA/MHz but often lower idle current (the bigger things are the lower the leakage) so they might even be desirable. And the chip might want to have some mA current output on each pin (so it doesn't require external drivers to control stuff), which again means some transistor size in your I/O port is fixed and can't be made smaller so your savings from going to smaller process are not linear.
For vast majority of non CPU/GPU chips it comes to cost to manufacture and those 20+ years old lines not only paid for themselves multiple times, they also have great yields.
> Power regulators doesn't need small transistors, it wants big nice and fat transistors.
Is it possible to make bigger transistors using a smaller process? Just because you are using saying a 7nm process, can't you still make a transistor (like if you needed) that was the same size as it was on 90nm? I think of newer processes as merely being more precise so you could still do the old designs on them, you are just unecessarily tying up the newer machines... but concievably in the future you could just start using 5nm process to keep producing 30 nm and 90 nm chips just to consolidate production lines, non?
Only to a point. Certainly not at 5nm. That's too advanced and power-inefficient.
5nm is extremely inefficient to make: IIRC, you need to submerge the parts in ultra-pure water and blast it with a ultraviolet laser to get down to 5nm. This is because even ultra-pure filtered air has too many particles that disperses the laser that you're off by a few nanometers... ruining the design. Filtering all that water and powering ultraviolet-spectrum lasers is extremely high power / electricity usage.
In contrast, a 40nm process is still airborne. You can largely do 40nm with "more standard" equipment. No ultra-pure water needed. No ultraviolet lasers. No quad-patterning. You can use "regular" light, with "regular cleanroom air", and "regular" processes to make the design at far, far lower costs (or at least, with less electricity).
---------
IIRC, the "ideal" cost-efficiency moving forward is to rebuild our older fabs for 300mm wafers, standardize upon that wafer size. Older fabs were standardized on smaller 200mm wafers with only ~45% area of the bigger wafers (and less in practice, because the edge of a wafer has all sorts of inefficient issues involved).
There's also the issue that a lot of these designs, such as Power MOSFETs, are... just one, maybe two, transistors. If your transistor is like a centimeter in size, there's no point using 5nm or 40nm or even 90nm nodes on it. There's just much much cheaper ways to fabricate a "centimeter-sized" MOSFET. There's all sorts of application of "chips", from 1-transistor Power MOSFETs to ~100 transistor op-amps, to ~10,000 transistor transceivers, to 10-million+ transistor NAND-Flash arrays. (1 Megabyte isn't much these days though, lol)
It's hard to convey just how ridiculously complex and expensive 5nm is compared with 90nm.
5nm is a multi-billion dollar fab, absurdly high running costs, and very expensive wafers.
As a data point: 5nm lithography equipment is > $100M/unit, needs megawatts of power to run, and they handle about 60-80 wafers per hour.
90nm lithography equipment is ~ $1M/unit, needs kilowatts of power to run, and they handle about 60-80 wafers per hour.
So a wafer scanned on 5nm equipment that could have been scanned on 9nm equipment is carrying a very large capital and operational cost burden that's pointless.
Yeah, but that's no advantage if the device you're making can't be made any smaller due to non-manufacturing constraints, which is the case for power electronics, a lot of analog electronics, and also a suprising amount of digital electronics as well (where the whole device will fit in the spaces between the bond pads needed to connect the chip to anything else).
Yes, some power transistors place many smaller transistors or mosfets effectively in parallel. An early example AFAIK was the "hexfet" geometry (achieving a very wide width of short-length channels). I'd guess that precisely the same process would not be optimal.
Just to add color to the discussion above, what distinguishes a microcontroller from other chips is that the volatile memory is on the same piece of silicon as the processing cores.
This allows for power saving because you don’t have to condition signals as they jump from silicon piece to silicon piece (oversimplification).
It is somewhat harder to make the above on smaller nodes than it is to make just processing cores or just memory.
That fact (in addition to a number of other cost and technical factors) is why microcontrollers lag process nodes.
> It is somewhat harder to make the above on smaller nodes than it is to make just processing cores or just memory.
I'm not convinced this is the reason because the microcontrollers I know of use SRAM not DRAM and SRAM is what CPU caches are (plus of course some extra logic for the cache management aspect). I am aware that designing dense and power efficient SRAM for a cell library is considered a pretty hard thing to do, but it seemingly has already been for modern processes.
Power regulators doesn't need small transistors, it wants big nice and fat transistors. You'd get at least one of them in every device and a bunch in any bigger device. Same with any power device, LEDs, and really anything that passes some current.
Any microcontroller smaller than "runs full fledged linux" often cares about cost of production first and foremost, hell, STM32 only recently [1] got on 90nm node!
Interestingly enough, bigger node might get you worse uA/MHz but often lower idle current (the bigger things are the lower the leakage) so they might even be desirable. And the chip might want to have some mA current output on each pin (so it doesn't require external drivers to control stuff), which again means some transistor size in your I/O port is fixed and can't be made smaller so your savings from going to smaller process are not linear.
For vast majority of non CPU/GPU chips it comes to cost to manufacture and those 20+ years old lines not only paid for themselves multiple times, they also have great yields.
* [1] https://blog.st.com/stm32g0-mainstream-90-nm-mcu/