Hi,
We were trying to interface the microcontroller with 16 bit asynchronous external memory device.
Page 811 of TRM states as follows, 'When interfacing to a 16-bit or 8-bit asynchronous device, the EMIF_BA[1] and EMIF_BA[0] pins provide the least-significant bits of the halfword or byte address, respectively. Additionally, when the EMIF interfaces to a 16-bit asynchronous device, the EMIF_BA[0] pin can serve as the upper address line EMIF_A[22].'
But, the figure 21-8 for 16 bit asynchronous interface, describes connecting only BA1 to A0 of external memory. Both are bit confusing.
So, going by the statement, should we connect both BA1 and BA0 to external memory for 16-bit asynchronous device? Or should we follow the figure 21-8(b)?
One more query is related to EMIF_BA[0]. This bit can be used either as LSB or upper address line. So, does it mean that EMIF_BA[0] is configurable? Is there any particular register for this configuration?
Please advise.
Regards,
Archana Rao