Pic controller defined