The high-performance, low-power Atmel 8-bit AVR RISC-based microcontroller combines 8KB ISP flash memory with read-while-write capabilities, 512B EEPROM, 1KB SRAM, 23 general purpose I/O lines, 32 general purpose working registers, three flexible timer/counters with compare modes, internal and external interrupts,serial programmable USART, a byte oriented two-wire serial interface, 6-channel 10-bit A/D converter (8-channel in TQFP and QFN/MLF packages.


By executing powerful instructions in a single clock cycle, the device achieves throughputs approaching 1 MIPS per MHz, balancing power consumption and processing speed.

  • CPU:8-bit AVR
  • Flash:8 KBytes
  • Max I/O pins:23
  • Operating Voltage:2.7-5.5 volts
  • Maximum Frequency:16 MHz

Question & Answer

Total 10 questions

Q: Is it come with bootloader installed? Questioned by maksumon, 12-Jun-2013

Bootloader is available.The user has to configure it. Answered by A.R, 12-Jun-2013 10:08 AM

Actually what bootloader you are asking for? Arduino? Answered by Fahad Mirza, 13-Jun-2013 02:15 AM

Q: Actually, I was trying to upload code using nerdkits USB cable and found that the programmer did not respond. So, I thought it has no bootloader installed. But later I found that I need an PRG-00001 to upload my code or Arduino / OptiLoader bootloader to use Arduino UNO to upload code. Am I right? Questioned by maksumon, 17-Jun-2013

Yes.To load .hex files in this chip you'll need an AVR programmer like PRG-00001 Thanks. Answered by A.R, 18-Jun-2013 10:08 AM

Thanks a lot for the confirmation... Answered by maksumon, 18-Jun-2013 23:06 PM

Q: Can I burn it using USBasp? I have tried to burn 2 atmega8 using USBasp programmer. But each time I am receving an error "device power on failed". Than I tried to burn another microcontroller with the same connection and succeed. Questioned by TanvirBD, 16-Dec-2013

Problem solved. My sck jumper was not connected. Thanks. Answered by TanvirBD, 17-Dec-2013 00:41 AM

Q: Atmega8A can be used instead of Atemaga328P in your UNO board and save 60% on MCU, after uploading codes you may remove the MCU and build independent circuits around it without Arduino UNO board !!! Please follow this link to burn boot loader: http://nirzaree.wordpress.com/2012/03/07/make-a-standalone-atmega8-circuit/ Limitation : Start up will be 8 sec slower Limited Memory (7.5 KB) This method works ! I have tested ! Questioned by suntop, 05-Jul-2014

TO AVOID 8 sec start up delay, use this method : Open this file C:/Program Files/arduino/hardware/arduino/boards.txt and at the end paste : ############################################################## # Custom board "Arduino Optiboot8" # Arduino uno r3 ATMEGA8A-PU opti8.name = Arduino Optiboot8 opti8.upload.protocol = Arduino opti8.upload.maximum_size = 7680 opti8.upload.speed = 115200 opti8.bootloader.low_fuses = 0xBF opti8.bootloader.high_fuses = 0xcc opti8.bootloader.path = optiboot opti8.bootloader.file = optiboot_atmega8.hex opti8.bootloader.unlock_bits = 0x3F opti8.bootloader.lock_bits = 0x0F opti8.build.mcu = atmega8 opti8.build.f_cpu = 16000000L opti8.build.core = arduino opti8.build.variant = standard Now burn bootloader using as usual method selecting "Arduino Optiboot8" as board ! There you have it, cheap & fast arduino clone @ 130 taka (Atmega + 16 MHz Xtal + others) Answered by suntop, 07-Nov-2014 00:54 AM

one thing to notice ! When you are first uploading the ArduinoISP sketch, select board "Arduino UNO" or whatever is your actual board is ! Next, when you are about to burn the bootloader on virgin Atmega 8A using the main board as ISP (In System Programmer) change the board name to "Arduino Optiboot8" before clicking "Burn Bootloader" Answered by suntop, 07-Nov-2014 01:41 AM

Q: Thanks for reducing the price ! Questioned by suntop, 03-Sep-2014

But No Thanks for increasing the price ! Answered by suntop, 30-Oct-2014 21:22 PM

Q: Hi guys i am getting following error during bootload. any solution: This report would have more information with "Show verbose output during compilation" enabled in File > Preferences. Arduino: 1.0.6 (Windows 7), Board: "Arduino Optiboot8" avrdude: stk500_getsync(): not in sync: resp=0x98 Questioned by sazedulhauqe, 16-Jan-2015

Try these : 1. Check Connections 2. Use 16 Mhz Crystal 3. Pullup Reset Pin to Vcc using a 10/22 k Resistor 4. Try on other use port 5. Check if Arduino is connected to right COM Port 6. Try on another PC or with Arduino IDE 1.0.3 7. Try with another Atmega8A chip (if you have one) Sometimes, I also faced similar problems but eventually they were fixed ! Answered by suntop, 16-Jan-2015 13:24 PM

Q: How to burn arduino bootloader on it?? i'm getting an error that invalid device signature :( Questioned by Anindya11, 28-Aug-2016

Please make a search on google for it. Answered by FAHIM_REAZA, 04-Sep-2016 10:03 AM

Q: Do you have to set program in this ATMEGA8 IC for Winding Counter? Questioned by Kaiyumhasan, 25-Jul-2017

No. Answered by A.R, 26-Jul-2017 10:29 AM

Q: Can you set the program to atmega8 ic? Questioned by Kaiyumhasan, 25-Jul-2017

No. Answered by A.R, 26-Jul-2017 10:28 AM

Q: ভাইয়া এটাকে কি বুটলোড করা লাগবে? নাকি আপনারাই করে দিবেন? Questioned by ABBASI, 02-Jul-2022

Reviews & Ratings

4.9

16 Ratings / 2 Reviews

[15]

[1]

[0]

[0]

[0]

5

shahoriaahammaddurjoy@gmail.com, 07-Jun-2022

:)

innoscriptatestemail@gmail.com, 12-Sep-2023

Hey hey

icon

Help: 09678110110

09.00am - 08.00pm (7 days a week)

icon

Pay cash on delivery

Pay cash at your doorstep

icon

Service

All over Bangladesh

icon

Warranty and Replacement

Up to 1 Year