Can the analog input port of the Arduino Uno support a negative voltage from -5Vdc to 0Vdc?

Hello everyone, a question intrigues me: can the analog input port of the Arduino Uno (atmega 328p) support a negative voltage from -5Vdc to 0Vdc?
The issue: I have installed a TIdc (battery charge current sensor) which normally provides 0 to 5Vdc. But when the battery is not charging and is supplying power, the TI returns a negative voltage from 0 to -5Vdc. Current is in the tens of milliamps range. I have tried using various types of diodes to block this negative voltage, but all the diodes significantly affect the voltage delivered by the TI, resulting in a total loss of accuracy in reading the charge current.
Was this page helpful?