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
Page 21
22
Page 22
23
Page 23
24
Page 24
25
Page 25
26
Page 26
27
Page 27
28
Page 28
29
Page 29
30
Page 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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
Page 21/84

Download datasheet (2Mb)Embed
PrevNext
3.6.2
PROGRAMMING METHODOLOGY
Configuration bits may be programmed a single byte at
a time using the PROGC command. This command
specifies the configuration data and Configuration
register address.
Twelve PROGC commands are required to program all
the Configuration bits. A flowchart for Configuration bit
programming is illustrated in
Figure
3-5.
Note:
If either of the General Code Segment
Code-Protect
bits
(GSS<1:0>)
programmed to ‘0’, code memory is
code-protected and cannot be read.
Code memory must be verified before
enabling
read
protection.
Section 3.6.4 “CodeGuard™ Security
Configuration
Bits”
information
about
Configuration bits.
FIGURE 3-5:
CONFIGURATION BIT PROGRAMMING FLOW
ConfigAddress =
ConfigAddress + 2
Note 1: For dsPIC33FJ06GS101/102/202, dsPIC33FJ16GS402/404/502/504, dsPIC33FJ32GS406/606/608/610 and
dsPIC33FJ64GS406/606/608/610 devices, the Configuration address is 0xF80014.
© 2010 Microchip Technology Inc.
3.6.3
PROGRAMMING VERIFICATION
After the Configuration bits are programmed, the
contents of memory should be verified to ensure that
the programming was successful. Verification requires
the Configuration bits to be read back and compared
against the copy held in the programmer’s buffer. The
READC command reads back the programmed
Configuration bits and verifies that the programming
was successful.
Any unimplemented Configuration bits are read-only
is
and read as ‘0’. The reserved bits are read-only and
read as ‘1’.
See
for
detailed
code-protect
Start
ConfigAddress = 0xF80000
Send PROGC
Command
Is
PROGC response
PASS?
Yes
Is
No
ConfigAddress
(1)
0xF80018?
Yes
End
No
Failure
Report Error
DS70152H-page 21