ATmega168 with Arduino Bootloader

Replacement:DEV-09217. We've decided to retire this product. Arduino now uses the ATmega328 so it is the recommended replacement. This page is maintained for historical purposes only.

The name says it all on this one. An ATmega168 in DIP package, pre-loaded with the Arduino Diecimila (16MHz) Bootloader . This will allow you to use Arduino code in your custom embedded project without having to use an actual Arduino board.

To get this chip working with Arduino IDE, you will need an external 16MHz crystal or resonator, a 5V supply, and a serial connection. If you are not comfortable doing this, we recommend purchasing the Arduino Diecimila board that has all of these built into the board.

Atmel's ATMega168 8-Bit Processor in 28 pin DIP package. 16K of program space. 23 I/O lines, 6 of which are channels for the 10-bit ADC. Runs up to 20MHz with external crystal. Package can be re-programmed in circuit.

Tags

Comments

Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

  • neg / about 16 years ago / 2

    Could we get the ATmega328 with Arduino bootloader?

  • Roach / about 14 years ago / 1

    Anyone know where I could get one of these in a TQFP package?

  • I am extremely new at all of this and trying to learn as I go. How do I get the arduino code onto the chip?

    • MikeGrusin / about 15 years ago / 1

      If you're extremely new to this, we highly recommend starting with an Arduino board before graduating to the bare chips. The board wraps the chip with everything you need, and makes programming as simple as plugging in a USB cable.

    • hunter7193 / about 15 years ago / 1

      If you're using this chip as a standalone IC (without an arduino board) you're going to need some more parts, like a resonator (I suggest a ceramic one). I'd check out http://itp.nyu.edu/physcomp/Tutorials/ArduinoBreadboard
      to get an idea about it. Basically, to answer your question, you need a converter to go from your computer to serial communication, then you can use the Arduino IDE to program it.

  • drinkmorejava / about 15 years ago / 1

    Anyone have issues with these. I'm not getting an LED blink when I reset it. The fast bootloader should have 1 blink right?

    • drinkmorejava / about 15 years ago / 1

      Hrmm, got it working. Once I got a program installed, pin 19 (13) blinks once like it should...interesting.

  • MattTheGeek / about 16 years ago / 1

    Comes with the Fast Bootloader, Not the normal bootloader.

  • Cross / about 16 years ago / 1

    Yes, it can run on 3.3V but only at reduced frequency. Atmel's big 168 PDF manual has the voltage/frequency chart in it.

    • EliTheIceMan / about 15 years ago / 1

      You just saved my butt. At 3.3v, it redlines at at 10MHz.

    • rjimenez / about 15 years ago / 1

      Just to be sure: this would require modifying fuse bits, which can only be done through an ISP interface and not a serial/USB one, right? Thanks!

    • MattTheGeek / about 16 years ago / 1

      Ok, Thanks

  • MattTheGeek / about 16 years ago / 1

    Is it possible to run this on 3.3VDC ?

Customer Reviews

No reviews yet.