Programming specification, where?

View: New views
5 Messages — Rating Filter:   Alert me  

Programming specification, where?

by plpeter :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Could anyone please point me towards the official pdf format memory programming
specification for AVR micros? I.e. the equivalent of the Microchip Memory
Programming Specification that shows most pin-out and timing issues needed to
program a Pic, but for an AVR? And, since on is at that, to the bit level
instruction encoding specifications for AVRs?

Neither Google nor the peruse of forums and of the Atmel site helped here
(unlike Microchip's site where such information is linked directly from the
device home page).

thanks,
Peter


--
http://www.piclist.com PIC/SX FAQ & list archive
View/change your membership options at
http://mailman.mit.edu/mailman/listinfo/piclist

Re: Programming specification, where?

by M. Adam Davis-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Atmel places programming information for each chip in that chip's
datasheet - it's not a seperate document.

For instance, you can look at section 27 of the atmega168 document for
instructions on both parallel and serial memory programming modes:
http://atmel.com/dyn/resources/prod_documents/doc2545.pdf

Find the full datasheet for the chip you want to program, and check
out the section labeled, "Memory Programming"

-Adam

On 8/4/08, Peter <plpeter2006@...> wrote:

> Could anyone please point me towards the official pdf format memory programming
> specification for AVR micros? I.e. the equivalent of the Microchip Memory
> Programming Specification that shows most pin-out and timing issues needed to
> program a Pic, but for an AVR? And, since on is at that, to the bit level
> instruction encoding specifications for AVRs?
>
> Neither Google nor the peruse of forums and of the Atmel site helped here
> (unlike Microchip's site where such information is linked directly from the
> device home page).
>
> thanks,
> Peter
>
>
> --
> http://www.piclist.com PIC/SX FAQ & list archive
> View/change your membership options at
> http://mailman.mit.edu/mailman/listinfo/piclist
>


--
EARTH DAY 2008
Tuesday April 22
Save Money * Save Oil * Save Lives * Save the Planet
http://www.driveslowly.org
--
http://www.piclist.com PIC/SX FAQ & list archive
View/change your membership options at
http://mailman.mit.edu/mailman/listinfo/piclist

Re: Programming specification, where?

by plpeter :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> Atmel places programming information for each chip in that chip's
> datasheet - it's not a seperate document.

Thanks for that, I found it now. Still, is there a binary level specification
for the opcodes of AVRs? I have the assembly programming specification and I
hope to find it there.

thanks,
Peter


--
http://www.piclist.com PIC/SX FAQ & list archive
View/change your membership options at
http://mailman.mit.edu/mailman/listinfo/piclist

Re: Programming specification, where?

by Shawn Tan Ser Ngiap :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thursday 07 August 2008 11:04:34 Peter wrote:
> > Atmel places programming information for each chip in that chip's
> > datasheet - it's not a seperate document.
>
> Thanks for that, I found it now. Still, is there a binary level
> specification for the opcodes of AVRs? I have the assembly programming
> specification and I hope to find it there.

Oh, so what you were looking for is the "instruction set" of the AVRs. Google
for "AVR instruction set" and it's the very first document. The binary opcodes
are listed.

--
with metta,
Shawn Tan

Aeste Works (M) Sdn Bhd - Engineering Elegance
http://www.aeste.net
--
http://www.piclist.com PIC/SX FAQ & list archive
View/change your membership options at
http://mailman.mit.edu/mailman/listinfo/piclist

Re: Programming specification, where?

by William "Chops" Westfield :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


On Aug 7, 2008, at 3:42 AM, Shawn Tan wrote:

>> is there a binary level specification for the opcodes of AVRs? I  
>> have the assembly programming specification and I hope to find it  
>> there.
>
> Oh, so what you were looking for is the "instruction set" of the AVRs.

See also http://www.geocities.com/westfw/avr-instructionset.html

This is a "decode table" for converting Hex opcodes to actual  
instructions, and gives a quick overview of the instruction set, as  
well as being "interesting" in its relative randomness.  It's clear  
(IMMO) that the AVR is a very "top down" digital design...

BillW

--
http://www.piclist.com PIC/SX FAQ & list archive
View/change your membership options at
http://mailman.mit.edu/mailman/listinfo/piclist