This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Can we program Arduino Microcontroller by using assmebly language

I have use only 89C51 microcontroller and program it by using uvsion keil, now I want to program Arduino controllers like Arduino atmega 2560 , Arduino UNO , etc. so is this possible ?
If it is so kindly let me know which version of Keil supports arduino controllers. and also tell me is is that like simple to program as we program Atmel 89C51 controllers?

Please help me out

  • "Arduino" is not a microcontroller.

    An Arduino board has a microcontroller on it.

    The documentation for the Arduino board in question will tell you what specific microcontroller it has on it.

    The only think "special" about the microcontroller on an Arduino board is that is has the Arduino bootloader programmed into it. Otherwise, it is a perfectly standard part and can be programmed with any tools suitable for that microcontroller.

    Many (most?) Arduinos use AVR microcontrollers.

    The Arduino DUE uses an Atmel SAM3X8E - which has an ARM Cortex-M3 CPU.

    Here is a review of programming an Arduino DUE using Keil tools: www.element14.com/.../1453

  • Arduino is a tool for making computers that can sense and control more of the physical world than your desktop computer. It's an open-source physical computing platform based on a simple microcontroller board, and a development environment for writing software for the board.
    www.arduino.cc/.../Introduction

    Arduino is an open-source tool used for building electronics projects. Arduino consists of a physical programmable circuit board (often [incorrectly] referred to as a micro-controller) and a development environment, or IDE (Integrated Development Environment) that runs on your computer, used to write and upload computer code to the board.
    http://www.arduino.org/

    It would seem that arduino.cc have a better grasp of what a "microcontroller" is than do arduino.org