Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

How to select the number of bits while interfacing microcontroller 8051 with memory?

Status
Not open for further replies.

carrot

Full Member level 3
Joined
Feb 23, 2004
Messages
182
Helped
9
Reputation
18
Reaction score
4
Trophy points
1,298
Location
Bangalore, India
Activity points
1,532
hi

i'am basically confused in how to select the number of bits while interfacing microcontroller 8051 with memory. Can anyone help me in this regard.
 

interfacing of 8051 with memory

As the 8051 is a 8Bit processor you will need 8Bits wide memory. The size depends on your application.

Most common are 2K, 8K and 32K memory sizes.

The 8051 can adress a maximum of 64K (without bankswitching).

hope this helps
 

interfacing 8051 with 24lc256

Eight databits, as the word length of the 8051 is 8. The number of address bits depend on the size of the memory you wish to interface.

An 8K chip (6264, 2764) will require thirteen lines. The lower eight of these will be multiplexed with the data bus which means you will need an additional five lines to be address lines.

An address latch (74HC573) will be required to derive the low order address lines from the multiplexed data bus.


The full amount of 64Kbytes will require 16 address lines.

Since the 8051 has separate address spaces for code and data you can address a total of 128 K of memory, 64K data and 64K code.

Usual real world applications will use only a fraction of these resources.
 

Interfacing in 8051

you didn't clear that what kind od memory you want to use.
now a days, serial memories (EEPROM)s r available.
These types of mem. need only 2 wire interface.the numbersr r 24C08/16/32/64/128/256/512 etc.
these need I2C bus protocol.Ckeck its data sheet.
 

Interfacing in 8051

8051 is an 8 bit microcontroller
memory used for interfacing should be 8 bit wide
as 8051 has 8-bit data bus.
It can address 64KB external ROM RAM as it has 16 bit address bus. Using other free port lines we can access more memory that is 128KB.....264KB.....
 

Re: Interfacing in 8051

Hello!

•40-pin DIP package 8051 compatible CPU
•old chip with ceramic package and quartz window for UV, new generation will
see how the old chip look likes.

CPU: Any 8051 compatible with 40-pin DIP package @11.0592MHz
MEMORY: 27C256, 32kB EPROM for monitor program
62256, 32KB SRAM for both code and data space
I/O: direct cpu bus interface 2x16 line LCD
8-bit input port, 74LS244
8-bit output port, 74HC573
MEMORY and I/O Decoder: GAL16V8D
EEPROM: 24LC256, 32KB serial eeprom
RTC: Real-time clock, DS1307 with +3V Lithium backup
ADC: LTC1298, SPI interface 2-channel 12-bit Analog-to-Digital Converter
I/O pins: P1,P3 of 8051 cpu, 16-bit I/O port
Debug LED: single dot LED connected to P1.7
Keypad and DIPSW: 4-bit keypad and 4-bit DIP switch
RS232 Level Converter: MAX232
RS485: 75176 differential transceiver
Serial Interface: 9600 8n1
Monitor Program: Modified PAULMON2 including new commands
 

Re: Interfacing in 8051

fyi - 8051 has bit addressable and byte addressable . if u want to used AND, OR, logic, u need to used bit addressable. and never touch SFR location.
 

74HCT573

hi

Is there any one who know 74HCT573 ?
What difference between 74HCT573 and 74HCT574 ?

Thanks.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top