I'm used to using the 16F684, and I had the following macro for getting the greatest speed out of it: #define CrankTheSpeed() ((void)(OSCCON |= 0b1110000,OSCTUNE = 0b1111)) I got myself a "Pickit2 Debug Express" today though, and from now on I'll be working with the 16F887. I took a quick glance at the datasheet for the 887 and it tells me that the max speed I'll get is 8 MHz if I choose to use internal oscillators. I want the absolute maximum speed though (so I think that means I use an RC circuit to tell it what speed I want). Could someone please explain to me what pin I put the RC on, what RC values to use, what registers to set, etc.? -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist