ADuCM355 writing to Flash memory

Do I have to manually erase a page of flash memory before writng to it or does the flash controller do the erase automatically when it carries out a write operation?

Thanks