This is a D1 mini, it is a mini WIFI board based on the ESP-8266EX. It has 11 digital input/output pins, all pins have interrupt/pwm/I2C/one-wire supported (except D0). There is 1 analog input (3.3V max input), a Micro USB connection and a reset button.MicrocontrollerESP-8266EXOperating Voltage3.3VDigital I/O Pins11Analog Input Pins1(Max input: 3.2V)Clock Speed80MHz/160MHzFlash4M bytesLength34.2mmWidth25.6mmWeight10g Pin DescriptionsPinFunctionESP-8266 PinTXTXDTXDRXRXDRXDA0Analog input, max 3.3V inputA0D0IOGPIO16D1IO, SCLGPIO5D2IO, SDAGPIO4D3IO, 10k Pull-upGPIO0D4IO, 10k Pull-up, BUILTIN_LEDGPIO2D5IO, SCKGPIO14D6IO, MISOGPIO12D7IO, MOSIGPIO13D8IO, 10k Pull-down, SSGPIO15GGroundGND5V5V-3V33.3V3.3VRSTResetRST