This is my first post to the PIC-LIST, and first let me say "Great list guys, lots of traffic and info". I am working on my first (complex) PIC program. Using a PIC16c57 at 4MHZ I am sampling the servo outputs from a R/C Reciver to convert them to PWM signals for 2 motors and using steps from the other 2 channels for non PWM stuff. My question is, Having never worked with PWM before or really even much assembly language I am having trouble coming up with a way to implemet the PWM.. I currently sample each servo input to give a value between 1 and 35 using the center couple of values for off and 1-1 for one direction and 21-35 for the other direction. The sampling cycle for all 4 servos takes about 8ms I then have about 2m s (2k instructions) before the next pulse cycle begins. Any pointers to info, examples, suggestions, flames , etc of PWM on the low end PIC's would be greatly appreciated. If requested I will post my entire source code. (this is not for busines s so I would be happy to release it into the public domain). Jason E. Brown Evil Robots Inc. 3821 Tacoma Ave. Chattanooga Tn, 37415 jebrown@cdc.net