IC PIC MCU FLASH 32KX16 100TQFP

PIC24HJ64GP510-E/PT

Manufacturer Part NumberPIC24HJ64GP510-E/PT
DescriptionIC PIC MCU FLASH 32KX16 100TQFP
ManufacturerMicrochip Technology
SeriesPIC® 24H
PIC24HJ64GP510-E/PT datasheets
 


Specifications of PIC24HJ64GP510-E/PT

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-TFQFP
For Use WithAC164333 - MODULE SKT FOR PM3 100QFPDM300024 - KIT DEMO DSPICDEM 1.1MA240012 - MODULE PLUG-IN PIC24H 100QFPDV164033 - KIT START EXPLORER 16 MPLAB ICD2DM240001 - BOARD DEMO PIC24/DSPIC33/PIC32Lead Free Status / RoHS StatusLead free / RoHS Compliant
Eeprom 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 30/84

Download datasheet (2Mb)Embed
PrevNext
4.3.1
RESPONSE FORMAT
All programming executive responses have a general
format consisting of a two-word header and any
required data for the command.
15
12 11
8 7
Opcode
Last_Cmd
QE_Code
Length
D_1 (if applicable)
...
D_N (if applicable)
Field
Description
Opcode
Response opcode.
Last_Cmd
Programmer command that
generated the response.
QE_Code
Query code or error code.
Length
Response length in 16-bit words
(includes 2 header words).
D_1
First 16-bit data word (if applicable).
D_N
Last 16-bit data word (if applicable).
4.3.1.1
Opcode Field
The opcode is a 4-bit field in the first word of the
response. The opcode indicates how the command
was processed (see
Table
4-2). If the command was
processed successfully, the response opcode is PASS.
If there was an error in processing the command, the
response opcode is FAIL and the QE_Code indicates
the reason for the failure. If the command sent to
the programming executive is not identified, the
programming executive returns a NACK response.
DS70152H-page 30
4.3.1.2
Last_Cmd Field
The Last_Cmd is a 4-bit field in the first word of
the response and indicates the command that the
programming
executive
programming
executive
command at a time, this field is technically not required.
0
However, it can be used to verify that the programming
executive correctly received the command that the
programmer transmitted.
4.3.1.3
QE_Code Field
The QE_Code is a byte in the first word of the
response. This byte is used to return data for query
commands and error codes for all other commands.
When the programming executive processes one of the
two query commands (QBLANK or QVER), the returned
opcode is always PASS and the QE_Code holds the
query response data. The format of the QE_Code for
both queries is shown in
TABLE 4-3:
QE_Code FOR QUERIES
Query
0x0F = Code memory is NOT blank
QBLANK
0xF0 = Code memory is blank
0xMN, where programming executive
QVER
software version = M.N
(i.e., 0x32 means software version 3.2).
When the programming executive processes any
command other than a Query, the QE_Code
represents an error code. Supported error codes are
shown in
Table
4-4. If a command is successfully
processed, the returned QE_Code is set to 0x0, which
indicates that there is no error in the command
processing. If the verify of the programming for the
PROGP or PROGC command fails, the QE_Code is set to
0x1. For all other programming executive errors, the
QE_Code is 0x2.
© 2010 Microchip Technology Inc.
processed.
Since
the
can
only
process
one
Table
4-3.
QE_Code