
MICROCHIP PIC24 Flash Programming

Enfòmasyon sou pwodwi
Pwogramasyon Flash
Fanmi aparèy dsPIC33/PIC24 yo gen yon memwa pwogram Flash pwogramasyon entèn pou ekzekisyon kòd itilizatè. Gen jiska twa metòd pou pwograme memwa sa a:
- Tablo Enstriksyon Operasyon
- Pwogramasyon seri nan sikwi (ICSP)
- Pwogramasyon nan aplikasyon an (IAP)
Tablo enstriksyon yo bay metòd pou transfere done ant espas memwa pwogram Flash ak espas memwa done aparèy dsPIC33/PIC24. Yo itilize enstriksyon TBLRDL pou li nan ti bit [15:0] nan espas memwa pwogram lan. Yo itilize enstriksyon TBLWTL pou ekri nan bit[15:0] nan espas memwa pwogram Flash. TBLRDL ak TBLWTL ka jwenn aksè nan memwa pwogram Flash nan mòd Pawòl oswa mòd Byte.
Anplis adrès memwa pwogram Flash, enstriksyon tab la tou espesifye yon rejis W (oswa yon Pointer Rejis W nan yon kote memwa), sa se sous done memwa pwogram Flash yo dwe ekri, oswa destinasyon pou yon pwogram Flash. memwa li.
Seksyon sa a dekri teknik pou pwograme memwa pwogram Flash. Fanmi aparèy dsPIC33/ PIC24 yo gen yon memwa pwogram Flash pwogramasyon entèn pou egzekisyon kòd itilizatè. Gen jiska twa metòd pou pwograme memwa sa a:
- Pwogramasyon pwòp tèt ou pou tan kouri (RTSP)
- Pwogramasyon seri nan sikwi ™ (ICSP™)
- Programmation seri amelyore nan sikwi (EICSP)
RTSP fèt pa lojisyèl aplikasyon an pandan ekzekisyon, pandan y ap ICSP ak EICSP fèt nan men yon pwogramè ekstèn lè l sèvi avèk yon koneksyon done seri ak aparèy la. ICSP ak EICSP pèmèt tan pwogramasyon pi rapid pase RTSP. Teknik RTSP yo dekri nan Seksyon 4.0 "Run-Time Self-Programming (RTSP)". Pwotokòl ICSP ak EICSP yo defini nan dokiman spesifikasyon pwogramasyon pou aparèy respektif yo, ki ka telechaje nan Microchip la. websit (http://www.microchip.com). Lè w ap pwograme nan lang C a, plizyè fonksyon entegre yo disponib ki fasilite pwogramasyon Flash. Gade “MPLAB® XC16 C Compiler User's Guide” (DS50002071) pou plis detay konsènan fonksyon entegre yo.
Enstriksyon Itilizasyon Pwodwi
Pou pwograme memwa pwogram Flash, swiv etap sa yo:
- Ale nan fèy done aparèy la pou tcheke si seksyon manyèl referans fanmi an sipòte aparèy w ap itilize a.
- Telechaje fèy done aparèy la ak seksyon manyèl referans fanmi yo nan Microchip atravè lemond Websit nan: http://www.microchip.com.
- Chwazi youn nan twa metòd pou pwograme memwa a (Operasyon Enstriksyon Tablo, Programmasyon Seri nan Sikwi (ICSP), Programmasyon nan Aplikasyon (IAP)).
- Si w ap itilize Operasyon Enstriksyon Tablo, sèvi ak enstriksyon TBLRDL pou li nan ti bit[15:0] nan espas memwa pwogram ak enstriksyon TBLWTL la pou ekri nan ti moso [15:0] nan espas memwa pwogram Flash.
- Asire w ke w presize yon W rejis (oswa yon W Register Pointer nan yon kote memwa) kòm sous done memwa pwogram Flash yo dwe ekri, oswa destinasyon pou yon memwa pwogram Flash li.
Pou plis enfòmasyon ak detay sou pwogramasyon memwa pwogram Flash, al gade nan Manyèl Referans Fanmi dsPIC33/PIC24.
OPERASYON ENSTRIKSYON TAB
Enstriksyon tab yo bay metòd pou transfere done ant espas memwa pwogram Flash ak espas memwa done aparèy dsPIC33/PIC24. Seksyon sa a bay yon rezime enstriksyon tab yo itilize pandan pwogramasyon memwa pwogram Flash la. Gen kat enstriksyon tab debaz yo:
- TBLRDL: Tablo Li ba
- TBLRDH: Tablo Read High
- TBLWTL: Tablo Write Low
- TBLWTH: Tablo Write High
Yo itilize enstriksyon TBLRDL pou li nan ti bit [15:0] nan espas memwa pwogram lan. Yo itilize enstriksyon TBLWTL pou ekri nan bit[15:0] nan espas memwa pwogram Flash. TBLRDL ak TBLWTL ka jwenn aksè nan memwa pwogram Flash nan mòd Pawòl oswa mòd Byte.
Enstriksyon TBLRDH ak TBLWTH yo itilize pou li oswa ekri nan ti moso [23:16] nan espas memwa pwogram lan. TBLRDH ak TBLWTH ka jwenn aksè nan memwa pwogram Flash nan mòd Pawòl oswa Byte. Paske memwa pwogram Flash a se sèlman 24 bit lajè, enstriksyon TBLRDH ak TBLWTH yo ka adrese yon octet anwo memwa pwogram Flash ki pa egziste. Byte sa a rele "byte fantom". Nenpòt lekti nan byte fantom la ap retounen 0x00. Yon ekri nan byte fantom pa gen okenn efè. Memwa pwogram Flash 24-bit la ka konsidere kòm de espas 16-bit kòt a kòt, ak chak espas pataje menm ranje adrès la. Se poutèt sa, enstriksyon TBLRDL ak TBLWTL yo jwenn aksè nan espas memwa pwogram "ki ba" (PM[15:0]). Enstriksyon TBLRDH ak TBLWTH yo jwenn aksè nan espas memwa pwogram "wo" (PM[31:16]). Nenpòt lekti oswa ekri PM[31:24] pral jwenn aksè nan byte fantom (ki pa aplike). Lè yo itilize nenpòt nan enstriksyon tab la nan mòd byte, yo pral itilize ti bit ki pi piti a (LSb) nan adrès tab la kòm ti bit la chwazi byte. LSb la detèmine ki octet nan espas memwa pwogram ki wo oswa ki ba yo jwenn aksè.
Figi 2-1 montre kouman yo adrese memwa pwogram Flash lè l sèvi avèk enstriksyon tablo yo. Yon adrès memwa pwogram 24-bit fòme lè l sèvi avèk bits [7:0] nan rejis TBLPAG la ak Adrès Efektif (EA) ki soti nan yon rejis W ki espesifye nan enstriksyon tablo a. 24-bit Pwogram Counter (PC) ilistre nan Figi 2-1 pou referans. Anwo 23 Bits EA yo itilize pou chwazi kote memwa pwogram Flash.
Pou enstriksyon tab la mòd Byte, yo itilize LSb nan rejis W EA a pou chwazi ki octet nan mo memwa pwogram Flash 16-bit ki adrese; '1' chwazi bits[15:8] ak '0' chwazi bits[7:0]. LSb nan rejis W EA a inyore pou yon enstriksyon tab nan mòd Pawòl. Anplis adrès memwa pwogram Flash, enstriksyon tab la tou espesifye yon rejis W (oswa yon Pointer Rejis W nan yon kote memwa), sa se sous done memwa pwogram Flash yo dwe ekri, oswa destinasyon pou yon pwogram Flash. memwa li. Pou yon operasyon ekri tab nan mòd Byte, bits[15:8] nan rejis travay sous la yo inyore.
Sèvi ak Enstriksyon Table Read
Lekti tab la mande de etap:
- Pointer Adrès la mete sou pye lè l sèvi avèk rejis TBLPAG ak youn nan rejis W yo.
- Yo ka li kontni memwa pwogram Flash nan adrès adrès la.
- LI MÒD PAWÒL
Kòd yo montre nan Egzample 2-1 ak Egzample 2-2 montre kijan pou li yon mo nan memwa pwogram Flash lè l sèvi avèk enstriksyon tablo yo nan mòd Pawòl.

- LI BYTE MODE
Kòd yo montre nan Egzample 2-3 montre operatè a pòs-enkreman sou lekti nan byte ki ba a, ki lakòz adrès la nan rejis travay la ogmante pa youn. Sa a mete EA[0] nan yon '1' pou aksè nan byte nan mitan nan twazyèm enstriksyon ekri a. Dènye pòs-enkreman an mete W0 tounen nan yon adrès menm, lonje dwèt sou pwochen kote memwa pwogram Flash.
- TABLE EKRI LATCH
Tablo ekri enstriksyon yo pa ekri dirèkteman nan memwa pwogram nonvolatile. Olye de sa, tab ekri enstriksyon yo chaje verrous ekri ki estoke done ekri yo. Rejis Adrès NVM yo dwe chaje ak premye adrès kote done yo ta dwe ekri. Lè tout verrous ekri yo te chaje, operasyon pwogramasyon memwa aktyèl la kòmanse pa egzekite yon sekans espesyal nan enstriksyon yo. Pandan pwogramasyon an, pyès ki nan konpitè transfere done ki nan seri yo ekri nan memwa Flash. Latch ekri yo toujou kòmanse nan adrès 0xFA0000, epi pwolonje nan 0xFA0002 pou pwogram mo, oswa nan 0xFA00FE pou aparèy ki gen pwogramasyon ranje.
Nòt: Kantite verrous ekri varye selon aparèy. Ale nan chapit "Memwa Pwogram Flash" nan fèy done espesifik aparèy la pou jwenn kantite verrous ekri ki disponib.
ANREJIST KONTWÒL
Plizyè Rejis Fonksyon Espesyal (SFR) yo itilize pou pwograme operasyon efase ak ekri memwa pwogram Flash: NVMCON, NVMKEY, ak rejis adrès NVM yo, NVMADR ak NVMADRU.
NVMCON Enskri
Rejis NVMCON a se rejis kontwòl prensipal pou operasyon Flash ak pwogram/efase. Rejis sa a chwazi si yon operasyon efase oswa pwogram yo pral fèt epi li ka kòmanse pwogram nan oswa sik efase. Rejis NVMCON yo montre nan Rejis 3-1. Byte ki pi ba a nan NVMCON configured ki kalite operasyon NVM ki pral fèt.
NVMKEY Enskri
Rejis NVMKEY a (gade Rejis 3-4) se yon rejis ekri sèlman ki itilize pou anpeche ekri NVMCON aksidantèl ki ka koripsyon memwa Flash. Yon fwa yo debloke, ekri nan NVMCON yo gen dwa pou yon sik enstriksyon kote yo ka mete WR bit la pou envoke yon efase oswa yon woutin pwogram. Bay egzijans tan yo, enfimite entèwonp obligatwa.
Fè etap sa yo pou kòmanse yon sekans efase oswa pwogramasyon:
- Enfim entèwonp yo.
- Ekri 0x55 pou NVMKEY.
- Ekri 0xAA pou NVMKEY.
- Kòmanse sik ekri nan pwogramasyon lè w mete WR bit la (NVMCON[15]).
- Egzekite de enstriksyon NOP.
- Retabli entèwonp yo.

ENTÈRIPYON DEZACTIVE
Enfimite entèwonp obligatwa pou tout operasyon Flash asire yon rezilta siksè. Si yon entèwonp rive pandan sekans debloke NVMKEY a, li ka bloke ekriti nan ti WR la. Sekans debloke NVMKEY dwe egzekite san entèripsyon, jan yo diskite nan Seksyon 3.2 "Rejis NVMKEY".
Entèwonp yo ka enfim nan youn nan de metòd, lè w enfim Global Interrupt Enable (GIE bit), oswa lè w itilize enstriksyon DISI la. Yo pa rekòmande ansèyman DISI a paske li sèlman enfim entèwonp Priyorite 6 oswa pi ba a; Se poutèt sa, yo ta dwe itilize metòd Global Interrupt Enable.
CPU ekri nan GIE pran de sik enstriksyon anvan afekte koule nan kòd. De enstriksyon NOP yo bezwen apre, oswa yo ka ranplase ak nenpòt lòt enstriksyon travay itil, tankou chaje NVMKEY; sa a aplikab a tou de seri ak operasyon klè. Yo ta dwe pran prekosyon lè re-pèmèt entèwonp yo pou woutin ki vize NVM la pa pèmèt entèwonp lè yon fonksyon anvan yo rele enfim yo pou lòt rezon. Pou adrese sa a nan Asanble, yon pile pouse ak pop ka itilize kenbe eta a nan GIE bit la. Nan C, yo ka itilize yon varyab nan RAM pou estoke INTCON2 anvan yo netwaye GIE. Sèvi ak sekans sa a pou enfim entèwonp:
- Pouse INTCON2 sou pil la.
- Klè ti jan GIE la.
- De NOP oswa ekri nan NVMKEY.
- Kòmanse sik pwogramasyon an pa mete WR bit la (NVMCON[15]).
- Retabli eta GIE pa POP nan INTCON2.

Anrejistre adrès NVM yo
De rejis Adrès NVM yo, NVMADRU ak NVMADR, lè yo konkatene, fòme EA 24-bit nan ranje a oswa mo chwazi pou operasyon pwogramasyon yo. Yo itilize rejis NVMADRU pou kenbe uit bit ki anwo yo nan EA a, epi rejis NVMADR yo itilize pou kenbe 16 bit ki pi ba yo nan EA a. Gen kèk aparèy ki ka refere a menm rejis sa yo kòm NVMADRL ak NVMADRH. Rejis Adrès NVM yo ta dwe toujou lonje dwèt sou yon fwontyè doub mo enstriksyon lè w ap fè yon operasyon pwogramasyon mo enstriksyon doub, yon fwontyè ranje lè w ap fè yon operasyon pwogramasyon ranje oswa yon fwontyè paj lè w ap fè yon operasyon efase paj.
Anrejistre 3-1: NVMCON: Flash Memory Control Register

Remak
- Ti jan sa a ka sèlman reset (sa vle di, otorize) sou yon Power-on Reset (POR).
- Lè w ap soti nan mòd Idle, gen yon delè nan pouvwa-up (TVREG) anvan memwa pwogram Flash vin operasyonèl. Ale nan chapit "Caracteristics elektrik" nan fèy done espesifik aparèy la pou plis enfòmasyon.
- Tout lòt konbinezon NVMOP[3:0] yo pa aplike.
- Fonksyonalite sa a pa disponib sou tout aparèy. Ale nan chapit "Memwa Pwogram Flash" nan fèy done espesifik aparèy la pou operasyon ki disponib.
- Antre nan yon mòd ekonomize enèji apre egzekite yon enstriksyon PWRSAV depann sou fini tout operasyon NVM ki annatant yo.
- Ti jan sa a disponib sèlman sou aparèy ki sipòte pwogramasyon ranje RAM tampon. Gade nan fèy done espesifik aparèy la pou disponiblite.

Remak
- Ti jan sa a ka sèlman reset (sa vle di, otorize) sou yon Power-on Reset (POR).
- Lè w ap soti nan mòd Idle, gen yon delè nan pouvwa-up (TVREG) anvan memwa pwogram Flash vin operasyonèl. Ale nan chapit "Caracteristics elektrik" nan fèy done espesifik aparèy la pou plis enfòmasyon.
- Tout lòt konbinezon NVMOP[3:0] yo pa aplike.
- Fonksyonalite sa a pa disponib sou tout aparèy. Ale nan chapit "Memwa Pwogram Flash" nan fèy done espesifik aparèy la pou operasyon ki disponib.
- Antre nan yon mòd ekonomize enèji apre egzekite yon enstriksyon PWRSAV depann sou fini tout operasyon NVM ki annatant yo.
- Ti jan sa a disponib sèlman sou aparèy ki sipòte pwogramasyon ranje RAM tampon. Gade nan fèy done espesifik aparèy la pou disponiblite.
Anrejistre 3-2: NVMADRU: Nonvolatile memwa anwo adrès Enskri

Anrejistre 3-3: NVMADR: Nonvolatile Memory Address Register

Enskri 3-4: NVMKEY: Rejis kle memwa ki pa volatil

PWOGRAMMAN PWOGRAMMAN TAN RAN (RTSP)
RTSP pèmèt aplikasyon itilizatè a modifye sa ki memwa pwogram Flash. RTSP akonpli lè l sèvi avèk enstriksyon TBLRD (Table Read) ak TBLWT (Table Write), rejis TBLPAG ak rejis kontwòl NVM yo. Avèk RTSP, aplikasyon itilizatè a ka efase yon sèl paj memwa Flash epi pwograme swa de mo enstriksyon oswa jiska 128 mo enstriksyon sou sèten aparèy.
Operasyon RTSP
The dsPIC33/PIC24 Flash program memory array is organized into erase pages that can contain up to 1024 instructions. The double-word programming option is available in all devices in the dsPIC33/PIC24 families. In addition, certain devices have row programming capability, which allows the programming of up to 128 instruction words at a time. Programming and erase operations always occur on an even double programming word, row or page boundaries. Refer to the “Flash Program Memory” chapter of the specific device data sheet for the availability and sizes of a programming row, and the page size for erasing. The Flash program memory implements holding buffers, called write latches, that can contain up to 128 instructions of programming data depending on the device. Prior to the actual programming operation, the write data must be loaded into the write latches. The basic sequence for RTSP is to set up the Table Pointer, TBLPAG register, and then perform a series of TBLWT instructions to load the write latches. Programming is performed by setting the control bits in the NVMCON register. The number of TBLWTL and TBLWTH instructions needed to load the write latches is equal to the number of program words to be written.
Nòt: Li rekòmande ke rejis TBLPAG la sove anvan modifikasyon epi retabli apre yo fin itilize.
ATANSYON
Sou kèk aparèy, Bits Konfigirasyon yo estoke nan dènye paj la nan espas memwa itilizatè Flash nan yon seksyon ki rele, "Flash Konfigirasyon Bytes". Avèk aparèy sa yo, fè yon operasyon efase paj sou dènye paj memwa pwogram lan efase byte Konfigirasyon Flash yo, ki pèmèt pwoteksyon kòd. Se poutèt sa, itilizatè yo pa ta dwe fè operasyon efase paj sou dènye paj memwa pwogram lan. Sa a se pa yon enkyetid lè Bits yo Konfigirasyon yo estoke nan espas memwa Konfigirasyon nan yon seksyon ki rele, "Rejis Konfigirasyon Aparèy". Ale nan kat memwa pwogram nan nan chapit "Òganizasyon memwa" nan fèy done espesifik aparèy la pou detèmine ki kote Bits Konfigirasyon yo ye.
Flash Programming Operations
A program or erase operation is necessary for programming or erasing the internal Flash program memory in RTSP mode. The program or erase operation is automatically timed by the device (refer to the specific device data sheet for timing information). Setting the WR bit (NVMCON[15]) starts the operation. The WR bit is automatically cleared when the operation is finished. The CPU stalls until the programming operation is finished. The CPU will not execute any instructions or respond to interrupts during this time. If any interrupts occur during the programming cycle, they will remain pending until the cycle completes. Some dsPIC33/PIC24 devices may provide auxiliary Flash program memory (refer to the “Memory Organization” chapter of the specific device data sheet for details), which allows instruction execution without CPU Stalls while user Flash program memory is being erased and/ or programmed. Conversely, auxiliary Flash program memory can be programmed without CPU Stalls, as long as code is executed from the user Flash program memory. The NVM interrupt can be used to indicate that the programming operation is complete.
Remak
- Si yon evènman POR oswa BOR rive pandan yon efase RTSP oswa yon operasyon pwogramasyon an ap pwogrese, operasyon RTSP la sispann imedyatman. Itilizatè a ta dwe egzekite operasyon RTSP la ankò apre aparèy la soti nan Reset.
- Si yon evènman RESET EXTR, SWR, WDTO, TRAPR, CM oswa IOPUWR rive pandan yon operasyon efase RTSP oswa pwogramasyon an ap fèt, aparèy la pral reset sèlman apre operasyon RTSP la fini.
RTSP ALGORITM PWOGRAM
Seksyon sa a dekri pwogram RTSP, ki gen twa gwo pwosesis.
Kreye yon imaj RAM nan paj done yo dwe modifye
Fè de etap sa yo pou kreye yon imaj RAM nan paj done yo dwe modifye:
- Li paj memwa Flash pwogram lan epi estoke li nan RAM done kòm yon "imaj" done. Imaj RAM la dwe li kòmanse nan yon fwontyè adrès paj.
- Modifye imaj done RAM la jan sa nesesè.
Erasing Flash Program Memory
Apre w fin ranpli etap 1 ak 2 pi wo a, fè kat etap sa yo pou efase paj memwa pwogram Flash la:
- Mete NVMOP[3:0] bit yo (NVMCON[3:0]) pou efase paj memwa pwogram Flash li nan Etap 1.
- Ekri adrès kòmanse paj la pou efase nan rejis NVMADRU ak NMVADR.
- Avèk entèwonp enfim:
- a) Ekri sekans kle a nan rejis NVMKEY pou pèmèt mete WR bit la (NVMCON[15]).
- b) Mete WR bit la; sa a pral kòmanse sik la efase.
- c) Egzekite de enstriksyon NOP.
- Bit WR la efase lè sik efase a fini.
Pwogramasyon paj memwa flash la
Pwochen pati nan pwosesis la se pwograme paj memwa Flash la. Paj memwa Flash pwograme lè l sèvi avèk done ki soti nan imaj ki te kreye nan Etap 1. Done yo transfere nan verrous ekri yo an ogmantasyon nan swa doub mo enstriksyon oswa ranje. Tout aparèy yo gen doub enstriksyon mo pwogramasyon kapasite. (Al gade nan chapit "Flash Pwogram memwa" nan fèy done espesifik aparèy la pou detèmine si, ak ki kalite pwogramasyon ranje ki disponib.) Apre yo fin chaje kochon ekri yo, operasyon pwogramasyon an kòmanse, ki transfere done ki soti nan ekri latch nan memwa Flash. Sa a repete jiskaske tout paj la te pwograme. Repete twa etap sa yo, kòmanse nan premye mo enstriksyon nan paj Flash la epi ogmante pa etap swa de mo pwogram, oswa ranje enstriksyon, jiskaske tout paj la te pwograme:
- Chaje klete ekri yo:
- a) Mete rejis TBLPAG pou lonje dwèt sou kote yo ye verrous ekri yo.
- b) Chaje kantite klete ou vle a lè l sèvi avèk pè enstriksyon TBLWTL ak TBLWTH:
- Pou pwogram doub mo, de pè TBLWTL ak TBLWTH enstriksyon yo obligatwa
- Pou pwogramasyon ranje, yo mande yon pè TBLWTL ak TBLWTH pou chak eleman ranje mo enstriksyon.
- Kòmanse operasyon pwogramasyon an:
- a) Mete NVMOP[3:0] bits yo (NVMCON[3:0]) pou pwograme swa doub mo enstriksyon oswa yon ranje enstriksyon, jan sa apwopriye.
b) Ekri premye adrès swa mo enstriksyon doub oswa ranje enstriksyon pou pwograme nan rejis NVMADRU ak NVMADR yo.
c) Ak entèwonp enfim:
• Ekri sekans kle a nan rejis NVMKEY pou pèmèt mete WR bit la (NVMCON[15])
• Mete WR bit la; sa a pral kòmanse sik la efase
• Egzekite de enstriksyon NOP
- a) Mete NVMOP[3:0] bits yo (NVMCON[3:0]) pou pwograme swa doub mo enstriksyon oswa yon ranje enstriksyon, jan sa apwopriye.
- Bit WR la efase lè sik pwogramasyon an fini.
Repete tout pwosesis la jan sa nesesè pou pwograme kantite lajan an vle nan memwa pwogram Flash.
Remak
- Itilizatè a ta dwe sonje ke kantite minimòm memwa pwogram Flash ki ka efase lè l sèvi avèk RTSP se yon paj singe efase. Se poutèt sa, li enpòtan ke yon imaj nan kote sa yo dwe estoke nan objektif jeneral RAM anvan yon sik efase inisye.
- Yon ranje oswa mo nan memwa pwogram Flash pa ta dwe pwograme plis pase de fwa anvan yo efase.
- Sou aparèy ki gen bytes Konfigirasyon ki estoke nan dènye paj Flash, fè yon operasyon efase paj sou dènye paj memwa pwogram lan efase bytes Konfigirasyon yo, ki pèmèt pwoteksyon kòd. Sou aparèy sa yo, dènye paj memwa Flash pa ta dwe efase.
ERASING ONE PAGE OF FLASH
Sekans kòd yo montre nan Egzample 4-1 ka itilize pou efase yon paj memwa pwogram Flash. Se rejis NVMCON configuré pou efase yon paj memwa pwogram lan. Rejis NVMADR ak NMVADRU yo chaje ak adrès kòmanse nan paj la yo dwe efase. Yo dwe efase memwa pwogram nan nan yon fwontyè adrès paj "pam". Gade chapit "Memwa Pwogram Flash" nan fèy done espesifik aparèy la pou detèmine gwosè paj Flash la.
Operasyon efase a kòmanse lè w ekri yon debloke espesyal, oswa yon sekans kle, nan rejis NVMKEY la anvan li mete WR bit la (NVMCON[15]). Sekans debloke a bezwen egzekite nan lòd egzak la, jan yo montre nan Egzample 4-1, san entèripsyon; Se poutèt sa, entèwonp yo dwe enfim.
De enstriksyon NOP yo ta dwe mete nan kòd la apre sik la efase. Sou sèten aparèy, Bits Konfigirasyon yo estoke nan dènye paj pwogram Flash. Avèk aparèy sa yo, fè yon operasyon efase paj sou dènye paj memwa pwogram lan efase byte Konfigirasyon Flash yo, sa ki pèmèt pwoteksyon kòd kòm rezilta. Itilizatè yo pa ta dwe fè operasyon efase paj sou dènye paj memwa pwogram lan.

