At 02:23 PM 7/14/97 EDT, you wrote: >bunch (maybe a dozen) of these in it with serial control (ideally with a >serial out so the data can be looped into more PWM controllers). I'd >like to be able to send a number into each of these PWM circuits and get >a pulse whose width is proportional to the number. Most PWM stuff I've >seen has been single channel and pretty much an analog circuit (PWM out >proportional to analog input). Any digital PWM peripherals out there? Harold, My generic robotic controller does this, sort of. It accepts commands via RS-232 or 485 (or R/C PWM, depending upon software configuration). It outputs R/C PWM to up to 16 channels, each channel gets a 2mS slot with data up to 2mS wide, on a rotating basis. If you use a serial input, the two PWMs through the 16 channels at the same time (one PWM module runs 8 channels, the other runs the other 8) for a complete refresh to each channel every 16mS. If you go with a R/C PWM input, the signal cycles every 32mS. Now if you're looking for real PWM like to generate an analog signal, I can't help. Andy ================================================================== Andy Kunz - Montana Design - 409 S 6th St - Phillipsburg, NJ 08865 Hardware & Software for Industry & R/C Hobbies "Go fast, turn right, and keep the wet side down!" ==================================================================