16 Bit MCU 40MIPS 64KB FLASH 100 TQFP 14x14x1mm TRAY

PIC24HJ64GP510A-E/PF

Manufacturer Part NumberPIC24HJ64GP510A-E/PF
Description16 Bit MCU 40MIPS 64KB FLASH 100 TQFP 14x14x1mm TRAY
ManufacturerMicrochip Technology
SeriesPIC® 24H
PIC24HJ64GP510A-E/PF datasheets
 


Specifications of PIC24HJ64GP510A-E/PF

Core ProcessorPICCore Size16-Bit
Speed40 MIPsConnectivityCAN, I²C, IrDA, LIN, SPI, UART/USART
PeripheralsBrown-out Detect/Reset, DMA, POR, PWM, WDTNumber Of I /o85
Program Memory Size64KB (22K x 24)Program Memory TypeFLASH
Ram Size8K x 8Voltage - Supply (vcc/vdd)3 V ~ 3.6 V
Data ConvertersA/D 32x10b/12bOscillator TypeInternal
Operating Temperature-40°C ~ 125°CPackage / Case100-TQFP, 100-VQFP
Lead Free Status / RoHS StatusLead free / RoHS CompliantEeprom Size-
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
Page 61
62
Page 62
63
Page 63
64
Page 64
65
Page 65
66
Page 66
67
Page 67
68
Page 68
69
Page 69
70
Page 70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
Page 62/84

Download datasheet (2Mb)Embed
PrevNext
APPENDIX B:
DEVICE ID REGISTER
SILICON ERRATA
ADDENDUM
This silicon errata issue was previously published in the
following documents, which are available from the
Microchip web site:
• dsPIC33FJXXXGPX06/X08/X10 Rev. A2 Silicon
Errata (DS80306)
• dsPIC33FJXXXMCX06/X08/X10 Rev. A2 Silicon
Errata (DS80307)
• PIC24HJXXXGPX06/X08/X10 Rev. A2 Silicon
Errata (DS80280)
This issue is included in this document to further assist
customers.
DS70152H-page 62
1. Module: Device ID Register
On a few devices, the content of the Device ID
register can change from the factory programmed
default value immediately after RTSP or ICSP™
Flash programming.
As a result, development tools will not recognize
these devices and will generate an error message
indicating that the device ID and the device part
number
do
not
match.
Additionally,
peripherals will be reconfigured and will not
function as described in the device data sheet.
Refer to Section 5. “Flash Programming”
(DS70191), of the “dsPIC33F Family Reference
Manual” for an explanation of RTSP and ICSP
Flash programming.
Work around
All RTSP and ICSP Flash programming routines
must be modified as follows:
1. No word programming is allowed. Any word
programming must be replaced with row
programming.
2. During row programming, load write latches as
described in 5.4.2.3 “Loading Write Latches”
of
Section
5.
“Flash
(DS70191).
3. After latches are loaded, reload any latch
location (in a given row) that has 5 LSB set to
0x18, with the original data. For example,
reload one of the following latch locations with
the desired data:
0xXXXX18, 0xXXXX38, 0xXXXX58,
0xXXXX78, 0xXXXX98, 0xXXXXB8,
0xXXXXD8, 0xXXXXF8
4. Start
row
programming
NVMOP<3:0> = ‘0001’ (Memory row program
operation) in the NVMCON register.
5. After row programming is complete, verify the
contents of Flash memory.
6. If Flash verification errors are found, repeat
steps 2 through 5. If Flash verification errors
are found after a second iteration, report this
problem to Microchip.
Steps 1 through 5 in the work around are
®
implemented in MPLAB
IDE version 7.61 for the
MPLAB ICD 2, MPLAB REAL ICE™ in-circuit
emulator and MPLAB PM3 tools.
© 2010 Microchip Technology Inc.
some
Programming”
by
setting