-
Notifications
You must be signed in to change notification settings - Fork 27
Description
When the serial port is closed, the DTR pin goes from low to high. But since the capacitor in the reset line is already charged by this point, the voltage on the RESET pin becomes 2xVcc (DTR + capacitor charge) for a short while (until the capacitor discharges through the internal pullup of the RESET pin). I haven't verified this behaviour with a scope, but if it indeed happens, we should probably fix it, since it is out-of-spec behaviour (unless the reset pin is somehow more resistent to high voltages, which might actually be the case given there is something like high-voltage programming which might work on the RESET pin. Still, might be better to fix anyway - the voltage spike might also be visible on the reset pin on the header.
It seems that the Arduino Uno has a diode from RESET to VCC, which looks like it is essentially intended to kill this voltage spike.