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

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
4.6
4.6.1
There are two commands that can used for program-
ming code memory when utilizing the Programming
Executive: PROGW and PROGP. The PROGW command
programs and verifies a single 24-bit instruction word
into the specified program memory address. The sec-
ond and faster command, PROGP, allows up to 64 24-bit
instruction words to be programmed and verified into
program memory starting at the specified address. See
Section 6.0 “The Programming Executive”
description for each of these commands.
Figure 4-4
methodology for both of these commands. In both
cases, 5.6K instruction words of the dsPIC33FJ16MC/
GP10X devices are programmed.
FIGURE 4-4:
© 2011 Microchip Technology Inc.
Note:
dsPIC33F DEVICES WITH VOLATILE CONFIGURATION BITS
BaseAddress + 0x02
BaseAddress =
Code Memory Programming
and
PROGRAMMING METHODOLOGY
If a bootloader needs to be programmed,
the bootloader code must not be pro-
grammed into the first page of code mem-
ory. For example, if a bootloader located
at address 0x200 attempts to erase the
first page, it would inadvertently erase
itself. Instead, program the bootloader into
the second page (e.g., 0x400).
No
Figure 4-5
RemainingCmds = 5630
FLOWCHART FOR SINGLE
WORD PROGRAMMING
RemainingCmds =
RemainingCmds – 1
BaseAddress = 0x0
Command to Program
RemainingCmds
BaseAddress
PROGW response
Send PROGW
illustrate the programming
PASS?
Start
‘0’?
End
Is
Is
Yes
Yes
Report Error
No
Failure
for a full
FIGURE 4-5:
BaseAddress + 0x80
BaseAddress =
No
FLOWCHART FOR
MULTIPLE WORD
PROGRAMMING
RemainingCmds = 87
RemainingCmds =
RemainingCmds – 1
BaseAddress = 0x0
Command to Program
RemainingCmds
BaseAddress
PROGP response
Send PROGW
PASS?
Start
‘0’?
End
Is
Is
Yes
Yes
DS70659B-page 25
Report Error
No
Failure

Related parts for dsPIC33FJ09GS302-E/SS