Datasheet

Table Of Contents
2011-2017 Microchip Technology Inc. DS30009995E-page 355
PIC24FV32KA304 FAMILY
INDEX
A
A/D
Buffer Data Formats ................................................. 222
Control Registers ..................................................... 210
AD1CHITH/L .................................................... 210
AD1CHS .......................................................... 210
AD1CON1 ........................................................ 210
AD1CON2 ........................................................ 210
AD1CON3 ........................................................ 210
AD1CON5 ........................................................ 210
AD1CSSH/L ..................................................... 210
AD1CTMUENH/L ............................................. 210
Result Buffers .......................................................... 210
Sampling Requirements ........................................... 220
Transfer Function ..................................................... 221
AC Characteristics
A/D Conversion ........................................................ 294
A/D Module Specifications ....................................... 293
Capacitive Loading Requirements on
Output Pins ...................................................... 276
CLKO and I/O .......................................................... 279
Comparator .............................................................. 280
Comparator Voltage Reference Settling Time ......... 280
External Clock .......................................................... 277
I
2
C Bus Data (Master Mode) ............................ 284, 285
I
2
C Bus Data (Slave Mode) ...................................... 286
I
2
C Bus Start/Stop Bits (Slave Mode) ...................... 287
Internal RC Accuracy ............................................... 278
Internal RC Oscillator Specifications ........................ 278
Load Conditions and Requirements ......................... 276
PLL Clock Specifications ......................................... 278
Reset, Watchdog Timer. Oscillator Start-up Timer,
Power-up Timer, Brown-out
Reset Requirements ........................................ 281
SPIx Master Mode (CKE = 0) .................................. 289
SPIx Master Mode (CKE = 1) .................................. 290
SPIx Slave Mode (CKE = 0) .................................... 291
SPIx Slave Mode (CKE = 1) .................................... 292
Temperature and Voltage Specifications ................. 276
UARTx ..................................................................... 288
Assembler
MPASM Assembler .................................................. 252
B
Baud Rate Generator
Setting as a Bus Master ........................................... 171
Block Diagrams
12-Bit A/D Converter ................................................ 208
12-Bit A/D Converter Analog Input Model ................ 220
16-Bit Asynchronous Timer3 and Timer5 ................ 143
16-Bit Synchronous Timer2 and Timer4 .................. 143
16-Bit Timer1 ........................................................... 139
Accessing Program Memory with
Table Instructions .............................................. 54
CALL
Stack Frame .................................................... 51
Comparator Voltage Reference ............................... 229
Comparator x Module .............................................. 225
CPU Programmer’s Model ......................................... 31
CRC Module ............................................................ 199
CRC Shift Engine ..................................................... 199
CTMU Connections and Internal Configuration for
Capacitance Measurement .............................. 232
CTMU Typical Connections and Internal
Configuration for Pulse Delay Generation ....... 233
CTMU Typical Connections and Internal
Configuration for Time Measurement .............. 232
Data Access from Program Space
Address Generation ........................................... 52
Data EEPROM Addressing with TBLPAG and
NVM Registers .................................................. 65
High/Low-Voltage Detect (HLVD) ............................ 205
I
2
C Module ............................................................... 170
Individual Comparator Configurations ..................... 226
Input Capture x ........................................................ 147
MCLR
Pin Connections ............................................. 24
On-Chip Regulator Connections .............................. 248
Output Compare x (16-Bit Mode) ............................ 152
Output Compare x (Double-Buffered,
16-Bit PWM Mode) .......................................... 154
PIC24F CPU Core ..................................................... 30
PIC24FV32KA304 Family (General) ......................... 15
PSV Operation ........................................................... 55
Recommended Minimum Connections ...................... 23
Reset System ............................................................ 69
RTCC Module .......................................................... 185
Serial Resistor ......................................................... 131
Shared I/O Port Structure ........................................ 135
Simplified UARTx .................................................... 177
SPI1 Module (Enhanced Buffer Mode) .................... 163
SPI1 Module (Standard Buffer Mode) ..................... 162
System Clock ........................................................... 115
Table Register Addressing ........................................ 57
Timer2/3, Timer4/5 (32-Bit) ..................................... 142
Watchdog Timer (WDT) ........................................... 249
C
C Compilers
MPLAB XC Compilers ............................................. 252
Charge Time Measurement Unit. See CTMU.
Code Examples
Basic Sequence for Clock Switching ....................... 122
Data EEPROM Bulk Erase ........................................ 67
Data EEPROM Unlock Sequence ............................. 63
Erasing a Program Memory Row, ‘C’ Language ....... 61
Erasing a Program Memory Row,
Assembly Language .......................................... 60
I/O Port Write/Read ................................................. 138
Initiating a Programming Sequence,
‘C’ Language ..................................................... 62
Initiating a Programming Sequence,
Assembly Language .......................................... 62
Loading the Write Buffers, ‘C’ Language ................... 62
Loading the Write Buffers, Assembly Language ....... 61
PWRSAV
Instruction Syntax .................................... 125
Reading the Data EEPROM Using the
TBLRD
Command .............................................. 68
Setting the RTCWREN Bit ....................................... 186
Single-Word Erase .................................................... 66
Single-Word Write to Data EEPROM ........................ 67
Ultra Low-Power Wake-up Initialization ................... 131
Unlock Sequence .................................................... 126
Code Protection ............................................................... 250
Comparator ...................................................................... 225
Comparator Voltage Reference ....................................... 229
Configuring .............................................................. 229