atmega328 current 80-90mA after use analog read

hi
After using the analogRead() command, the atmega328 current increases to 100 mA. How can it be lowered?

Something is very wrong, analogRead() doesn't make the chip pull large currents.

You have provided almost no information about your setup, we need much more.

I also used Arduino's example. That had the same result

If you fail to provide detailed information about the setup you are using, we simply have no way to
figure out how to help you.

Before the command is executed, the atmega328 current is below 10 mA, but after running the analogread () it goes up to 80 mA

int sensorPin = A0; // select the input pin for the potentiometer
int ledPin = 13; // select the pin for the LED
int sensorValue = 0; // variable to store the value coming from the sensor

void setup() {
// declare the ledPin as an OUTPUT:
pinMode(ledPin, OUTPUT);
}

void loop() {
// read the value from the sensor:
sensorValue = analogRead(sensorPin);
// turn the ledPin on
digitalWrite(ledPin, HIGH);
// stop the program for milliseconds:
delay(sensorValue);
// turn the ledPin off:
digitalWrite(ledPin, LOW);
// stop the program for for milliseconds:
delay(sensorValue);
}

Post a hand drawn (not Fritzing) wiring diagram.

Applying a negative voltage, or voltage > Vcc to the analog input can cause large current draw and destroy the Arduino. What is the voltage on and the resistance value of the potentiometer?

Do you have something connected to pin 13?