This unit is rated for 8 to 30 VAC input.
2. This unit does have a 'HOLD' function, but it is only a temporary hold. It will hold for 3 hours and then revert back to the programmed settings. You could maintain a certain temperature by simply setting each program to the same temperature. Otherwise, there is always the non-programmable option, 1F86-344.