dsPIC33FJ09GS302-E/SS Microchip Technology, dsPIC33FJ09GS302-E/SS Datasheet - Page 43

no-image

dsPIC33FJ09GS302-E/SS

Manufacturer Part Number
dsPIC33FJ09GS302-E/SS
Description
Digital Signal Processors & Controllers - DSP, DSC 40 MIPS 9 KB FL 1024Bytes RAM SMPS
Manufacturer
Microchip Technology
Datasheet

Specifications of dsPIC33FJ09GS302-E/SS

Rohs
yes
Core
dsPIC33F
Data Bus Width
16 bit
Program Memory Size
9 KB
Data Ram Size
1 KB
Device Million Instructions Per Second
40 MIPs
Operating Supply Voltage
3.3 V
Maximum Operating Temperature
+ 125 C
Package / Case
SSOP-28
Mounting Style
SMD/SMT
Minimum Operating Temperature
- 40 C
6.3.1.2
The Last_Cmd is a 4-bit field in the first word of
the response and indicates the command that the
programming
programming
command at a time, this field is technically not required.
However, it can be used to verify that the programming
executive correctly received the command that the
programmer transmitted.
6.3.1.3
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 6-3:
© 2011 Microchip Technology Inc.
QBLANK
QVER
Query
dsPIC33F DEVICES WITH VOLATILE CONFIGURATION BITS
0x0F = Code memory is NOT blank
0xF0 = Code memory is blank
0xMN, where programming executive
software version = M.N
(i.e., 0x32 means software version 3.2)
Last_Cmd Field
QE_Code Field
executive
executive
QE_Code FOR QUERIES
Table
QE_Code
can
processed.
6-3.
only
process
Since
one
the
When the programming executive processes any
command other than a Query, the QE_Code
represents an error code. Supported error codes are
shown in
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
PROGW command fails, the QE_Code is set to 0x1. For
all other programming executive errors, the QE_Code
is 0x2.
TABLE 6-4:
6.3.1.4
The response length indicates the length of the
programming executive’s response in 16-bit words.
This field includes the 2 words of the response header.
With the exception of the response for the read
commands, the length of each response is only 2
words.
The response to the read commands uses the packed
instruction word format described in
“Packed Data
ber of program memory words (N odd), the response
to the READP command is (3 * (N + 1)/2 + 2) words.
When reading an even number of program memory
words (N even), the response to the READP command
is (3 * N/2 + 2) words.
0x0
0x1
0x2
QE_Code
Table
Response Length
Format”. When reading an odd num-
6-4. If a command is successfully
No error.
Verify failed.
Other error.
QE_Code FOR NON-QUERY
COMMANDS
Description
DS70659B-page 43
Section 6.2.2

Related parts for dsPIC33FJ09GS302-E/SS