CHAJMAN EKRI LATCH
Vèt ekri yo itilize kòm yon mekanis depo ant Table Writes aplikasyon itilizatè a ak sekans pwogramasyon aktyèl la. Pandan operasyon an pwogramasyon, aparèy la pral transfere done ki soti nan seri yo ekri nan memwa Flash. Pou aparèy ki sipòte pwogramasyon ranje, Egzamppaj 4-3 montre sekans enstriksyon yo ka itilize pou chaje 128 verrous ekri (128 mo enstriksyon). 128 TBLWTL ak 128 TBLWTH enstriksyon yo bezwen pou chaje lotch ekri yo pou pwograme yon ranje memwa pwogram Flash. Ale nan chapit "Memwa Pwogram Flash" nan fèy done espesifik aparèy la pou detèmine kantite verrous pwogramasyon ki disponib sou aparèy ou an. Pou aparèy ki pa sipòte pwogramasyon ranje, Egzamppaj 4-4 montre sekans enstriksyon yo ka itilize pou chaje de klete ekri (de mo enstriksyon). De TBLWTL ak de TBLWTH enstriksyon yo bezwen pou chaje lotch ekri yo.
Remak
- Kòd pou Load_Write_Latch_Row yo montre nan Egzample 4-3 epi kòd pou Load_Write_Latch_Word montre nan Egzample 4-4. Kòd la nan tou de sa yo ansyenamples yo refere yo nan egzanp ki vin apreamples.
- Gade nan fèy done espesifik aparèy la pou jwenn kantite lotch.

