English
Language : 

PIC24F16KL402 Datasheet, PDF (251/260 Pages) Microchip Technology – Low-Power, Low-Cost, General Purpose 16-Bit Flash Microcontrollers with nanoWatt XLP Technology
PIC24F16KL402 FAMILY
INDEX
A
A/D
10-Bit High-Speed A/D Converter............................. 159
Conversion Timing Requirements............................. 225
Module Specifications ............................................... 224
A/D Converter
Analog Input Model ................................................... 166
Transfer Function...................................................... 167
AC Characteristics
Capacitive Loading Requirements on
Output Pins ....................................................... 210
Internal RC Accuracy ................................................ 212
Internal RC Oscillator Specifications......................... 212
Load Conditions and Requirements.......................... 210
Temperature and Voltage Specifications .................. 210
Assembler
MPASM Assembler................................................... 190
B
Block Diagrams
10-Bit High-Speed A/D Converter............................. 160
16-Bit Timer1 ............................................................ 117
Accessing Program Memory with
Table Instructions ............................................... 47
CALL Stack Frame...................................................... 45
Capture Mode Operation .......................................... 128
Comparator Module .................................................. 169
Comparator Voltage Reference ................................ 173
Compare Mode Operation ........................................ 128
CPU Programmer’s Model .......................................... 29
Data Access From Program Space
Address Generation ............................................ 46
Data EEPROM Addressing with TBLPAG
and NVM Registers............................................. 57
Enhanced PWM Mode .............................................. 129
High/Low-Voltage Detect (HLVD) ............................. 175
Individual Comparator Configurations....................... 170
MSSP (I2C Master Mode) ......................................... 139
MSSP (I2C Mode) ..................................................... 139
MSSP (SPI Mode)..................................................... 138
PIC24F CPU Core ...................................................... 28
PIC24F16KL402 Family (General).............................. 15
PSV Operation ............................................................ 48
PWM Operation (Simplified) ..................................... 128
Reset System.............................................................. 61
Serial Resistor........................................................... 109
Shared I/O Port Structure ......................................... 113
Simplified UART........................................................ 151
SPI Master/Slave Connection ................................... 138
System Clock .............................................................. 97
Table Register Addressing.......................................... 49
Timer2....................................................................... 119
Timer3....................................................................... 121
Timer4....................................................................... 125
Watchdog Timer (WDT) ............................................ 186
C
C Compilers
MPLAB C18 .............................................................. 190
Capture/Compare/PWM (CCP)......................................... 127
CCP/ECCP
CCP I/O Pins............................................................. 127
Timer Selection ......................................................... 127
Code Examples
Data EEPROM Bulk Erase ......................................... 59
Data EEPROM Unlock Sequence .............................. 55
Erasing a Program Memory Row,
‘C’ Language Code............................................. 53
Erasing a Program Memory Row,
Assembly Language Code ................................. 52
I/O Port Write/Read .................................................. 116
Initiating a Programming Sequence,
‘C’ Language Code............................................. 54
Initiating a Programming Sequence,
Assembly Language Code ................................. 54
Loading the Write Buffers, ‘C’ Language Code .......... 54
Loading the Write Buffers, Assembly
Language Code .................................................. 53
PWRSAV Instruction Syntax .................................... 107
Reading the Data EEPROM Using the
TBLRD Command .............................................. 60
Sequence for Clock Switching.................................. 104
Single-Word Erase ..................................................... 58
Single-Word Write to Data EEPROM ......................... 59
Ultra Low-Power Wake-up Initialization.................... 109
Code Protection ................................................................ 187
Comparator....................................................................... 169
Comparator Voltage Reference ........................................ 173
Configuring ............................................................... 173
Configuration Bits ............................................................. 177
Core Features..................................................................... 11
CPU
ALU............................................................................. 31
Control Registers........................................................ 30
Core Registers............................................................ 28
Programmer’s Model .................................................. 27
Customer Change Notification Service............................. 257
Customer Notification Service .......................................... 257
Customer Support............................................................. 257
D
Data EEPROM Memory...................................................... 55
Erasing ....................................................................... 58
Operations .................................................................. 57
Programming
Bulk Erase .......................................................... 59
Reading Data EEPROM ..................................... 60
Single-Word Write .............................................. 59
Programming Control Registers
NVMADR(U) ....................................................... 57
NVMCON............................................................ 55
NVMKEY ............................................................ 55
Data Memory
Address Space ........................................................... 35
Memory Map............................................................... 35
Near Data Space ........................................................ 36
Organization ............................................................... 36
SFR Space ................................................................. 36
Software Stack ........................................................... 45
Space Width ............................................................... 35
 2011 Microchip Technology Inc.
DS31037B-page 251