user45431: I want to connect an RTC to a master Arduino, send the time data to a slave Arduino through I2C, then connect an LCD to the slave and print it out. 
can it be done? A think it would mean that the slave Arduino is a master for the LCD a the same time and it would mess up my code. Any input would be highly appreciated.

user37622: The LCD is connected over SPI. The MCU can be an I2C slave and the SPI master. There is no conflict. 

user28097: From what I understood. I think you are trying to pass time to 2 ardruinos using one RTC. 
m.a. = master arduino
s.a. = slave arduino
                            RTC
                            /\ (i2c)
                        m.a.  s.a.-------------(LCD)
                         L______|(spi)

No you cannot
but you can read time in master and then relay it to slave using your own protocol (i.e. "Apr  4 21:20:16 IST 2018") and let it print to LCD.
      RTC ------ m.a. ======= s.a. ++++ (lcd)
            i2c          spi        
        (read reg.)  (pass string)

Humble NOTE:- If possible draw some digram while you are explaining circuit. It will be far easy to understand and answer than explaining circuit. may be draw on paper and upload to igmur/drive and add link in question or upload it here.
My ascii digrams may not be best but I think they pass message clearly.

45431: <p>I want to connect an RTC to a master Arduino, send the time data to a slave Arduino through I2C, then connect an LCD to the slave and print it out. </p>

<p>can it be done? A think it would mean that the slave Arduino is a master for the LCD a the same time and it would mess up my code. Any input would be highly appreciated.</p>
 37622: <p>The LCD is connected over SPI. The MCU can be an I2C slave and the SPI master. There is no conflict. </p>
 28097: <p>From what I understood. I think you are trying to pass time to 2 ardruinos using one RTC. 
m.a. = master arduino
s.a. = slave arduino</p>

<pre><code>                            RTC
                            /\ (i2c)
                        m.a.  s.a.-------------(LCD)
                         L______|(spi)
</code></pre>

<p>No you cannot
but you can read time in master and then relay it to slave using your own protocol (i.e. "Apr  4 21:20:16 IST 2018") and let it print to LCD.</p>

<pre><code>      RTC ------ m.a. ======= s.a. ++++ (lcd)
            i2c          spi        
        (read reg.)  (pass string)
</code></pre>

<p>Humble NOTE:- If possible draw some digram while you are explaining circuit. It will be far easy to understand and answer than explaining circuit. may be draw on paper and upload to igmur/drive and add link in question or upload it here.
My ascii digrams may not be best but I think they pass message clearly.</p>
