Betavoltaic Batteries
Imagine tiny little nuclear powered batteries, made from nuclear waste, capable of easily and safely providing nanowatt to microwatt power levels, with a 20 year lifespan, used to power tiny little microscopic machines.
Via Wikipedia