參數(shù)資料
型號: PIC32MX795F512L-80I/PT
廠商: Microchip Technology
文件頁數(shù): 29/64頁
文件大小: 0K
描述: IC MCU 32BIT 512KB FLASH 100TQFP
特色產(chǎn)品: PIC32 32-Bit MCU Families
標(biāo)準(zhǔn)包裝: 119
系列: PIC® 32MX
核心處理器: MIPS32? M4K?
芯體尺寸: 32-位
速度: 80MHz
連通性: CAN,以太網(wǎng),I²C,SPI,UART/USART,USB OTG
外圍設(shè)備: 欠壓檢測/復(fù)位,DMA,POR,PWM,WDT
輸入/輸出數(shù): 85
程序存儲器容量: 512KB(512K x 8)
程序存儲器類型: 閃存
RAM 容量: 128K 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)
2007-2012 Microchip Technology Inc.
DS61145K-page 35
PIC32MX
16.2.5
PROGRAM
COMMAND
The PROGRAM command instructs the PE to program
Flash memory, including Configuration Words, starting
from the 32-bit address specified in the Addr_Low and
Addr_High
fields. A 32-bit length field specifies the
number of bytes to program.
The address must be aligned to a Flash row size
boundary and the length must be a multiple of a Flash
row size. Flash row sizes are either 32 words (128
bytes) or 128 words (512 bytes). Please refer to
There are three programming scenarios:
1.
The length of the data to be programmed is the
size of a single flash row.
2.
The length of the data to be programmed is the
size of two flash rows.
3.
The length of the data to be programmed is
larger than the size of two flash rows.
When the data length is equal to 512 bytes, the PE
receives the 512-byte block of data from the probe and
immediately sends the response for this command
back to the probe.
The PE will respond for each row of data that it
receives. If the data length of the command is equal to
a single row, a single PE response is generated. If the
data length is equal to two rows, the PE waits to receive
both rows of data, and then sends back-to-back
responses for each data row. If the data length is
greater than two rows of data, the PE will send the
response for the first row after receiving the first two
rows of data. Subsequent responses are sent after
receiving subsequent data row packets. The responses
will lag the data by one row. When the last row of data
is received the PE will respond with back-to-back
responses for the second-to-last data row followed by
the last row.
If the PE encounters an error in programming any of
the blocks, it sends a failure status to the probe and
aborts the PROGRAM command. On receiving the failure
status, the probe must stop sending data. The PE will
not process any other data for this command from the
probe. The process is illustrated in Figure 16-9.
The response for this command is a little different than
the response for other commands. The 16 MSbs of the
response contain the 16 LSbs of the destination
address, where the last block is programmed. This
helps
the
probe
and
the
PE
maintain
proper
synchronization of sending, and receiving, data and
responses.
Expected Response (1 word):
FIGURE 16-8:
PROGRAM
RESPONSE
FIGURE 16-7:
PROGRAM
COMMAND
31
16
Op code
15
0
Operand
31
16
Addr_High
15
0
Addr_Low
31
16
Length_High
15
0
Length_Low
31
16
Data_High_1
15
0
Data_Low_1
31
16
Data_High_N
15
0
Data_Low_N
TABLE 16-6:
PROGRAM
FORMAT
Field
Description
Op code
0x2
Operand
Not used
Addr_Low
Low 16 bits of 32-bit destination
address
Addr_High
High 16 bits of 32-bit destination
address
Length_Low
Low 16 bits of Length
Length_High
High 16 bits Length
Data_Low_N
Low 16 bits data word 2 through N
Data_High_N
High 16 bits data word 2 through N
Note:
If the PROGRAM command fails, the
programmer should read the failing row
using the READ command from the Flash
memory. Next, the programmer should
compare the row received from Flash
memory to its local copy, word-by-word, to
determine
the
address
where
Flash
programming fails.
31
16
LSB 16 bits of the destination address of last block
15
0
Response Code
相關(guān)PDF資料
PDF描述
PIC18LF6585-I/PT IC PIC MCU FLASH 24KX16 64TQFP
PIC18LF6621-I/PT IC PIC MCU FLASH 32KX16 64TQFP
PIC18F8621-I/PT IC PIC MCU FLASH 32KX16 80TQFP
204861-2 RETAINER PLATE
207235-1 CONN JACKSCREW LONG-LONG FEMALE
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
PIC32MX795F512L-80V/BG 功能描述:32位微控制器 - MCU 512KB 128KBR USB-OTG 2 CAN ETH 80MHz 10b 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
PIC32MX795F512L-80V/PF 功能描述:32位微控制器 - MCU 512KB 128KBR USB-OTG 2 CAN ETH 80MHz 10b 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
PIC32MX795F512L-80V/PT 功能描述:32位微控制器 - MCU 512KB 128KBR USB-OTG 2 CAN ETH 80MHz 10b 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
PIC32MX795F512LT-80I/BG 功能描述:32位微控制器 - MCU 512KB Flash 128KB USB ENET 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
PIC32MX795F512LT-80I/PF 功能描述:32位微控制器 - MCU 512KB Flash 128KBRAM 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