Über den Shunt sollte man mit zwei Teilern, die differentiellen Eingangssignale erzeugen! So haben beide den Massebezug!

Der Teiler muss so demensioniert sein, dass die Spannung nicht URef übersteigt! Sonst kann der µC sich aufhängen.

Code:
                             ___
       o----------------o---|___|----o--------o
                        |   Shunt    |
                        |            |
                        |            |
                        |            |
                       .-.          .-.
                       | |          | |
                       | |          | |
                       '-'          '-'
                ___     |            |
       <-------|___|----)------------o <--
   zum                  |            |  max Uref
   ADC          ___     |            |
       <-------|___|----o            |
                        |            |
                       .-.          .-.
                       | | | max    | | | max
                       | | | URef   | | | Uref
                       '-' V        '-' V
                        |            |
                       GND          GND