dsPIC33FJ06GS001-E/SS Microchip Technology, dsPIC33FJ06GS001-E/SS Datasheet - Page 29

no-image

dsPIC33FJ06GS001-E/SS

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

Specifications of dsPIC33FJ06GS001-E/SS

Rohs
yes
Core
dsPIC33F
Data Bus Width
16 bit
Program Memory Size
6 KB
Data Ram Size
256 B
Device Million Instructions Per Second
40 MIPs
Operating Supply Voltage
3.3 V
Maximum Operating Temperature
+ 125 C
Package / Case
SSOP-20
Mounting Style
SMD/SMT
Minimum Operating Temperature
- 40 C
5.3
Storing the programming executive to executive
memory is similar to normal programming of code
memory. Namely, the executive memory must first be
erased, and then the programming executive must be
programmed one word at a time. This control flow is
summarized in
Table 5-2
programming executive memory.
TABLE 5-2:
© 2011 Microchip Technology Inc.
Step 1: Exit the Reset vector.
Step 2: Set the NVMCON register to program one executive memory word.
Step 3: Initialize the TBLPAG register to the first page of executive memory.
Step 4: Initialize the write pointer (W2) for the TBLWT instruction.
4-bit Control
dsPIC33F DEVICES WITH VOLATILE CONFIGURATION BITS
Code
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
Program the Programming
Executive
illustrates the ICSP programming process for
Figure
PROGRAMMING THE PROGRAMMING EXECUTIVE
040200
040200
000000
240030
000000
883B00
200801
000000
880191
2xxxx2
5-3.
(Hex)
Data
GOTO
GOTO
NOP
MOV
NOP
MOV
MOV
NOP
MOV
MOV
0x200
0x200
#0x4003, W0
W0, NVMCON
#0x80, W1
W1, TBLPAG
#<DestinationAddress15:0>, W2
FIGURE 5-3:
Description
No
increment the Write Pointer
Upper Byte of instruction
Load Lower Word and
Start Write Sequence
PROGRAM CODE
MEMORY FLOW
to Write Latch and
and Poll for WR bit
to be cleared
Device for
Configure
locations
Writes
done?
Start
End
All
Yes
DS70659B-page 29

Related parts for dsPIC33FJ06GS001-E/SS