A method and circuit for updating a software register is disclosed,
wherein the software register is updated using data received through a
data I/O pad, and the updated data is read and transferred to the outside
through the data I/O pad. The disclosed method of updating the software
register includes the steps of receiving necessary data from a data I/O
pad, writing the data received from the data I/O pad into the software
register, thereby updating the software register, and reading the updated
data from the software register, and transferring the data to the outside
through the data I/O pad.