PIC18F2520-E/SO PIC18F2520 SOP-28 SOP28