Remember Flash can be electrically erased, meaning the code written into the device can be changed. Flash can only be program and erased a finite number of times due to the gate oxide gradually accumulating trapped electrons during the program and erase process. Currently onsemi offers Flash memory that can be erased and programed over 1,000,000 times.