How is Flash memory different from ROM in microcontrollers? - EdgeBench