I NEED HELP IN DESIGNING A SERIAL PORT BUFFER THAT WILL STORE DATA RECEIVED FROM SERIAL PORT AND A PIC WILL BE ABLE TO READ THIS DATA WITHOUT AFFECTING THE FLOW OF DATA FROM PC TO THE BUFFER THE SIZE OF BUFFER MAY VARY FROM ONE APPLICATION TO ANOTHER BUT I NEED TO KNOW THE PRINCIPAL METHOD FOR THIS BUFFER BASICLY I NEED THE BUFFER BECAUSE I AM USING A PIC TO RECEIVE DATA FROM ANOTHER APPLICATION USING THE SERIAL PORT THEN THE PIC WILL HAVE TO MODIFY THIS DATA ACCORDING TO INFO RECEIVED FROM OTHER PORTS AND RETRANSMIT THE MODIFIED DATA SERIALLY . I AM USING THE PICBASIC PRO COMPILER FOR MY APPLICATION AND THE PIC WILL NOT BE ABLE TO READ THE INCOMING SERIAL DATA STORE IT AND READ OTHER PORTS MODIFY THE DATA AND THEN TRANSMIT IT WITHOUT LOOSING SOME OF THE INCOMING DATA REGARDS SHARIF NABULSI rnc@go.com.jo