I'm trying to work out whether I can talk via SPI without level conversion between a PIC at 5V and an MCP3202 ADC at 4.096V (Vref and Vdd share a pin on the ADC).
I looked at the data sheet for the ADC and found the following:
I'm a bit confused by the "Low Level Input Voltage" line, for example. You see, normally I'd interpret the 0.3Vdd in the Max. column as saying "Every chip has a low level input of at most 0.3Vdd". But that doesn't help me - I want to know (for example) that my PIC's low-level output (guaranteed <=0.6V) is less than the low-level input.
Now, I presume that I'm reading things backwards, and the "Low level input voltage" line means "As long as the voltage is below 0.3Vdd, the MCP3202 will regard it as a digital zero". After all, that's the only useful spec I could imagine. However, this is backwards from what Max. and Min. for other specs tends to mean (for example, the Input Leakage Current is guaranteed to be less than 10µA, not at least 10µA!)
Have I understood this correctly?