Are Nodemcu pins 5V tolerant?
The ESP8266 I/O is 5V tolerant unless couple of uA current can destroy the chip. Except for completely wrong wiring, such as feed 5V into 3.3v rail or feed 5V into output pin (in output low state or in output high with push-pull mode), 5V on GPIO pins will not destroy ESP8266.
Can Nodemcu handle 5V?
NodeMCU 1.0 and 1.1 The VIN pin not directly connected to the USB’s 5V supply (at least on the LoLin v3 board). this means the pin cannot be used as a 5V supply output. You cannot control that voltage. It is always on, and always 5V (or whatever your USB port happens to provide – 4.75v – 5.25v).
Is the GPIO pin tolerant to 3.3V?
Indeed adding an external Schottky diode from the GPIO pin to 3.3V cuts this voltage down to about 3.5V. As soon as code configures the pin as an output with logic 1, the 4.7V on the pin drops to 3.3V. In summary, the equivalent schematic of the GPIO implies that the pins are tolerant to 5V as long as the current is small.
What should GPIO voltage be for 10K load?
Configured as outputs, the GPIO lines pretty strongly drive to 3.3V or 0V via the internal MOSFETS. Into a 10K load to ground or to 3.3V, there’s not much voltage delta from the supply lines. However as soon as the GPIO is configured as an input (which is the default state) it becomes high impedance.
What does the GPIO do in a microcontroller?
The STM32 microcontroller general-purpose input/ output pin (GPIO) provides many ways to interface with external circuits within an application framework.
What can a GPIO pin be used for?
3 GPIO functional description STM32 GPIO can be used in a variety of configurations. Each GPIO pin can be individually configured by software in any of the following modes: • Input floating • Input pull-up • Input-pull-down • Analog • Output open-drain with pull-up or pull-down capability • Output push-pull with pull-up or pull-down capability