Microcontroller Showdown: Which One Wins for Your Project?

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 พ.ย. 2022
  • 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
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 45

  • @ingenierocristian
    @ingenierocristian 5 หลายเดือนก่อน +4

    This is a mine of gold for professionals and hobbysts! Thanks for the effort to make this kind of content!

  • @vishusharma8566
    @vishusharma8566 ปีที่แล้ว +8

    If I would have discovered your channel 4-5 months ago my life would have been so much easier. I am a graduate student doing my research on wireless sensor networks. For most of my life in university and professionally I have worked with mathematics and algorithms for signal processing, control etc and didn't had much practical hands on experience with hardware (apart from arduino and breadboard). Your videos to me feel like a big brother explaining the electronics product development process step by step. I am so grateful, Thank you so much. I feel like I can create my own stuff.

    • @PredictableDesigns
      @PredictableDesigns  ปีที่แล้ว +2

      Wow, Vishu, thank you so much and your comment just made my day!

  • @PredictableDesigns
    @PredictableDesigns  ปีที่แล้ว +5

    One thing I should have mentioned is supply chain stability and availability. Especially now with the current chip shortage many microcontrollers are impossible to find in stock. Although I think this should get better soon.

    • @timtravelnomad
      @timtravelnomad 6 หลายเดือนก่อน

      Hi there! I'm curious which of these chips are used in popular vehicles?
      We kept hearing about chip supply issues for cars these last few years. Do they use these or something else?

  • @khomo12
    @khomo12 5 หลายเดือนก่อน

    Thank you!👍👍👍

  • @daberechinwobi9299
    @daberechinwobi9299 ปีที่แล้ว +2

    Sir I want to learn how to program microcontroller

  • @PredictableDesigns
    @PredictableDesigns  11 หลายเดือนก่อน

    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 your FREE 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

  • @veeeee3516
    @veeeee3516 10 หลายเดือนก่อน

    Man i'm not christain... but you are doing God's work... so respect and support to you!!

    • @PredictableDesigns
      @PredictableDesigns  10 หลายเดือนก่อน

      Not sure I'd describe it in those terms, but thank you nonetheless!

  • @electro7939
    @electro7939 10 หลายเดือนก่อน

    Amazing

  • @ek3313
    @ek3313 ปีที่แล้ว

    Hello John, very insightfull video. I do have aquestion though. What microcontroller would you reccomend for a tamagotchi like toy, lookin at battery duration and memory? Thanks!

    • @PredictableDesigns
      @PredictableDesigns  ปีที่แล้ว

      Thanks, and glad to hear you found it insightful!
      Without knowing all the details I'd probably recommend a MCU in the STM32L0 family. They are low power, have various memory options, are reasonably priced, and have enough performance for what you describe.

  • @jamescoleman6537
    @jamescoleman6537 ปีที่แล้ว

    Hi John, there are many ways to include a low battery indicator LED to a circuit. Do you recommend a method?

    • @PredictableDesigns
      @PredictableDesigns  ปีที่แล้ว

      It depends on the type of battery. For lithium ion it's best to use a fuel gauge chip since they don't have a linear discharge curve.

  • @stephanelonkeng2259
    @stephanelonkeng2259 ปีที่แล้ว

    Great! I liké your vidéos. Are there some MSP360 That support LCD Segments ?

    • @PredictableDesigns
      @PredictableDesigns  ปีที่แล้ว

      Great to hear, thank you Stephane! There are many MSP430 variations so I'm sure there sure you can find a model that works. Personally I tend to use STM32 microcontrollers most often.

    • @Ma_X64
      @Ma_X64 ปีที่แล้ว

      There definitely are. At work I have some prototype (not mine) with MSP that supports LCD with no additional parts needed. I'll try to not forget tomorrow to check what a particular MCU those prototype has. If you would answer to this my comment say a 10 hours later it will help me to remember.

    • @stephanelonkeng2259
      @stephanelonkeng2259 ปีที่แล้ว

      @@Ma_X64 Hello, thanks in advance. Did you check ?

    • @Ma_X64
      @Ma_X64 ปีที่แล้ว

      @@stephanelonkeng2259 Hi. Just done.
      It's M430FE4272. I was sure that it what you want but, obviously, mistaken.

  • @babbagebrassworks4278
    @babbagebrassworks4278 3 หลายเดือนก่อน

    These videos are nice sanity checks for my future possible products designs. I normally use Cypress PSoC micros, which can have their own 8bit core or 8051 or Arm M0/M3 core. CPLD like programmable peripherals is very handy for weird IO apps. I am looking at those very low cost RISC-V, just because of their emergent capabilities for the price. No design license lowers the cost for mass production. All that said, time is money, I like software tools that shorten code development time. I tend towards Free Pascal as the stronger code typing reduces debugging time than the traditional C methods. Even thinking about Ada for long term reliability as it can work on microcontrollers now.

  • @Ma_X64
    @Ma_X64 ปีที่แล้ว

    At work, relatively recently, I was forced to get acquainted with STM8 microcontrollers. And I like them. A sort of STM32 larvae. DMA, a bunch of advanced timers, an LCD driver, but it's all 8-bit. I think they should also be mentioned in the review. Although, of course, their support is useless -- a very buggy IDE that crashes spontaneously from time to time and does not remember some settings, the community is practically absent. But if you already have experience in developing embedded systems, then all this is bypassed.
    And of course I appreciated 8-pin STM32s with Cortex M0+ core. They're so small and yet powerful. Features like e.g. swaping USART pins available. I've done quite pretty Christmas light-effect device with one of it. And it's like a magic when that tiny IC drives more than a hundred LEDs (via registers of course) doing 50-100 frames per second.

    • @PredictableDesigns
      @PredictableDesigns  ปีที่แล้ว +1

      Thanks for the helpful feedback! I appreciate you sharing your experiences.

  • @KennethScharf
    @KennethScharf ปีที่แล้ว

    8 bit micro-controllers are available in 100 pin packages. (the ATmega1280 and Atmega2560 used in the Arduino Mega board for example). IIRC there may also be a version of the PIC in a 100 pin package as well. But most 8 bit micros do max out at 64 pins. On the flip side, there are some small pinout packages for 32 micro's, usually from the Arm Cortex M0 family. Thanks to support from the GNU C/C++ compiler, both AVR and ARM Cortex micros are not difficult to program. ARM processors generally require more complex initialization operations to set pin mux registers, however most of the init code is included in the GNU C library, or generated by the programming IDE's such as AVR Studio, MPLab IDE, or Arduino. BTW, since Microchip purchased Atmel, they have merged PIC, AVR, and SAM (ARM) chip support into all of the Atmel and Microchip development tools including MPLAB, Atmel Studio, and the Pickit & ICE programmer-debuggers.
    You are correct that the 8051 is mostly used as a core hardware library for ASIC chips. While there are some stand alone 8051 micro controllers available, most are either mask rom or OTP eprom program memory that isn't well suited for DIY projects and require either an emulator or expensive development hardware to prototype. AVR and PIC 8 bit controllers are mostly flash based, as are almost all current 32 bit micros.

  • @EmbeddedEnigma
    @EmbeddedEnigma 9 หลายเดือนก่อน

    i feel like with ST introduction of stm32C and stm32G series, the line between 8bit and 32bit mcu becomes super thin. Recently I used stm32C0 series in one of the external module I made for the device and I got it for 1.4dollar. And the support of ST is marvelous. So I feel like 32bits mcu are no brainer.

  • @andreasschmitt2307
    @andreasschmitt2307 ปีที่แล้ว +1

    For me it has to be cheap and simple to use in my hardware designs. At the moment it's the STM32G030 because it doesn't need a crystal oscillator, external pull-up or pull-down resistors and just one Vdd and one ground pin. Also very interesting is the RP2040 because of its programmable IOs, and also the various CH32 controllers because some can handle 5V and thus can be powered by a Li-Ion battery without regulators.

    • @PredictableDesigns
      @PredictableDesigns  ปีที่แล้ว +1

      Agreed. The RO2040 is definitely an impressive MCU and they only cost $1 even in low volumes. Thank for sharing!

    • @jeswanthkumar4291
      @jeswanthkumar4291 5 หลายเดือนก่อน

      Almost all stm32 series has this, why do you prefer only g030 series just curious as I am in process of selecting micro for my project and I have finalized stm32g030c8t6

    • @andreasschmitt2307
      @andreasschmitt2307 5 หลายเดือนก่อน

      @@jeswanthkumar4291
      The STM32G has a temperature compensated RC oscillator, which has a tolerance of +-1%. I was using the STM32F103 before, which has a much bigger tolerance and needed a crystal oscillator for my use case.

    • @jeswanthkumar4291
      @jeswanthkumar4291 5 หลายเดือนก่อน

      @@andreasschmitt2307 thank you for the reply. I want to use internal RTC with external 32.768khz crystal, do you think it's a good idea. I am trying to reduce cost.

    • @andreasschmitt2307
      @andreasschmitt2307 5 หลายเดือนก่อน

      @@jeswanthkumar4291
      I'm using the same configuration, so this works.

  • @markward7088
    @markward7088 ปีที่แล้ว

    Can someone tell me the best microcontroller to use for a wireless security camera?. I plan to use a Sony IMX low light camera module. I'm currently looking at Arducam and ELP USB camera modules, but am stuck on the best (for the price) microcontroller to use
    There may be more than one microcontroller that equally fits the specifications. I don't want to buy the wrong one and regret it later

    • @PredictableDesigns
      @PredictableDesigns  ปีที่แล้ว

      I'd probably go with the ESP32 since it's both very fast and has built-in WiFi.

    • @markward7088
      @markward7088 ปีที่แล้ว

      Yes that was my thought also. Because of the 32 bit and the WiFi.
      I'll study that. Thanks

  • @artem_kyselov
    @artem_kyselov ปีที่แล้ว +1

    What about Nordic Semiconductor?

    • @PredictableDesigns
      @PredictableDesigns  ปีที่แล้ว +2

      I do like Nordic but mainly their line of Bluetooth microcontrollers which are also Cortex-M based.

    • @hanooi7450
      @hanooi7450 ปีที่แล้ว +2

      I like them. Ones like the nRF552840 even have the voltage regulators built in. Just got done with a project where it saved me the need for an extra voltage regulator. Also, the chip runs on 5V.

  • @NZTechArc
    @NZTechArc 9 หลายเดือนก่อน

    dude the pops and ticks noises you use are super annoying especially with ear buds in.
    Awesome content though!

    • @PredictableDesigns
      @PredictableDesigns  9 หลายเดือนก่อน

      Yeah we stopped using those a while back. Thanks for the comment!