PIC18F458T-I/PT Microchip Technology, PIC18F458T-I/PT Datasheet - Page 135

IC MCU FLASH 16KX16 W/CAN 44TQFP

PIC18F458T-I/PT

Manufacturer Part Number
PIC18F458T-I/PT
Description
IC MCU FLASH 16KX16 W/CAN 44TQFP
Manufacturer
Microchip Technology
Series
PIC® 18Fr

Specifications of PIC18F458T-I/PT

Core Processor
PIC
Core Size
8-Bit
Speed
40MHz
Connectivity
CAN, I²C, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, LVD, POR, PWM, WDT
Number Of I /o
33
Program Memory Size
32KB (16K x 16)
Program Memory Type
FLASH
Eeprom Size
256 x 8
Ram Size
1.5K x 8
Voltage - Supply (vcc/vdd)
4.2 V ~ 5.5 V
Data Converters
A/D 8x10b
Oscillator Type
External
Operating Temperature
-40°C ~ 85°C
Package / Case
44-TQFP, 44-VQFP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC18F458T-I/PT
Manufacturer:
Microchip Technology
Quantity:
10 000
16.2
The Capture mode of the ECCP module is virtually
identical in operation to that of the standard CCP mod-
ule as discussed in Section 15.1 “CCP1 Module”.
The differences are in the registers and port pins
involved:
• The 16-bit Capture register is ECCPR1
• The capture event is selected by control bits
• The interrupt bits are ECCP1IE (PIE2<0>) and
• The capture input pin is RD4 and its corresponding
Other operational details, including timer selection,
output pin configuration and software interrupts, are
exactly the same as the standard CCP module.
16.2.1
The special capture event for the reception of CAN mes-
sages (Section 15.2.5 “CAN Message Time-Stamp”)
is not available with the ECCP module.
TABLE 16-4:
© 2006 Microchip Technology Inc.
INTCON
PIR2
PIE2
IPR2
TMR1L
TMR1H
T1CON
TMR3L
TMR3H
T3CON
TRISD
ECCPR1L
ECCPR1H
ECCP1CON EPWM1M1 EPWM1M0 EDC1B1
Legend:
(ECCPR1H and ECCPR1L);
ECCP1M3:ECCP1M0 (ECCP1CON<3:0>);
ECCP1IF (PIR2<0>); and
direction control bit is TRISD<4>.
Name
Capture Mode
x = unknown, u = unchanged, - = unimplemented, read as ‘0’. Shaded cells are not used by the ECCP module and Timer1.
CAN MESSAGE TIME-STAMP
Holding Register for the Least Significant Byte of the 16-bit TMR1 Register
Holding Register for the Most Significant Byte of the 16-bit TMR1 Register
Holding Register for the Least Significant Byte of the 16-bit TMR3 Register
Holding Register for the Most Significant Byte of the 16-bit TMR3 Register
PORTD Data Direction Register
Capture/Compare/PWM Register1 (LSB)
Capture/Compare/PWM Register1 (MSB)
GIE/GIEH PEIE/GIEL TMR0IE
RD16
RD16
Bit 7
REGISTERS ASSOCIATED WITH ENHANCED CAPTURE, COMPARE,
TIMER1 AND TIMER3
T3ECCP1 T3CKPS1 T3CKPS0
CMIE
CMIP
CMIF
Bit 6
T1CKPS1 T1CKPS0 T1OSCEN T1SYNC
Bit 5
EDC1B0 ECCP1M3 ECCP1M2 ECCP1M1 ECCP1M0 0000 0000 0000 0000
INT0IE
EEIE
EEIP
Bit 4
EEIF
T3CCP1
BCLIF
BCLIE
BCLIP
RBIE
Bit 3
16.3
The Compare mode of the ECCP module is virtually
identical in operation to that of the standard CCP
module as discussed in Section 15.2 “Capture
Mode”. The differences are in the registers and port
pins as described in Section 16.2 “Capture Mode”.
All other details are exactly the same.
16.3.1
Except as noted below, the special event trigger output
of ECCP1 functions identically to that of the standard
CCP module. It may be used to start an A/D conversion
if the A/D module is enabled.
Note:
T3SYNC
TMR0IF
LVDIF
LVDIE
LVDIP
Bit 2
Compare Mode
SPECIAL EVENT TRIGGER
The special event trigger from the ECCP1
module will not set the Timer1 or Timer3
interrupt flag bits.
TMR1CS TMR1ON 0-00 0000 u-uu uuuu
TMR3CS TMR3ON 0000 0000 uuuu uuuu
TMR3IF
TMR3IE
TMR3IP
INT0IF
Bit 1
ECCP1IF -0-0 0000 -0-0 0000
ECCP1IE -0-0 0000 -0-0 0000
ECCP1IP -1-1 1111 -1-1 1111
PIC18FXX8
RBIF
Bit 0
0000 000x 0000 000u
xxxx xxxx uuuu uuuu
xxxx xxxx uuuu uuuu
xxxx xxxx uuuu uuuu
xxxx xxxx uuuu uuuu
1111 1111 1111 1111
xxxx xxxx uuuu uuuu
xxxx xxxx uuuu uuuu
POR, BOR
Value on
DS41159E-page 133
Value on
all other
Resets

Related parts for PIC18F458T-I/PT