×
Futurlec - The Electronic Components and Semiconductor Superstore
View Cart


PIC18F458 40-Pin 32kB Microcontroller with CAN Datasheet

Photograph
PIC18F458-I/P - PIC18F458 Flash 40-pin 32kB 40MHz Microcontroller

Product Details

The Microchip PIC18F458 Microcontroller is an advanced 40-pin 8-bit PIC Microcontroller with 32K of Flash Program Memory and an Eight Channel 10-bit Accuracy A/D Converter. The PIC18F458 microcontroller includes a CAN Module, for CAN bus communication conforming to the CAN V2.0A and V2.0B protocols.

Features

  • High-Performance RISC CPU
    • - Source code compatible with the PIC16 and PIC17 instruction sets
    • - Linear data memory addressing to 4 kbytes
    • - Linear program memory addressing to 2 Mbytes
    • - DC - 40 MHz osc./clock input
    • - 16-bit wide instructions, 8-bit wide data path
    • - Priority levels for interrupts
    • - 8 x 8 Single Cycle Hardware Multiplier
    • - 32K Flash Program Memory
    • - 1536 Byte RAM Data Memory
    • - 256 Byte RAM Data Memory
  • Peripheral Features
    • - High current sink/source 25mA/25mA
    • - Two 16-bit timer/counter (TMR1, TMR3)
    • - One 8-bit/16-bit timer/counter with prescaler
    • - One 8-bit timer/counter with 8-bit period register
    • - Capture 16-bit, max. resolution 6.25ns(TCY/16)
    • - Compare 16-bit, max. resolution 100ns
    • - 3-wire SPI with Interrupt-on-Address Bit
    • - I²C Master and Slave mode
    • - Secondary Oscillator Clock Option - Timer1/Timer3
    • - 1,2 or 4 PWM Outputs with Selectable Polarity
    • - Eight Channel 10-bit Analog-to-Digital Converter
  • Advanced CAN Technology
    • - Complies with ISO CAN Conformance Test
    • - Message bit rates up to 1 Mbps
    • - 8-byte Message Length
    • - 29-bit Identifier Fields
    • - 3 Transmit Message Buffers with Prioritization
    • - 6 full, 29-bit Acceptance Filters
    • - Advanced Error Management Features
  • Special Microcontroller Features
    • - Power-On Reset
    • - Power-up Timer (PWRT) and Oscillator Start-Up Timer (OST)
    • - 1,000 erase/write cycles Enhanced Flash Program Memory
    • - 1,000,000 typical erase/write cycles EEPROM Data Memory
    • - Watchdog Timer (WDT) with its own On-Chip RC oscillator
    • - Programmable Code Protection
    • - Power Saving SLEEP mode
    • - 4X Phase Lock Loop (of primary oscillator)
    • - Secondary Oscillator (32kHz) clock input
    • - In-Circuit Debug (ICD)
  • CMOS Technology
    • - Low power, high speed CMOS FLASH technology
    • - Fully Static Design
    • - Wide Operating Voltage Range (2.0V to 5.5V)
  • I/O and Packages
    • - 33 I/O pins with individual direction control
    • - 40-pin DIP

Pin Layout
PIC18F458 Pin Layout

Pin Description
Pin Number Description
1 MCLR/VPP - Master Clear Reset
2 RA0/AN0/Cvref - Port A
3 RA1/AN1 - Port A
4 RA2/AN2/VREF- - Port A
5 RA3/AN3/VREF+ - Port A
6 RA4/T0CKI - Port A
7 RA5/AN4/SS/LVDIN - Port A
8 RE0/RD/AN5 - Port E
9 RE1/WR/AN6/C1OUT - Port E
10 RE2/CS/AN7/C2OUT - Port E
11 Vdd - Positive Power Supply
12 Vss - Ground
13 OSC1/CLKI - Oscillator
14 OSC2/CLKO/RA6 - Port A
15 RC0/T1OSO/T1CKI - Port C
16 RC1/T1OSI - Port C
17 RC2/CCP1 - Port C
18 RC3/SCK/SCL - Port C
19 RD0/PSP0/C1IN+ - Port D
20 RD1/PSP1/C1IN- - Port D
21 RD2/PSP2/C2IN+ - Port D
22 RD3/PSP3/C2IN- - Port D
23 RC4/SDI/SDA - Port C
24 RC5/SDO - Port C
25 RC6/TX/CK - Port C
26 RC7/RX/DT - Port C
27 RD4/PSP4/ECCP1/P1A - Port D
28 RD5/PSP5/P1B - Port D
29 RD6/PSP6/P1C - Port D
30 RD7/PSP7/P1D - Port D
31 Vss - Ground
32 Vdd - Positive Power Supply
33 RB0/INT0 - Port B
34 RB1/INT1 - Port B
35 RB2/INT2/CANTX - Port B
36 RB3/CANRX - Port B
37 RB4 - Port B
38 RB5/PGM - Port B
39 RB6/PGC - Port B
40 RB7/PGD - Port B

Dimensional Drawing
PIC18F458 IC Dimensional Drawing