dsPIC33E - MCU속도 측정
dsPIC33E 시리즈는 최대 70Mhz로 동작 가능하다. 기존 dsPIC33 시리즈가 40Mhz로 동작한것에 비해 거의 2배 정도의 성능이 향상되었다.
기존 dsPIC33시리즈의 MCU속도 측정과 비교해 보면 약 두배 정도 속도가 향상된것 같다. 이정도면 72Mhz STM32(12Mhz)와 비교해 봐도 좋을것 같다.
MCU별 속도 측정 참고
단순히 GPIO On/Off 했을때 속도를 측정해 보면..
-> 7Mhz
34: while(1)
35: {
36: LATA = 0xFF;
0374 200FF1 mov.w #0xff,0x0002
0376 20E040 mov.w #0xe04,0x0000
0378 780801 mov.w 0x0002,[0x0000]
37: LATA = 0;
037A EB0080 clr.w 0x0002
037C 20E040 mov.w #0xe04,0x0000
037E 780801 mov.w 0x0002,[0x0000]
38:
44: }
0380 37FFF9 bra 0x000374
옵티마이즈 후
->11.5Mhz
34: while(1)
35: {
36: LATA = 0xFF;
0340 887020 mov.w 0x0000,0x0e04
37: LATA = 0;
0342 EF2E04 clr.w 0x0e04
0344 37FFFD bra 0x000340