If I power up my board the code runs but not properly, it appears to skip through delay routines instantly which is preventing correct initiation of some of the external devices. ...but if I then use the reset button on the board everything works fine. The uc is a Philips 80C31 running at 11MHz. The board has the reset circuitry as per the data sheet. Does anyone have any ideas as to what is going on here and what I can do to fix it? - I am going to try a longer RC period on the reset pin. Many thanks