© 2009 Microchip Technology Inc. Preliminary DS39937B-page 215
PIC24F04KA201 FAMILY
INDEX
A
A/D
10-Bit High-Speed A/D Converter ............................ 143
Conversion Timing Requirements ............................ 202
Module Specifications .............................................. 201
Reset, Watchdog Timer, Oscillator Start-up
Timer, Power-up Timer and Brown-out
Reset Timing Requirements ............................ 203
A/D Converter
Analog Input Model .................................................. 150
Transfer Function ..................................................... 151
AC Characteristics
Capacitive Loading Requirements on
Output Pins ...................................................... 197
Comparator .............................................................. 196
Comparator Voltage Reference
Settling Time ............................................ 196, 200
CTMU Current Source ............................................. 196
Internal RC Accuracy ............................................... 199
Load Conditions and Requirements ......................... 197
Temperature and Voltage Specifications ................. 197
Assembler
MPASM Assembler .................................................. 174
B
Baud Rate Generator
Setting as a Bus Master ........................................... 127
Block Diagrams
10-Bit High-Speed A/D Converter ............................ 144
16-Bit Timer1 ........................................................... 101
Accessing Program Memory with
Table Instructions .............................................. 40
CALL Stack Frame ..................................................... 37
Comparator Module ................................................. 153
Comparator Voltage Reference ............................... 157
CPU Programmer’s Model ......................................... 21
CTMU Connections and Internal Configuration
for Capacitance Measurement ......................... 159
CTMU Typical Connections and Internal
Configuration for Pulse Delay Generation ....... 160
CTMU Typical Connections and Internal
Configuration for Time Measurement .............. 160
Data Access From Program Space
Address Generation ........................................... 38
High/Low-Voltage Detect (HLVD) ............................ 141
I2C Module ............................................................... 126
Individual Comparator Configurations ...................... 154
Input Capture ........................................................... 109
Output Compare ...................................................... 114
PIC24F CPU Core ..................................................... 20
PIC24F04KA201 Family (General) ............................ 10
PSV Operation ........................................................... 41
Reset System ............................................................. 51
Shared I/O Port Structure .......................................... 99
Simplified UART ....................................................... 133
SPI1 Module (Enhanced Buffer Mode) .................... 119
SPI1 Module (Standard Buffer Mode) ...................... 118
System Clock ............................................................. 81
Timer2 (16-Bit Synchronous Mode) ......................... 105
Timer2/3 (32-Bit Mode) ............................................ 104
Timer3 (16-Bit Synchronous Mode) ......................... 105
Watchdog Timer (WDT) ........................................... 170
Brown-out Reset (BOR) ..................................................... 55
C
C Compilers
MPLAB C18 ............................................................. 174
MPLAB C30 ............................................................. 174
Charge Time Measurement Unit. See CTMU.
Code Examples
Erasing a Program Memory Row,
‘C’ Language Code ............................................ 47
Erasing a Program Memory Row,
Assembly Language Code ................................ 46
I/O Port Write/Read ................................................. 100
Initiating a Programming Sequence,
‘C’ Language Code ............................................ 49
Initiating a Programming Sequence,
Assembly Language Code ................................ 49
Loading the Write Buffers, ‘C’ Language Code ......... 48
Loading the Write Buffers, Assembly
Language Code ................................................. 48
Programming a Single Word of
Flash Program Memory ..................................... 49
PWRSAV Instruction Syntax ..................................... 91
Sequence for Clock Switching ................................... 88
Code Protection ............................................................... 171
Comparator ...................................................................... 153
Comparator Voltage Reference ....................................... 157
Configuring .............................................................. 157
Configuration Bits ............................................................ 163
Core Features ...................................................................... 7
CPU
ALU ............................................................................ 23
Control Registers ....................................................... 22
Core Registers ........................................................... 20
Programmer’s Model ................................................. 19
CTMU
Measuring Capacitance ........................................... 159
Measuring Time ....................................................... 160
Pulse Delay and Generation .................................... 160
Customer Change Notification Service ............................ 218
Customer Notification Service ......................................... 218
Customer Support ............................................................ 218
D
Data Memory
Address Space .......................................................... 27
Memory Map .............................................................. 27
Near Data Space ....................................................... 28
Organization .............................................................. 28
SFR Space ................................................................ 28
Software Stack .......................................................... 37
Space Width .............................................................. 27
DC Characteristics
Brown-out Reset Trip Points .................................... 188
Comparator .............................................................. 196
Comparator Voltage Reference ............................... 196
High/Low-Voltage Detect ......................................... 187
I/O Pin Input Specifications ..................................... 194
I/O Pin Output Specifications ................................... 195
Idle Current IIDLE ..................................................... 189
Operating Current IDD .............................................. 188
Power-Down Current IPD ......................................... 191
Program Memory ..................................................... 195
Temperature and Voltage Specifications ................. 187