shahidali55, Why not just use a UDN2981 for the sourcing driver as it is a direct connect to the PIC?

Dave Purola,
N8NTA