<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									Why does my ESP8266 keep restarting? - ESP32				            </title>
            <link>https://forum.etechnophiles.com/esp32/why-does-my-esp8266-keep-restarting/</link>
            <description>Hi,
Welcome to the eTechnophiles forum. 
Got a question like, \&#039;What resistor value to choose for your simple LED project\&#039; OR \&#039;Where is the resistor connected to the inbuilt LED in Arduino UNO\&#039;s schematic\&#039; - All will be answered here. 
Feel free to check out the topics below.</description>
            <language>en-US</language>
            <lastBuildDate>Sun, 12 Apr 2026 09:34:57 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>Answer to: Why does my ESP8266 keep restarting?</title>
                        <link>https://forum.etechnophiles.com/esp32/why-does-my-esp8266-keep-restarting/#post-501</link>
                        <pubDate>Sat, 28 Jun 2025 04:44:42 +0000</pubDate>
                        <description><![CDATA[There are a few common reasons why your ESP8266 keeps restarting:Power supply issue –
This is the most common cause. The ESP8266 needs a stable 3.3V with enough current (at least 300mA, pre...]]></description>
                        <content:encoded><![CDATA[<p><br />There are a few common reasons why your ESP8266 keeps restarting:<br /><br /><strong>Power supply issue</strong> –</p>
<p>This is the most common cause. The ESP8266 needs a stable 3.3V with enough current (at least 300mA, preferably 500mA). If you're powering it from the 3.3V pin on an Arduino or a weak USB cable, that could cause resets.<br /><br /><strong>Watchdog reset</strong> –</p>
<p>If your code runs a long loop without delay(), yield(), or ESP.wdtFeed(), the internal watchdog timer will reset the ESP. Try adding a small delay(1) inside long loops.<br /><br /><strong>Incorrect GPIO boot states</strong> –</p>
<p>The ESP8266 checks GPIO0, GPIO2, and GPIO15 at boot. They need to be:<br /><br />1. GPIO0: HIGH<br /><br />2. GPIO2: HIGH<br /><br />3. GPIO15: LOW</p>
<p><br />If these are wrong, the ESP may not boot properly and keeps resetting.<br /><br /><strong>Faulty code or firmware</strong> –</p>
<p>A crash or corrupt firmware can cause repeated resets. Try uploading a basic sketch (like Blink) to rule that out.<br /><br /><strong>Serial monitor clues</strong> –</p>
<p>Connect your ESP to the serial monitor at 74880 or 115200 baud. The output usually shows the reset cause. For example:<br /><br />rst cause:2 = reset from RST pin<br /><br />rst cause:4 = watchdog reset</p>
<p><br /><strong>Wi-Fi reconnect loop</strong> –</p>
<p>If your code keeps trying to connect to Wi-Fi and fails (especially without any delay), it can cause instability.<br /><br />Double-check your power supply first — it's usually the culprit. If you're still stuck, share your wiring setup and what shows up in the serial monitor.</p>]]></content:encoded>
						                            <category domain="https://forum.etechnophiles.com/esp32/">ESP32</category>                        <dc:creator>Jignesh</dc:creator>
                        <guid isPermaLink="true">https://forum.etechnophiles.com/esp32/why-does-my-esp8266-keep-restarting/#post-501</guid>
                    </item>
				                    <item>
                        <title>Why does my ESP8266 keep restarting?</title>
                        <link>https://forum.etechnophiles.com/esp32/why-does-my-esp8266-keep-restarting/#post-497</link>
                        <pubDate>Wed, 25 Jun 2025 05:30:14 +0000</pubDate>
                        <description><![CDATA[I just got a brand new ESP8266 and tried uploading a basic sketch (just a simple Serial.begin() and a few prints), but as soon as it runs, the board keeps restarting in a loop.
I haven’t co...]]></description>
                        <content:encoded><![CDATA[<p data-start="208" data-end="398">I just got a brand new ESP8266 and tried uploading a basic sketch (just a simple <code data-start="301" data-end="317">Serial.begin()</code> and a few prints), but as soon as it runs, the board keeps restarting in a loop.</p>
<p data-start="400" data-end="563">I haven’t connected any sensors or peripherals — just powered it via USB. The Serial Monitor keeps showing reset messages like <code data-start="527" data-end="541">rst cause: 4</code> or something similar.</p>
<p data-start="565" data-end="734">Is this normal for a new board? Could it be a power issue, bad code, or something else I’m missing?<br data-start="664" data-end="667" />Would really appreciate any suggestions before I start panicking</p>]]></content:encoded>
						                            <category domain="https://forum.etechnophiles.com/esp32/">ESP32</category>                        <dc:creator>DIY Electronica</dc:creator>
                        <guid isPermaLink="true">https://forum.etechnophiles.com/esp32/why-does-my-esp8266-keep-restarting/#post-497</guid>
                    </item>
							        </channel>
        </rss>
		