PIC18F87K90-I/PTRSL Microchip Technology, PIC18F87K90-I/PTRSL Datasheet - Page 558

no-image

PIC18F87K90-I/PTRSL

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

Specifications of PIC18F87K90-I/PTRSL

Core Size
8-Bit
Program Memory Size
128KB (64K x 16)
Core Processor
PIC
Speed
64MHz
Connectivity
I²C, LIN, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, LCD, POR, PWM, WDT
Number Of I /o
69
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
Controller Family/series
PIC18
Eeprom Memory Size
1024Byte
Ram Memory Size
4096Byte
Cpu Speed
16MIPS
No. Of Timers
11
Processor Series
PIC18F
Core
PIC
Data Bus Width
8 bit
Data Ram Size
4 KB
Interface Type
I2C, SPI
Maximum Clock Frequency
64 MHz
Number Of Timers
11
Operating Supply Voltage
1.8 V to 5.5 V
Maximum Operating Temperature
+ 125 C
Mounting Style
SMD/SMT
3rd Party Development Tools
52715-96, 52716-328, 52717-734, 52712-325, EWPIC18
Minimum Operating Temperature
- 40 C
On-chip Adc
12 bit, 24 Channel
A/d Bit Size
12 bit
A/d Channels Available
24
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:
PIC18F87K90-I/PTRSL
Manufacturer:
Maxim
Quantity:
89
Part Number:
PIC18F87K90-I/PTRSL
Manufacturer:
Microchip Technology
Quantity:
10 000
PIC18F87K90 FAMILY
Power-on Reset (POR) ....................................................... 69
Power-up Delays................................................................. 50
Power-up Timer (PWRT)............................................... 50, 70
Prescaler, Timer0.............................................................. 183
Prescaler, Timer2.............................................................. 246
PRI_IDLE Mode .................................................................. 57
PRI_RUN Mode .................................................................. 52
Program Counter (PC) ........................................................ 85
Program Memory
Program Verification.......................................................... 445
Programming, Device Instructions .................................... 449
Pulse Steering................................................................... 266
Pulse-Width Modulation. See PWM (CCP Module).
PUSH ................................................................................ 478
PUSH and POP Instructions ............................................... 86
PUSHL .............................................................................. 494
PWM (CCP Module)
PWM (ECCP Module)
PWM Mode. See Enhanced Capture/Compare/PWM ...... 255
Q
Q Clock ............................................................................. 246
R
RAM. See Data Memory.
RC Oscillator ....................................................................... 45
RC_IDLE Mode ................................................................... 58
RC_RUN Mode ................................................................... 53
DS39957B-page 558
Idle Modes .................................................................. 56
Multiple Sleep Commands .......................................... 52
Run Modes.................................................................. 52
Selecting ..................................................................... 51
Sleep Mode ................................................................. 56
Summary (table) ......................................................... 51
Time-out Sequence..................................................... 70
PCL, PCH and PCU Registers.................................... 85
PCLATH and PCLATU Registers ............................... 85
Extended Instruction Set ........................................... 104
Hard Memory Vectors ................................................. 84
Instructions.................................................................. 89
Interrupt Vector ........................................................... 84
Look-up Tables ........................................................... 87
Memory Maps ............................................................. 83
Reset Vector ............................................................... 84
Associated Registers ................................................ 247
Duty Cycle................................................................. 246
Example Frequencies/Resolutions ........................... 246
Period........................................................................ 246
Setup for PWM Operation ......................................... 247
TMR2 to PR2 Match ................................................. 246
TMR2 to PR2 Match Flag (TMR2IF Bit) .................... 136
TMRx to PRx Match .................................................. 211
Effects of a Reset...................................................... 269
Operation in Power-Managed Modes ....................... 269
Operation with Fail-Safe Clock Monitor .................... 269
Pulse Steering........................................................... 266
Steering Synchronization .......................................... 268
PRI_IDLE ............................................................ 57
RC_IDLE............................................................. 58
SEC_IDLE........................................................... 57
PRI_RUN ............................................................ 52
RC_RUN ............................................................. 53
SEC_RUN........................................................... 52
OSC1 and OSC2 Pin States ............................... 50
Two-Word ........................................................... 89
Hard Vectors and Configuration Words .............. 84
Preliminary
RCALL .............................................................................. 479
RCON Register
Reader Response............................................................. 563
Real-Time Clock and Calendar (RTCC) ........................... 215
Register File........................................................................ 92
Register File Summary ............................................... 95–100
Registers
Bit Status During Initialization ..................................... 72
Alarm ........................................................................ 230
Alarm Value Registers (ALRMVAL).......................... 224
Clock Source ............................................................ 228
Control Registers ...................................................... 217
Digit Carry Rules....................................................... 228
Operation .................................................................. 227
Register Interface ..................................................... 227
Register Maps........................................................... 233
Registers .................................................................. 216
Reset ........................................................................ 232
RTCEN Bit Write....................................................... 227
Sleep Mode .............................................................. 232
Value Registers (RTCVAL)....................................... 220
ADCON0 (A/D Control 0).......................................... 372
ADCON1 (A/D Control 1).......................................... 373
ADCON2 (A/D Control 2).......................................... 374
ADRESH (A/D Result High Byte Left Justified,
ADRESH (A/D Result High Byte Right Justified,
ADRESL (A/D Result Low Byte Left Justified,
ADRESL (A/D Result Low Byte Right Justified,
ALRMCFG (Alarm Configuration) ............................. 219
ALRMDAY (Alarm Day Value) .................................. 224
ALRMHR (Alarm Hours Value) ................................. 225
ALRMMIN (Alarm Minutes Value)............................. 226
ALRMMNTH (Alarm Month Value) ........................... 224
ALRMRPT (Alarm Repeat) ....................................... 220
ALRMSEC (Alarm Seconds Value) .......................... 226
ALRMWD (Alarm Weekday Value)........................... 225
ANCON0 (A/D Port Configuration 0) ........................ 377
ANCON1 (A/D Port Configuration 1) ........................ 377
ANCON2 (A/D Port Configuration 2) ........................ 378
BAUDCONx (Baud Rate Control) ............................. 350
CCPRxH (CCPx Period High Byte) .......................... 238
CCPRxL (CCPx Period Low Byte)............................ 238
CCPTMRS0 (CCP Timer Select 0)........................... 251
CCPTMRS1 (CCPx Timer Select 1) ......................... 236
CCPTMRS2 (CCPx Timer Select 2) ......................... 237
CCPxCON (CCPx Control, CCP4-CCP10)............... 235
CCPxCON (Enhanced Capture/Compare/PWM x
CMSTAT (Comparator Status) ................................. 389
CMxCON (Comparator Control x)............................. 388
Configuring ....................................................... 230
Interrupt ............................................................ 231
Mask Settings ................................................... 231
Calibration ........................................................ 230
General Functionality........................................ 229
Leap Year ......................................................... 229
Register Mapping ............................................. 229
Register Reads/Writes, Safety Window............ 229
Write Lock......................................................... 229
Device............................................................... 232
Power-on Reset (POR)..................................... 232
ADFM = 0) ........................................................ 375
ADFM = 1) ........................................................ 376
ADFM = 0) ........................................................ 376
ADFM = 1) ........................................................ 376
Control)............................................................. 250
 2010 Microchip Technology Inc.

Related parts for PIC18F87K90-I/PTRSL