Choosing the right microcontroller [on hold]












3














How do you choose a micro-controller for your project? My hardware requirements are :




  1. I2c

  2. SPI

  3. ADC channels

  4. SMD package

  5. 3.3V operating voltage

  6. A few GPIOs.


There are so many microcontrollers available from various companies which satisfy these hardware requirements(almost all I know of satisfy 1,2,3,4,6)? So then should I choose the microcontroller based on my familiarity with the controller and resourses/documentation available about it or is there any other method to choose one?










share|improve this question









New contributor




Soham is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











put on hold as primarily opinion-based by Rev1.0, Dmitry Grigoryev, Elliot Alderson, pipe, Wesley Lee 16 hours ago


Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.















  • If you consider Atmel/Microchip without using the Arduino platform, I suggest choosing the XMEGA series instead of the ATMEGA. XMEGA is better documented, easier to use from a hardware-register perspective and there are lots of ready-to-use libraries from the ASF (Advanced (a.k.a. Atmel) Software Framework). The Atmel Studio IDE is pretty good as well and integrates all the ASF stuff and supports lots of development/evaluation boards.
    – Rev1.0
    17 hours ago






  • 2




    Possible duplicate of How to choose a MCU platform?
    – Rev1.0
    17 hours ago










  • This is a thinly veiled request for a product recommendation...you provided the specific needs of your project in the question. Voting to close.
    – Elliot Alderson
    16 hours ago










  • This spec meets thousands of different MCUs. Notably, you never just need ADC, but ADC of a certain resolution. This might narrow down the results.
    – Lundin
    16 hours ago
















3














How do you choose a micro-controller for your project? My hardware requirements are :




  1. I2c

  2. SPI

  3. ADC channels

  4. SMD package

  5. 3.3V operating voltage

  6. A few GPIOs.


There are so many microcontrollers available from various companies which satisfy these hardware requirements(almost all I know of satisfy 1,2,3,4,6)? So then should I choose the microcontroller based on my familiarity with the controller and resourses/documentation available about it or is there any other method to choose one?










share|improve this question









New contributor




Soham is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











put on hold as primarily opinion-based by Rev1.0, Dmitry Grigoryev, Elliot Alderson, pipe, Wesley Lee 16 hours ago


Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.















  • If you consider Atmel/Microchip without using the Arduino platform, I suggest choosing the XMEGA series instead of the ATMEGA. XMEGA is better documented, easier to use from a hardware-register perspective and there are lots of ready-to-use libraries from the ASF (Advanced (a.k.a. Atmel) Software Framework). The Atmel Studio IDE is pretty good as well and integrates all the ASF stuff and supports lots of development/evaluation boards.
    – Rev1.0
    17 hours ago






  • 2




    Possible duplicate of How to choose a MCU platform?
    – Rev1.0
    17 hours ago










  • This is a thinly veiled request for a product recommendation...you provided the specific needs of your project in the question. Voting to close.
    – Elliot Alderson
    16 hours ago










  • This spec meets thousands of different MCUs. Notably, you never just need ADC, but ADC of a certain resolution. This might narrow down the results.
    – Lundin
    16 hours ago














3












3








3


1





How do you choose a micro-controller for your project? My hardware requirements are :




  1. I2c

  2. SPI

  3. ADC channels

  4. SMD package

  5. 3.3V operating voltage

  6. A few GPIOs.


There are so many microcontrollers available from various companies which satisfy these hardware requirements(almost all I know of satisfy 1,2,3,4,6)? So then should I choose the microcontroller based on my familiarity with the controller and resourses/documentation available about it or is there any other method to choose one?










share|improve this question









New contributor




Soham is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











How do you choose a micro-controller for your project? My hardware requirements are :




  1. I2c

  2. SPI

  3. ADC channels

  4. SMD package

  5. 3.3V operating voltage

  6. A few GPIOs.


There are so many microcontrollers available from various companies which satisfy these hardware requirements(almost all I know of satisfy 1,2,3,4,6)? So then should I choose the microcontroller based on my familiarity with the controller and resourses/documentation available about it or is there any other method to choose one?







pic atmega arm lpc






share|improve this question









New contributor




Soham is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|improve this question









New contributor




Soham is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this question




share|improve this question








edited 18 hours ago









