Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
05/20/02 18:50
Read: times


 
#23178 - RE: Interfacing external eeprom
I've got some questions on the basic operation of the 8051 regarding the /EA pin.
According to Atmel's AT89C51 datasheet, /EA is to be strapped to Ground to enable fetching from external program memory. It should be strapped to Vcc for internal program execution.
So if the /EA pin is low (Gnd), all internal Flash Program Memory is ignored? If /EA is high (Vcc), only the internal Flash Program Memory is used. How does the 8051 use both internal and external then?
I saw that Erik mentioned how once you access code addresses past the internal space that the 8051 will "roll-over" into the external space. This seems to go against the datasheet, or is internal program memory always enabled? (I guess this would imply that /EA simply controls whether external program memory exists beyond the internal space)
I'd love to use this idea to place my low level architectural things like my scheduler into internal and all application specific routines in external. Since I write only in assembler, could I just ORG all application specific code to an address larger than the internal space?
Thanks for the help.
Chris

List of 19 messages in thread
TopicAuthorDate
Intertacing external eeprom            01/01/70 00:00      
RE: Intertacing external eeprom            01/01/70 00:00      
RE: Intertacing external eeprom            01/01/70 00:00      
RE: Intertacing external eeprom            01/01/70 00:00      
RE: Intertacing external eeprom            01/01/70 00:00      
RE: Intertacing external eeprom            01/01/70 00:00      
RE: Intertacing external eeprom Azhar            01/01/70 00:00      
RE: Intertacing external eeprom            01/01/70 00:00      
RE: Intertacing external eeprom            01/01/70 00:00      
RE: Intertacing external eeprom            01/01/70 00:00      
RE: Intertacing external eeprom            01/01/70 00:00      
RE: Intertacing external eeprom            01/01/70 00:00      
RE: Intertacing external eeprom            01/01/70 00:00      
RE: Intertacing external eeprom            01/01/70 00:00      
RE: Intertacing external eeprom            01/01/70 00:00      
RE: Intertacing external eeprom Azhar            01/01/70 00:00      
RE: Intertacing external eeprom Azhar            01/01/70 00:00      
RE: Interfacing external eeprom            01/01/70 00:00      
Chris: Interfacing external prom            01/01/70 00:00      

Back to Subject List