I have an ATMEGA1280-16AU that did not come pre-loaded with a bootloader. This is a surface mount 100 pin TQFP chip.
My question is how can I burn the Arduino bootloader to this chip? In the past I have used ICSP with an Arduino Uno to push code directly.
When I select "Arduino Mega" as a board type and try to burn the bootloader I get this error:
Any help is much appreciated!
Arduino: 1.5.6-r2 (Windows 7), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)" avrdude: Expected signature for ATMEGA2560 is 1E 98 01 Double check chip, or use -F to override this check. processing.app.debug.RunnerException at cc.arduino.packages.uploaders.SerialUploader.burnBootloader(SerialUploader.java:305) at processing.app.Editor$47.run(Editor.java:2569) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$200(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) Caused by: processing.app.debug.RunnerException: Wrong microcontroller found. Did you select the right board from the Tools > Board menu? at cc.arduino.packages.Uploader.executeUploadCommand(Uploader.java:111) at cc.arduino.packages.uploaders.SerialUploader.burnBootloader(SerialUploader.java:298) ... 15 more
Thanks in advance,