전자부품 데이터시트 검색엔진
  Korean  ▼
ALLDATASHEET.CO.KR

X  

PIC24F16KA102 데이터시트(PDF) 25 Page - Microchip Technology

부품명 PIC24F16KA102
상세설명  Flash Programming Specifications
PDF  48 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
제조업체  MICROCHIP [Microchip Technology]
홈페이지  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

PIC24F16KA102 데이터시트(HTML) 25 Page - Microchip Technology

Back Button PIC24F16KA102 Datasheet HTML 21Page - Microchip Technology PIC24F16KA102 Datasheet HTML 22Page - Microchip Technology PIC24F16KA102 Datasheet HTML 23Page - Microchip Technology PIC24F16KA102 Datasheet HTML 24Page - Microchip Technology PIC24F16KA102 Datasheet HTML 25Page - Microchip Technology PIC24F16KA102 Datasheet HTML 26Page - Microchip Technology PIC24F16KA102 Datasheet HTML 27Page - Microchip Technology PIC24F16KA102 Datasheet HTML 28Page - Microchip Technology PIC24F16KA102 Datasheet HTML 29Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 25 / 48 page
background image
PIC24FXXKAXXX
© 2008 Microchip Technology Inc.
Advance Information
DS39919A-page 25
FIGURE 4-3:
ENTERING ENHANCED ICSP™ MODE USING LOW-VOLTAGE ENTRY
FIGURE 4-4:
ENTERING ENHANCED ICSP™ MODE USING HIGH-VOLTAGE ENTRY
4.4
Blank Check
The term “Blank Check” implies verifying if the device
has been successfully erased and has no programmed
memory locations. A blank or erased memory location
is always read as ‘1’.
The Device ID registers (FF0002h:FF0000h) can be
ignored by the Blank Check as this region stores device
information that cannot be erased. The device
Configuration registers are also ignored by the Blank
Check. Additionally, all unimplemented memory space
should be ignored by the Blank Check.
The QBLANK command is used for the Blank Check. It
determines if the code memory is erased by testing
these memory regions. A ‘BLANK’ or ‘NOT BLANK’
response is returned. If it is determined that the device
is not blank, it must be erased before attempting to
program the device.
4.5
Code Memory Programming
4.5.1
PROGRAMMING METHODOLOGY
Code memory is programmed with the PROGP
command. PROGP programs one row of code memory,
starting from the memory address specified in the
command. The number of PROGP commands required
to program a device depends on the number of write
blocks that must be programmed in the device.
Figure 4-5
illustrates
an
example
flowchart
for
programming code memory. In this example, all 5.5K
instruction words of a PIC24FXXKAXXX device are
programmed.
• First, the number of commands to send (titled
‘RemainingCmds’ in the flowchart) is set to 176,
and the destination address (called
‘BaseAddress’) is set to ‘0’.
• Next, one write block in the device is programmed
with a PROGP command. Each PROGP command
contains data for one row of code memory of the
PIC24FXXKAXXX device.
• After the first command is processed successfully,
‘RemainingCmds’ is decremented by 1 and
compared with 0.
Since there are more PROGP commands to be sent,
‘BaseAddress’ is incremented by 40h to point to the
next row of memory. On the second PROGP command,
the second row is programmed. This process is
repeated until the entire device is programmed. Special
handling should not be performed when a panel
boundary is crossed.
MCLR
PGDx
PGCx
VDD
P6
P14
b31
b30
b29
b28
b27
b2
b1
b0
b3
...
Program/Verify Entry Code = 4D434850h
P1A
P1B
P18
P19
0
1
001
0
0
0
0
P7
VIH
VIH
VPP
PGDx
PGCx
VDD
P6
b31
b30
b29
b28
b27
b2
b1
b0
b3
...
Program/Verify Entry Code = 4D434850h
P1A
P1B
P18
0
1
001
000
0
VIHH
P7



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


데이터시트 다운로드

Go To PDF Page


링크 URL



ALLDATASHEET 가 귀하에 도움이 되셨나요?  [ DONATE ] 

Alldatasheet는?   |   광고문의   |   운영자에게 연락하기   |   개인정보취급방침   |   링크 투 데이터시트    |   링크교환   |   제조사별 검색
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