參數(shù)資料
型號: PIC32MX795F512H-80I/PT
廠商: Microchip Technology
文件頁數(shù): 40/64頁
文件大?。?/td> 0K
描述: IC MCU 32BIT 512KB FLASH 64TQFP
特色產(chǎn)品: 32-Bit PIC? Microcontroller
PIC32 32-Bit MCU Families
標(biāo)準(zhǔn)包裝: 160
系列: PIC® 32MX
核心處理器: MIPS32? M4K?
芯體尺寸: 32-位
速度: 80MHz
連通性: CAN,以太網(wǎng),I²C,SPI,UART/USART,USB OTG
外圍設(shè)備: 欠壓檢測/復(fù)位,DMA,POR,PWM,WDT
輸入/輸出數(shù): 53
程序存儲器容量: 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
封裝/外殼: 64-TQFP
包裝: 托盤
產(chǎn)品目錄頁面: 650 (CN2011-ZH PDF)
配用: 876-1000-ND - PIC32 BREAKOUT BOARD
2007-2012 Microchip Technology Inc.
DS61145K-page 45
PIC32MX
The formula to calculate for the checksum for a PIC32
device is provided in Equation 17-1.
EQUATION 17-1:
CHECKSUM FORMULA
17.4
Example of Checksum Calculation
The following five sections demonstrate a checksum
calculation for the PIC32MX360F512L device using
The following assumptions are made for the purpose of
this checksum calculation example:
Program Flash and Boot Flash are in the erased
state (all bytes are 0xFF)
Device Configuration is in the default state of the
device (no configuration changes are made)
To begin, each item on the right-hand side of the equa-
tion (PF, BF, DCR, DIR) is individually calculated. After
those values have been derived, the final value of the
checksum can be determined.
17.4.1
CALCULATING FOR “PF” IN THE
CHECKSUM FORMULA
The size of Program Flash is 512 KB, which equals
524288 bytes. Since the program Flash is assumed to
be in erased state, the value of “PF” is resolved through
the following calculation:
PF = 0xFF + 0xFF + … 524288 times
PF = 0x7F80000 (32-bit number)
17.4.2
CALCULATING FOR “BF” IN THE
CHECKSUM FORMULA
The size of the Boot Flash is 12 KB, which equals
12288 bytes. However, the last 16 bytes are device
Configuration registers, which are treated separately.
Therefore, the number of bytes in boot Flash that we
consider in this step is 12272. Since the boot Flash is
assumed to be in erased state, the value of “BF” is
resolved through the following calculation:
BF = 0xFF + 0xFF + … 12272 times
BF = 0x002FC010 (32-bit number)
17.4.3
CALCULATING FOR “DCR” IN THE
CHECKSUM FORMULA
Since the device Configuration registers are left in their
default state, the value of the appropriate DEVCFG
register – as read by the PIC32 core, its respective
mask value, the value derived from applying the mask,
and the 32-bit summation of bytes (all as shown in
Table 17-2) provide the total of the 32-bit summation of
bytes.
From Table 17-2, the value of “DCR” is:
DCR = 0x000003D6 (32-bit number)
Checksum
2
′s complement PF BF DCR DIR
++
+
()
=
DCR
3
Σ
X
0
=
32-bit summation of bytes MASK
DEVCFGX & DEVCFGx
()
=
DIR
32-bit summation of bytes MASK
DEVID & DEVID
()
=
Where,
PF = 32-bit summation of all bytes in Program Flash
BF = 32-bit summation of all bytes in Boot Flash, except device Configuration registers
MASKDEVCFGX = mask value from Table 17-1
MASKDEVID = mask value from Table 17-1
TABLE 17-2:
DCR CALCULATION EXAMPLE
Register
POR Default Value
Mask
POR Default Value &
Mask
32-Bit Summation of
Bytes
DEVCFG0
0x7FFFFFFF
0x110FF00B
0x0000011B
DEVCFG1
0xFFFFFFFF
0x009FF7A7
0x0000023D
DEVCFG2
0xFFFFFFFF
0x00070077
0x0000007E
DEVCFG3
0xFFFFFFFF
0x00000000
Total of the 32-bit Summation of Bytes =
0x000003D6
相關(guān)PDF資料
PDF描述
PIC32MX775F256L-80V/BG IC MCU 32BIT 256KB FLASH 121XBGA
PIC32MX575F512L-80V/BG IC MCU 32BIT 512KB FLASH 121XBGA
PIC32MX775F512L-80I/PT IC MCU 32BIT 512K FLASH 100TQFP
PIC18F4685-I/PT IC PIC MCU FLASH 48KX16 44TQFP
PIC16C74A-20/L IC MCU OTP 4KX14 A/D PWM 44PLCC
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
PIC32MX795F512H-80V/MR 功能描述: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
PIC32MX795F512H-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
PIC32MX795F512HT-80I/MR 功能描述: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
PIC32MX795F512HT-80I/PT 功能描述: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
PIC32MX795F512HT-80V/MR 功能描述: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