Program Counter (PC)

A program counter is a special register in a computer processor that contains the memory address (location) of the next program instruction to be executed.

From CS241

Also referred as PC is a special register that tells MIPS that instruction to do next.

From SE350

There is a register in a PC (program counter) processor that contains the address of the next instruction to be executed from memory.

It is a 16-bit register and is also called instruction counter, instruction pointer, and instruction address register (IAR). PC (program counter) is a digital counter that is needed to execute tasks quickly and track the current execution point.