Sua placa ESP32, o conversor USB-serial ou o módulo GPS não aparece no computador? Se o chip perto do conector USB estiver marcado como CP2102 (ou CP2104, CP2108), o que falta é o driver CP210x da Silicon Labs. Aqui você baixa o driver universal oficial, instala em 2 minutos e resolve os erros de porta COM mais comuns.
O download abaixo é o CP210x Universal Windows Driver oficial da Silicon Labs (fabricante do chip), na versão mais recente, sem modificações.
Download do Driver CP2102 / CP210x (Oficial, Windows)
Compatível com Windows 10 e 11 (Intel e ARM). Cobre toda a família CP210x: CP2101, CP2102, CP2102N, CP2104, CP2105 e CP2108.
Como Instalar o Driver CP2102 (Passo a Passo)
Passo 1: Extrair o pacote
Extraia o .zip para uma pasta (botão direito → “Extrair tudo”). Diferente de outros drivers, este não tem um instalador com janela — a instalação é pelo arquivo .inf, e é até mais simples:
Passo 2: Instalar pelo botão direito
Dentro da pasta extraída, localize o arquivo silabser.inf, clique nele com o botão direito e escolha “Instalar”. Confirme a permissão do Windows e aguarde a mensagem de conclusão. (Alternativa: conecte a placa, abra o Gerenciador de Dispositivos, clique com o botão direito no dispositivo desconhecido → “Atualizar driver” → “Procurar no meu computador” → aponte a pasta extraída.)
Passo 3: Conferir a porta COM
Conecte a placa e abra o Gerenciador de Dispositivos: deve aparecer “Silicon Labs CP210x USB to UART Bridge (COMx)” em “Portas (COM e LPT)”. Esse é o número de porta que você usa na IDE do Arduino, no ESPHome, no esptool e afins.
Problemas Comuns e Soluções
Dispositivo nem aparece no Gerenciador: cabo USB sem fios de dados (o clássico cabo “só carga”). Troque o cabo antes de qualquer outra coisa e conecte direto no computador, sem hub.
Aparece como “CP2102 USB to UART Bridge Controller” com exclamação amarela: o Windows enxergou o chip mas não tem o driver — siga o Passo 2 acima apontando a pasta extraída.
Erro “Failed to connect to ESP32: Timed out”: a porta está OK; isso é o modo de gravação do ESP32. Segure o botão BOOT da placa ao iniciar o upload (ou confira os capacitores do auto-reset em placas clone).
A COM muda de número toda hora: normal ao trocar de porta USB física. Se incomodar, fixe o número em Gerenciador de Dispositivos → propriedades da porta → Configurações da porta → Avançado.
Meu chip é CH340, não CP2102: o driver é outro — veja nosso guia do driver CH340. O nome vem impresso no chip ao lado do conector USB.
CP2102 no Linux e no macOS
Linux: suporte nativo no kernel — a placa vira /dev/ttyUSB0. Problema de permissão? sudo usermod -a -G dialout $USER e faça logout/login.
macOS: nas versões atuais o driver já vem no sistema (aparece como /dev/cu.usbserial ou /dev/cu.SLAB_USBtoUART). Para versões antigas, a Silicon Labs mantém o driver de Mac na página oficial.
Perguntas Frequentes
Serve para ESP32 e ESP8266? Sim — muitos devkits (especialmente os oficiais da Espressif e os NodeMCU v1.0) usam CP2102. Placas clone costumam usar CH340; confira o chip.
Funciona no Windows 7? Este pacote universal é para Windows 10/11. Para Windows 7, a Silicon Labs disponibiliza um pacote legado na página oficial do CP210x.
É seguro? É o driver oficial assinado da Silicon Labs, redistribuído sem alteração — instala sem nenhum aviso do Windows.
Conclusão
Com o driver universal instalado, o CP2102 é dos chips mais estáveis que existem — instala uma vez e esquece. Guarde esta página para a próxima placa nova da bancada.
Veja também: driver CH340, gravadora XGecu T48 e como ler esquema elétrico de notebook.