Michel Keijzers

5,82992662




5,82992662






New contributor




Soham is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked 18 hours ago









SohamSoham

231




231




New contributor




Soham is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





Soham is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






Soham is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.




put on hold as primarily opinion-based by Rev1.0, Dmitry Grigoryev, Elliot Alderson, pipe, Wesley Lee 16 hours ago


Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.






put on hold as primarily opinion-based by Rev1.0, Dmitry Grigoryev, Elliot Alderson, pipe, Wesley Lee 16 hours ago


Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.














  • If you consider Atmel/Microchip without using the Arduino platform, I suggest choosing the XMEGA series instead of the ATMEGA. XMEGA is better documented, easier to use from a hardware-register perspective and there are lots of ready-to-use libraries from the ASF (Advanced (a.k.a. Atmel) Software Framework). The Atmel Studio IDE is pretty good as well and integrates all the ASF stuff and supports lots of development/evaluation boards.
    – Rev1.0
    17 hours ago






  • 2




    Possible duplicate of How to choose a MCU platform?
    – Rev1.0
    17 hours ago










  • This is a thinly veiled request for a product recommendation...you provided the specific needs of your project in the question. Voting to close.
    – Elliot Alderson
    16 hours ago










  • This spec meets thousands of different MCUs. Notably, you never just need ADC, but ADC of a certain resolution. This might narrow down the results.
    – Lundin
    16 hours ago


















  • If you consider Atmel/Microchip without using the Arduino platform, I suggest choosing the XMEGA series instead of the ATMEGA. XMEGA is better documented, easier to use from a hardware-register perspective and there are lots of ready-to-use libraries from the ASF (Advanced (a.k.a. Atmel) Software Framework). The Atmel Studio IDE is pretty good as well and integrates all the ASF stuff and supports lots of development/evaluation boards.
    – Rev1.0
    17 hours ago






  • 2




    Possible duplicate of How to choose a MCU platform?
    – Rev1.0
    17 hours ago










  • This is a thinly veiled request for a product recommendation...you provided the specific needs of your project in the question. Voting to close.
    – Elliot Alderson
    16 hours ago










  • This spec meets thousands of different MCUs. Notably, you never just need ADC, but ADC of a certain resolution. This might narrow down the results.
    – Lundin
    16 hours ago
















If you consider Atmel/Microchip without using the Arduino platform, I suggest choosing the XMEGA series instead of the ATMEGA. XMEGA is better documented, easier to use from a hardware-register perspective and there are lots of ready-to-use libraries from the ASF (Advanced (a.k.a. Atmel) Software Framework). The Atmel Studio IDE is pretty good as well and integrates all the ASF stuff and supports lots of development/evaluation boards.
– Rev1.0
17 hours ago




If you consider Atmel/Microchip without using the Arduino platform, I suggest choosing the XMEGA series instead of the ATMEGA. XMEGA is better documented, easier to use from a hardware-register perspective and there are lots of ready-to-use libraries from the ASF (Advanced (a.k.a. Atmel) Software Framework). The Atmel Studio IDE is pretty good as well and integrates all the ASF stuff and supports lots of development/evaluation boards.
– Rev1.0
17 hours ago




2




2




Possible duplicate of How to choose a MCU platform?
– Rev1.0
17 hours ago




Possible duplicate of How to choose a MCU platform?
– Rev1.0
17 hours ago












This is a thinly veiled request for a product recommendation...you provided the specific needs of your project in the question. Voting to close.
– Elliot Alderson
16 hours ago




This is a thinly veiled request for a product recommendation...you provided the specific needs of your project in the question. Voting to close.
– Elliot Alderson
16 hours ago












This spec meets thousands of different MCUs. Notably, you never just need ADC, but ADC of a certain resolution. This might narrow down the results.
– Lundin
16 hours ago




This spec meets thousands of different MCUs. Notably, you never just need ADC, but ADC of a certain resolution. This might narrow down the results.
– Lundin
16 hours ago










3 Answers
3






active

oldest

votes


















4














Almost all microcontrollers have / can support the features you list. So in my opinion you will not find what you need by looking at the features in your list.



A very important feature (for me) is how easy it is to use and develop using a microController. The Arduino IDE is easy to use (I think) and free. Also you will find loads of examples for that platform.



