DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

PIC16F1503T-EST View Datasheet(PDF) - Microchip Technology

Part Name
Description
Manufacturer
PIC16F1503T-EST
Microchip
Microchip Technology 
PIC16F1503T-EST Datasheet PDF : 352 Pages
First Prev 81 82 83 84 85 86 87 88 89 90 Next Last
PIC16(L)F1503
10.4 User ID, Device ID and
Configuration Word Access
Instead of accessing program memory, the User ID’s,
Device ID/Revision ID and Configuration Words can be
accessed when CFGS = 1 in the PMCON1 register.
This is the region that would be pointed to by
PC<15> = 1, but not all addresses are accessible.
Different access may exist for reads and writes. Refer
to Table 10-2.
When read access is initiated on an address outside
the parameters listed in Table 10-2, the
PMDATH:PMDATL register pair is cleared, reading
back ‘0’s.
TABLE 10-2: USER ID, DEVICE ID AND CONFIGURATION WORD ACCESS (CFGS = 1)
Address
8000h-8003h
8006h
8007h-8008h
Function
User IDs
Device ID/Revision ID
Configuration Words 1 and 2
Read Access
Yes
Yes
Yes
Write Access
Yes
No
No
EXAMPLE 10-4: CONFIGURATION WORD AND DEVICE ID ACCESS
* This code block will read 1 word of program memory at the memory address:
* PROG_ADDR_LO (must be 00h-08h) data will be returned in the variables;
* PROG_DATA_HI, PROG_DATA_LO
BANKSEL
MOVLW
MOVWF
CLRF
PMADRL
PROG_ADDR_LO
PMADRL
PMADRH
; Select correct Bank
;
; Store LSB of address
; Clear MSB of address
BSF
PMCON1,CFGS
; Select Configuration Space
BCF
INTCON,GIE
; Disable interrupts
BSF
PMCON1,RD
; Initiate read
NOP
; Executed (See Figure 10-2)
NOP
; Ignored (See Figure 10-2)
BSF
INTCON,GIE
; Restore interrupts
MOVF
MOVWF
MOVF
MOVWF
PMDATL,W
PROG_DATA_LO
PMDATH,W
PROG_DATA_HI
; Get LSB of word
; Store in user location
; Get MSB of word
; Store in user location
DS40001607D-page 90
2011-2015 Microchip Technology Inc.

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]