A method for erasing an information charge of nonvolatile semiconductor memory device having a plurality of memory cells, which are arranged in a matrix form having rows and columns, each including a control gate, a floating gate, a sources and a drain, and holding said information charge in said floating gate, comprising the steps of:
- selecting a word line connected to the control gate of the memory cell to be erased;
- and
- applying a high negative voltage to said selected word line, applying a positive voltage to the source of the corresponding individual memory cell and applying a positive voltage to the unselected word lines;
- and
- grounding simultaneously a bit line and a source line connected to the drain and the source of the individual memory cell, respectively.