While the ARM7 processor is not designed for DSP tasks, many users might want to implement simple DSP functions. An un-optimized 4 TAP FIR filter would take 270uS while a 10 TAP FIR filter would take 1.7mS. The flash included on the ADuC702x is divided into 512 byte pages. The erase time for one page is 20mS with the write time being 20uS per byte. Once a page is erased, the bytes can be written individually without the need to write the whole 512 bytes at the same time.