A single-core microcontroller has just one processor inside. A multicore microcontroller has two or more processors, also called cores, inside one chip.