But then you're "stuck" with the uCs that are supported by that platform. So that's mostly the ATMega uCs. Is that an issue? For me it is not as I use uCs only for hobby projects. I simply buy an Arduino-NanoPro clone on ebay for less than $2 and use that.



If you need a uC for some gadget and it needs to be mass produced and as cheap as possible then there are uCs that cost only 3 cents each. But these need a special development platform and can only be programmed once.



But to learn about uCs for hobby projects: just use an Arduino. With the knowledge you gain from doing that you will be able to make better use of any uC you will be using in the future.






share|improve this answer





























    4














    I think it depends on many things, like:



    You mentioned already:




    1. Capabilities/features

    2. Familiarity (yourself)


    Others can be:




    1. Cost

    2. Familiarity in your company

    3. Expected support from the manufacturer

    4. Swappability (how easy it is to later convert to different models when hardware requirements change)

    5. Software/tools/IDE support (thanks to Peter Smith)


    This list can probably be much longer.






    share|improve this answer



















    • 4




      Software tools and environments come to mind. Some are better than others in this regard.
      – Peter Smith
      18 hours ago










    • @PeterSmith Thanks ... I added it in my answer.
      – Michel Keijzers
      17 hours ago



















    0














    Nano won't do 3.3V that I know of.



    But a 3.3V/8MHz Promini will, plug on an FTDI Basic or equivalent clone to program/debug it. Same Atmega328P uC as the Nano and Uno.






    share|improve this answer





















    • If by "Nano" you mean Arduino Nano: those use ATMega328 and similar MCUs which have a 1.8 V to 5.5 V supply voltage range! So they can work at 3.3V. Also: 3.3 V is such a common standard that it would be foolish not to support it. It can be that some MCUs have their brownout detection set to a somewhat high voltage. If you program that detection properly you can make an ATMega MCU work at 1.8 V without problems. I know that as I have done that myself.
      – Bimpelrekkie
      15 hours ago










    • Yes, except they are shipped with 16 MHz resonator. Operating at 3.3V (by powering from 3.3V on the 5V pin, and bypassing the 5V regulator) means the chip is then operating out of spec - ~10.xMHz is the max for 3.3V to be fully compliant, and errors may occur, often seen in hardware serial communications. Many folks do not have a Programmer to reset the fuses to alter the brownout detection level. Or the knowledge to do so based on questions seen here and in Arduino stack exchange (and often in the Arduino forum). Best bet then is to start with a 3.3V/8MHz board such as Promini.
      – CrossRoads
      14 hours ago


















    3 Answers
    3






    active

    oldest

    votes








    3 Answers
    3






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    4














    Almost all microcontrollers have / can support the features you list. So in my opinion you will not find what you need by looking at the features in your list.



    A very important feature (for me) is how easy it is to use and develop using a microController. The Arduino IDE is easy to use (I think) and free. Also you will find loads of examples for that platform.



    But then you're "stuck" with the uCs that are supported by that platform. So that's mostly the ATMega uCs. Is that an issue? For me it is not as I use uCs only for hobby projects. I simply buy an Arduino-NanoPro clone on ebay for less than $2 and use that.



    If you need a uC for some gadget and it needs to be mass produced and as cheap as possible then there are uCs that cost only 3 cents each. But these need a special development platform and can only be programmed once.



    But to learn about uCs for hobby projects: just use an Arduino. With the knowledge you gain from doing that you will be able to make better use of any uC you will be using in the future.






    share|improve this answer


























      4














      Almost all microcontrollers have / can support the features you list. So in my opinion you will not find what you need by looking at the features in your list.



      A very important feature (for me) is how easy it is to use and develop using a microController. The Arduino IDE is easy to use (I think) and free. Also you will find loads of examples for that platform.



      But then you're "stuck" with the uCs that are supported by that platform. So that's mostly the ATMega uCs. Is that an issue? For me it is not as I use uCs only for hobby projects. I simply buy an Arduino-NanoPro clone on ebay for less than $2 and use that.



      If you need a uC for some gadget and it needs to be mass produced and as cheap as possible then there are uCs that cost only 3 cents each. But these need a special development platform and can only be programmed once.



      But to learn about uCs for hobby projects: just use an Arduino. With the knowledge you gain from doing that you will be able to make better use of any uC you will be using in the future.






      share|improve this answer
























        4












        4








        4






        Almost all microcontrollers have / can support the features you list. So in my opinion you will not find what you need by looking at the features in your list.



        A very important feature (for me) is how easy it is to use and develop using a microController. The Arduino IDE is easy to use (I think) and free. Also you will find loads of examples for that platform.



        But then you're "stuck" with the uCs that are supported by that platform. So that's mostly the ATMega uCs. Is that an issue? For me it is not as I use uCs only for hobby projects. I simply buy an Arduino-NanoPro clone on ebay for less than $2 and use that.



        If you need a uC for some gadget and it needs to be mass produced and as cheap as possible then there are uCs that cost only 3 cents each. But these need a special development platform and can only be programmed once.



        But to learn about uCs for hobby projects: just use an Arduino. With the knowledge you gain from doing that you will be able to make better use of any uC you will be using in the future.






        share|improve this answer












        Almost all microcontrollers have / can support the features you list. So in my opinion you will not find what you need by looking at the features in your list.



        A very important feature (for me) is how easy it is to use and develop using a microController. The Arduino IDE is easy to use (I think) and free. Also you will find loads of examples for that platform.



        But then you're "stuck" with the uCs that are supported by that platform. So that's mostly the ATMega uCs. Is that an issue? For me it is not as I use uCs only for hobby projects. I simply buy an Arduino-NanoPro clone on ebay for less than $2 and use that.



        If you need a uC for some gadget and it needs to be mass produced and as cheap as possible then there are uCs that cost only 3 cents each. But these need a special development platform and can only be programmed once.



        But to learn about uCs for hobby projects: just use an Arduino. With the knowledge you gain from doing that you will be able to make better use of any uC you will be using in the future.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered 17 hours ago









        BimpelrekkieBimpelrekkie

        47.3k240104




        47.3k240104

























            4














            I think it depends on many things, like:



            You mentioned already:




            1. Capabilities/features

            2. Familiarity (yourself)


            Others can be:




            1. Cost

            2. Familiarity in your company

            3. Expected support from the manufacturer

            4. Swappability (how easy it is to later convert to different models when hardware requirements change)

            5. Software/tools/IDE support (thanks to Peter Smith)


            This list can probably be much longer.






            share|improve this answer



















            • 4




              Software tools and environments come to mind. Some are better than others in this regard.
              – Peter Smith
              18 hours ago










            • @PeterSmith Thanks ... I added it in my answer.
              – Michel Keijzers
              17 hours ago
















            4














            I think it depends on many things, like:



            You mentioned already:




            1. Capabilities/features

            2. Familiarity (yourself)


            Others can be:




            1. Cost

            2. Familiarity in your company

            3. Expected support from the manufacturer

            4. Swappability (how easy it is to later convert to different models when hardware requirements change)

            5. Software/tools/IDE support (thanks to Peter Smith)


            This list can probably be much longer.






            share|improve this answer



















            • 4




              Software tools and environments come to mind. Some are better than others in this regard.
              – Peter Smith
              18 hours ago










            • @PeterSmith Thanks ... I added it in my answer.
              – Michel Keijzers
              17 hours ago














            4












            4








            4






            I think it depends on many things, like:



            You mentioned already:




            1. Capabilities/features

            2. Familiarity (yourself)


            Others can be:




            1. Cost

            2. Familiarity in your company

            3. Expected support from the manufacturer

            4. Swappability (how easy it is to later convert to different models when hardware requirements change)

            5. Software/tools/IDE support (thanks to Peter Smith)


            This list can probably be much longer.






            share|improve this answer














            I think it depends on many things, like:



            You mentioned already:




            1. Capabilities/features

            2. Familiarity (yourself)


            Others can be:




            1. Cost

            2. Familiarity in your company

            3. Expected support from the manufacturer

            4. Swappability (how easy it is to later convert to different models when hardware requirements change)

            5. Software/tools/IDE support (thanks to Peter Smith)


            This list can probably be much longer.







            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited 17 hours ago

























            answered 18 hours ago









            Michel KeijzersMichel Keijzers

            5,82992662




            5,82992662








            • 4




              Software tools and environments come to mind. Some are better than others in this regard.
              – Peter Smith
              18 hours ago










            • @PeterSmith Thanks ... I added it in my answer.
              – Michel Keijzers
              17 hours ago














            • 4




              Software tools and environments come to mind. Some are better than others in this regard.
              – Peter Smith
              18 hours ago










            • @PeterSmith Thanks ... I added it in my answer.
              – Michel Keijzers
              17 hours ago








            4




            4




            Software tools and environments come to mind. Some are better than others in this regard.
            – Peter Smith
            18 hours ago




            Software tools and environments come to mind. Some are better than others in this regard.
            – Peter Smith
            18 hours ago












            @PeterSmith Thanks ... I added it in my answer.
            – Michel Keijzers
            17 hours ago




            @PeterSmith Thanks ... I added it in my answer.
            – Michel Keijzers
            17 hours ago











            0














            Nano won't do 3.3V that I know of.



            But a 3.3V/8MHz Promini will, plug on an FTDI Basic or equivalent clone to program/debug it. Same Atmega328P uC as the Nano and Uno.






            share|improve this answer





















            • If by "Nano" you mean Arduino Nano: those use ATMega328 and similar MCUs which have a 1.8 V to 5.5 V supply voltage range! So they can work at 3.3V. Also: 3.3 V is such a common standard that it would be foolish not to support it. It can be that some MCUs have their brownout detection set to a somewhat high voltage. If you program that detection properly you can make an ATMega MCU work at 1.8 V without problems. I know that as I have done that myself.
              – Bimpelrekkie
              15 hours ago










            • Yes, except they are shipped with 16 MHz resonator. Operating at 3.3V (by powering from 3.3V on the 5V pin, and bypassing the 5V regulator) means the chip is then operating out of spec - ~10.xMHz is the max for 3.3V to be fully compliant, and errors may occur, often seen in hardware serial communications. Many folks do not have a Programmer to reset the fuses to alter the brownout detection level. Or the knowledge to do so based on questions seen here and in Arduino stack exchange (and often in the Arduino forum). Best bet then is to start with a 3.3V/8MHz board such as Promini.
              – CrossRoads
              14 hours ago
















            0














            Nano won't do 3.3V that I know of.



            But a 3.3V/8MHz Promini will, plug on an FTDI Basic or equivalent clone to program/debug it. Same Atmega328P uC as the Nano and Uno.






            share|improve this answer





















            • If by "Nano" you mean Arduino Nano: those use ATMega328 and similar MCUs which have a 1.8 V to 5.5 V supply voltage range! So they can work at 3.3V. Also: 3.3 V is such a common standard that it would be foolish not to support it. It can be that some MCUs have their brownout detection set to a somewhat high voltage. If you program that detection properly you can make an ATMega MCU work at 1.8 V without problems. I know that as I have done that myself.
              – Bimpelrekkie
              15 hours ago










            • Yes, except they are shipped with 16 MHz resonator. Operating at 3.3V (by powering from 3.3V on the 5V pin, and bypassing the 5V regulator) means the chip is then operating out of spec - ~10.xMHz is the max for 3.3V to be fully compliant, and errors may occur, often seen in hardware serial communications. Many folks do not have a Programmer to reset the fuses to alter the brownout detection level. Or the knowledge to do so based on questions seen here and in Arduino stack exchange (and often in the Arduino forum). Best bet then is to start with a 3.3V/8MHz board such as Promini.
              – CrossRoads
              14 hours ago














            0












            0








            0






            Nano won't do 3.3V that I know of.



            But a 3.3V/8MHz Promini will, plug on an FTDI Basic or equivalent clone to program/debug it. Same Atmega328P uC as the Nano and Uno.






            share|improve this answer












            Nano won't do 3.3V that I know of.



            But a 3.3V/8MHz Promini will, plug on an FTDI Basic or equivalent clone to program/debug it. Same Atmega328P uC as the Nano and Uno.







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered 16 hours ago









            CrossRoadsCrossRoads

            1,3148




            1,3148












            • If by "Nano" you mean Arduino Nano: those use ATMega328 and similar MCUs which have a 1.8 V to 5.5 V supply voltage range! So they can work at 3.3V. Also: 3.3 V is such a common standard that it would be foolish not to support it. It can be that some MCUs have their brownout detection set to a somewhat high voltage. If you program that detection properly you can make an ATMega MCU work at 1.8 V without problems. I know that as I have done that myself.
              – Bimpelrekkie
              15 hours ago










            • Yes, except they are shipped with 16 MHz resonator. Operating at 3.3V (by powering from 3.3V on the 5V pin, and bypassing the 5V regulator) means the chip is then operating out of spec - ~10.xMHz is the max for 3.3V to be fully compliant, and errors may occur, often seen in hardware serial communications. Many folks do not have a Programmer to reset the fuses to alter the brownout detection level. Or the knowledge to do so based on questions seen here and in Arduino stack exchange (and often in the Arduino forum). Best bet then is to start with a 3.3V/8MHz board such as Promini.
              – CrossRoads
              14 hours ago


















            • If by "Nano" you mean Arduino Nano: those use ATMega328 and similar MCUs which have a 1.8 V to 5.5 V supply voltage range! So they can work at 3.3V. Also: 3.3 V is such a common standard that it would be foolish not to support it. It can be that some MCUs have their brownout detection set to a somewhat high voltage. If you program that detection properly you can make an ATMega MCU work at 1.8 V without problems. I know that as I have done that myself.
              – Bimpelrekkie
              15 hours ago










            • Yes, except they are shipped with 16 MHz resonator. Operating at 3.3V (by powering from 3.3V on the 5V pin, and bypassing the 5V regulator) means the chip is then operating out of spec - ~10.xMHz is the max for 3.3V to be fully compliant, and errors may occur, often seen in hardware serial communications. Many folks do not have a Programmer to reset the fuses to alter the brownout detection level. Or the knowledge to do so based on questions seen here and in Arduino stack exchange (and often in the Arduino forum). Best bet then is to start with a 3.3V/8MHz board such as Promini.
              – CrossRoads
              14 hours ago
















            If by "Nano" you mean Arduino Nano: those use ATMega328 and similar MCUs which have a 1.8 V to 5.5 V supply voltage range! So they can work at 3.3V. Also: 3.3 V is such a common standard that it would be foolish not to support it. It can be that some MCUs have their brownout detection set to a somewhat high voltage. If you program that detection properly you can make an ATMega MCU work at 1.8 V without problems. I know that as I have done that myself.
            – Bimpelrekkie
            15 hours ago




            If by "Nano" you mean Arduino Nano: those use ATMega328 and similar MCUs which have a 1.8 V to 5.5 V supply voltage range! So they can work at 3.3V. Also: 3.3 V is such a common standard that it would be foolish not to support it. It can be that some MCUs have their brownout detection set to a somewhat high voltage. If you program that detection properly you can make an ATMega MCU work at 1.8 V without problems. I know that as I have done that myself.
            – Bimpelrekkie
            15 hours ago












            Yes, except they are shipped with 16 MHz resonator. Operating at 3.3V (by powering from 3.3V on the 5V pin, and bypassing the 5V regulator) means the chip is then operating out of spec - ~10.xMHz is the max for 3.3V to be fully compliant, and errors may occur, often seen in hardware serial communications. Many folks do not have a Programmer to reset the fuses to alter the brownout detection level. Or the knowledge to do so based on questions seen here and in Arduino stack exchange (and often in the Arduino forum). Best bet then is to start with a 3.3V/8MHz board such as Promini.
            – CrossRoads
            14 hours ago




            Yes, except they are shipped with 16 MHz resonator. Operating at 3.3V (by powering from 3.3V on the 5V pin, and bypassing the 5V regulator) means the chip is then operating out of spec - ~10.xMHz is the max for 3.3V to be fully compliant, and errors may occur, often seen in hardware serial communications. Many folks do not have a Programmer to reset the fuses to alter the brownout detection level. Or the knowledge to do so based on questions seen here and in Arduino stack exchange (and often in the Arduino forum). Best bet then is to start with a 3.3V/8MHz board such as Promini.
            – CrossRoads
            14 hours ago



            Popular posts from this blog

            How to reconfigure Docker Trusted Registry 2.x.x to use CEPH FS mount instead of NFS and other traditional...

            is 'sed' thread safe

            How to make a Squid Proxy server?