Hello. I have a question. If I am to have a 16F877 communicate with several PICs through the I2C module AND communicate with a PC through the RS232 using the USART module at the same time, all while executing a certain program, will there be a problem? I mean if I use the available interrupts to acknowledge the recieving processes and buffer status, overflow issues,..... will the 2 modules be able to operate simultaneously from their hardware modules without any problems while executing another program and just recieving and sending whenever the programs requires it? Thanks.