Go Down

Topic: More than 256K of memory? (Read 3 times) previous topic - next topic


The classic 8051 processor contains 128 bytes of RAM.
But we're talking code space, aren't we?  PIC10F200 has 256 words of program and 16 bytes of "RAM" (and very few "registers, but it does have some hw stack.)  Atmel ATtiny4 has 256 words of program and 32 bytes of RAM, plus some registers.   In the AVR case, 256 words of program works out to 512 bytes; for the PIC10, an instruction word is only 12bits...

Nick Gammon

Nick Gammon

I withdraw that comment. The early processors (eg. 6800, 6502) had no RAM as such. But you wouldn't operate them without RAM on the bus.

Coding Badly

There is at least one Atmel AVR ATtiny processor with no SRAM.  The one I looked at has three "slots" for return addresses so CALL (barely) works but it otherwise has no memory.  All data has to be kept in registers (32 bytes) (or EEPROM).


No doubt!  "ATtiny" is apropo.


Talk about the room being so small you had to go out side to change your mind...
--> WA7EMS <--
"The solution of every problem is another problem." -Johann Wolfgang von Goethe
I do answer technical questions PM'd to me with whatever is in my clipboard

Go Up