PIC18F87K22-I/PTRSL Microchip Technology, PIC18F87K22-I/PTRSL Datasheet - Page 540

no-image

PIC18F87K22-I/PTRSL

Manufacturer Part Number
PIC18F87K22-I/PTRSL
Description
MCU PIC 128K FLASH XLP 80TQFP
Manufacturer
Microchip Technology
Series
PIC® XLP™ 18Fr

Specifications of PIC18F87K22-I/PTRSL

Core Processor
PIC
Core Size
8-Bit
Speed
64MHz
Connectivity
EBI/EMI, I²C, LIN, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, LVD, POR, PWM, WDT
Number Of I /o
69
Program Memory Size
128KB (64K x 16)
Program Memory Type
FLASH
Eeprom Size
1K x 8
Ram Size
4K x 8
Voltage - Supply (vcc/vdd)
1.8 V ~ 5.5 V
Data Converters
A/D 24x12b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
80-TFQFP
Processor Series
PIC18F
Core
PIC
3rd Party Development Tools
52715-96, 52716-328, 52717-734, 52712-325, EWPIC18
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC18F87K22-I/PTRSL
Manufacturer:
Microchip Technology
Quantity:
10 000
PIC18F87K22 FAMILY
Power-on Reset (POR) ....................................................... 73
Power-up Delays................................................................. 53
Power-up Timer (PWRT)............................................... 53, 74
Prescaler, Timer0.............................................................. 193
Prescaler, Timer2.............................................................. 254
PRI_IDLE Mode .................................................................. 61
PRI_RUN Mode .................................................................. 56
Program Counter................................................................. 87
Program Memory
Program Verification and Code Protection........................ 424
Programming, Device Instructions .................................... 429
PSP. See Parallel Slave Port.
Pulse Steering................................................................... 274
Pulse-Width Modulation. See PWM (CCP Module).
PUSH ................................................................................ 458
PUSH and POP Instructions ............................................... 88
PUSHL .............................................................................. 474
PWM (CCP Module)
PWM (ECCP Module)
PWM Mode. See Enhanced Capture/
Q
Q Clock ............................................................................. 254
R
RAM. See Data Memory.
RC_IDLE Mode ................................................................... 62
RC_RUN Mode ................................................................... 57
RCALL............................................................................... 459
RCON Register
Reader Response ............................................................. 545
Real-Time Clock and Calendar (RTCC)............................ 225
Reference Clock Output...................................................... 51
Register File ........................................................................ 94
Register File Summary................................................ 96–101
Registers
DS39960B-page 540
Time-out Sequence..................................................... 74
PCL, PCH and PCU Registers.................................... 87
PCLATH and PCLATU Registers ............................... 87
Code Protection ........................................................ 425
Extended Instruction Set ........................................... 105
Hard Memory Vectors ................................................. 86
Instructions.................................................................. 91
Interrupt Vector ........................................................... 86
Look-up Tables ........................................................... 89
Memory Maps ............................................................. 85
Reset Vector ............................................................... 86
Associated Registers ................................................ 425
Associated Registers ................................................ 254
Duty Cycle................................................................. 254
Example Frequencies/Resolutions ........................... 254
Period........................................................................ 253
Setup for PWM Operation ......................................... 254
TMR2 to PR2 Match ................................................. 253
Effects of a Reset...................................................... 277
Operation in Power-Managed Modes ....................... 277
Operation with Fail-Safe Clock Monitor .................... 277
Pulse Steering........................................................... 274
Steering Synchronization .......................................... 276
Compare/PWM ......................................................... 263
Bit Status During Initialization ..................................... 76
Registers................................................................... 226
ADCON0 (A/D Control 0) .......................................... 350
ADCON1 (A/D Control 1) .......................................... 351
ADCON2 (A/D Control 2) .......................................... 352
Two-Word ........................................................... 91
Preliminary
ADRESH (A/D Result High Byte,
ADRESL (A/D Result High Byte, Left Justified) ........ 354
ADRESL (A/D Result High Byte) .............................. 354
ADRESL (A/D Result Low Byte, Right Justified) ...... 354
ALRMCFG (Alarm Configuration) ............................. 229
ALRMDAY (Alarm Day Value) .................................. 233
ALRMHR (Alarm Hours Value) ................................. 234
ALRMMIN (Alarm Minutes Value)............................. 234
ALRMMNTH (Alarm Month Value) ........................... 233
ALRMRPT (Alarm Repeat) ....................................... 230
ALRMSEC (Alarm Seconds Value) .......................... 234
ALRMWD (Alarm Weekday Value)........................... 233
ANCON0 (A/D Port Configuration 0) ........................ 355
ANCON1 (A/D Port Configuration 1) ........................ 355
ANCON2 (A/D Port Configuration 2) ........................ 356
BAUDCONx (Baud Rate Control) ............................. 328
CCPPRxL (CCPx Period Low Byte) ......................... 246
CCPRxH (CCPx Period High Byte) .......................... 246
CCPTMRS0 (CCP Timer Select 0)........................... 259
CCPTMRS1 (CCP Timer Select 1)........................... 244
CCPTMRS2 (CCP Timer Select 2)........................... 245
CCPxCON (CCP4-CCP10 Control) .......................... 243
CCPxCON (Enhanced Capture/Compare/
CMSTAT (Comparator Status) ................................. 367
CMxCON (Comparator Control x)............................. 366
CONFIG1H (Configuration 1 High) ........................... 404
CONFIG1L (Configuration 1 Low) ............................ 403
CONFIG2H (Configuration 2 High) ........................... 406
CONFIG2L (Configuration 2 Low) ............................ 405
CONFIG3H (Configuration 3 High) ........................... 408
CONFIG3L (Configuration 3 Low) ............................ 407
CONFIG4L (Configuration 4 Low) ............................ 409
CONFIG5H (Configuration 5 High) ........................... 411
CONFIG5L (Configuration 5 Low) ............................ 410
CONFIG6H (Configuration 6 High) ........................... 413
CONFIG6L (Configuration 6 Low) ............................ 412
CONFIG7H (Configuration 7 High) ........................... 415
CONFIG7L (Configuration 7 Low) ............................ 414
CTMUCONH (CTMU Control High) .......................... 384
CTMUCONL (CTMU Control Low) ........................... 385
CTMUICON (CTMU Current Control) ....................... 386
CVRCON (Comparator Voltage Reference
DAY (Day Value) ...................................................... 231
DEVID1 (Device ID 1)............................................... 416
DEVID2 (Device ID 2)............................................... 416
ECCPxAS (ECCPx Auto-Shutdown Control)............ 271
ECCPxDEL (Enhanced PWM Control) ..................... 274
EECON1 (Data EEPROM Control 1)........................ 132
EECON1 (EEPROM Control 1) ................................ 111
HLVDCON (High/Low-Voltage Detect Control) ........ 377
HOUR (Hour Value).................................................. 232
INTCON (Interrupt Control)....................................... 141
INTCON2 (Interrupt Control 2).................................. 142
INTCON3 (Interrupt Control 3).................................. 143
IPR1 (Peripheral Interrupt Priority 1) ........................ 155
IPR2 (Peripheral Interrupt Priority 2) ........................ 156
IPR3 (Peripheral Interrupt Priority 3) ........................ 157
IPR4 (Peripheral Interrupt Priority 4) ........................ 157
IPR5 (Peripheral Interrupt Priority 5) ........................ 158
IPR6 (Peripheral Interrupt Priority 6) ........................ 159
MEMCON (External Memory Bus Control) ............... 120
MINUTE (Minute Value)............................................ 232
Right Justified).................................................. 354
PWM x Control) ................................................ 258
Control)............................................................. 373
 2010 Microchip Technology Inc.

Related parts for PIC18F87K22-I/PTRSL