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 64/84

Download datasheet (2Mb)Embed
PrevNext
TABLE C-2:
RESTORE DIAGNOSTIC AND CALIBRATION REGISTERS
Command (Binary)
Data (Hex)
Step 1: Initialize TBLPAG and NVMCON to write stored diagnostic and Calibration Words.
0000
24001A
0000
883B0A
0000
200800
0000
880190
0000
207807
0000
208006
0000
000000
Step 2: Write stored diagnostic and Calibration Words.
0000
BB0BB6
0000
000000
0000
000000
0000
BBDBB6
0000
000000
0000
000000
0000
BBEBB6
0000
000000
0000
000000
0000
BB1BB6
0000
000000
0000
000000
Step 3: Repeat step 2: thirty-two times.
Step 4: Initiate the write cycle.
0000
ABE761
0000
000000
0000
000000
0000
000000
0000
000000
Step 5: Wait for Row Program operation to complete and make sure WR bit is clear.
0000
803B00
0000
883C20
0000
000000
0001
<VISI>
0000
040200
0000
000000
DS70152H-page 64
Description
MOV
#0x4001,
W10
MOV
W10,
NVMCON
MOV
#0x80,
W0
MOV
W0,
TBLPAG
MOV
#0x780,
W7
MOV
#0x800,
W6
NOP
TBLWTL[W6++],
[W7]
NOP
NOP
TBLWTH.B[W6++],
[W7++]
NOP
NOP
TBLWTH.B[W6++],
[++W7]
NOP
NOP
TBLWTL[W6++],
[W7++]
NOP
NOP
BSET
NVMCON,
#WR
NOP
NOP
NOP
NOP
Externally time ‘P13’ msec (see
Section 8.0 “AC/DC
Characteristics and Timing
Requirements”) to allow sufficient time
for the Row Program operation to complete.
MOV
NVMCON,
W0
MOV
W0,
VISI
NOP
Clock out contents of VISI register
GOTO
0x200
NOP
Repeat until the WR bit is clear
© 2010 Microchip Technology Inc.