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