Abstract: Disclosed is a camera comprising, a microcomputer, an electrically erasable and programmable large-capacity memory for storing a control program for indicating an operation of the microcomputer, and a terminal, exposed to outside, through which at least one of commands and program data relative to erasing and rewriting to the large-capacity memory is transmitted. Preferably, the microcomputer has a read-only memory which stores the control program for indicating a transfer of at least one of the received commands and program data to the large-capacity memory but is separate from the large-capacity memory.