Microcontroller vs Microprocessor - Which is Best for Your Project?

  Рет қаралды 8,870

Predictable Designs

Predictable Designs

Күн бұрын

Пікірлер: 36
@PredictableDesigns
@PredictableDesigns Жыл бұрын
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
@eb2696
@eb2696 2 ай бұрын
The most "to the point" and "technical" uC vs uP comparison I could find online. Thanks for clearly mentioning the technical limitation of uC for each interface like Display, Camera, IO etc. No other video on YT does this. Please make more videos and keep up the great work.
@PredictableDesigns
@PredictableDesigns 2 ай бұрын
Thank you and I'm so happy you found it so helpful!
@hoperanker8395
@hoperanker8395 Жыл бұрын
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!
@PredictableDesigns
@PredictableDesigns Жыл бұрын
Thank you so much Hope for dropping by to say that. That is really awesome to hear!
@michaeli1833
@michaeli1833 8 ай бұрын
Best video ever!!!! you kept it simple. Thanks
@PredictableDesigns
@PredictableDesigns 8 ай бұрын
Great to hear, thank you!
@KennethScharf
@KennethScharf Жыл бұрын
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.
@PredictableDesigns
@PredictableDesigns Жыл бұрын
Thanks Kenneth for sharing this additional information. Much appreciated!
@shubhankartrivedi
@shubhankartrivedi Жыл бұрын
Rare content right here! Thanks for doing this! 🙏🏼
@PredictableDesigns
@PredictableDesigns Жыл бұрын
My pleasure!
@roamthesurface8410
@roamthesurface8410 Ай бұрын
Correct me if I'm wrong, but when you were explaining the ESP32, I'm pretty sure the pictures you were using were of an ESP8266, not an ESP32. I'm currently in the process of purchasing my very first few microcontrollers, so this most definitely isn't me trying to act like I know more than you! 😂 Awesome video though! Answered 90% of the questions I had!!
@kmr512
@kmr512 2 ай бұрын
@PredictableDesigns What if my project requires touch display, camera module and few sensors? I have a use case that requires capturing video while taking few sensor measurements. Can a microcontroller do concurrent tasks of streaming a video on display and also taking sensor measurements or performing some tasks such as fingerprint reading/comparing?
@PredictableDesigns
@PredictableDesigns 2 ай бұрын
Yes, but only up to 720p video with a microcontroller. Full HD requires a microprocessor.
@kmr512
@kmr512 2 ай бұрын
​@@PredictableDesigns thanks 👍🏼
@meysam1155
@meysam1155 Жыл бұрын
Great video, thank you! I wish you make a video for proper mcu or mpu choices for various audio projects.
@feedmytv
@feedmytv 10 ай бұрын
I have done STM32 wolfssl/crypto around 2012, now a decade later its still the goto device?
@Francisco-me2eu
@Francisco-me2eu Жыл бұрын
Great video! Thank you for this valuable information! so glad to have discovered you 👌
@PredictableDesigns
@PredictableDesigns Жыл бұрын
Thank you, and I'm so glad you discovered me too:)
@himanshujaiswal2346
@himanshujaiswal2346 2 жыл бұрын
Nice and Informative video!! Do you have a course or website where you teach digital electronics?
@PredictableDesigns
@PredictableDesigns 2 жыл бұрын
Thank you for the nice feedback! Yes, check out my site at PredictableDesigns.com
@richdobbs6595
@richdobbs6595 10 ай бұрын
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!
@PredictableDesigns
@PredictableDesigns 9 ай бұрын
A microcontroller is always more simple. Also you can do a USB-C port on many microcontrollers.
@Hermaeus7
@Hermaeus7 Жыл бұрын
Great video, very thorough.
@PredictableDesigns
@PredictableDesigns Жыл бұрын
Thanks Sam!
@daberechinwobi7680
@daberechinwobi7680 2 жыл бұрын
Nice video sir I want to learn how to program microprocessor and microcontroller
@daberechinwobi7680
@daberechinwobi7680 2 жыл бұрын
What should I do
@kayakMike1000
@kayakMike1000 2 ай бұрын
Microprocessor... Has an MMU, hardware driven cache and a RAM interface, usually some version of DDR. MPU could have some cool features like multi-cores, branch prediction, hypertherading, video encoding/decoding, integrated GPUs... all the peripherals SPI, USB, I2C, CAN, UART are usually still there. Often used with a big OS like linux or windows. Microcontroller... Much simpler system with no MMU and contains an integrated bank of static ram and "flash memory". Standard peripherals like SPI and UART and GPIO, but never PCIe.... Sometimes there is no hardware floating point unit. Lots of cool features like vectored interrupts are available, but are specific to architecture like ARM or LX6
@PredictableDesigns
@PredictableDesigns 2 ай бұрын
Nice summary! Thanks for sharing.
@kayakMike1000
@kayakMike1000 2 ай бұрын
@@PredictableDesigns I like adding my two bits. I am working on a cortex M7 micro controller that is just awesome...
@ArchonLicht
@ArchonLicht 11 ай бұрын
So microcontroller is like a System-on-Chip (SoC) with a weaker CPU, right?
@PredictableDesigns
@PredictableDesigns 11 ай бұрын
Yep that kind of sums it up:)
@mayurchavan7080
@mayurchavan7080 2 жыл бұрын
💯💯
@daberechinwobi7680
@daberechinwobi7680 2 жыл бұрын
Can I get a good electronic designer on fiverr
@PredictableDesigns
@PredictableDesigns 2 жыл бұрын
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.
@daberechinwobi7680
@daberechinwobi7680 2 жыл бұрын
Where can I get good freelance electronic designer to help Design schematics for production
Inside an Amazon Echo Dot - Full Product Development Teardown
36:43
Predictable Designs
Рет қаралды 2 М.
Microcontroller Showdown: Which One Wins for Your Project?
17:21
Predictable Designs
Рет қаралды 17 М.
Which ESP32 is Best for Your Project?
11:12
Predictable Designs
Рет қаралды 34 М.
Arm Cortex-M vs ESP32: Which is More Efficient?
19:41
Gary Explains
Рет қаралды 54 М.
How to Select the Best STM32 Microcontroller for Your Project
21:37
Predictable Designs
Рет қаралды 13 М.
CubeSat EPS v1: PCB Design Review and Challenges
17:37
Build a CubeSat
Рет қаралды 3,2 М.
The Ugly Truth About Prototyping a New Electronic Product
16:19
Predictable Designs
Рет қаралды 10 М.
Certifications required to sell a new electronic product
13:58
Predictable Designs
Рет қаралды 8 М.
How to Develop a New Electronic Hardware Product in 15 Steps
18:19
Predictable Designs
Рет қаралды 9 М.
Design Mistakes You Must Avoid on Your New Electronic Product
16:04
Predictable Designs
Рет қаралды 16 М.
ESP32 in a commercial product? - From prototype to production
7:58
Predictable Designs
Рет қаралды 62 М.
Top Fifteen Mistakes People Make When Designing Prototype PCBs
12:26
Cosplay Light and Sound
Рет қаралды 159 М.