The invention relates to a method for forming an embedded
flash memory structure. The method comprises a steps of providing a substrate comprising a memory area and a logic area, a step of depositinga first floating
gate stack layer in the memory area and the logic area, wherein the first floating
gate stack layer includes a tunneling
oxide layer, a first floating gate layer and a first
mask layer deposited in sequence, a step of simultaneously removing the first
mask layer of the memory region and the logic region, a step of depositing a second floating
gate stack layer on the memory regionand the logic region, a step of removing all deposited
layers above the tunneling
oxide layer on the logic region, a step of depositing a second
mask layer to the memory region and the logic region, astep of forming a recess in the second
mask layer of the memory region to form a
flash memory device structure in the groove. In the invention, the second
mask layer of the memory region and the logic region is simultaneously removed by using one wet
etching, and a
lithography step used in removing all deposited
layers of the logic region is reduced. The process steps of the method for forming the embedded
flash memory structure are reduced, and the cost is saved.