參數(shù)資料
型號: PIC32MX695F512H-80I/PT
廠商: Microchip Technology
文件頁數(shù): 17/64頁
文件大?。?/td> 0K
描述: IC MCU 32BIT 512KB FLASH 64TQFP
特色產(chǎn)品: 32-Bit PIC? Microcontroller
PIC32 32-Bit MCU Families
標準包裝: 160
系列: PIC® 32MX
核心處理器: MIPS32? M4K?
芯體尺寸: 32-位
速度: 80MHz
連通性: 以太網(wǎng),I²C,SPI,UART/USART,USB OTG
外圍設備: 欠壓檢測/復位,DMA,POR,PWM,WDT
輸入/輸出數(shù): 53
程序存儲器容量: 512KB(512K x 8)
程序存儲器類型: 閃存
RAM 容量: 128K x 8
電壓 - 電源 (Vcc/Vdd): 2.3 V ~ 3.6 V
數(shù)據(jù)轉換器: A/D 16x10b
振蕩器型: 內部
工作溫度: -40°C ~ 85°C
封裝/外殼: 64-TQFP
包裝: 托盤
產(chǎn)品目錄頁面: 650 (CN2011-ZH PDF)
配用: 876-1000-ND - PIC32 BREAKOUT BOARD
PIC32MX
DS61145K-page 24
2007-2012 Microchip Technology Inc.
11.0
DOWNLOADING THE
PROGRAMMING EXECUTIVE
(PE)
The PE resides in RAM memory and is executed by the
CPU to program the device. The PE provides the
mechanism for the programmer to program and verify
PIC32MX devices using a simple command set and
communication protocol. There are several basic
functions provided by the PE:
Read memory
Erase memory
Program memory
Blank check
Read executive firmware revision
Get the Cyclic Redundancy Check (CRC) of Flash
memory locations
The PE performs the low-level tasks required for
programming and verifying a device. This allows the
programmer to program the device by issuing the
appropriate commands and data. A detailed descrip-
tion for each command is provided in Section 16.2
The PE uses the device’s data RAM for variable stor-
age and program execution. After the PE has run, no
assumptions should be made about the contents of
data RAM.
After the PE is loaded into the data RAM, the PIC32MX
family can be programmed using the command set
shown in Table 16-1.
FIGURE 11-1:
DOWNLOADING THE PE
Loading the PE in the memory is a two step process:
1.
Load the PE loader in the data RAM. (The PE
loader loads the PE binary file in the proper loca-
tion of the data RAM, and when done, jumps to
the programming exec and starts executing it.)
2.
Feed the PE binary to the PE loader.
Table 11-1 lists the steps that are required to download
the PE.
Write the PE Loader to RAM
Load the PE
TABLE 11-1:
DOWNLOAD THE PE
Operation
Operand
Step 1: Initialize BMXCON to 0x1f0040. The instruc-
tion sequence executed by the PIC32MX
core is as follows:
lui a0,0xbf88
ori a0,a0,0x2000 /* address of BMXCON */
lui a1,0x1f
ori a1,a1,0x40
/* $a1 has 0x1f0040 */
sw
a1,0(a0)
/* BMXCON initialized */
XferInstruction 0x3c04bf88
XferInstruction 0x34842000
XferInstruction 0x3c05001f
XferInstruction 0x34a50040
XferInstruction 0xac850000
Step 2: Initialize BMXDKPBA to 0x800. The
instruction sequence executed by the
PIC32MX core is as follows:
li
a1,0x800
sw
a1,16(a0)
XferInstruction 0x34050800
XferInstruction 0xac850010
Step 3: Initialize BMXDUDBA and BMXDUPBA to the
value of BMXDRMSZ. The instruction sequence exe-
cuted by the PIC32MX core is as follows:
lw
a1,64(a0)
/* load BMXDMSZ */
sw
a1,32(a0)
sw
a1,48(a0)
XferInstruction 0x8C850040
XferInstruction 0xac850020
XferInstruction 0xac850030
Step 4: Set up PIC32MX RAM address for PE. The
instruction sequence executed by the
PIC32MX core is as follows:
lui a0,0xa000
ori a0,a0,0x800
XferInstruction 0x3c04a000
XferInstruction 0x34840800
相關PDF資料
PDF描述
PIC16LF877-04I/PQ IC PIC MCU FLASH 8KX14 44MQFP
PIC16F877-20I/L IC MCU FLASH 8KX14 EE 44PLCC
PIC32MX675F256L-80V/BG IC MCU 32BIT 256KB FLASH 121XBGA
PIC17C43-16/L IC MCU OTP 4KX16 PWM 44PLCC
PIC18F2685-I/SO IC PIC MCU FLASH 48KX16 28SOIC
相關代理商/技術參數(shù)
參數(shù)描述
PIC32MX695F512H-80V/MR 功能描述:32位微控制器 - MCU 512KB 128KBR USB-OTG Ethernet 80MHz 10BIT RoHS:否 制造商:Texas Instruments 核心:C28x 處理器系列:TMS320F28x 數(shù)據(jù)總線寬度:32 bit 最大時鐘頻率:90 MHz 程序存儲器大小:64 KB 數(shù)據(jù) RAM 大小:26 KB 片上 ADC:Yes 工作電源電壓:2.97 V to 3.63 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:LQFP-80 安裝風格:SMD/SMT
PIC32MX695F512H-80V/PT 功能描述:32位微控制器 - MCU 512KB 128KBR USB-OTG Ethernet 80MHz 10BIT RoHS:否 制造商:Texas Instruments 核心:C28x 處理器系列:TMS320F28x 數(shù)據(jù)總線寬度:32 bit 最大時鐘頻率:90 MHz 程序存儲器大小:64 KB 數(shù)據(jù) RAM 大小:26 KB 片上 ADC:Yes 工作電源電壓:2.97 V to 3.63 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:LQFP-80 安裝風格:SMD/SMT
PIC32MX695F512HT-80I/M 制造商:Microchip Technology Inc 功能描述:512KB Flash, 128KB RAM, 80 MHz, USB, ENET, 8 DMA, QFN-64 9X9X0.9mm T/R
PIC32MX695F512HT-80I/MR 功能描述:32位微控制器 - MCU 82 MHz USB ENET 8 DMA RoHS:否 制造商:Texas Instruments 核心:C28x 處理器系列:TMS320F28x 數(shù)據(jù)總線寬度:32 bit 最大時鐘頻率:90 MHz 程序存儲器大小:64 KB 數(shù)據(jù) RAM 大小:26 KB 片上 ADC:Yes 工作電源電壓:2.97 V to 3.63 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:LQFP-80 安裝風格:SMD/SMT
PIC32MX695F512HT-80I/P 制造商:Microchip Technology Inc 功能描述:512KB Flash, 128KB RAM, 80 MHz, USB, ENET, 8 DMA, TQFP-64 10X10X1mm T/R