A PIC microcontroller is a powerful microprocessor with memory and peripherals built in. That means to say it is a fully integrated computer in an incredibly small package. They range from the simplest six pin device which measures just 3mm x 3mm to an immensely powerful one hundred pin device capable of running at twenty million instructions per second!