can you program uno using the sp1 input ??????? thanks doug

Do you mean SPI (spi)?

You can program the UNO using an ISP device and the ICSP header which connected to three of the SPI pins and RESET. To do that:

Connect your ISP device to your computer and to the ICSP header on the Arduino UNO.

Select Tools->Boards->Arduino UNO

Select Tools->Programmers->your ISP device

Open the sketch you want to upload.

Select File->Upload Using Programmer