Model : MIC-00010

TechshopBD, Bangladesh


1 - 9

10 - 99
BDT92.35Save BDT 2.66

100 +
BDT91.02Save BDT 3.99

Green 50 Available

You may also be interested in

8-bit microcontroller with 8KBytes In-System Programmable Flash

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
Login to post comments.
Maksumon | Jun 12,2013 at 03:27 AM
Is it come with bootloader installed?
A.R | Jun 12,2013 at 10:08 AM
Bootloader is available.The user has to configure it.
Fahad Mirza | Jun 13,2013 at 02:15 AM
Actually what bootloader you are asking for? Arduino?
Maksumon | Jun 17,2013 at 01:50 AM
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?
A.R | Jun 18,2013 at 10:08 AM
Yes.To load .hex files in this chip you'll need an AVR programmer like PRG-00001
Maksumon | Jun 18,2013 at 11:06 PM
Thanks a lot for the confirmation...
TanvirBD | Dec 16,2013 at 11:47 PM
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.
TanvirBD | Dec 17,2013 at 12:41 AM
Problem solved. My sck jumper was not connected. Thanks.
Suntop | Jul 5,2014 at 03:59 PM
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:

Limitation :

Start up will be 8 sec slower
Limited Memory (7.5 KB)

This method works ! I have tested !
Suntop | Nov 7,2014 at 12:54 AM
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 = 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 = atmega8 = 16000000L = arduino = 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)

Suntop | Nov 7,2014 at 01:41 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"
Suntop | Sep 3,2014 at 07:30 PM
Thanks for reducing the price !
Suntop | Oct 30,2014 at 09:22 PM
But No Thanks for increasing the price !
Sazedulhauqe | Jan 16,2015 at 12:47 PM
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
Suntop | Jan 16,2015 at 01:24 PM
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 !
Anindya11 | Aug 28,2016 at 02:58 PM
How to burn arduino bootloader on it?? i'm getting an error that invalid device signature :(
FAHIM_REAZA | Sep 4,2016 at 10:03 AM
Please make a search on google for it.
Kaiyumhasan | Jul 25,2017 at 12:07 PM
Do you have to set program in this ATMEGA8 IC for Winding Counter?
A.R | Jul 26,2017 at 10:29 AM
Kaiyumhasan | Jul 25,2017 at 12:13 PM
Can you set the program to atmega8 ic?
A.R | Jul 26,2017 at 10:28 AM

Copyright © 2012-13 Techshop Bangladesh. All rights reserved.