I plan to use a MSP430 microcontroller to drive three different DC-DC solid-state relays. The thing is that the MSP430 provides a digital output of only 3 VDC @ 15 mA. (Vol: low-level output voltage).
The solid-state relay needs at least 3.5 VDC and max. up to 32 VDC as turn ON voltage @ 15 mA.
So after researching I plan on using a ULN2003A as a driver IC for high voltage and high current (50 V/500 mA).
If the above circuit connection is right, where do I get Vcc from? I reason I ask this is because the MSP430 is powered by a 12 V battery, but the MSP430 has a supply voltage of 1.8-3.6 VDC. So I have used a DC-DC buck converter(TPS565242) to bring down the voltage from 12 V to 3.6 V. Is it okay to power the Vcc directly from the battery?