A controller 7 outputs internal timing signals for reading, writing and erasing in response to control signals such as write enable signal /WE, read enable signal /RE, address latch enable signal ALE and command latch enable signal CLE and the like, thereby controlling data write and erase sequence and data read operation based on the internal timing signals.