Datasheet
dsPIC33FJ16(GP/MC)101/102 AND dsPIC33FJ32(GP/MC)101/102/104
DS70652E-page 376 2011-2012 Microchip Technology Inc.
Development Support ....................................................... 275
Doze Mode........................................................................ 134
DSP Engine......................................................................... 43
Multiplier...................................................................... 45
dsPIC33FJ16(GP/MC)101/102
Device Features............................................................ 2
dsPIC33FJ32(GP/MC)101/102/104
Device Features............................................................ 3
E
Electrical Characteristics................................................... 279
AC ............................................................................. 292
Equations
Device Operating Frequency .................................... 126
MS with PLL Mode.................................................... 127
Errata .................................................................................. 24
F
Flash Program Memory....................................................... 83
Control Registers ........................................................ 85
Operations .................................................................. 84
Programming Algorithm .............................................. 84
RTSP Operation.......................................................... 84
Table Instructions........................................................ 83
I
I/O Ports ............................................................................ 139
Configuring Analog Port Pins.................................... 141
Open-Drain Configuration ......................................... 141
Parallel I/O (PIO)....................................................... 139
Write/Read Timing .................................................... 141
I
2
C
Control Registers ...................................................... 203
Operating Modes ...................................................... 201
Registers................................................................... 201
In-Circuit Debugger ........................................................... 266
In-Circuit Serial Programming (ICSP) ............................... 266
Input Capture .................................................................... 173
Registers................................................................... 174
Input Change Notification (ICN) ........................................ 141
Instruction Addressing Modes............................................. 73
File Register Instructions ............................................ 73
Fundamental Modes Supported.................................. 74
MAC Instructions......................................................... 74
MCU Instructions ........................................................ 73
Move and Accumulator Instructions............................ 74
Other Instructions........................................................ 74
Instruction Set
Summary........................................................... 267
Overview ................................................................... 270
Symbols Used in Opcode Descriptions..................... 268
Instruction-Based Power-Saving Modes ........................... 133
Idle ............................................................................ 134
Sleep......................................................................... 133
Internet Address................................................................ 380
Interrupt Controller
Interrupt Registers
IECx .................................................................... 98
IFSx..................................................................... 98
INTCON1 ............................................................ 98
INTCON2 ............................................................ 98
INTTREG ............................................................ 98
IPCx .................................................................... 98
Reset Sequence ......................................................... 95
Interrupt Setup Procedures............................................... 124
Initialization............................................................... 124
Interrupt Disable ....................................................... 124
Interrupt Service Routine (ISR)................................. 124
Trap Service Routine (TSR) ..................................... 124
Interrupt Vector Table (IVT) ................................................ 95
Interrupts Coincident with Power Save Instructions ......... 134
L
LPRC Oscillator
Use with WDT........................................................... 265
M
Memory Organization ......................................................... 49
Microchip Internet Web Site.............................................. 380
Modulo Addressing ............................................................. 75
Applicability................................................................. 77
Operation Example..................................................... 76
Start and End Address ............................................... 75
W Address Register Selection .................................... 75
Motor Control PWM .......................................................... 179
Control Registers...................................................... 183
Faults........................................................................ 181
At Reset............................................................ 181
PWM1 6-Channel Module......................................... 179
Write-Protected Registers......................................... 181
MPLAB ASM30 Assembler, Linker, Librarian ................... 276
MPLAB Integrated Development Environment
Software ................................................................... 275
MPLAB PM3 Device Programmer .................................... 278
MPLAB REAL ICE In-Circuit Emulator System ................ 277
MPLINK Object Linker/MPLIB Object Librarian ................ 276
O
Output Compare ............................................................... 175
Modes....................................................................... 176
Active-High One-Shot....................................... 176
Active-Low One-Shot........................................ 176
Continuous Pulse ............................................. 176
Delayed One-Shot ............................................ 176
Module Disabled............................................... 176
PWM with Fault Protection ............................... 176
PWM without Fault Protection .......................... 176
Toggle............................................................... 176
P
Packaging ......................................................................... 337
Details....................................................................... 340
Marking..................................................... 337, 338, 339
Peripheral Module Disable (PMD) .................................... 134
Peripheral Pin Select (PPS).............................................. 142
Available Pins ........................................................... 142
Controlling ................................................................ 142
Controlling Configuration Changes........................... 144
Helpful Tips............................................................... 145
I/O Resources........................................................... 145
Input Selection Sources for Remappable
Pin (RPn) .......................................................... 143
Output Selection Sources for Remappable
Pin (RPn) .......................................................... 144
Registers .................................................................. 146
Pin Diagrams ........................................................................ 4
Pinout I/O Descriptions (table)............................................ 29