Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

PIC16F18323-E/SLSQTP Datasheet(PDF) 112 Page - Microchip Technology

Part # PIC16F18323-E/SLSQTP
Description  Full-Featured, Low Pin Count Microcontrollers with XLP
PDF  442 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

PIC16F18323-E/SLSQTP Datasheet(HTML) 112 Page - Microchip Technology

Back Button PIC16F18323-E/SLSQTP Datasheet HTML 108Page - Microchip Technology PIC16F18323-E/SLSQTP Datasheet HTML 109Page - Microchip Technology PIC16F18323-E/SLSQTP Datasheet HTML 110Page - Microchip Technology PIC16F18323-E/SLSQTP Datasheet HTML 111Page - Microchip Technology PIC16F18323-E/SLSQTP Datasheet HTML 112Page - Microchip Technology PIC16F18323-E/SLSQTP Datasheet HTML 113Page - Microchip Technology PIC16F18323-E/SLSQTP Datasheet HTML 114Page - Microchip Technology PIC16F18323-E/SLSQTP Datasheet HTML 115Page - Microchip Technology PIC16F18323-E/SLSQTP Datasheet HTML 116Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 112 / 442 page
background image
PIC16(L)F18313/18323
DS40001799A-page 112
Preliminary
 2015 Microchip Technology Inc.
10.4.2
NVM UNLOCK SEQUENCE
The unlock sequence is a mechanism that protects the
NVM from unintended self-write programming or
erasing. The sequence must be executed and
completed
without
interruption
to
successfully
complete any of the following operations:
• Program Flash Memory Row Erase
• Load of Program Flash Memory write latches
• Write of Program Flash Memory write latches to
Program Flash Memory
• Write of Program Flash Memory write latches to
User IDs
• Write to EEPROM
The unlock sequence consists of the following steps
and must be completed in order:
• Write 55h to NVMCON2
• Write AAh to NMVCON2
• Set the WR bit of NVMCON1
Once the WR bit is set, the processor will stall internal
operations until the operation is complete and then
resume with the next instruction.
Since the unlock sequence must not be interrupted,
global interrupts should be disabled prior to the unlock
sequence and re-enabled after the unlock sequence is
completed.
FIGURE 10-2:
NVM UNLOCK
SEQUENCE FLOWCHART
EXAMPLE 10-2:
NVM UNLOCK SEQUENCE
Note:
The two NOP instructions after setting the
WR bit that were required in previous
devices
are
not
required
for
PIC16(L)F18313/18323
devices.
See
Figure 10-2.
Start Unlock Sequence
Write 55h to NVMCON2
Write AAh to NVMCON2
Initiate Write or Erase operation
(WR = 1)
NOP instruction
(Not Required for 18313/18323
devices)
End
Operation
NOP instruction
(Not required for 18313/18323
devices)
BANKSEL
NVMCON1
BSF
NVMCON1,WREN
; Enable write/erase
MOVLW
55h
; Load 55h
BCF
INTCON,GIE
; Recommended so sequence is not interrupted
MOVWF
NVMCON2
; Step 1: Load 55h into NVMCON2
MOVLW
AAh
; Step 2: Load W with AAh
MOVWF
NVMCON2
; Step 3: Load AAh into NVMCON2
BSF
NVMCON1,WR
; Step 4: Set WR bit to begin write/erase
BSF
INTCON,GIE
; Re-enable interrupts
Note 1:
Sequence begins when NVMCON2 is written; steps 1-4 must occur in the cycle-accurate order
shown.
2:
Opcodes shown are illustrative; any instruction that has the indicated effect may be used.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com