How do I connect a microcontroller with 16-bit data bus and a NOR Flash memory with 16-bit data bus ?

When connecting a microcontroller with 16-bit data bus and a NOR Flash memory with 16-bit data bus, connect the address port pin A1 of the microcontroller to the address port pin A0 of the NOR Flash, A2 of the microcontroller to A1 of the NOR Flash and so on. (The address port pin A0 of the microcontroller is not used.) This is because although NOR Flash addresses are assigned on a byte-by-byte basis, only even addresses (address 0, address 2, address 4, etc.) are accessed.

an example of connection between the TMP92CF29A and a 16-bit NOR Flash memory.

Connection Example

The following shows an example of connection between the TMP92CF29A and a 16-bit NOR Flash memory.

an example of connection between the TMP92CF29A and a 16-bit NOR Flash memory.

Connection Example
The following shows an example of connection between the TMPM341FXBG and a 16-bit NOR Flash memory.

* Before making actual connection, be sure to check the datasheet of the microcontroller you are using for device-specific details.

(NO.EB9900401 2011/11/01)

A new window will open