Go to any distributor of electronic components and select switching regulators, then filter results to show BOOST or (step-up) regulators, and then further filter to show only the ones that can operate with MINIMUM VOLTAGE below your single battery voltage, for example 1v or less.
From there, you choose a regulator based on how much current your product will use - for example if your microcontroller project won't ever consume more than 50mA, then you could choose a regulator that's designed to output maximum 100-150mA.
Here's a starting point:
https://www.digikey.com/short/j1105qHowever, you'd still have to check the datasheet and see graphs and charts, because for example you'll find such regulators that can start and function with low voltage, but the output voltage will depend on the input voltage level - below 1v, the chip may only output up to 3.3v, and from 1v and higher, the chip may output 5v
Here's an example: MCP1640 from Microchip :
https://www.digikey.com/product-detail/en/microchip-technology/MCP1640T-I-CHY/MCP1640T-I-CHYCT-ND/2258621On 1st look, it's a chip that can work from 0.8v and can output up to 350mA... but, check the datasheet :
http://ww1.microchip.com/downloads/en/DeviceDoc/20002234D.pdfYou can see on the first page that it says : Up to 96% Typical Efficiency and Iout > 100mA @ 1.2v Vin , 3.3v Vout ... but there's no 1.2v Vin and 5v Vout so you can scroll down and on page 5, you'll find Figure 2-6 , 5.0v Vout Efficiency vs Iout and there, you can see that the black solid line that represents 1.2v cuts at 100mA ... so with just 1.2v input, the chip can't output more than 100mA at 5v. You can also see that it's not quite 96% efficient at such big voltage difference, with just 1.2v it's the most efficient at around 30mA output, and at that point it's around 82% efficient.
You have example circuits on the 2nd page in that datasheet, and you can read the datasheet to understand more about how the chip works.