DPU 100 includes a digital processor (e.g., 486DX or Pentium??? microprocessor) and memory including nonvolatile memory (PROM, EEPROM or FLASH) to store programs executed by the processor and volatile (RAM) memory which may have a battery back-up circuit.