본문 바로가기

[Microchip]/dsPIC33E

dsPIC33E - MCU속도 측정

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



반응형