En realidad ambas son FLASH, pero para no confundir se les llama de distinto modo ya que una es memoria de programa y la otra es de datos, ahora, en la memoria de programa tambien puedes grabar datos, pero se extraen de forma especial usando una tabla de busqueda
Para grabar ambas se usa un procedimiento especial, primero escribes el dato en un registro, la direccion en otro, y finalmente activas uno de control en una secuencia especial, esto es por seguridad para evitar escrituras erroneas