Low level signals being applied and sourced to/from source/sim "ports". I did 4-20 mA, 150mV, 1.5V and 10V while on input mode. Shortly after while comparing its output to a stable dc calibrator output using a null meter the outputs started doing the stair stepping.
EDIT: Attached a picture of the output I had posted this before in the TE thread. They both do this now.
I am seeing the same thing now as well. If you have a working meter, and set the output you will get overshoot/undershoot whenever the value is changed. This is telling me there is feedback control of the output by the PIC. The stairstep height can be the maximum change in the feedback function, width being how often the function is called.
If you set the value to 5V say then hold down the "up" arrow, the voltage will now be stable, because the PIC is stuck in the button interrupt/routine, and can't send new data to the DAC.
So, this does indicate damage as you say. I'm thinking CAL data and firmware are OK (since you didn't touch the CAL pins).
What we need to do next is trace the 10V input (mine always reads as 0.013V now, I suspect yours is similar), and look for any damaged components (short to gnd?). Hopefully its something before the ADC (
ADS1232). mV is still working, so that should be a different path, and tells us at least the ADC is functional on that specific input (it has two, one for mV one for V maybe).
I did input 12V at one point into the 10V input (current limited), it could be that that damaged it, or perhaps switching from one range to another (24V to 10V) too quickly with output enabled, etc. that caused some residual voltage. Either way, the circuit can obviously be improved.