www.DataSheet4U.com PIC12F508/509/16F505 Data She.
PIC16F505 - (PIC1xF50x) 8-Bit Flash Microcontrollers
16F505 - PIC16F505