PIC24F16KA301-E/P Microchip Technology, PIC24F16KA301-E/P Datasheet - Page 313

no-image

PIC24F16KA301-E/P

Manufacturer Part Number
PIC24F16KA301-E/P
Description
16KB Flash, 2KB RAM, 512B EEPROM, 16 MIPS, 12-bit ADC, CTMU, XLP 20 PDIP .300in
Manufacturer
Microchip Technology
Series
PIC® XLP™ 24Fr
Datasheet

Specifications of PIC24F16KA301-E/P

Core Processor
PIC
Core Size
16-Bit
Speed
32MHz
Connectivity
I²C, IrDA, LIN, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, HLVD, POR, PWM, WDT
Number Of I /o
18
Program Memory Size
16KB (5.5K x 24)
Program Memory Type
FLASH
Eeprom Size
512 x 8
Ram Size
2K x 8
Voltage - Supply (vcc/vdd)
1.8 V ~ 3.6 V
Data Converters
A/D 12x12b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 125°C
Package / Case
20-DIP (0.300", 7.62mm)
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
INDEX
A
A/D
AC Characteristics
Assembler
B
Baud Rate Generator
Block Diagrams
 2011 Microchip Technology Inc.
Control Registers ..................................................... 214
Conversion Timing Requirements .................... 286, 288
Module Specifications .............................................. 285
Result Buffers .......................................................... 214
Sampling Requirements ........................................... 223
Transfer Function ..................................................... 224
Capacitive Loading Requirements on
Comparator .............................................................. 284
Comparator Voltage Reference Settling Time ......... 284
Internal RC Accuracy ............................................... 282
Internal RC Oscillator Specifications ........................ 282
Load Conditions and Requirements ......................... 280
Temperature and Voltage Specifications ................. 280
MPASM Assembler .................................................. 252
Setting as a Bus Master ........................................... 175
12-Bit A/D Converter ................................................ 212
12-Bit A/D Converter Analog Input Model ................ 223
16-Bit Asynchronous Timer3 and Timer5 ................ 147
16-Bit Synchronous Timer2 and Timer4 .................. 147
16-Bit Timer1 ........................................................... 143
Accessing Program Memory with Table
CALL Stack Frame ..................................................... 53
Comparator Module ................................................. 225
Comparator Voltage Reference ............................... 229
CPU Programmer’s Model ......................................... 33
CRC Module ............................................................ 203
CRC Shift Engine ..................................................... 203
CTMU Connections and Internal Configuration
CTMU Typical Connections and Internal
CTMU Typical Connections and Internal
Data Access From Program Space Address
Data EEPROM Addressing with TBLPAG and
High/Low-Voltage Detect (HLVD) ............................ 209
I
Individual Comparator Configurations ...................... 226
Input Capture ........................................................... 151
On-Chip Regulator Connections .............................. 248
Output Compare (16-Bit Mode) ................................ 156
2
C Module ............................................................... 174
AD1CHITH/L .................................................... 214
AD1CHS .......................................................... 214
AD1CON1 ........................................................ 214
AD1CON2 ........................................................ 214
AD1CON3 ........................................................ 214
AD1CON5 ........................................................ 214
AD1CSSL/H ..................................................... 214
AD1CTMENH/L ............................................... 214
Output Pins ...................................................... 280
Instructions ........................................................ 56
for Capacitance Measurement ......................... 232
Configuration for Pulse Delay Generation ....... 233
Configuration for Time Measurement .............. 233
Generation ......................................................... 54
NVM Registers ................................................... 69
PIC24FV32KA304 FAMILY
Brown-out Reset
C
C Compilers
Charge Time Measurement Unit. See CTMU.
Code Examples
Code Protection ............................................................... 250
Comparator ...................................................................... 225
Comparator Voltage Reference ....................................... 229
Configuration Bits ............................................................ 239
Core Features .................................................................... 13
CPU
Output Compare (Double-Buffered,
PIC24F CPU Core ..................................................... 32
PIC24FV32KA304 Family (General) ......................... 17
PSV Operation ........................................................... 57
Reset System ............................................................ 73
RTCC ....................................................................... 189
Serial Resistor ......................................................... 133
Shared I/O Port Structure ........................................ 139
Simplified UART ...................................................... 181
SPIx Module (Enhanced Buffer Mode) .................... 167
SPIx Module (Standard Buffer Mode) ...................... 166
System Clock ........................................................... 117
Table Register Addressing ........................................ 59
Timer2/3, Timer4/5 (32-Bit) ..................................... 146
Watchdog Timer (WDT) ........................................... 249
Trip Points ............................................................... 266
MPLAB C18 ............................................................. 252
Data EEPROM Bulk Erase ........................................ 71
Data EEPROM Unlock Sequence ............................. 67
Erasing a Program Memory Row,
Erasing a Program Memory Row, Assembly
I/O Port Write/Read ................................................. 142
Initiating a Programming Sequence,
Initiating a Programming Sequence,
Loading the Write Buffers, ‘C’ Language Code ......... 64
Loading the Write Buffers, Assembly
Programming a Single Word of Flash
PWRSAV Instruction Syntax ................................... 127
Reading the Data EEPROM Using the
Sequence for Clock Switching ................................. 124
Setting the RTCWREN Bit ....................................... 190
Single-Word Erase .................................................... 70
Single-Word Write to Data EEPROM ........................ 71
Ultra Low-Power Wake-up Initialization ................... 133
Unlock Sequence .................................................... 128
Configuring .............................................................. 229
ALU ............................................................................ 35
Control Registers ....................................................... 34
Core Registers ........................................................... 32
Programmer’s Model ................................................. 31
16-Bit PWM Mode) .......................................... 158
‘C’ Language Code ............................................ 63
Language Code ................................................. 62
‘C’ Language Code ............................................ 64
Assembly Language Code ................................ 64
Language Code ................................................. 63
Program Memory ............................................... 65
TBLRD Command ............................................. 72
DS39995B-page 313

Related parts for PIC24F16KA301-E/P