Homepage  

Results - Microchip PIC
[PIC]

Time measurements were obtained using an oscilloscope attached to a digital output. See the "Tests Performed" section for more details.
Results are with the development tools using full optimization (excluding "procedural abstraction" option) unless otherwise stated.

Test

Result

16bit addition

71.6μs

16bit multiplication

193μs

16bit division

940μs

32bit multiplication

344μs

32bit subtraction

76.4μs

Bubble sort

3.33ms

Block memory move and compare

12.4ms

Conditional branch to procedure

169μs with optimization. 220μs with no optimization.

Scheduler tick function

66.2μs with optimization. 68.4μs with no optimization.

PUSH’ing and POP’ing

412μs






Copyright (C) 2003 - 2008 Richard Barry
Any and all data, files, source code, html content and documentation included in the FreeRTOS distribution or available on this site are the exclusive property of Richard Barry. See the files license.txt (included in the distribution) and this copyright notice for more information. FreeRTOSTM and FreeRTOS.orgTM are trade marks of Richard Barry.