This isn't any big deal, just curious. Since I don't have a programmer that reads the ID codes, I wrote a short routine to read them. The results were; 0x3FFFFE: 0x25 (DEVID1) 0x3FFFFF: 0x04 (DEVID2) The first (0x25) I interpret to read as: 18F452 Rev. 5 but what does = DEVID2=20 indicate? The data sheet only says (that I could find) that it = identifies the=20 part number in DEVID1. The part is stamped; 18F452-I/P 0239GG9 Does the 0x04 by any chance indicate the I/P part of the part number? Assuming my method of reading the device ID codes and interpretation of them is correct, I was a little surprised at the rev number. Since = the=20 B5 errata sheet only fairly recently appeared on the uChip website I = would have=20 thought that they would only in the last couple of months be shipping = rev 5 parts, yet the date code on the part indicates week 39 of 2002. On the=20 other hand, I guess they are under no obligation to keep the information = on their web site in sync with production. Thanks for any response, Mike Jones -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu