paraphrasing
Reading Data Sheet
The whole data sheet is repeating the pin configuration when we are programming the microcontroller we must keep the pin configuration. Otherwise, we can not get the out.
What is programming or burning a microcontroller?
programming or burning a microcontroller means to transfer the program from a compiler to microcontroller the program of a microcontroller is generally written c or assembling language finally the compiler generate a hex file which contains the machine language instruction understandable by a microcontroller.
How to program a microcontroller
For the programming, we need A programmer is a hardware device with dedicated software which reads the content of the hex file stored on the PC or the laptop and transfers it to the microcontroller to be burned.
how to conect the programmer and a microcontroller?
In here six pin ISP cable is used to connected the microcontroller and programmer
pin structure of 6 pin ISP.