Skip to main content
nanuradha
Associate III
October 5, 2006
Question

How to interface 16 bit data bus to 8 bit peripherals

  • October 5, 2006
  • 2 replies
  • 786 views
Posted on October 05, 2006 at 10:55

How to interface 16 bit data bus to 8 bit peripherals

This topic has been closed for replies.

2 replies

nanuradha
nanuradhaAuthor
Associate III
May 17, 2011
Posted on May 17, 2011 at 09:32

We are using STR912FW42.We are planning to use 16 bit nand flash memory as EMI(external memory).So for that we kept the data bus in 16 bit mode.We are planning to use external UART for our application.How to interface 16 bit data bus from controller to 8 bit peripherals.

Regards

Anuradha.

stefano239955_stm1_stmicro
Associate III
May 17, 2011
Posted on May 17, 2011 at 09:32

I suggest to you to use the low 8bits D0-7

a read access to the bus is performed reading all 16 bit and

the processor ignore the upper byte.

EMI_RD for reading

if you need write to the peripheral you have to use EMI_WRL

If your peripheral has only a R/W line you need to combine

with a couple of logical gate the EMI_RD and EMI_WRL