參數(shù)資料
型號: PIC32MX775F256L-80I/PF
廠商: Microchip Technology
文件頁數(shù): 17/64頁
文件大?。?/td> 0K
描述: IC MCU 32BIT 256K FLASH 100TQFP
特色產(chǎn)品: 32-Bit PIC? Microcontroller
PIC32 32-Bit MCU Families
標(biāo)準(zhǔn)包裝: 90
系列: PIC® 32MX
核心處理器: MIPS32? M4K?
芯體尺寸: 32-位
速度: 80MHz
連通性: CAN,以太網(wǎng),I²C,SPI,UART/USART,USB OTG
外圍設(shè)備: 欠壓檢測/復(fù)位,DMA,POR,PWM,WDT
輸入/輸出數(shù): 85
程序存儲器容量: 256KB(256K x 8)
程序存儲器類型: 閃存
RAM 容量: 64K x 8
電壓 - 電源 (Vcc/Vdd): 2.3 V ~ 3.6 V
數(shù)據(jù)轉(zhuǎn)換器: A/D 16x10b
振蕩器型: 內(nèi)部
工作溫度: -40°C ~ 85°C
封裝/外殼: 100-TQFP
包裝: 托盤
產(chǎn)品目錄頁面: 650 (CN2011-ZH PDF)
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
相關(guān)PDF資料
PDF描述
PIC32MX575F512L-80I/PF IC MCU 32BIT 512KB FLASH 100TQFP
PIC32MX695F512H-80I/MR IC MCU 32BIT 512KB FLASH 64QFN
6-100526-9 Z-PACK F.CODING KEY
100526-8 Z-PACK F-CODING KEY
6-100526-3 CONN CODING KEY ORANGE 2MM HM
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
PIC32MX775F256L-80V/BG 功能描述:32位微控制器 - MCU 256KB 64KBRM USB-OTG 2 CAN ETH 80MHz 10bt 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 安裝風(fēng)格:SMD/SMT
PIC32MX775F256L-80V/PF 功能描述:32位微控制器 - MCU 256KB 64KBRM USB-OTG 2 CAN ETH 80MHz 10bt 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 安裝風(fēng)格:SMD/SMT
PIC32MX775F256L-80V/PT 功能描述:32位微控制器 - MCU 256KB 64KBRM USB-OTG 2 CAN ETH 80MHz 10bt 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 安裝風(fēng)格:SMD/SMT
PIC32MX775F256LT-80I/BG 功能描述:32位微控制器 - MCU 256KB Flash 64KB RAM USB 2xCAN 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 安裝風(fēng)格:SMD/SMT
PIC32MX775F256LT-80I/PF 功能描述:32位微控制器 - MCU 256KB Flash 64KB RAM USB 2xCAN 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 安裝風(fēng)格:SMD/SMT