I want to test the analog inputs of a CD4051BE multiplexer, so I created four voltage dividers in order to measure four different values of analog input. I connected them to the I/O0 - I/O3 ports of the IC and connected the output port of the IC to the analog input of an arduino board.
After that I read the values of each one voltage divider using the select lines, and it worked as expected.
I have five pieces of CD4051BE in my possession (bought from the same shop), so I decided to try them all. I was surprised by the fact that every each one was delivering different values, about 5-10% of maximum value.
Mt guess is that it happens due to a slightly different internal resistor for each one IC. If this is the case, how can a multiplexer be used for manupulation of several analog sensors, since accuracy errors occur?