>>My application uses 2 servo motors, here is what I do and it works well: >>in a loop: >>- Set high bits bits that act as signals for the servos: >>- Wait 1mSec >>- Set low the bits of the motors that needs to be on one side. >>- Wait 0.5mSec >>- Set low the bits of the motors that needs to be on the center. >>- Wait 0.5mSec >>- Set low the bits of the motors that needs to be on the other side. >>- Wait 18mSec. <> I didn't realise that you could drive 2 servos with a 16F84, so do you need to add say 2 hardware timers etc.? Could you kindly provide some sample code snippets and schematics for a newbie? TIA, David -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads