Hi everyone,
The topic of reading 12V automotive signals on microcontroller inputs has a wide array of answers all over the internet. I believe opto-isolation is overkill here and have found the attached circuit (with dividers for 5V inputs, not 3V3) which seems to be a solution that would pass automotive standards (not that I need to, but peace of mind and all) and would like to confirm whether this is suitable for the following conditions and if there's anything else to consider:
1) High/low detection (seems obvious)
2) Square wave detection (RPM) <500Hz, around 10V
3) Sensor value detection (simple ADC)
Any thoughts are welcome.

The topic of reading 12V automotive signals on microcontroller inputs has a wide array of answers all over the internet. I believe opto-isolation is overkill here and have found the attached circuit (with dividers for 5V inputs, not 3V3) which seems to be a solution that would pass automotive standards (not that I need to, but peace of mind and all) and would like to confirm whether this is suitable for the following conditions and if there's anything else to consider:
1) High/low detection (seems obvious)
2) Square wave detection (RPM) <500Hz, around 10V
3) Sensor value detection (simple ADC)
Any thoughts are welcome.

Last edited:
