O módulo RTC DS3231 é um módulo de relógio de tempo real projetado para manter data e hora de forma precisa mesmo quando o sistema principal é desligado. Ele opera em 3.3V e 5V, e vem com bateria de backup para preservar o relógio durante quedas de energia. Sua função principal é fornecer uma fonte estável de tempo calendarizado para sistemas eletrônicos que precisam de marcação temporal contínua.
É indicado para projetos em robótica, automação residencial e industrial, sistemas de registro de dados, prototipagem e educação maker, onde a marcação de tempo é necessária para logs, agendamento de tarefas ou sincronização de eventos. Também é comumente encontrado em projetos que envolvem Raspberry Pi e placas RP2040, além de microcontroladores e microcomputadores em geral, quando há necessidade de manter o relógio mesmo sem alimentação principal.
O módulo integra-se ao restante do projeto por meio de pinos de alimentação e pinos de comunicação padronizados em módulos de relógio, enquanto a bateria embarcada assume a manutenção do tempo quando a alimentação principal é removida. No projeto, ele costuma ser consultado periodicamente pelo controlador para obter data/hora e pode ser usado para acionar rotinas, carimbar leituras de sensores ou coordenar eventos em sistemas com sensores, motores e outros módulos.
Entre as vantagens práticas estão a manutenção automática do tempo com bateria de backup e a possibilidade de operação em duas faixas de tensão, o que facilita integração em diferentes plataformas. Antes da compra, verifique requisitos do seu projeto, conferindo compatibilidade quanto à tensão de operação, pinagem, dimensões e protocolo de comunicação utilizados pela sua placa ou software, e observe os cuidados ao substituir ou manusear a bateria de backup (polarity, fixação e descarte). Este produto é conhecido em ingles como "DS3231 Real Time Clock Module 3.3V 5V Precise, with battery"