I'm looking to design and create a microprocessor for an e-cigarette business but electrical engineering is not my expertise. I have decent enough knowledge to know my way around a circuit board and create simple circuits but when getting into a microprocessor that is designed from scratch and customized, I'm a little lost. I need the processor to have a flow detector (might not need these, contemplating using button-activated instead), a volt meter to tell when the battery is low, a temperature sensor to cut off if the battery/coils get too hot, a LED to communicate to the user that the device is charging, in use, or dead, and a USB-C charging port. Any help/guidance with designing this would be great. Thank you!