First thanks to everyone for your outstanding help :). I am well on my way now and have downloaded JALss to get started with as I am a Delphi Developer by trade and this language comes more=20 naturally to me. I've been asked to "Robot" an RC car by a local track so that they do not need to drive cars for 8 hrs a day and can=20 concentrate on their customers as they come in. The idea is a simple one. 3 Ultrasonic sensors detect the track up to 15 ft away. Then accordingly the pic decides how to "Drive" the track within its (the cars) floating range (about 3ft). This part was simple enough to figure out. My next problem is setting up PWM on the 16f628 to control the Speed Control and steering of the car. Does anyone know how to do this inside JAL? I looked for an example but all I can find is stuff about stepper motors (witch in my limited=20 understanding of them doesn't help me much). Also has anyone ever tried something like this before? I wouldn't mind hearing how your results came out. The particular cars that I am working with run about 40mph on a track that is 120ft long and=20 32ft wide with 8ft segments. I hope that the pic will be fast enough to control the car at this low speed (normally they run about 60mph). Thanks again, Jeremy -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu