PIC24FJ64GA004 FAMILY
DS39881C-page 254 Preliminary © 2008 Microchip Technology Inc.
F
Flash Configuration Words.................................. 24, 199–202
Flash Program Memory
and Table Instructions................................................. 41
Enhanced ICSP Operation.......................................... 42
JTAG Operation ..........................................................42
Programming Algorithm .............................................. 44
RTSP Operation.......................................................... 42
Single-Word Programming.......................................... 46
I
I/O Ports
Analog Port Configuration........................................... 98
Input Change Notification............................................ 98
Open-Drain Configuration ........................................... 98
Parallel (PIO) .............................................................. 97
Peripheral Pin Select .................................................. 99
Pull-ups ....................................................................... 98
I2C
Clock Rates...............................................................145
Peripheral Remapping Options................................. 143
Reserved Addresses.................................................145
Slave Address Masking ............................................145
Idle Mode ............................................................................ 96
Instruction Set
Overview ................................................................... 215
Summary................................................................... 213
Instruction-Based Power-Saving Modes ............................. 95
Inter-Integrated Circuit. See I2C........................................ 143
Internet Address................................................................ 256
Interrupts
Alternate Interrupt Vector Table (AIVT) ...................... 53
and Reset Sequence .................................................. 53
Implemented Vectors ..................................................55
Interrupt Vector Table (IVT) ........................................ 53
Registers............................................................... 56–84
Setup and Service Procedures ................................... 85
Trap Vectors ...............................................................54
Vector Table................................................................ 54
J
JTAG Interface .................................................................. 206
M
Microchip Internet Web Site ..............................................256
MPLAB ASM30 Assembler, Linker, Librarian ................... 210
MPLAB ICD 2 In-Circuit Debugger.................................... 211
MPLAB ICE 2000 High-Performance
Universal In-Circuit Emulator .................................... 211
MPLAB Integrated Development
Environment Software...............................................209
MPLAB PM3 Device Programmer..................................... 211
MPLAB REAL ICE In-Circuit Emulator System.................211
MPLINK Object Linker/MPLIB Object Librarian ................210
N
Near Data Space................................................................. 26
O
Oscillator Configuration
Clock Switching........................................................... 92
Sequence............................................................ 93
Initial Configuration on POR ....................................... 88
Oscillator Modes .........................................................88
Output Compare
PWM Mode............................................................... 128
Period and Duty Cycle Calculation ................... 129
Single Output Pulse Generation ............................... 127
P
Packaging
Details....................................................................... 241
Marking ..................................................................... 239
Parallel Master Port. See PMP. ........................................ 159
Peripheral Enable Bits ........................................................ 96
Peripheral Module Disable (PMD) bits................................ 96
Peripheral Pin Select (PPS)................................................ 99
Available Peripherals and Pins................................... 99
Configuration Control................................................ 101
Considerations for Use ............................................. 102
Input Mapping ............................................................. 99
Mapping Exceptions ................................................. 101
Output Mapping ........................................................ 100
Peripheral Priority ....................................................... 99
Registers .......................................................... 103–116
PICSTART Plus Development Programmer..................... 212
Pinout Descriptions....................................................... 11–16
PMP
Master Port Examples ...................................... 166–168
Power-Saving Features ...................................................... 95
Power-up Requirements ................................................... 205
Product Identification System ........................................... 258
Program Memory
Access Using Table Instructions................................. 39
Address Construction ................................................. 37
Address Space ........................................................... 23
Flash Configuration Words ......................................... 24
Memory Map............................................................... 23
Organization ............................................................... 24
Program Space Visibility............................................. 40
Pulse-Width Modulation. See PWM.................................. 128
R
Reader Response............................................................. 257
Register Maps
A/D Converter (ADC).................................................. 33
Clock Control .............................................................. 36
CPU ............................................................................ 27
CRC ............................................................................ 34
Dual Comparator ........................................................ 34
I2C .............................................................................. 30
ICN ............................................................................. 27
Input Capture.............................................................. 29
Interrupt Controller...................................................... 28
NVM............................................................................ 36
Output Compare ......................................................... 30
Pad Configuration....................................................... 32
Parallel Master/Slave Port .......................................... 33
Peripheral Pin Select .................................................. 35
PMD............................................................................ 36
PORTA ....................................................................... 32
PORTB ....................................................................... 32
PORTC ....................................................................... 32
Real-Time Clock and Calendar (RTCC) ..................... 34
SPI.............................................................................. 31
Timers......................................................................... 29
UART .......................................................................... 31