In a memory cell array, each memory cell includes a control gate disposed
laterally adjacent a floating gate. The memory cells in each memory
column are disposed inside a single well. The control gate and the
floating gate are disposed between two diffusion regions. Each memory
cell may be erased and programmed by applying a combination of voltages
to the diffusion regions, the control gate, and the well.