iamovid
Newbie level 2
Hi guys,
I am a newbie to MCU area. And luckily I just got a job largely involved MCU. However, after I consult the internet, some questions still remain in my mind. Hope any experienced one can help me clarify the details. Thanks!
1) I guess the difference between microprocessor and microcontroller is that MCU contains CPU and other resources like peripheral interfaces, memories, and buses on chip. On the opposite, microprocessor only contains CPU, is it right?
2) Do we have to write any firmware inside microcontroller? I googled it but did not get very informative intros. To be specific, what's the relationship between firmware and MCU?
3) Following the Q2, then what's the relationship between driver and firmware, along with the MCU ?
Some info said that driver is for communication between OS and hardware, and firmware is the software code inside hardware. But I still cannot fully understand the relationship between these.
Also, I am a currently new ASIC designer after my university graduation and assigned job is the do the integration of MCU. I struggled it for one week. Plz help me
I am a newbie to MCU area. And luckily I just got a job largely involved MCU. However, after I consult the internet, some questions still remain in my mind. Hope any experienced one can help me clarify the details. Thanks!
1) I guess the difference between microprocessor and microcontroller is that MCU contains CPU and other resources like peripheral interfaces, memories, and buses on chip. On the opposite, microprocessor only contains CPU, is it right?
2) Do we have to write any firmware inside microcontroller? I googled it but did not get very informative intros. To be specific, what's the relationship between firmware and MCU?
3) Following the Q2, then what's the relationship between driver and firmware, along with the MCU ?
Some info said that driver is for communication between OS and hardware, and firmware is the software code inside hardware. But I still cannot fully understand the relationship between these.
Also, I am a currently new ASIC designer after my university graduation and assigned job is the do the integration of MCU. I struggled it for one week. Plz help me