Non volatile memory. Can store entire program on the flash since it stays in it. Flash can store more memory than the SRAM.