ESP32 is designed for mobile, wearable electronics, and Internet-of-Things (IoT) applications. It features all the
state-of-the-art characteristics of low-power chips, including fine-grained clock gating, multiple power modes,
and dynamic power scaling. For instance, in a low-power IoT sensor hub application scenario, ESP32 is woken
up periodically only when a specified condition is detected. Low-duty cycle is used to minimize the amount of
energy that the chip expends. The output of the power amplifier is also adjustable, thus contributing to an
optimal trade-off between communication range, data rate and power consumption.