Skip to main content
Visitor II
October 5, 2006
Question

How to interface 16 bit data bus to 8 bit peripherals

  • October 5, 2006
  • 2 replies
  • 762 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

    nanuradhaAuthor
    Visitor II
    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.

    Visitor II
    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