Hi, > Hello everyone, > > I am a little bit confused here... can somebody confirm that... > > - on a pic16c84/04 one instruction takes 1us Assuming the PIC runs at 4 MHZ, yes. The /04 only means that they (Microchip) guarentees operation up to 4MHz. One instruction takes 4/Fosc seconds (except branches, goto's, etc, which take 2/Fosc). > - on a pic16c84/10 one instruction takes 400ns If it runs at 10MHz, as above. The /10 PIC is guarenteed to run at up to 10MHz. Of course, if you run both PICs at, say 1MHz, the instruction times will be identical. Hope this clarifies it! Niki