Patent ID: 7589652

Claim:
A device for digital-to-analog conversion and having non-volatile memory for storage of configuration information and digital values for conversion to analog values, said device comprising: a serial input-output port adapted for coupling to a serial bus; a serial interface and logic, the serial interface coupled to the serial input-output port; one or more input registers coupled to the serial interface and logic; one or more digital-to-analog converter registers coupled to respective ones of the one or more input registers; one or more digital-to-analog converters coupled to respective ones of the one or more digital-to-analog converter registers; and at least one non-volatile memory coupled to the one or more input registers; wherein the serial input-output port receives commands that are coupled to the serial interface and logic, whereby the commands cause the serial interface and logic to control operation, reading and writing of data, and reading status of the device; the commands are selected from the group consisting of: a fast write command for writing configuration information and data to the one or more input resisters, a write command for writing configuration information and data to the one or more input resisters and the one or more non-volatile memories, a voltage reference selection command for selecting a voltage reference source for the one or more digital-to-analog converters, a power-down selection command for selecting either a normal or power-down mode for each of the one or more digital-to-analog converters, a first test mode command for writing trim bits for a voltage reference and trim bits for an operational amplifier associated with each of the one or more digital-to-analog converters, a second test command for locking unauthorized modification of the at least one non-volatile memory, a read command for reading configuration information and data in the one or more input registers and the at least one non-volatile memory, and a third test command for reading configuration information for each of the one or more digital-to-analog converters.