PIC32MX460F512L-80I/PT Microchip Technology, PIC32MX460F512L-80I/PT Datasheet - Page 40
![IC PIC MCU FLASH 512K 100-TQFP](/photos/12/13/121330/c04-100-tqfp_sml.jpg)
PIC32MX460F512L-80I/PT
Manufacturer Part Number
PIC32MX460F512L-80I/PT
Description
IC PIC MCU FLASH 512K 100-TQFP
Manufacturer
Microchip Technology
Series
PIC® 32MXr
Datasheets
1.MA320002.pdf
(208 pages)
2.DM320001.pdf
(44 pages)
3.PIC32MX320F032H-40IPT.pdf
(48 pages)
4.PIC32MX320F032H-40IPT.pdf
(66 pages)
5.PIC32MX320F032H-40IPT.pdf
(22 pages)
6.PIC32MX460F256L-80IPT.pdf
(632 pages)
7.PIC32MX320F064H-40IMR.pdf
(172 pages)
Specifications of PIC32MX460F512L-80I/PT
Program Memory Type
FLASH
Program Memory Size
512KB (512K x 8)
Package / Case
100-TFQFP
Core Processor
MIPS32® M4K™
Core Size
32-Bit
Speed
80MHz
Connectivity
I²C, IrDA, LIN, PMP, SPI, UART/USART, USB OTG
Peripherals
Brown-out Detect/Reset, DMA, POR, PWM, WDT
Number Of I /o
85
Ram Size
32K x 8
Voltage - Supply (vcc/vdd)
2.3 V ~ 3.6 V
Data Converters
A/D 16x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Processor Series
PIC32MX4xx
Core
MIPS
Data Bus Width
32 bit
Data Ram Size
32 KB
Interface Type
I2C , SPI , UART
Maximum Clock Frequency
80 MHz
Number Of Programmable I/os
85
Number Of Timers
5 x 16 bit, 1 x 32 bit
Operating Supply Voltage
2.3 V to 3.6 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
3rd Party Development Tools
52713-733, 52714-737
Development Tools By Supplier
PG164130, DV164035, DV244005, DV164005, DM320003, DM320002, MA320002
Minimum Operating Temperature
- 40 C
On-chip Adc
10 bit
Controller Family/series
PIC32
No. Of I/o's
85
Ram Memory Size
32KB
Cpu Speed
80MHz
No. Of Timers
6
Embedded Interface Type
EUART, I2C, PSP, SPI
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
876-1000 - PIC32 BREAKOUT BOARDAC244003 - TEST BD MPLAB REAL ICE LOOPBACKDM320003 - BOARD DEMO USB PIC32 OTGAC244006 - KIT MPLAB REAL ICE TRACEAC164333 - MODULE SKT FOR PM3 100QFP
Eeprom Size
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
PIC32MX460F512L-80I/PT
Manufacturer:
VISHAY
Quantity:
3 200
Company:
Part Number:
PIC32MX460F512L-80I/PT
Manufacturer:
Microchip Technology
Quantity:
10 000
PIC32MX
The formula to calculate for the checksum for a PIC32
device is provided in Equation 17-1.
EQUATION 17-1:
17.4
The following sections 17.4.1- 17.4.5 demonstrate a
checksum calculation for the PIC32MX360F512L
device using Equation 17-1 “Checksum Formula”.
The following assumptions are made for the purpose of
this checksum calculation example:
• Program Flash and Boot Flash are in the erased
• Device Configuration is in the default state of the
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
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:
TABLE 17-3:
DS61145G-page 40
state (all bytes are 0xFF)
device (no configuration changes are made)
DCR
DIR
PF = 0xFF + 0xFF + … 524288 times
PF = 0x7F80000 (32-bit number)
MASK
MASK
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
DEVCFG0
DEVCFG1
DEVCFG2
DEVCFG3
Register
Example of Checksum Calculation
=
=
DEVCFGX
DEVID
CALCULATING FOR “PF” IN THE
CHECKSUM FORMULA
32-bit summation of bytes MASK
X
Σ
3
= mask value from Table 17-1
=
DCR CALCULATION EXAMPLE
32-bit summation of bytes MASK
= mask value from Table 17-1
0
CHECKSUM FORMULA
POR Default Value
0x7FFFFFFF
0xFFFFFFFF
0xFFFFFFFF
0xFFFFFFFF
Checksum
(
=
2′s complement PF
(
DEVID
Total of the 32-bit Summation of Bytes =
& DEVID
DEVCFGX
0x009FF7A7
0x0000FFFF
0x110FF00B
0x00070077
Mask
(
& DEVCFGx
)
+
17.4.2
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:
17.4.3
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-3) provide the total of the 32-bit summation of
bytes.
From Table 17-3, the value of “DCR” is:
BF
BF = 0xFF + 0xFF + … 12272 times
BF = 0x002FC010 (32-bit number)
DCR = 0x000005D4 (32-bit number)
+
DCR
POR Default Value &
)
CALCULATING FOR “BF” IN THE
CHECKSUM FORMULA
CALCULATING FOR “DCR” IN THE
CHECKSUM FORMULA
0x110FF00B
0x009FF7A7
0x0000FFFF
0x00070077
+
DIR
Mask
)
© 2010 Microchip Technology Inc.
32-Bit Summation of
0x0000023D
0x000001FE
0x000005D4
0x0000011B
0x0000007E
Bytes