Hello Everyone ;

The question in my mind might be quite simple for some experienced users maybe . Here it is .. Since I read the datasheet of the 18f87k22 I want to use all the pins (except MCLR of course )of the mcu to drive relays .. So to do this instead transistors I'll use ULN2003A . But as far as I read the datasheet the source/sink currents for some ports supply less current (around 2 ma) then we are used to from other PIC MCUs classic 25 ma source current . So I checked the input current vs input voltage graphics of ULN2003a and it says max 1.25 ma input current is required to drive an input of the uln2003a .As seen it is quite close to the specified 2 ma max source current , so can I possibly encounter problems in the future ? I ask these questions because I don't have neither the mcu nor the uln2003 so I can't make an experiment on this matter .. Your valuable experiences are required .
Regards