Muchas gracias por vuestras respuestas.
Efectivamente @Surbyte, se trata de una de las razones que comentas. El sistema de domótica es para la casa que me estoy construyendo y debe de controlar muchos parámetros (principalmente temperaturas y humedades para cada habitación) y dar salida a los circuitos de suelo radiante, iluminación, programador de vacaciones, antihielo, un registro de algunos parámetros en un USB, etc. y trato de optimizar la respuesta lo máximo posible. De momento tengo algo más de 1300 líneas de código y aunque buena parte de las funciones las tengo espaciadas en el tiempo a base de millis (), temo que acabe siendo demasiado pesado para la placa.
Cuando cree la programación para que la pantalla Nextion se entendiese con Arduino tampoco recurrí a librerías para ganarle algo de velocidad y, de momento, ha ido bien, por eso trataba de ganarle algunos microsegundos al sistema.
Al incorporar la Arduino Giga un RTC interno se me ocurrió que quizás incorporase alguna función propia con un acceso más o menos directo, por ejemplo tal como se inicializan los seriales de la placa y como la única referencia que había encontrado al RTC del Giga es la que indica @tauro0221) buscaba más pistas para descargar la memoria.
Recurriré a una librería sencilla y a ver cómo va.