hardware: pines incompatibles

Buenos días,
tengo un problema con un Arduino Mega:
estoy usando el Datalogging Arduino shield, es un lector de tarjetas SD con RTC incorporado
también le he conectado un LCD y estoy utilizando prácticamente todas las entradas y salidas digitales posibles.
Lo que me sucede es que si utilizo las entradas analógicas A4 y A5, cuando las pongo a GND, se bloquea el programa y a veces definitivamente. Tengo que resetear. Si arranco con ellas a 0, la inicialización del RTC aborta.
Esto ocurre tanto si las declaro analógicas (es decir sin hacer nada) como si las declaro DIGITAL_PULLUP.
Que ocurre? hay alguna incompatibilidad? Puede ocurrirme en otros canales?
Gracias

El RTC es I2C y usa A4 y A5, intenta leer un poco la información de la placa que usas.
El SD usa SPI 10, 11, 12, 13 y el RTC usa A4 y A5.

Entonces A4 y A5 no las uses. Ya estan utilizadas por tu shield. 10 a 13 tampoco. Tal vez 10 no y use el pin 4, eso depende de los shield SD.