Status: Assigned
Owner: robhamerling
Labels: Type-Defect Priority-Low Component-Device

New issue 135 by robhamerling: Duplicate device ID values in chipdef_jallib.jal
http://code.google.com/p/jallib/issues/detail?id=135

Every PIC (device file) must have a unique entry in chipdef_jallib.jal. The identifiers are generated from the 'physical' device id (DEVID2 and DEVID1 excl. REV bits in configuration memory), preceeded with the value of 'CORE' (hex 10, 12, 14, 16). It was assumed that this would give unique values, but it appears that chipdef_jallib.jal contains some duplicates, like:
0x_14_10A0 for 16f636   and 16f639
0x_16_0480 for 18f242   and 18F2439
0x_16_0400 for 18F252   and 18F2539
0x_16_04a0 for 18f442   and 18F4439
0x_16_0420 for 18F452   and 18F4539
0x_16_5040 for 18f66j93 and 18f86j72
0x_16_5060 for 18f67j93 and 18f87j72
This is not too bad for the first 5 pairs, since the members of each of these pair are almost identical (but there are some siginificant difference!). But the members of the last two pairs are really different devices! I assume these are caused by errors in the MPLAB (8.56) .dev files.

Nevertheless the identifications must be made unique.

RobH



--
You received this message because you are subscribed to the Google Groups 
"jallib" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/jallib?hl=en.

Reply via email to