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

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
18.4.3
To configure the CCP module for PWM operation (with
CCP4 as an example):
1.
2.
TABLE 18-7:
 2010 Microchip Technology Inc.
INTCON
RCON
PIR4
PIE4
IPR4
TRISB
TRISC
TRISE
TRISH
TMR2
TMR4
TMR6
TMR8
PR2
PR4
PR6
PR8
T2CON
T4CON
T6CON
T8CON
CCPR4L
CCPR4H
CCPR5L
CCPR5H
CCPR6L
CCPR6H
CCPR7L
CCPR7H
CCPR8L
CCPR8H
CCPR9L
CCPR9H
CCPR10L
Legend:
Note 1:
Name
Set the PWM period by writing to the PR2
register.
Set the PWM duty cycle by writing to the
CCPR4L register and CCP4CON<5:4> bits.
(1)
(1)
(1)
— = unimplemented, read as ‘0’. Shaded cells are not used by PWM or Timer2/4/6/8.
Unimplemented on devices with a program memory of 32 Kbytes (PIC18FX5K90).
SETUP FOR PWM OPERATION
Timer2 Register
Timer4 Register
Timer6 Register
Timer8 Register
Timer2 Period Register
Timer4 Period Register
Timer6 Period Register
Timer8 Period Register
Capture/Compare/PWM Register 4 Low Byte
Capture/Compare/PWM Register 4 High Byte
Capture/Compare/PWM Register 5 Low Byte
Capture/Compare/PWM Register 5 High Byte
Capture/Compare/PWM Register 6 Low Byte
Capture/Compare/PWM Register 6 High Byte
Capture/Compare/PWM Register 7 Low Byte
Capture/Compare/PWM Register 7 High Byte
Capture/Compare/PWM Register 8 Low Byte
Capture/Compare/PWM Register 8 High Byte
Capture/Compare/PWM Register 9 Low Byte
Capture/Compare/PWM Register 9 High Byte
Capture/Compare/PWM Register 10 Low Byte
CCP10IF
CCP10IE
CCP10IP
GIE/GIEH
TRISB7
TRISC7
TRISE7
TRISH7
REGISTERS ASSOCIATED WITH PWM AND TIMERS
IPEN
Bit 7
(1)
(1)
(1)
T2OUTPS3 T2OUTPS2 T2OUTPS1 T2OUTPS0 TMR2ON
T4OUTPS3 T4OUTPS2 T4OUTPS1 T4OUTPS0 TMR4ON
T6OUTPS3 T6OUTPS2 T6OUTPS1 T6OUTPS0 TMR6ON
T8OUTPS3 T8OUTPS2 T8OUTPS1 T8OUTPS0 TMR8ON
PEIE/GIEL
CCP9IF
CCP9IE
CCP9IP
SBOREN
TRISB6
TRISC6
TRISE6
TRISH6
Bit 6
(1)
(1)
(1)
TMR0IE
CCP8IE
CCP8IP
CCP8IF
TRISB5
TRISC5
TRISE5
TRISH5
Bit 5
CM
Preliminary
CCP7IF
CCP7IE
CCP7IP
TRISB4
TRISC4
TRISE4
TRISH4
INT0IE
Bit 4
RI
PIC18F87K90 FAMILY
3.
4.
5.
CCP6IE
CCP6IP
CCP6IF
TRISB3
TRISC3
TRISE3
TRISH3
RBIE
Bit 3
TO
Make the CCP4 pin an output by clearing the
appropriate TRIS bit.
Set the TMR2 prescale value, then enable
Timer2 by writing to T2CON.
Configure the CCP4 module for PWM operation.
TMR0IF
CCP5IE
CCP5IP
CCP5IF
TRISB2
TRISC2
TRISE2
TRISH2
Bit 2
PD
T2CKPS1 T2CKPS0
T4CKPS1 T4CKPS0
T6CKPS1 T6CKPS0
T8CKPS1 T8CKPS0
CCP4IF
CCP4IE
CCP4IP
TRISB1
TRISC1
TRISE1
TRISH1
INT0IF
Bit 1
POR
DS39957B-page 247
CCP3IF
CCP3IE
CCP3IP
TRISC0
TRISH0
TRISB0
TRISE0
RBIF
Bit 0
BOR
on Page:
Values
Reset
73
74
75
75
75
76
76
76
76
74
80
79
79
74
80
79
79
74
80
79
79
80
80
80
80
80
80
80
80
78
78
78
78
79

Related parts for PIC18F87K90-I/PTRSL