English
Language : 

W90N745CD Datasheet, PDF (33/422 Pages) Winbond – 16/32-bit ARM microcontroller
W90N745CD/W90N745CDG
6.2.3 Address Bus Generation
The W90N745 address bus generation is depended on the required data bus width of each memory
bank. The data bus width is determined by DBWD bits in each bank’s control register.
The maximum accessible memory size of each external IO bank is 4M bytes.
DATA BUS
WIDTH
8-bit
16-bit
Table 6.2.2 Address Bus Generation Guidelines
EXTERNAL ADDRESS PINS
A [20:0]
A20 – A0
(Internal)
A21 – A1
(Internal)
MAXIMUM ACCESSIBLE MEMORY SIZE
2M bytes
2M half-words
6.2.4 Data Bus Connection with External Memory
6.2.4.1. Memory formats
The W90N745 can be configured as big endian or little endian mode by pull up or down the external data
bus D14 pin. If D14 is pull up, then it is a little endian mode, otherwise, it is a big endian mode.
Little endian
In little endian format, the lowest addressed byte in a word is considered the least significant byte of the
word and the highest addressed byte is the most significant. So the byte at address 0 of the memory
system connects to data lines 7 through 0.
For a word aligned address A, Figure 6.2.2 shows how the half-word at addresses A and A+2, and the
bytes at addresses A, A+1, A+2, and A+3 map on to each other when D14 pin is High.
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Half-word at address A
Half-word at address A+2
Byte at address A+1 Byte at address A
Byte at address A+3 Byte at address A+2
Figure 6.2.2 Little endian addresses of bytes and half-words within half words
- 28 -