www.DataSheet4U.com PIC18FXX8 Data Sheet 28/40-Pi.
PIC18F458 - Enhanced Flash Microcontrollers
PIC18F4580 - (PIC18F2480 / 2580 / 4480 / 4580) Enhanced Flash Microcontrollers
18F458 - PIC18F458
PIC18F4580 - 28/40/44-Pin Enhanced Flash Microcontrollers
PIC18F4585 - Enhanced Flash Microcontrollers