Datasheet
PIC24F16KL402 FAMILY
DS30001037C-page 182 2011-2013 Microchip Technology Inc.
23.3 Unique ID
A read-only Unique ID value is stored at addresses,
800802h through 800808h. This factory programmed
value is unique to each microcontroller produced in the
PIC24F16KL402 family. To access this region, use
Table Read instructions or Program Space Visibility.
To ensure a globally Unique ID across other Microchip
microcontroller families, the “Unique ID” value should
be further concatenated with the family and Device ID
values stored at address, FF0000h.
REGISTER 23-8: DEVID: DEVICE ID REGISTER
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
bit 23 bit 16
RRRRRRRR
FAMID7 FAMID6 FAMID5 FAMID4 FAMID3 FAMID2 FAMID1 FAMID0
bit 15 bit 8
RRRRRRRR
DEV7 DEV6 DEV5 DEV4 DEV3 DEV2 DEV1 DEV0
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 23-16 Unimplemented: Read as ‘0’
bit 15-8 FAMID<7:0>: Device Family Identifier bits
01001011 = PIC24F16KL402 family
bit 7-0 DEV<7:0>: Individual Device Identifier bits
00000001 = PIC24F04KL100
00000010 = PIC24F04KL101
00000101 = PIC24F08KL200
00000110 = PIC24F08KL201
00001010 = PIC24F08KL301
00000000 = PIC24F08KL302
00001110 = PIC24F08KL401
00000100 = PIC24F08KL402
00011110 = PIC24F16KL401
00010100 = PIC24F16KL402