leok
Joined: 28 Apr 2006 Posts: 1
|
configuration fuses 18F4620 |
Posted: Fri Apr 28, 2006 8:22 am |
|
|
I'm porting my application from 16F877 to 18F4620. Compiling (PCH version 3.207) resulted in a few minor issues (some fuses had to be changed, especially watchdog/Timer0), but that was no problem.
Bigger problem: when I try to program the PIC with ICD-U40 (firmware version 1.39 Rev #97), the verification proces results in an error in configuration fuses:
Actual Data (Hex):
00 82 19 15 00 00 C1 00 00 C0 0F E0 0F 40
Expected Data (Hex):
00 82 19 15 0F 00 C1 00 00 C0 0F E0 0F 40
The actual data differs in byte 5, which is Configuration Register 3 Low byte.
According to the 18F4620 datasheet, this register doesn't exist! Only Register 3High byte exists (page 255).
This confuses me, because a non existing register should return 0x00, just like the Actual Data. This means there is an error in the Expected Data?
Leo |
|