I burnt some parts in my Arduino Uno. I accidentaly connected the cables to 3.3V and 5V instead of 5V and GND. I'm trying some new codes to upload. It does upload, but it does not work. Can anyone help me? Here'sthe circuit and codes: Login | Tinkercad
Arduino Uno with the AVR in a socket lets you replace the AVR with another bootloaded AVR when pins get burned. The Arduino site and others like Nick Gammon's have directions and software to bootload new AVR chips. It's part of the design to be able to make your own boards.
Adafruit sells bootloaded Uno chips reasonably if they have the chips in stock.
I agree. I found getting the Uno's ATmega328P(U) difficult to purchase due to "out of stock" so I went with the Nano (CH340 usually, so a little getting-used-to) to bridge the gap to use live sketches until the other parts arrive.
See what DIP AVRs they do have, Nick's software works for many.
The Mighty 1284 (DIP ATmega1284P) is a 40-pin wide AVR with 16KB RAM, 2 serial ports and 32 IO pins. In 2019 I paid $5.50 ea when ATmega328P-PU ran me $2.15 ea when I bought 5.
The 1284 is the size of the 8088 in the 80's PC/XT's.
The CH340 is the USB chip, not the controller chip. The Uno is supposed to come with an ATmega328P in the socket but sometimes it's a 168 instead, there are 4 chips in the 48/88/168/328 family that can be used... and each step down has half the RAM. EEPROM and flash at almost the same price!
Oh. Thanks for the info but for a chip to ship here is much more costlier than buying a new Arduino Uno. And smoke came out of the place where many smaller chips are located in.
You may want to buy more than one new Uno or a cheaper board like the Nano (more than one) and a breadboard (one) to plug it into. Knockoff Nanos got down to < $5 when Knockoff Unos (CH340 USB chip) were > $10.
What I don't get or got wrong is were you able to load a program after you went for smoke? (I am go for smoke... chip smoke!)