+ Post New Thread
Results 1 to 4 of 4
  1. #1
    Junior Member level 2
    Points: 390, Level: 4

    Join Date
    Dec 2017
    Posts
    20
    Helped
    0 / 0
    Points
    390
    Level
    4

    Why ATmega16 is used in Arduino Uno R3

    Hi, I want to know why ATmega16 is used in Arduino Uno R3. What is the purpose of placing ATmega16 and ATmega328p on same board? Is ATmega328 is not enough?

    •   AltAdvertisement

        
       

  2. #2
    Super Moderator
    Points: 29,198, Level: 41
    andre_teprom's Avatar
    Join Date
    Nov 2006
    Location
    Brazil
    Posts
    8,691
    Helped
    1102 / 1102
    Points
    29,198
    Level
    41
    Blog Entries
    9

    Re: Why ATmega16 is used in Arduino Uno R3

    The second chip (ATmega16) is used to perform the USB interface to allow programming the ATmega328p with Arduino code without the need of any extra external device between your computer and the Arduino board, just it.
    --------------------------------------------------------------------------------------------------
    Part of the world that you live in, You are the part that you're giving ( Renaissance )



    •   AltAdvertisement

        
       

  3. #3
    Junior Member level 2
    Points: 390, Level: 4

    Join Date
    Dec 2017
    Posts
    20
    Helped
    0 / 0
    Points
    390
    Level
    4

    Re: Why ATmega16 is used in Arduino Uno R3

    I got another doubt. They can use USB-UART chip like CH340 to provide USB interface instead. Because cost of ATmega16 is more than CH340. And use ATmega328p with bootloader installed?



    •   AltAdvertisement

        
       

  4. #4
    Super Moderator
    Points: 74,927, Level: 66
    Achievements:
    7 years registered
    Awards:
    Most Frequent Poster 3rd Helpful Member

    Join Date
    Apr 2014
    Posts
    15,192
    Helped
    3461 / 3461
    Points
    74,927
    Level
    66

    Re: Why ATmega16 is used in Arduino Uno R3

    Hi,

    You are free to use the bootloader of your choice and the interface if your choice.
    But mind that the bootloader has to be programmed on the chip first.

    Klaus
    Please don´t contact me via PM, because there is no time to respond to them. No friend requests. Thank you.



--[[ ]]--