The mechanisms of programming/erasing (P/E) and endurance degradation have been investigated for multilevel-cell (MLC) Flash memories using a Si(3)N(4) (NROM) or a ZrO(2)/Si(3)N(4) dual charge storage layer (DCSL). Threshold-voltage (V(th))-level disturbance is found to be the major endurance degradation factor of NROM-type MLCs, whereas separated charge storage and step-up potential wells give rise to a superior V(th)-level controllability for DCSL MLCs. The programmed V(th), levels of DCSL MLCs are controlled by the spatial charge distribution, as well as the charge storage capacity of each storage layer, rather than the charge injection. As a result, DCSL MLCs show negligible V(th)-level offsets (< 0.2 V) that are maintained throughout the 105 P/E cycles, demonstrating significantly improved endurance reliability compared to NROM-type MLCs.