Using a UDN2982 as input protection/buffer

Hello, I want to use a Mega to detect 12V signals from various parts of a car wiring system. Could I use a UDN2982 high side driver as an input buffer with 5V supplied to the vs pin. I know I could use resistor dividers or 5V zener diode/resistor circuits but I have about 12 signals and this seemed like a neater arrangement PCB wise and given the chance of spikes and the vagaries of zener diodes this seemed like a good idea (at the time).