1,CPU(Central Processing
Unit), It is the operation core and control core of a computer .CPU By arithmetic unit , Controller and register and the data to realize the connection between them , Bus structure of control and address . The so-called computer programmability mainly refers to CPU Programming for .

2,MPU (Micro Processor
Unit), It's called microprocessor ( It's not a microcontroller ), Usually represents a powerful CPU( For the time being, it is understood as an enhanced version CPU bar ), such as Intel
X86,ARM Some of them Cortex-A Chips such as NXP Of i.MX6 And so on MPU.

3,MCU(Micro Control
Unit) micro controller , It's about putting the computer's CPU,RAM,ROM, Timing counter and various I/O The interface is integrated on one chip , Forming chip level chips , such as 51,AVR,Cortex-M These chips , In addition to the internal CPU There are also RAM,ROM, Simple peripheral devices can be added directly ( resistance , capacitance ) You can run the code . And such as x86,ARM these MPU You can't just play the code , It's just an enhanced version CPU, So you have to add RAM,ROM.

4,Soc(System on
Chip), It's system on chip ,MCU It's just chip level chips , and Soc It's a system level chip , It's both MCU(51,avr) That's built-in RAM,ROM At the same time, it's like MPU So powerful , It's not just simple code , Can put system level code , In other words, you can run the operating system ( I think it is MCU Integration and integration MPU The advantages of strong processing power are two in one ), Like Kirin 980 chip , Qualcomm snapdragon 855 Chips, etc .

Technology