We want to measure current in the range 1 to 40 uA , and a 100kohm shunt resistor is being used to convert the current into voltage to be fed into the microcontroller. I'm trying to understand why they have selected R1 to be 100kohm , since the lowest voltage reading will be 0.1 and highest 4V. If a larger value for R1 could have been selected , the full range of the microcontroller could have been utilised, but it is not being done in the above circuit , is there any specific reason for this ? I think some parameter of the op-amp is in play here. The op-amp is being used as a buffer in the above circuit , what parameter of the op-amp as buffer is not allowing us to use the whole 5V range of the mi
MOD: Rotated and Cleaned your image.

MOD: Rotated and Cleaned your image.
