

In order to come back to the default way to program your Arduino you have to rewrite the bootloader.

However you must have in mind that the Upload Using Programmer procedure doesn't burn fuses so, if you have a fresh factory micro-controller you have to burn the boot-loader first in order to have a properly working device. It also avoids the bootloader delay when you power or reset your board. Developed by Intel Corporation 8051 based microcontrollers have been proved one of the most popular, powerful and versatile microcontrollers used. So with an ATmega168, you'll get 16 KB instead of 14 (on an ATmega8 you'll get 8 KB instead of 7). The 8051 and MSP430 Microcontrollers: Architecture, Programming and Applications Uma Rao (Author), Andhe Pallavi (Author) 1.Computers, Microprocessors and Microcontrollers. This allows you to use the full program space (flash) of the chip on the Arduino board. an AVR-ISP, STK500, or parallel programmer), you can burn sketches to the Arduino board without using the bootloader.

The AT89S51 provides the following standard features: 4K bytes of Flash, 128 bytes of RAM, 32 I/O lines, Watchdog timer, two data pointers, two 16-bit timer/counters, a fivevector two-level interrupt architecture, a full duplex serial port, on-chip oscillator, and clock circuitry.Burning sketches to the Arduino board with an external programmer Since the Thomass design is an open source hardware. This USBasp programmer is modified from the Thomas Fishl USBasp Design. Please check the list in User Manual for supported microcontroller. This programmer is to program Atmel AVR microcontroller. By combining a versatile 8-bit CPU with in-system programmable Flash on a monolithic chip, the Atmel AT89S51 is a powerful microcontroller which provides a highly-flexible and cost-effective solution to many embedded control applications. AVR-USBasp is now in revision 2.0 with Arduino compatible 6 way cable. The on-chip Flash allows the program memory to be reprogrammed in-system or by a conventional nonvolatile memory programmer. The device is manufactured using Atmel’s high-density nonvolatile memory technology and is compatible with the industry-standard 80C51 instruction set and pinout. The AT89S51 is a low-power, high-performance CMOS 8-bit microcontroller with 4K bytes of in-system programmable Flash memory.
