Is there non-volatile memory on a 16F716 that would enable the chip to retain a variable if it is removed from power, after it has been programmed?