Microcontroller vs Microprocessor - Which is Best for Your Project?
ฝัง
- เผยแพร่เมื่อ 6 มิ.ย. 2024
- Get your free Ultimate Guide - How to Develop and Prototype a New Electronic Hardware Product in 2023: predictabledesigns.com/guide
And get your other free guides:
From Prototype to Production with the ESP32: predictabledesigns.com/esp32
From Arduino Prototype to Mass Production: predictabledesigns.com/from-a...
From Raspberry Pi Prototype to Mass Production: predictabledesigns.com/rpi
Prevent mistakes by downloading my DESIGN REVIEW CHECKLISTS for the schematic circuit, PCB layout, and enclosure 3D model design: predictabledesigns.com/design...
Want my personal help on your project? If so, check out my Hardware Academy program: predictabledesigns.com/Academy - วิทยาศาสตร์และเทคโนโลยี
Be sure to get your free step-by-step Ultimate Guide to discover how to develop and sell a new electronic product: predictabledesigns.com/guide
I'm not your target audience, but wanted to drop by to say this series has been really helpful for me so far. I'm not designing any hardware products: I'm a longtime software eng working mostly in systems and apps--almost all above the os layer. I've toyed a little with driver and embedded software, but the closer I get to the hardware the more trouble I have wrapping my head around the design decisions. Anyway, your series has really helped me start to get a feel for how hardware and product engineering are approaching designs, and now I'm excited about finding more ways to collaborate better with them! Thanks!
Thank you so much Hope for dropping by to say that. That is really awesome to hear!
Best video ever!!!! you kept it simple. Thanks
Great to hear, thank you!
Rare content right here! Thanks for doing this! 🙏🏼
My pleasure!
Great video, thank you! I wish you make a video for proper mcu or mpu choices for various audio projects.
A micro-controller IS a microprocessor that also has memory, I/O, and various peripheral devices (A/D, D/A, timers, etc) on the same chip. In many cases the microprocessor inside of the microcontroller is available as a stand alone part. In most cases microprocessors are of the Von-Neuman type, while the processor inside of a microcontroller is of the Harvard type. IE: microprocessors have a unified address space, while microcontrollers have several separate address spaces for Instruction storage, data store, user read only (eeprom), I/O and peripheral space. Note that larger more complex microprocessors (that can run a protected OS such as Linux) have a memory management unit that will divide the single address space into several protected spaces that share a common unified address space. Most microcontrollers will lack a mmu (especially those having a Harvard layout), so microcontrollers can't usually run an OS such as Linux, but rather a real time OS such as FreeOS. The Raspberry Pi single board computer has a microprocessor, the RP-Pico uses a microcontroller. The former is a Linux, Android, or Windows computer, the later is a 'bare metal' real time device.
Thanks Kenneth for sharing this additional information. Much appreciated!
Great video! Thank you for this valuable information! so glad to have discovered you 👌
Thank you, and I'm so glad you discovered me too:)
Great video, very thorough.
Thanks Sam!
I have done STM32 wolfssl/crypto around 2012, now a decade later its still the goto device?
Nice and Informative video!! Do you have a course or website where you teach digital electronics?
Thank you for the nice feedback! Yes, check out my site at PredictableDesigns.com
Nice video sir I want to learn how to program microprocessor and microcontroller
What should I do
Just to be pedantic, I'm working on a electro-mechanical device where the system already has a full-fledged microprocessor, a Raspberry PI, and so my question is more along the line of is a microprocessor or microcontroller useful or necessary for reducing installation complexity or cost or achieving the desire performance. In this day-and-age, it might be worthwhile to use a microprocessor just to save the end user from purchasing and assembly the wires for a remote sensor! Or a microprocessor so that the user just needs to plug in a USB C cable!
A microcontroller is always more simple. Also you can do a USB-C port on many microcontrollers.
💯💯
So microcontroller is like a System-on-Chip (SoC) with a weaker CPU, right?
Yep that kind of sums it up:)
Can I get a good electronic designer on fiverr
That is pretty much impossible. I can't tell you how many designs I've seen from Fiverr designers that were complete and total junk. Not even worth $5 and a waste of your time.
Where can I get good freelance electronic designer to help Design schematics for production