PIC16F/LF1946/47
4.5
Device ID and Revision ID
The memory location 8006h is where the Device ID and
Revision ID are stored. The upper nine bits hold the
Device ID. The lower five bits hold the Revision ID. See
Section 11.5 “User ID, Device ID and Configuration
Word Access” for more information on accessing
these memory locations.
Development tools, such as device programmers and
debuggers, may be used to read the Device ID and
Revision ID.
REGISTER 4-3:
DEVICEID: DEVICE ID REGISTER(1)
R
DEV8
R
R
R
R
R
R
DEV7
DEV6
DEV5
DEV4
DEV3
DEV2
bit 13
bit 7
bit 0
R
DEV1
R
R
R
R
R
R
DEV0
REV4
REV3
REV2
REV1
REV0
bit 6
Legend:
U = Unimplemented bit, read as ‘0’
‘0’ = Bit is cleared
R = Readable bit
-n = Value at POR
W = Writable bit
‘1’ = Bit is set
x = Bit is unknown
bit 13-5
bit 4-0
DEV<8:0>: Device ID bits
100011001= PIC16F1946
100011010= PIC16F1947
100011011= PIC16LF1946
100011100= PIC16LF1947
REV<4:0>: Revision ID bits
These bits are used to identify the revision.
Note 1: This location cannot be written.
DS41414A-page 58
Preliminary
2010 Microchip Technology Inc.