参数资料
型号: PIC24HJ128GP510A-I/PT
厂商: Microchip Technology
文件页数: 46/84页
文件大小: 0K
描述: IC PIC MCU FLASH 128KB 100-TQFP
标准包装: 119
系列: PIC® 24H
核心处理器: PIC
芯体尺寸: 16-位
速度: 40 MIP
连通性: CAN,I²C,IrDA,LIN,SPI,UART/USART
外围设备: 欠压检测/复位,DMA,POR,PWM,WDT
输入/输出数: 85
程序存储器容量: 128KB(43K x 24)
程序存储器类型: 闪存
RAM 容量: 8K x 8
电压 - 电源 (Vcc/Vdd): 3 V ~ 3.6 V
数据转换器: A/D 32x10b/12b
振荡器型: 内部
工作温度: -40°C ~ 85°C
封装/外壳: 100-TQFP
包装: 托盘
产品目录页面: 649 (CN2011-ZH PDF)
配用: 876-1004-ND - PIC24 BREAKOUT BOARD
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
相关PDF资料
PDF描述
C8051F126R IC 8051 MCU 128K FLASH 100TQFP
C8051F125R IC 8051 MCU 128K FLASH 64TQFP
C8051F124R IC 8051 MCU 128K FLASH 100TQFP
C8051F311R IC 8051 MCU 16K FLASH 28MLP
C8051F310R IC 8051 MCU 16K FLASH 32LQFP
相关代理商/技术参数
参数描述
PIC24HJ128GP510AT-I/PF 功能描述:16位微控制器 - MCU 16 Bit MCU 40MIPS 128KB FLASH RoHS:否 制造商:Texas Instruments 核心:RISC 处理器系列:MSP430FR572x 数据总线宽度:16 bit 最大时钟频率:24 MHz 程序存储器大小:8 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:2 V to 3.6 V 工作温度范围:- 40 C to + 85 C 封装 / 箱体:VQFN-40 安装风格:SMD/SMT
PIC24HJ128GP510AT-I/PT 功能描述:16位微控制器 - MCU 16 Bit MCU 40MIPS 128KB FLASH RoHS:否 制造商:Texas Instruments 核心:RISC 处理器系列:MSP430FR572x 数据总线宽度:16 bit 最大时钟频率:24 MHz 程序存储器大小:8 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:2 V to 3.6 V 工作温度范围:- 40 C to + 85 C 封装 / 箱体:VQFN-40 安装风格:SMD/SMT
PIC24HJ128GP510-E/PF 功能描述:16位微控制器 - MCU 16B MCU 100 LD 128KB FLASH RoHS:否 制造商:Texas Instruments 核心:RISC 处理器系列:MSP430FR572x 数据总线宽度:16 bit 最大时钟频率:24 MHz 程序存储器大小:8 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:2 V to 3.6 V 工作温度范围:- 40 C to + 85 C 封装 / 箱体:VQFN-40 安装风格:SMD/SMT
PIC24HJ128GP510-E/PT 功能描述:16位微控制器 - MCU 16B MCU 100 LD 128KB FLASH RoHS:否 制造商:Texas Instruments 核心:RISC 处理器系列:MSP430FR572x 数据总线宽度:16 bit 最大时钟频率:24 MHz 程序存储器大小:8 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:2 V to 3.6 V 工作温度范围:- 40 C to + 85 C 封装 / 箱体:VQFN-40 安装风格:SMD/SMT
PIC24HJ128GP510-I/PF 功能描述:16位微控制器 - MCU 40MIPS 128KB RoHS:否 制造商:Texas Instruments 核心:RISC 处理器系列:MSP430FR572x 数据总线宽度:16 bit 最大时钟频率:24 MHz 程序存储器大小:8 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:2 V to 3.6 V 工作温度范围:- 40 C to + 85 C 封装 / 箱体:VQFN-40 安装风格:SMD/SMT