Also, like many Microchip flash products, the dsPIC33 device can program themselves at run time. Under software control, the device will erase a page and program a row of the flash memory. This can be useful for calibrating the system or modifying parameters of the system.