Make sure you have current limiting resistors in series between the microcontroller and each UL2003 input.
The value is not overly important for a basic project like this, anywhere between 2 to 10k should be fine I would think.
Other than that as far as I can tell your schematic looks fine to me.