Hi Tom, Thanks very much for your response and sharing your experience with the ICD2. As Charles told me, MPLAB's help details the resources used for different microcontrollers. For the benefit to others who are interested (cut and pasted from the Microchip MPLAB help): PIC18F452 ICD resources used Program memory used: 0x7DC0-0x7FFF Data memory used: 0x5F4 - 0x5FF 0xFD4* 0xFB5 - 0xFB9* * On several devices, these locations correspond to SFRs. As such, locations FB5-FB9 are only "semi-reserved". This means that you can actually use the registers in your application software. However, you cannot access these registers from the file register, SFR, or watch windows in MPLAB IDE. If your application and debugging depend upon these registers, you are encouraged to copy these registers to non-reserved locations before breaking to view the values in these registers. Thanks again Tom for your help and time. Best regards, Ken Pergola -----Original Message----- From: pic microcontroller discussion list [mailto:PICLIST@MITVMA.MIT.EDU]On Behalf Of Tom Messenger Sent: Saturday, August 09, 2003 2:57 PM To: PICLIST@MITVMA.MIT.EDU Subject: Re: [PIC]: PIC18FXX2 data sheet question regarding ICD resources At 01:36 PM 8/9/2003 -0400, you wrote: >I'm hoping someone who has used a Microchip ICD2 with the PIC18F452 might be >able to answer these questions: I don't have the resource info right now but am fairly sure it's in the M'chip docs. >I'm thinking about getting a Microchip ICD2. For those that have one, are >you happy with it? I have one and am happy with it. I wanted to get up to speed quickly with the '452 so I bought the package deal that has the ICD2 and the PICDEM2 PLUS board. These are probably the best development tools I have ever purchased. And this week, I downloaded the M'chip C18 c compiler to learn c programming. For me, this tool suite is a good combination. I think there is only one version and it has USB and RS232 both. People *have* said on this list that they were getting "the usb version", etc. but afaik, there's only one version. My ICD2 always reported that it failed it's self test yet it appeared to function correctly. M'chip tech support just advised me to download MPLAB 6.3 which has new firmware for the ICD2. I did and it fixed the selftest failure reporting. Unfortunately, it also made it take about 3 times longer to program '452 chips. Now it's around 30 or 40 seconds; it used to be about 10 to 15 seconds. Not a big deal but seemingly a small step backwards. One other good thing, at least for me is that the ICD2 is fairly small and easy to transport from home to work to home, etc. Good luck! Tom -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu