Arduino Uno, TLC5940 and CAT4201 how do I make them work?

Hi!

Thanks for your reply.
What you proposed seems easier than using a UNL2003 for inverted input as I was thinking at first ; )

So then the circuit would look at follows? I also noticed I got the diode type wrong but it should be correct now.