16f84 is not support by ICD2 debugger

For C and ASSEMBLY users to post questions and code snippets for programming in C and ASSEMBLY. And for any other C or ASM course related questions.

Moderators: Benj, Mods

Post Reply
saravana_3
Posts: 61
Joined: Thu Dec 20, 2007 4:23 pm
Location: singapore

16f84 is not support by ICD2 debugger

Post by saravana_3 »

Hi friends,
just for your information, the pic 16f84 is not supported by the ICD2 debugger, after i bought the debugger i know it, now i am in the position of chaging the PIC, i want to work with PIC 16F88, what are the things i have to note down when migrate to pic16f88 from the pic16f84.
i notice that when I am using the ICD2 with the 16f88 i cannot use the RB6,
any one knows why it is happend. :roll:
thanks
saran

User avatar
Steve
Matrix Staff
Posts: 3433
Joined: Tue Jan 03, 2006 3:59 pm
Has thanked: 114 times
Been thanked: 422 times

Re: 16f84 is not support by ICD2 debugger

Post by Steve »

RB6 and RB7 are used to communicate with the debugger, which is why you cannot use these.

When migrating from the '84 to the '88, be aware of the following differences:

* configuration word is different
* porta is analogue by default and this needs to be turned off (ANSEL) if you wish to use its pins as digital i/o
* it has a "fail-safe" clock mode if the clock does not weem to be present
* more program and data memory, so be aware of the extra banking bits

Apart from that, I think the migration from 84 to 88 should be pretty easy.

Post Reply