ATmega328 is not recognized by software I installed the required drivers for the board. But I cannot still upload a program to the board. It says that

avrdude: Version 6.3, compiled on Jan 17 2017 at 12:00:53
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

     System wide configuration file is "C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\tools\avr/etc/avrdude.conf"

     Using Port                    : usb
     Using Programmer              : stk500v2


avrdude: usbdev_open(): did not find any USB device "usb" (0x03eb:0x2104)

avrdude done.  Thank you.

An error occurred while uploading the sketch
Can be many causes since you did not provide more info (like what circuit, what application). But in general:


Wrong software installation
Try another similar chip/device, maybe this one is broken
Is it recognized by USB at all?
Bad USB cable
Did you select the right board in the IDE (Arduino IDE?)


Possible solution:


Reinstall IDE
Change chip
Change Arduino
Use different cable