Blue Flower

Serial vs EHA speed review (ARDUINO UNO vs PIC16F877A vs Stellaris Launchpad vs Chipkit MAX32 vs MSP430 Launchpad vs STM32)

MCU MODE FRAMES TIME FPS LOW LEVEL FUNCTION
Chipkit MAX32 EHA 300 1.172 255 LATDSET(1<<y)  ;  LATDCLR(1<<y)
Stellaris Launchpad EHA 200 1.553 128.78 HWREG(SCS_BASE +  ((SCS_PIN) << 2)) = SCS_PIN  ;  HWREG(SCS_BASE +  ((SCS_PIN) << 2)) = 0;
Arduino UNO EHA 200 4.903 40.8 PORTD|=(1<<y)  ;  PORTD&=(~(1<<y))
PIC16F877A EHA 200 7.863 25.44 bit_set(PORTLCD,bCS)  ;  bit_clear(PORTLCD,bCS)
MSP430 EHA 200 11.64 17.18 P2OUT |=y  ;  P2OUT &= ~(y)
Chipkit MAX32 Serial 50 15.12 3.31  
Stellaris Launchpad Serial 1 0.54 1.83  
Arduino UNO Serial 1 1.264 1.264  
MSP430 Serial 5 14.05 0.35  
PIC16F877A Serial 1 6.681 0.15