PIC18F4580T-I/PT Microchip Technology, PIC18F4580T-I/PT Datasheet - Page 476

IC PIC MCU FLASH 16KX16 44TQFP

PIC18F4580T-I/PT

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

Specifications of PIC18F4580T-I/PT

Core Processor
PIC
Core Size
8-Bit
Speed
40MHz
Connectivity
CAN, I²C, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, HLVD, POR, PWM, WDT
Number Of I /o
36
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 11x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
44-TQFP, 44-VQFP
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC18F4580T-I/PT
Manufacturer:
Microchip Technology
Quantity:
10 000
PIC18F2480/2580/4480/4580
BSF .................................................................................. 379
BTFSC ............................................................................. 380
BTFSS .............................................................................. 380
BTG .................................................................................. 381
BZ ..................................................................................... 382
C
C Compilers
CALL ................................................................................ 382
CALLW ............................................................................. 411
CAN Module
Capture (CCP Module) ..................................................... 169
Capture (ECCP Module) .................................................. 178
Capture/Compare/PWM (CCP) ........................................ 167
Clock Sources .................................................................... 34
Clocking Scheme/Instruction Cycle .................................... 71
CLRF ................................................................................ 383
CLRWDT .......................................................................... 383
Code Examples
DS39637D-page 476
MPLAB C18 ............................................................. 418
External-Internal Clock in HS-PLL
Associated Registers ............................................... 172
CCP1/ECCP1 Pin Configuration .............................. 169
CCPR1H:CCPR1L Registers ................................... 169
Software Interrupt .................................................... 169
Timer1/Timer3 Mode Selection ................................ 169
Capture Mode. See Capture.
CCP Mode and Timer Resources ............................ 168
CCPRxH Register .................................................... 168
CCPRxL Register ..................................................... 168
Compare Mode. See Compare.
Interaction Between CCP1 and ECCP1
Module Configuration ............................................... 168
PWM Mode. See PWM.
Selecting the 31 kHz Source ...................................... 35
Selection Using OSCCON Register ........................... 35
16 x 16 Signed Multiply Routine .............................. 118
16 x 16 Unsigned Multiply Routine .......................... 118
8 x 8 Signed Multiply Routine .................................. 117
8 x 8 Unsigned Multiply Routine .............................. 117
Changing Between Capture Prescalers ................... 169
Changing to Configuration Mode ............................. 284
Computed GOTO Using an Offset Value ................... 70
Data EEPROM Read ............................................... 113
Data EEPROM Refresh Routine .............................. 114
Data EEPROM Write ............................................... 113
Erasing a Flash Program Memory Row ................... 106
Fast Register Stack .................................................... 70
How to Clear RAM (Bank 1) Using
Implementing a Real-Time Clock Using
Initializing PORTA .................................................... 135
Initializing PORTB .................................................... 138
Initializing PORTC .................................................... 141
Initializing PORTD .................................................... 143
Initializing PORTE .................................................... 146
Loading the SSPBUF (SSPSR) Register ................. 194
Reading a CAN Message ........................................ 299
Reading a Flash Program Memory Word ................ 105
Saving STATUS, WREG and BSR
Transmitting a CAN Message Using
Based Oscillators ............................................. 339
for Timer Resources ........................................ 168
Indirect Addressing ............................................ 95
a Timer1 Interrupt Service ............................... 159
Registers in RAM ............................................. 134
Banked Method ................................................ 292
Code Protection ............................................................... 349
COMF .............................................................................. 384
Comparator ...................................................................... 263
Comparator Specifications ............................................... 436
Comparator Voltage Reference ....................................... 269
Compare (CCP Module) .................................................. 171
Compare (ECCP Module) ................................................ 178
Configuration Bits ............................................................ 349
Configuration Mode ......................................................... 330
Configuration Register Protection .................................... 366
Context Saving During Interrupts ..................................... 134
Conversion Considerations .............................................. 472
CPFSEQ .......................................................................... 384
CPFSGT .......................................................................... 385
CPFSLT ........................................................................... 385
Crystal Oscillator/Ceramic Resonator ................................ 29
Customer Change Notification Service ............................ 486
Customer Notification Service ......................................... 486
Customer Support ............................................................ 486
D
Data Addressing Modes .................................................... 95
Data EEPROM Code Protection ...................................... 366
Data EEPROM Memory ................................................... 111
Transmitting a CAN Message Using WIN Bits ......... 292
WIN and ICODE Bits Usage in Interrupt Service
Writing to Flash Program Memory ................... 108–109
Analog Input Connection Considerations ................ 267
Associated Registers ............................................... 267
Configuration ........................................................... 264
Effects of a Reset .................................................... 266
Interrupts ................................................................. 266
Operation ................................................................. 265
Operation During Sleep ........................................... 266
Outputs .................................................................... 265
Reference ................................................................ 265
Response Time ........................................................ 265
Accuracy and Error .................................................. 270
Associated Registers ............................................... 271
Configuring .............................................................. 269
Connection Considerations ...................................... 270
Effects of a Reset .................................................... 270
Operation During Sleep ........................................... 270
Associated Registers ............................................... 172
CCP Pin Configuration ............................................. 171
CCPR1 Register ...................................................... 171
Software Interrupt .................................................... 171
Special Event Trigger .............................. 165, 171, 262
Timer1/Timer3 Mode Selection ................................ 171
Special Event Trigger .............................................. 178
Comparing Addressing Modes with the
Direct ......................................................................... 95
Indexed Literal Offset ................................................ 98
Indirect ....................................................................... 95
Inherent and Literal .................................................... 95
Associated Registers ............................................... 115
EEADR Register ...................................................... 111
EECON1 and EECON2 Registers ........................... 111
Operation During Code-Protect ............................... 114
Protection Against Spurious Write ........................... 114
Reading ................................................................... 113
Using ....................................................................... 114
Routine to Access TX/RX Buffers .................... 284
External Signal ................................................ 265
Internal Signal .................................................. 265
Extended Instruction Set Enabled ..................... 99
© 2009 Microchip Technology Inc.

Related parts for PIC18F4580T-I/PT