I don't have a 4550 to test, but it works fine with an 18F4431. See attached.
Does it work if you try something simple like this?
If the above works, then it may be something in your code causing the problemCode:Pause 10 ' This statement is placed at beginning of code for ICD use ;--- if you un-comment these, you must comment the ones in the .inc file-- ASM ; 18F2550/4550, 8mhz crystal __CONFIG _CONFIG1L, _PLLDIV_2_1L & _CPUDIV_OSC4_PLL6_1L & _USBDIV_2_1L __CONFIG _CONFIG1H, _FOSC_HSPLL_HS_1H __CONFIG _CONFIG2L, _PWRT_ON_2L & _BOR_OFF_2L & _VREGEN_ON_2L __CONFIG _CONFIG2H, _WDT_ON_2H & _WDTPS_512_2H __CONFIG _CONFIG3H, _PBADEN_OFF_3H ; PortB resets as digital __CONFIG _CONFIG4L, _LVP_OFF_4L & _XINST_OFF_4L ENDASM DEFINE OSC 16 MyVar VAR BYTE Main: FOR MyVar = 0 TO 50 HIGH 0 PAUSE 5 LOW 0 PAUSE 5 NEXT GOTO Main END
or maybe a bad ICD model file?
Sorry I can't offer more help, but I haven't used MCS+ ICD in years.
Have you tried contacting Mecanique for tech support?




Bookmarks