MSP430 Timing Benchmarks

ti.platforms.exp430F5438

Benchmark Cycles (1)
Interrupt latency 125
Hwi_enable 15
Hwi_disable 16
Hwi dispatcher prolog 123
Hwi dispatcher epilog 115
Hwi dispatcher 229
Hardware Interrupt to Blocked Task 647
Hardware Interrupt to Software Interrupt 403
Swi_enable 106
Swi_disable 18
Post Software Interrupt Again 72
Post Software Interrupt without Context Switch 230
Post Software Interrupt with Context Switch 370
Create a New Task without Context Switch 2997
Set a Task Priority without a Context Switch 364
Task_yield 343
Post Semaphore, No Waiting Task 108
Post Semaphore No Task Switch 342
Post Semaphore with Task Switch 461
Pend on Semaphore, No Context Switch 123
Pend on Semaphore with Task Switch 481
Clock_getTicks 93

(1) The benchmark application was built using BIOS.LibType_Custom with the following BIOS.customCCOpts settings: "-vmsp --program_level_compile -o3".

Timings were obtained using the expMSP4305438 board.