Understand the real differences between microcontrollers and microprocessors, from memory architecture to system design tradeoffs and application fit