PWOGRAMMAN YON SÈL RANJ EKSAMPLE
Se rejis NVMCON configuré pou pwograme yon ranje memwa pwogram Flash. Operasyon pwogram lan kòmanse lè w ekri yon debloke espesyal, oswa yon sekans kle, nan rejis NVMKEY la anvan yo mete WR bit la (NVMCON[15]). Sekans debloke a bezwen egzekite san entèripsyon, ak nan lòd egzak la, jan yo montre nan Egzample 4-5. Se poutèt sa, entèwonp yo dwe enfim anvan yo ekri sekans lan.
Nòt: Se pa tout aparèy ki gen kapasite pwogramasyon ranje. Ale nan chapit "Memwa Pwogram Flash" nan fèy done espesifik aparèy la pou detèmine si opsyon sa a disponib.
De enstriksyon NOP yo ta dwe mete nan kòd la apre sik pwogramasyon an.

PWOGRAMMAN RANJÈ AK TAMPON RAM
Chwazi aparèy dsPIC33 pèmèt pwogramasyon ranje yo dwe fèt dirèkteman nan yon espas tanpon nan RAM done, olye ke yo ale nan lokè yo kenbe yo transfere done ak enstriksyon TBLWT. Kote tanpon RAM la detèmine pa rejis NVMRCADR (yo), ki chaje ak adrès RAM done ki genyen premye mo done pwogram yo dwe ekri.
Anvan yo fè operasyon pwogram nan, espas tanpon RAM la dwe chaje ak ranje done yo dwe pwograme. RAM a ka chaje nan swa yon fòma konprese (chaje) oswa dekonprese. Depo konprese itilize yon mo done pou estoke Bytes ki pi enpòtan yo (MSB) nan de mo done pwogram adjasan yo. Fòma dekonprese a sèvi ak de mo done pou chak mo done pwogram, ak byte anwo a nan chak lòt mo yo se 00h. Fòma konprese itilize apeprè 3/4 nan espas ki la nan RAM done konpare ak fòma a dekonprese. Fòma dekonprese, nan lòt men an, imite estrikti a nan mo a done pwogram 24-bit, ranpli ak byte a fantom anwo. Fòma done a chwazi pa ti jan RPDF (NVMCON[9]). De fòma sa yo montre nan Figi 4-1.
Yon fwa yo chaje RAM tanpon, Flash Address Pointers yo, NVMADR ak NVMADRU, yo chaje ak adrès kòmanse 24-bit nan ranje Flash yo dwe ekri. Menm jan ak pwogramasyon ekriti yo, pwosesis la inisye pa ekri sekans debloke NVM la, ki te swiv pa mete WR bit la. Yon fwa inisye, aparèy la otomatikman chaje lokè dwat yo epi ogmante anrejistreman Adrès NVM yo jiskaske tout byte yo te pwograme. Egzample 4-7 montre yon ansyenample nan pwosesis la. Si NVMSRCADR mete sou yon valè tankou yon kondisyon erè done underrun rive, bit URERR (NVMCON[8]) yo pral mete pou endike kondisyon an.
Aparèy ki aplike RAM tanpon ranje pwogram tou aplike youn oubyen de verrous ekri. Sa yo chaje lè l sèvi avèk enstriksyon TBLWT yo epi yo itilize pou fè operasyon pwogramasyon mo.
PWOGRAMYON MOUN
Se rejis NVMCON configuré pou pwograme de mo enstriksyon nan memwa pwogram Flash. Operasyon pwogram lan kòmanse lè w ekri yon debloke espesyal, oswa yon sekans kle, nan rejis NVMKEY la anvan yo mete WR bit la (NVMCON[15]). Sekans debloke a bezwen egzekite nan lòd egzak la, jan yo montre nan Egzample 4-8, san entèripsyon. Se poutèt sa, entèwonp yo ta dwe enfim anvan yo ekri sekans lan.
De enstriksyon NOP yo ta dwe mete nan kòd la apre sik pwogramasyon an.

