What is the interrupt rate? 1 per second? Or 1 every minute?

I would recommend not to use heavy time consumers like LCDOUT and WRITE commands within the ISR as it can create problems.