Let’s take a moment to discuss performance in general. Using internal benchmarks based on industry standards and internal application code Microchip’s entry level PIC24F family executes at 16MHz with about 14 MIPS throughput showing the advantage of the RISC architecture’s single cycle instruction execution. The PIC24F benchmarks beat all but one of our competitors. When the PIC24H and dsPIC® DSC were benchmarked they beat all 16-bit competitors benchmarked with approximately 37 MIPS performance. The PIC24H and dsPIC DSC had the same benchmark result because the applications code did not take advantage of DSP instructions. The graph shows the results of compiling C code with various C Compilers for a number of processors. The code complied was a combination of approximately 40K of application code used in various application notes. The higher the number the larger the resulting program memory. A smaller number indicates better c code efficiency. The combination of core and C Compiler allow Microchips 16-bit controllers to fit more C-code into a given memory space. This either allows you to do more with a given memory size or potentially migrate to a smaller device.