a nonvolatile memory apparatus which includes a plurality of terminals including a clock terminal , a command terminal and an other terminal , a control circuit , and a plurality of nonvolatile memory cells . the clock and command terminals are capable of correspondingly receiving a clock signal and commands which include read and program commands . in an operation in response to the read command , the control circuit reads data from ones of the nonvolatile memory cells , and outputs data via said the other terminal based on the clock signal and in response to the program command , the control circuit is capable of receiving data via the other terminal based on the clock signal and writes data to ones of the nonvolatile memory cells .