MSP430 small code, small data Size Benchmarks

ti.platforms.exp430F5438 (compiler version: 4.1.5)

(all sizes are in 8-bit bytes)

Static Module Applications

ROM RAM
Code Initialized Data C-initialization Total ROM ISR/C Stack Task Stacks Heaps BSS Total RAM
Kernel Only 2762 404 80 3246 512 0 0 132 644
Hwi application 2864 514 84 3462 512 0 0 140 652
Clock application 4682 576 222 5480 512 0 0 336 848
Clock Object application 4682 576 238 5496 512 0 0 358 870
Swi application 3676 556 122 4354 512 0 0 190 702
Swi Object application 3676 558 146 4380 512 0 0 218 730
Task application 6296 596 344 7236 512 1024 0 482 2018
Task Object application 6296 598 374 7268 512 1536 0 524 2572
Semaphore application 6894 602 384 7880 512 1536 0 536 2584
Semaphore Object application 6894 604 394 7892 512 1536 0 548 2596
Default Configuration 16144 6638 482 23264 4096 512 4096 1840 10544

Dynamic Applications

ROM RAM
Code Initialized Data C-initialization Total ROM ISR/C Stack Task Stacks Heaps BSS Total RAM
Dynamic Memory application 7380 638 424 8442 512 1536 4096 536 6680
Dynamic Task application 8732 712 430 9874 512 1536 4096 540 6684
Dynamic Semaphore application 9434 774 434 10642 512 1536 4096 544 6688