We had purchased the ATMEGA328P-AUR IC from digi-key and we are trying to upload our program using USB to Uart IC but not able to program it so we just want to confirm if the bootloader is already uploaded on the Atmega IC when Digikey ships it?
The Atmel (now Microchip) ATMEGA328P is an 8-bit microcontroller commonly featured in Arduino products such as the classics Uno.
As you stated, the bootloader software must be installed in the microcontroller for it to “play” in the Arduino environment.
The ATMEGA328P-AUR device you mentioned does NOT include the bootloader. To my knowledge the only component with a pre-loaded bootloader is this DigiKey marketplace device.
The good news is that it is relatively easy to burn the bootloader into a new microcontroller. You will need to search the web to find instructions for your specific board. However, the general process is outlined in this video.
This doesn’t normally come with a bootloader, but for a value added fee we can program a bootloader for you and then ship, just reach out to firstname.lastname@example.org for a quote.
For chips with a bootloader in DIP format we also offer Arduino Part Number: X000048
However it is currently out of stock.
To my knowledge the only AVRs that come supplied with a bootloader have native USB connectivity, for example some package types of ATMEGA32U4 would come supplied with a bootloader.
If you’re looking for a cost effective programmer, I’ve found the following works well: SparkFun Part Number PGM-09825