dsPIC33F/PIC24H PROGRAMMING SPECIFICATION
TABLE 4-1:
Opcode
0x0
0x1
0x2
0x3
0x4
0x5
0x6
0x7
0x8
0x9
0xA
0xB
0xC
0xD
Note:
PROGRAMMING EXECUTIVE COMMAND SET
Length
(16-bit words)
1
3
4
N/A
4
99
5
N/A
N/A
N/A
2
1
N/A
N/A
Time Out
1 msec
1 msec
Sanity check.
Read an 8-bit word from the specified Configuration register or
Device ID register.
Description
Mnemonic
SCHECK
READC
READP
RESERVED
PROGC
PROGP
PROGW
RESERVED
RESERVED
RESERVED
QBLANK
QVER
RESERVED
RESERVED
1 msec/row Read 鈥楴鈥?24-bit instruction words of code memory starting from
the specified address.
N/A
5 msec
5 msec
5 msec
N/A
N/A
N/A
TBD
1 msec
N/A
N/A
This command is reserved. It will return a NACK.
Write an 8-bit word to the specified Configuration register.
Program one row of code memory at the specified address,
then verify.
Program one instruction word of code memory at the specified
address, then verify.
This command is reserved. It will return a NACK.
This command is reserved. It will return a NACK.
This command is reserved. It will return a NACK.
Query if the code memory is blank.
Query the programming executive software version.
This command is reserved. It will return a NACK.
This command is reserved. It will return a NACK.
Legend:
TBD = To Be Determined
One row of code memory consists of (64) 24-bit words. Refer to Table 2-2 for device-specific information.
4.2.4
COMMAND DESCRIPTIONS
All commands supported by the programming executive
are described in
Section 5.2.5 鈥淪CHECK Command鈥?/div>
through
Section 4.2.12 鈥淨VER Command鈥?
4.2.5
15
SCHECK
COMMAND
12 11
0
Length
Description
0x0
0x1
Opcode
Field
Opcode
Length
The
SCHECK
command instructs the programming
executive to do nothing but generate a response. This
command is used as a 鈥淪anity Check鈥?to verify that the
programming executive is operational.
Expected Response (2 words):
0x1000
0x0002
Note:
This instruction is not required
programming, but is provided
development purposes only.
for
for
漏
2007 Microchip Technology Inc.
Preliminary
DS70152D-page 49
prev
next