É um System-On-Chip com Wi-Fi embutido;
Tem conectores GPIO, barramentos I2C, SPI, UART, entrada ADC, saída PWM e sensor interno de temperatura;
CPU que opera em 80MHz, com possibilidade de operar em 160MHz;
Arquitetura RISC de 32 bits;
32KBytes de RAM para instruções;
96KBytes de RAM para dados;
64KBytes de ROM para boot;
Possui uma memória Flash SPI Winbond W25Q40BVNIG de 512KBytes;
O núcleo é baseado no IP Diamand Standard LX3 da Tensilica;
Fabricado pela Espressif;
Existem módulos de diferentes tamanhos e fabricantes.
Especificações retiradas do manual do fabricante.
Especificações retiradas do manual do fabricante.
O modelo ESP-01 é o mais comumente utilizado e mais amplamente comentado até o momento. O foco desse modelo é ser utilizado como ponte Serial-WiFi, seja com o Arduino, propriamente, seja com qualquer outro microcontrolador com porta de comunicação serial.
Vcc: Tensão de alimentação 3,3V. Módulo consome até 300 mA;
GND: Sinal de Terra GND;
Tx: Sinal de Tx do módulo, a ser conectado no Rx do microcontrolador (Sinal em 3,3V);
Rx: Sinal de Rx do módulo, a ser conectado no Tx do microcontrolador (Cuidado! Sinal em 3,3V!);
RST: Sinal de Reset/Restart acionado em nível baixo (GND);
CH_PD: Sinal de habilitação do chip (chip enable), usado para gravação de firmware ou atualização. Deve ser mantido em nível ALTO para operação normal;
GPIO0: Pode ser controlado pelo firmware, e deve ser colocado em nível baixo (GND) para modo update, ou em nível alto para operação normal;
GPIO2: I/O que pode ser controlada pelo firmware;
LED: Quando está ligado, fica aceso em cor Vermelha, e aciona a cor Azul para indicar atividade. Pisca uma vez para indicar momento de boot.