One part that I find myself using somewhat regularly in microcontroller-based experiments is the “USB power bank” that provides USB-standard 5-V DC output and offers some basic protection features.
My pals over at Linear Technology have developed the Linduino board to drive their ADCs (analog to digital converters) and DACs (digital to analog converters) as well as temp sensors and other devices ...
USB-C Power Delivery 3.0 (PD3.0) introduces a new Programmable Power Supply (PPS) mode, which allows a device to negotiate any supply of 3.3-21 V in 20 mV steps, and up to 5 A of current in 50 mA ...