參數(shù)資料
型號(hào): PIC24HJ256GP210A-I/PT
廠商: Microchip Technology
文件頁數(shù): 46/84頁
文件大?。?/td> 0K
描述: IC MCU 16BIT 256KB FLASH 100TQFP
標(biāo)準(zhǔn)包裝: 119
系列: PIC® 24H
核心處理器: PIC
芯體尺寸: 16-位
速度: 40 MIP
連通性: I²C,IrDA,LIN,SPI,UART/USART
外圍設(shè)備: 欠壓檢測(cè)/復(fù)位,DMA,POR,PWM,WDT
輸入/輸出數(shù): 85
程序存儲(chǔ)器容量: 256KB(85.5K x 24)
程序存儲(chǔ)器類型: 閃存
RAM 容量: 16K x 8
電壓 - 電源 (Vcc/Vdd): 3 V ~ 3.6 V
數(shù)據(jù)轉(zhuǎn)換器: A/D 32x10b/12b
振蕩器型: 內(nèi)部
工作溫度: -40°C ~ 85°C
封裝/外殼: 100-TQFP
包裝: 托盤
dsPIC33F/PIC24H PROGRAMMING SPECIFICATION
DS70152H-page 50
2010 Microchip Technology Inc.
6.0
PROGRAMMING THE
PROGRAMMING EXECUTIVE
TO MEMORY
6.1
Overview
If it is determined that the programming executive is not
present in executive memory (as described in
Programming Executive”), it must be programmed
into executive memory using ICSP, as described in
Storing the programming executive to executive
memory is similar to normal programming of code
memory. Namely, the executive memory must first be
erased, and then the programming executive must be
programmed 64 words at a time. This control flow is
summarized in Table 6-1.
Note:
The
programming
executive
must
always
be
erased
before
it
is
programmed, as described in Table 6-1.
TABLE 6-1:
PROGRAMMING THE PROGRAMMING EXECUTIVE
Command
(Binary)
Data
(Hex)
Description
Step 1: Exit the Reset vector and erase executive memory.
0000
040200
000000
GOTO
0x200
GOTO
0x200
NOP
Step 2: Initialize the NVMCON to erase a page of executive memory.
0000
24042A
883B0A
MOV
#0x4042, W10
MOV
W10, NVMCON
Step 3: Initiate the erase cycle, wait for erase to complete and make sure WR bit is clear.
0000
0000
0001
200080
880190
200001
000000
BB0881
000000
A8E761
000000
803B00
883C20
000000
<VISI>
MOV
#0x80, W0
MOV
W0, TBLPAG
MOV
#0x00, W1
NOP
TBLWTL W1, [W1]
NOP
BSET
NVMCON, #15
NOP
Externally time ‘P12’ msec (see Section 8.0 “AC/DC Characteristics and
Timing Requirements”) to allow sufficient time for the Page Erase operation to
complete.
MOV
NVMCON, W0
MOV
W0, VISI
NOP
Clock out contents of VISI register. Repeat instruction until the WR bit is clear.
Step 4: Repeat Step 3 to erase all pages of executive memory (incrementing the page erase pointer, i.e., W1 pointer
should be incremented by 0x400 to point to the second page).
Step 5: Initialize the NVMCON to program 64 instruction words.
0000
24001A
883B0A
MOV
#0x4001, W10
MOV
W10, NVMCON
Step 6: Initialize TBLPAG and the write pointer (W7).
0000
200800
880190
EB0380
000000
MOV
#0x80, W0
MOV
W0, TBLPAG
CLR
W7
NOP
相關(guān)PDF資料
PDF描述
PIC16C67-20/P IC MCU OTP 8KX14 PWM 40DIP
PIC16C73A-04/SO IC MCU OTP 4KX14 A/D PWM 28SOIC
PIC16LF877A-I/PT IC PIC MCU FLASH 8KX14 44TQFP
PIC18F4620-I/ML IC MCU FLASH 32KX16 44QFN
PIC24HJ256GP210-I/PT IC PIC MCU FLASH 128KX16 100TQFP
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
PIC24HJ256GP210AT-I/PF 功能描述:16位微控制器 - MCU 16 Bit MCU 40MIPS 256KB FLASH RoHS:否 制造商:Texas Instruments 核心:RISC 處理器系列:MSP430FR572x 數(shù)據(jù)總線寬度:16 bit 最大時(shí)鐘頻率:24 MHz 程序存儲(chǔ)器大小:8 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:2 V to 3.6 V 工作溫度范圍:- 40 C to + 85 C 封裝 / 箱體:VQFN-40 安裝風(fēng)格:SMD/SMT
PIC24HJ256GP210AT-I/PT 功能描述:16位微控制器 - MCU 16 Bit MCU 40MIPS 256KB FLASH RoHS:否 制造商:Texas Instruments 核心:RISC 處理器系列:MSP430FR572x 數(shù)據(jù)總線寬度:16 bit 最大時(shí)鐘頻率:24 MHz 程序存儲(chǔ)器大小:8 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:2 V to 3.6 V 工作溫度范圍:- 40 C to + 85 C 封裝 / 箱體:VQFN-40 安裝風(fēng)格:SMD/SMT
PIC24HJ256GP210I/PF 制造商:MICROCHIP 制造商全稱:Microchip Technology 功能描述:High-Performance, 16-Bit Microcontrollers
PIC24HJ256GP210-I/PF 功能描述:16位微控制器 - MCU 40MIPS 256KB RoHS:否 制造商:Texas Instruments 核心:RISC 處理器系列:MSP430FR572x 數(shù)據(jù)總線寬度:16 bit 最大時(shí)鐘頻率:24 MHz 程序存儲(chǔ)器大小:8 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:2 V to 3.6 V 工作溫度范圍:- 40 C to + 85 C 封裝 / 箱體:VQFN-40 安裝風(fēng)格:SMD/SMT
PIC24HJ256GP210I/PF-ES 制造商:MICROCHIP 制造商全稱:Microchip Technology 功能描述:High-Performance, 16-Bit Microcontrollers