diff --git a/cores/arduino/wiring_analog.c b/cores/arduino/wiring_analog.c
index 861a94c5a9ee3d91e36d47cd9e1c8c304d45269e..6cd6abe6d00f3c0f2701aefe0f9c7f7697816ebb 100644
--- a/cores/arduino/wiring_analog.c
+++ b/cores/arduino/wiring_analog.c
@@ -144,8 +144,6 @@ uint32_t analogRead( uint32_t ulPin )
     syncDAC();
   }
 
-  pinPeripheral(ulPin, g_APinDescription[ulPin].ulPinType);
-
   syncADC();
   ADC->INPUTCTRL.bit.MUXPOS = g_APinDescription[ulPin].ulADCChannelNumber; // Selection for the positive ADC input