Programmable loop compensation