English
Language : 

PIC24FJ16MC101_12 Datasheet, PDF (342/350 Pages) Microchip Technology – 16-bit Microcontrollers (up to 32 KB Flash and 2 KB SRAM)
PIC24FJ16MC101/102 AND PIC24FJ32MC101/102/104
Other Instructions........................................................ 55
Instruction Set
Overview ................................................................... 246
Summary................................................................... 243
Instruction-Based Power-Saving Modes ........................... 109
Idle ............................................................................ 110
Sleep ......................................................................... 109
Internal RC Oscillator
Use with WDT ........................................................... 241
Internet Address................................................................ 345
Interrupt Control and Status Registers................................ 74
IECx ............................................................................ 74
IFSx............................................................................. 74
INTCON1 .................................................................... 74
INTCON2 .................................................................... 74
IPCx ............................................................................ 74
Interrupt Setup Procedures ............................................... 100
Initialization ............................................................... 100
Interrupt Disable........................................................ 100
Interrupt Service Routine .......................................... 100
Trap Service Routine ................................................ 100
Interrupt Vector Table (IVT) ................................................ 71
Interrupts Coincident with Power Save Instructions.......... 110
M
Memory Organization.......................................................... 31
Microchip Internet Web Site .............................................. 345
Motor Control PWM........................................................... 155
Motor Control PWM Module
6-Output Register Map................................................ 42
MPLAB ASM30 Assembler, Linker, Librarian ................... 252
MPLAB Integrated Development Environment Software .. 251
MPLAB PM3 Device Programmer..................................... 254
MPLAB REAL ICE In-Circuit Emulator System................. 253
MPLINK Object Linker/MPLIB Object Librarian ................ 252
Multi-Bit Data Shifter ........................................................... 30
N
NVM Module
Register Map............................................................... 53
O
Open-Drain Configuration ................................................. 116
Output Compare................................................................ 151
P
Packaging ......................................................................... 313
Details ....................................................................... 316
Marking ..................................................... 313, 314, 315
PAD Configuration
Register Map............................................................... 47
Peripheral Module Disable (PMD)..................................... 110
Pinout I/O Descriptions (table) ............................................ 17
PMD Module
Register Map............................................................... 53
PORTA
Register Map for PIC24FJ32MC104 ........................... 51
Register Map for PIC24FJXXMC101/102 ................... 51
PORTB
Register Map for PIC24FJ16MC101 ........................... 51
Register Map for PIC24FJXXMC102 .......................... 51
Power-on Reset (POR) ....................................................... 67
Power-Saving Features..................................................... 109
Clock Frequency and Switching................................ 109
Program Address Space ..................................................... 31
Construction ................................................................ 56
Data Access from Program Memory Using
Program Space Visibility..................................... 58
Data Access from Program Memory Using
Table Instructions ............................................... 57
Data Access from, Address Generation ..................... 56
Memory Map for PIC24FJ16MC101/102 .................... 31
Table Read Instructions
TBLRDH ............................................................. 57
TBLRDL.............................................................. 57
Visibility Operation ...................................................... 58
Program Memory
Interrupt Vector ........................................................... 33
Organization ............................................................... 33
Reset Vector ............................................................... 33
PWM Time Base............................................................... 159
R
Reader Response............................................................. 346
Register Map
Real-Time Clock and Calendar................................... 47
Register Maps
ADC1 for PIC24FJ32MC104 ...................................... 46
Comparator................................................................. 48
PORTB for PIC24FJ32MC104.................................... 52
PORTC for PIC24FJ32MC104 ................................... 52
PPS Output for PIC24FJ32MC104 ............................. 50
Registers
AD1CHS123 (ADC1 Input Channel 1, 2, 3 Select)... 200
ADxCHS0 (ADCx Input Channel 0 Select ................ 201
ADxCON1 (ADCx Control 1)..................................... 196
ADxCON2 (ADCx Control 2)..................................... 198
ADxCON3 (ADCx Control 3)..................................... 199
ADxCSSL (ADCx Input Scan Select Low) ................ 202
ADxPCFGL (ADCx Port Configuration Low)............. 203
CLKDIV (Clock Divisor) ............................................ 106
CMSTAT (Comparator Status) ................................. 209
CMxCON (Comparator Control) ............................... 210
CMxFLTR (Comparator Filter Control) ..................... 216
CMxMSKCON (Comparator Mask Gating Control) .. 214
CMxMSKSRC (Comparator Mask Source Control) .. 212
CORCON (Core Control) ...................................... 29, 75
CTMUCON (CTMU Control) ............................. 231, 232
CTMUCON1 (CTMU Control Register 1).................. 231
CTMUCON1 (CTMU Control Register 2).................. 232
CTMUICON (CTMU Current Control) ....................... 233
CVRCON (Comparator Voltage Reference Control) 217
DEVID (Device ID).................................................... 239
DEVREV (Device Revision)...................................... 239
I2CxCON (I2Cx Control) ........................................... 179
I2CxMSK (I2Cx Slave Mode Address Mask) ............ 183
I2CxSTAT (I2Cx Status) ........................................... 181
IEC0 (Interrupt Enable Control 0) ............................... 83
IEC1 (Interrupt Enable Control 1) ............................... 85
IEC2 (Interrupt Enable Control 2) ............................... 86
IEC3 (Interrupt Enable Control 3) ............................... 86
IEC4 (Interrupt Enable Control 4) ............................... 87
IFS0 (Interrupt Flag Status 0) ..................................... 78
IFS1 (Interrupt Flag Status 1) ..................................... 80
IFS2 (Interrupt Flag Status 2) ..................................... 81
IFS3 (Interrupt Flag Status 3) ..................................... 81
IFS4 (Interrupt Flag Status 4) ..................................... 82
INTCON1 (Interrupt Control 1).................................... 76
INTCON2 (Interrupt Control 2).................................... 77
INTTREG Interrupt Control and Status Register ........ 99
IPC0 (Interrupt Priority Control 0) ............................... 88
IPC1 (Interrupt Priority Control 1) ............................... 89
DS39997C-page 342
Preliminary
© 2011-2012 Microchip Technology Inc.