I'm running ECIO40P with;
Servo Component (1 channel only)
CAN component (external, channel1)
UART component (software, TX only)
+ a few basic inputs / outputs.
The servo hardware is very responsive (too responsive!) it reacts to the slightest change is control pulse.
Even if the servo position value is kept constant, I can see with the scope random pulses transmitted intermitantly.
Its not noise on the lines, I see the pulse definatly change pulse width but only for a single pulse or so.
Since the pluse train is created by software using PWM0 + PWM 1 + Tmr1 is it possibe other factors behind the scenes in the code could be causing these momentary changes in pulse width?

Any ideas on things to check ?
One option is to just change servo to something a bit more laggy!