Ekri nan Rejis Konfigirasyon Aparèy
Sou sèten aparèy, Bits Konfigirasyon yo estoke nan espas memwa konfigirasyon nan yon seksyon ki rele, "Rejis Konfigirasyon Aparèy". Sou lòt aparèy, Bits Konfigirasyon yo estoke nan dènye paj la nan espas memwa itilizatè Flash nan yon seksyon ki rele, "Flash Konfigirasyon Bytes". Avèk aparèy sa yo, fè yon operasyon efase paj sou dènye paj memwa pwogram lan efase byte Konfigirasyon Flash yo, ki pèmèt pwoteksyon kòd. Se poutèt sa, itilizatè yo pa ta dwe fè operasyon efase paj sou dènye paj memwa pwogram lan. Ale nan kat memwa pwogram nan nan chapit "Òganizasyon memwa" nan fèy done espesifik aparèy la pou detèmine ki kote Bits Konfigirasyon yo ye.
Lè Bits Konfigirasyon yo estoke nan espas memwa konfigirasyon, RTSP ka itilize pou ekri nan rejis Konfigirasyon aparèy yo, epi RTSP pèmèt chak rejis Konfigirasyon yo dwe reekri endividyèlman san yo pa fè yon sik efase anvan. Ou dwe pran prekosyon lè w ap ekri rejis Konfigirasyon yo paske yo kontwole paramèt opere aparèy kritik yo, tankou sous revèy sistèm lan, PLL ak WDT pèmèt.
Pwosedi pou pwograme yon rejis Konfigirasyon aparèy la sanble ak pwosedi pou pwograme memwa pwogram Flash, eksepte ke se sèlman enstriksyon TBLWTL ki nesesè. Sa a se paske uit bit ki anwo yo nan chak rejis Konfigirasyon aparèy yo pa itilize. Anplis de sa, yo dwe mete ti jan 23 nan adrès Ekri Tablo a pou jwenn aksè nan rejis Konfigirasyon yo. Gade "Konfigirasyon Aparèy" (DS70000618) nan "Manyèl Referans Fanmi dsPIC33/PIC24" ak chapit "Karakteristik Espesyal" nan fèy done espesifik aparèy la pou jwenn yon deskripsyon konplè anrejistreman Konfigirasyon aparèy yo.
Remak
- Ekri nan rejis konfigirasyon aparèy la pa disponib nan tout aparèy. Ale nan chapit "Karakteristik Espesyal" nan fèy done espesifik aparèy la pou detèmine mòd ki disponib dapre definisyon NVMOP[3:0] bit yo espesifik.
- Pandan w ap fè RTSP sou anrejistreman Konfigirasyon aparèy la, aparèy la dwe opere lè l sèvi avèk osilator FRC entèn la (san PLL). Si aparèy la ap opere nan yon lòt sous revèy, yon chanjman revèy nan entèn FRC Oscillator (NOSC[2:0] = 000) dwe fèt anvan yo fè operasyon RTSP nan rejis Konfigirasyon aparèy la.
- Si yo repwograme mòd osilateur prensipal yo (POSCMD[1:0]) ki nan rejis konfigirasyon osilateur (FOSC) pou yon nouvo valè, itilizatè a dwe asire mòd chanjman revèy yo (FCKSM[1:0]) nan rejis FOSC la gen yon valè inisyal pwograme '0', anvan yo fè operasyon RTSP sa a.
ALGORITHM EKRI KONFIGURATION REGISTRE
Pwosedi jeneral la se jan sa a:
- Ekri nouvo valè konfigirasyon an nan latch Ekri Tablo a lè l sèvi avèk yon enstriksyon TBLWTL.
- Konfigirasyon NVMCON pou yon rejis Konfigirasyon ekri (NVMCON = 0x4000).
- Ekri adrès rejis Konfigirasyon an pou pwograme nan rejis NVMADRU ak NVMADR.
- Enfim entèwonp, si yo pèmèt.
- Ekri sekans kle a nan rejis NVMKEY la.
- Kòmanse sekans ekri a pa mete WR bit la (NVMCON[15]).
- Re-pèmèt entèwonp, si sa nesesè.
Example 4-10 montre sekans kòd ki ka itilize pou modifye yon rejis Konfigirasyon aparèy.
ENSKRI MAP
Yon rezime rejis ki asosye ak Pwogramasyon Flash yo bay nan Tablo 5-1.
NÒT APLIKASYON YO
Seksyon sa a lis nòt aplikasyon ki gen rapò ak seksyon sa a nan manyèl la. Nòt aplikasyon sa yo pa ka ekri espesyalman pou fanmi pwodwi dsPIC33/PIC24, men konsèp yo enpòtan epi yo ka itilize avèk modifikasyon ak limit posib. Nòt aplikasyon aktyèl yo ki gen rapò ak pwogramasyon Flash yo se:
Nòt: Tanpri vizite Microchip la websit (www.microchip.com) pou Nòt aplikasyon anplis ak kòd eksamples pou fanmi dsPIC33/PIC24 aparèy yo.
ISTWA REVISION
Revizyon A (Out 2009)
Sa a se premye vèsyon dokiman sa a pibliye.
Revizyon B (fevriye 2011)
Revizyon sa a gen ladan mizajou sa yo:
- Examples:
- Retire Egzample 5-3 ak Egzample 5-4
- Mete ajou Egzample 4-1, Egzample 4-5 ak Egzample 4-10
- Nenpòt referans sou #WR yo te mete ajou nan #15 nan Egzample 4-1, Egzample 4-5 ak Egzample 4-8
- Mete ajou sa ki annapre yo nan Egzample 4-3:
- Mete ajou tit la "Programmasyon mo" nan "Chaje Ekri Latch pou pwogramasyon Ranje"
- Nenpòt referans a #ram_image te mete ajou nan #0xFA
- Te ajoute Egzample 4-4
- Mete ajou tit la nan Egzample 4-8
- Nòt:
- Te ajoute de nòt nan Seksyon 4.2 "Flash Programming Operations"
- Mete ajou nòt la nan Seksyon 4.5.2 "Chaje Ekri Latch"
- Te ajoute twa nòt nan Seksyon 4.6 "Ekri nan Rejis Konfigirasyon Aparèy"
- Te ajoute Nòt 1 nan Tablo 5-1
- Anrejistre:
- Mete ajou valè bit yo pou NVMOP[3:0]: NVM Operation Select bits nan rejis Flash Memory Control (NVMCON) (gade Rejis 3-1)
- Seksyon:
- Retire seksyon 5.2.1.4 "Write Word Mode" ak 5.2.1.5 "Write Byte Mode"
- Mete ajou Seksyon 3.0 "Rejis Kontwòl"
- Mete ajou sa ki annapre yo nan Seksyon 4.5.5 "Programmasyon mo":
- Chanje tit seksyon an "Programming One Word of Flash Memory" an "Word Programming"
- Mete ajou premye paragraf la
- Chanje tèm "yon mo" nan "yon pè mo" nan dezyèm paragraf la
- Te ajoute yon nouvo Etap 1 nan Seksyon 4.6.1 "Konfigirasyon Enskri Ekri Algorithm"
- Tablo:
- Mete ajou Tablo 5-1
- Kèk referans sou memwa pwogram yo te mete ajou nan memwa pwogram Flash
- Lòt mizajou minè tankou mizajou lang ak fòma yo te enkòpore nan tout dokiman an
Revizyon C (jen 2011)
Revizyon sa a gen ladan mizajou sa yo:
- Examples:
- Mete ajou Egzample 4-1
- Mete ajou Egzample 4-8
- Nòt:
- Te ajoute yon nòt nan Seksyon 4.1 "Operasyon RTSP"
- Te ajoute Nòt 3 nan Seksyon 4.2 "Flash Programming Operations"
- Te ajoute Nòt 3 nan Seksyon 4.2.1 "Algorithm Programming RTSP"
- Added a note in Section 4.5.1 “Erasing One Page of Flash”
- Te ajoute Nòt 2 nan Seksyon 4.5.2 "Chaje Ekri Latch"
- Anrejistre:
- Mete ajou deskripsyon bit pou bit 15-0 nan rejis Adrès memwa ki pa volatil (gade Rejis 3-3)
- Seksyon:
- Mete ajou Seksyon 4.1 "Operasyon RTSP"
- Mete ajou Seksyon 4.5.5 "Programmasyon mo"
- Lòt mizajou minè tankou mizajou lang ak fòma yo te enkòpore nan tout dokiman an
Revizyon D (Desanm 2011)
Revizyon sa a gen ladan mizajou sa yo:
- Mete ajou Seksyon 2.1.3 "Table Write Latches"
- Mete ajou Seksyon 3.2 "NVMKEY Enskri"
- Mete ajou nòt yo nan NVMCON: Flash Memory Control Register (gade Rejis 3-1)
- Yo te fè anpil mizajou nan Seksyon 4.0 "Pwogramasyon pwòp tèt ou nan tan exécution (RTSP)"
- Lòt mizajou minè tankou mizajou lang ak fòma yo te enkòpore nan tout dokiman an
Revizyon E (Oktòb 2018)
Revizyon sa a gen ladan mizajou sa yo:
- Te ajoute Egzample 2-2, Egzample 4-2, Egzample 4-6 ak Egzample 4-9
- Te ajoute Seksyon 4.5.4 "Pwogram ranje lè l sèvi avèk tanpon RAM la"
- Mizajou Seksyon 1.0 "Entwodiksyon", Seksyon 3.3 "Anjis Adrès NVM", Seksyon 4.0 "Pwogramasyon pwòp tèt ou nan tan kouri (RTSP)" ak Seksyon 4.5.3 "Programmasyon yon sèl ranje Example ”
- Mete ajou Rejis 3-1
- Mete ajou Egzample 4-7
- Mete ajou Tablo 5-1
Revizyon F (Novanm 2021)
Te ajoute Seksyon 3.2.1 "Enfim entèwonp".
Mete ajou Egzample 3-1, Egzample 4-1, Egzample 4-2, Egzample 4-5, Egzample 4-6, Egzample 4-7, Egzample 4-8, Egzample 4-9 ak Egzample 4-10.
Updated Section 3.2 “NVMKEY Register”, Section 4.5.1 “Erasing One Page of Flash”, Section 4.5.3 “Single Row Programming Example" ak Seksyon 4.6.1 "Algorithm Ekri Konfigirasyon Enskri".
Remake detay sa yo sou karakteristik pwoteksyon kòd sou pwodwi Microchip:
- Pwodwi Microchip satisfè espesifikasyon yo nan Fich Done Microchip yo.
- Microchip kwè ke fanmi li nan pwodwi yo an sekirite lè yo itilize nan fason ki gen entansyon an, nan espesifikasyon opere, ak nan kondisyon nòmal.
- Microchip valè ak agresif pwoteje dwa pwopriyete entelektyèl li yo. Tantativ pou vyole karakteristik pwoteksyon kòd nan pwodwi Microchip se entèdi entèdi epi yo ka vyole Digital Millennium Copyright Act.
- Ni Microchip ni okenn lòt manifakti semi-conducteurs ka garanti sekirite kòd li a. Pwoteksyon Kòd pa vle di ke nou garanti pwodwi a se "ki pa ka kase". Pwoteksyon Kòd toujou ap evolye. Microchip pran angajman pou li kontinye amelyore karakteristik pwoteksyon kòd pwodwi nou yo
Piblikasyon sa a ak enfòmasyon ki ladan l yo ka itilize sèlman ak pwodwi Microchip, tankou pou konsepsyon, teste, ak entegre pwodwi Microchip ak aplikasyon w lan. Sèvi ak enfòmasyon sa yo nan nenpòt lòt fason vyole kondisyon sa yo. Enfòmasyon konsènan aplikasyon pou aparèy yo bay sèlman pou konvenyans ou epi yo ka ranplase pa mizajou. Se responsablite w pou asire ke aplikasyon w lan satisfè espesifikasyon w yo. Kontakte biwo lavant Microchip lokal ou a pou plis sipò oswa, jwenn plis sipò nan https://www.microchip.com/en-us/support/design-help/client-supportservices.
ENFÒMASYON SA A SE MICROCHIP "KÒM YO". MICROCHIP PA FÈ OKENN KALITE DEPREPREZANTASYON OUBYEN GARANTI KIT KI EXPRESS OU TWA ENPLIKITE, EKRI OSWA ORAL, LEGAL OSWA O ONYEN, KI GENYEN AK ENFÒMASYON YO , MEN PA LIMITE A NENPÒT GARANTI ENPLIKITE SOU NON-VIFIKASYON, GARANTIS AK GARANTIS AK GARANTI D TO KONDISYON LI, KALITE, OSWA PERFORMANS. MICROCHIP PAP RESPONSABLE POU NENPÒT PÈT ENDRÈK, ESPESYAL, PINITIF, AK ENSEDAN, OSWA KONSEKANS, DOGAJ, PRI, OSWA DEPANS KI GENYEN KELÈ AK ENFÒMASYON AN OSWA ITILIZ YO, KELANSAN SA KOZE, MENM SI PWOFÈ SA A. POSIBILITE OSWA DOmaj YO YO PREVIVWA. NAN PWOFÈ LA LWA OBLÈ, RESPONSABILITE TOTAL MICROCHIP A SOU TOUT REKLAMASYON KI GENYEN KI GENYEN AK ENFÒMASYON AN OSWA ITILIZ YO PAP DEPASSE KANTITE FRÈ A, SI GEN GENYEN, OU TE PEYE DIRECTÈTMAN POU MICROCHIP POU ENFÒMASYON AN.
Itilizasyon aparèy Microchip nan aplikasyon pou sipò lavi ak/oswa sekirite se antyèman nan risk achtè a, epi achtè a dakò pou defann, dedomaje epi kenbe Microchip inonsan kont nenpòt ak tout domaj, reklamasyon, kostim, oswa depans ki soti nan itilizasyon sa a. Pa gen okenn lisans yo transmèt, implicitement oswa otreman, anba okenn dwa pwopriyete entelektyèl Microchip sof si sa di otreman.
Pou enfòmasyon konsènan Sistèm Jesyon Kalite Microchip, tanpri vizite www.microchip.com/quality.
Mak komèsyal yo
Non ak logo Microchip, logo Microchip, Adaptec, AnyRate, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheckSty, LinkMDs, maXlu, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, ak XMEGA se mak anrejistre Microchip Technology Incorporated nan Etazini ak lòt peyi yo. AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, Logo ProASIC Plus, Quiet- Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath, ak ZL se mak ki anrejistre nan Microchip Technology Incorporated nan Etazini.
Sipresyon kle adjasan, AKS, Analog-pou-laj dijital la, Nenpòt kondansateur, AnyIn, AnyOut, Ogmante Chanjman, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic DAM Matching , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, Programmation seri nan sikwi, ICSP, INICnet, Paralèl Entelijan, Koneksyon Inter-Chip, JitterBlocker, Knob-on-Display, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REALICE , Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect, ak ZENA se mak komèsyal Microchip Technology Incorporated nan Etazini ak lòt peyi.
SQTP se yon mak sèvis nan Microchip Technology Incorporated nan Etazini
Logo Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom, ak Trusted Time se mak ki anrejistre Microchip Technology Inc. nan lòt peyi yo.
GestIC se yon mak ki anrejistre Microchip Technology Germany II GmbH & Co. KG, yon sipòtè Microchip Technology Inc., nan lòt peyi yo.
Tout lòt mak ki mansyone isit la se pwopriyete konpayi respektif yo.
© 2009-2021, Microchip Technology Incorporated ak filiales li yo.
Tout dwa rezève.
ISBN: 978-1-5224-9314-3
Komèsyal ak sèvis atravè lemond
AMERIK
- Biwo Corporate
2355 West Chandler Blvd.
Chandler, AZ 85224-6199
Tel: 480-792-7200
Faks: 480-792-7277
Sipò teknik: http://www.microchip.com/
sipò Web Adrès: www.microchip.com - Atlanta
Duluth, GA
Tel: 678-957-9614
Faks: 678-957-1455 - Austin, TX
Tel: 512-257-3370 - Boston
Westborough, MA
Tel: 774-760-0087
Faks: 774-760-0088 - Chicago
Itasca, IL
Tel: 630-285-0071
Faks: 630-285-0075 - Dallas
Addison, TX
Tel: 972-818-7423
Faks: 972-818-2924 - Detroit
Novi, MI
Tel: 248-848-4000 - Houston, TX
Tel: 281-894-5983 - Indianapolis
Noblesville, IN
Tel: 317-773-8323
Faks: 317-773-5453
Tel: 317-536-2380 - Los Angeles
Mission Viejo, CA
Tel: 949-462-9523
Faks: 949-462-9608
Tel: 951-273-7800 - Raleigh, NC
Tel: 919-844-7510 - New York, NY
Tel: 631-435-6000 - San Jose, CA
Tel: 408-735-9110
Tel: 408-436-4270 - Kanada – Toronto
Tel: 905-695-1980
Faks: 905-695-2078
AZI / PASIFIK
- Ostrali - Sydney
Tel: 61-2-9868-6733 - Lachin - Beijing
Tel: 86-10-8569-7000 - Lachin - Chengdu
Tel: 86-28-8665-5511 - Lachin - Chongqing
Tel: 86-23-8980-9588 - Lachin - Dongguan
Tel: 86-769-8702-9880 - Lachin - Guangzhou
Tel: 86-20-8755-8029 - Lachin - Hangzhou
Tel: 86-571-8792-8115 - Lachin - Hong Kong SAR
Tel: 852-2943-5100 - Lachin - Nankin
Tel: 86-25-8473-2460 - Lachin - Kendao
Tel: 86-532-8502-7355 - Lachin - Shanghai
Tel: 86-21-3326-8000 - Lachin - Shenyang
Tel: 86-24-2334-2829 - Lachin - Shenzhen
Tel: 86-755-8864-2200 - Lachin - Suzhou
Tel: 86-186-6233-1526 - Lachin - Wuhan
Tel: 86-27-5980-5300 - Lachin - Xian
Tel: 86-29-8833-7252 - Lachin - ksiamèn
Tel: 86-592-2388138 - Lachin - Zhuhai
Tel: 86-756-3210040 - Lend - Bangalore
Tel: 91-80-3090-4444 - Lend - New Delhi
Tel: 91-11-4160-8631 - Lend - Pune
Tel: 91-20-4121-0141 - Japon - Osaka
Tel: 81-6-6152-7160 - Japon - Tokyo
Tel: 81-3-6880- 3770 - Kore di - Daegu
Tel: 82-53-744-4301 - Kore di - Seoul
Tel: 82-2-554-7200 - Malezi - Kuala Lumpur
Tel: 60-3-7651-7906 - Malezi - Penang
Tel: 60-4-227-8870 - Filipin - Manila
Tel: 63-2-634-9065 - Singapore
Tel: 65-6334-8870 - Taiwan - Hsin Chu
Tel: 886-3-577-8366 - Taiwan - Kaohsiung
Tel: 886-7-213-7830 - Taiwan - Taipei
Tel: 886-2-2508-8600 - Thailand - Bangkok
Tel: 66-2-694-1351 - Vyetnam - Ho Chi Minh
Tel: 84-28-5448-2100
EWÒP
- Otrich – Wels
Tel: 43-7242-2244-39
Faks: 43-7242-2244-393 - Denmark - Copenhagen
Tel: 45-4485-5910
Faks: 45-4485-2829 - Fenlann – Espoo
Tel: 358-9-4520-820 - Frans - Pari
Tel: 33-1-69-53-63-20
Faks: 33-1-69-30-90-79 - Almay – Garching
Tel: 49-8931-9700 - Almay – Haan
Tel: 49-2129-3766400 - Almay - Heilbronn
Tel: 49-7131-72400 - Almay - Karlsruhe
Tel: 49-721-625370 - Almay - Minik
Tel: 49-89-627-144-0
Faks: 49-89-627-144-44 - Almay - Rosenheim
Tel: 49-8031-354-560 - Itali - Milan
Tel: 39-0331-742611
Faks: 39-0331-466781 - Itali - Padova
Tel: 39-049-7625286 - Netherlands - Drunen
Tel: 31-416-690399
Faks: 31-416-690340 - Nòvèj - Trondheim
Tel: 47-7288-4388 - Polòy - Warsaw
Tel: 48-22-3325737 - Woumani - Bucharest
Tel: 40-21-407-87-50 - Espay – Madrid
Tel: 34-91-708-08-90
Faks: 34-91-708-08-91 - Syèd - Gothenberg
Tel: 46-31-704-60-40 - Syèd - Stockholm
Tel: 46-8-5090-4654 - UK - Wokingham
Tel: 44-118-921-5800
Faks: 44-118-921-5820
Nòt:
Seksyon manyèl referans fanmi sa a fèt pou sèvi kòm yon konpleman nan fèy done aparèy yo. Tou depan de variant aparèy la, seksyon manyèl sa a ka pa aplike pou tout aparèy dsPIC33/PIC24. Tanpri konsilte nòt ki nan kòmansman chapit "Memwa Pwogram Flash" nan fèy done aparèy aktyèl la pou tcheke si dokiman sa a sipòte aparèy w ap itilize a.
Fèy done aparèy ak seksyon manyèl referans fanmi yo disponib pou telechaje nan Microchip Worldwide Websit nan: http://www.microchip.com.
Dokiman / Resous
![]() | PIC24 Flash Programming |
![]() | PIC24 Flash Programming |
Referans
- Manyèl itilizatèmanual.tools


