TMP91xy20AFG Toshiba, TMP91xy20AFG Datasheet - Page 139

no-image

TMP91xy20AFG

Manufacturer Part Number
TMP91xy20AFG
Description
Manufacturer
Toshiba
Datasheet

Specifications of TMP91xy20AFG

Package
LQFP144
Rom Types(m=mask,p=otp, F=flash,e=eeprom)
M
Rom Combinations
8
Ram Combinations
8
Architecture
16-bit CISC
Usb/spi Channels
-
Uart/sio Channels
1
I2c/sio Bus Channels
1
(s)dram Controller
1
Adc 10-bit Channel
8
Da Converter
-
Timer 8-bit Channel
4
Timer 16-bit Channel
1
Pwm 8-bit Channels
-
Pwm 16-bit Channels
-
Cs/wait Controller
4
Dual Clock
Y
Number Of I/o Ports
77
Power Supply Voltage(v)
3.0 to 3.6
;BANK Operation
; *****
ORG
ORG
ORG
ORG
ORG
ORG
ORG
ORG
to
ORG
; *****
ORG
ORG
ORG
ORG
ORG
ORG
to
ORG
ORG
ORG
to
ORG
ORG
ORG
ORG
ORG
ORG
ORG
ORG
software example. A dot line square area shows one memory and each dot line square shows
to BANK register of LOCAL3 area upper 5-bit address of access point.
upper address bit of BANK register is meaningless. 4-bits of upper 5-bits address means 16
BANKs. After setting BANK5, accessing 800000H to BFFFFFH address: logical LOCAL3
address, actually access to physical 1400000H to 1700000H address.
CS2
CS3
CS2
000000H
200000H
400000H
600000H
800000H
A00000H
C00000H
E00000H
LD
LDW
LD
LDW
FFFFFFH
0000000H
0400000H
0800000H
0C00000H
1000000H
1400000H
dw
1800000H
1C00000H
2000000H
dw
2400000H
2800000H
2C00000H
3000000H
3400000H
3800000H
3C00000H
3FFFFFFH
Here shows example of data access between one BANK and other BANK. Figure 3.8.6 is one
In case of this example, because most upper address bit of physical address is EA25, most
’s program ROM and
*****
*****
(LOCAL3),85H
HL,(800000H)
(LOCAL3),88H
BC,(800000H)
5555H
AAAAH
Figure 3.8.6 BANK Operation S/W Example 2
CS3
; Program ROM: Start address at BANK0 of LOCAL2
; Program ROM: Start address at BANK1 of LOCAL2
; Program ROM: Start address at BANK2 of LOCAL2
; Program ROM: Start address at BANK3 of LOCAL2
; Program ROM: Start address at BANK4 of LOCAL2
; Program ROM: Start address at BANK5 of LOCAL2
; Program ROM: Start address at BANK6 of LOCAL2
;
; Logical address E00000H to FFFFFFH
; Physical address 0E00000H to 0FFFFFFH
; LOCAL3 BANK5 set 14xxxxH
; Load data (5555H) form BANK5 (140000H: Physical address)
; LOCAL3 BANK8 set 20xxxxH
; Load data (AAAAH) form BANK8 (200000H: Physical address)
;
; Data ROM: Start address at BANK0 of LOCAL3
; Data ROM: Start address at BANK1 of LOCAL3
; Data ROM: Start address at BANK2 of LOCAL3
; Data ROM: Start address at BANK3 of LOCAL3
; Data ROM: Start address at BANK4 of LOCAL3
; Data ROM: Start address at BANK5 of LOCAL3
; Data ROM: Start address at BANK6 of LOCAL3
; Data ROM: Start address at BANK7 of LOCAL3
; Data ROM: Start address at BANK8 of LOCAL3
; Data ROM: Start address at BANK9 of LOCAL3
; Data ROM: Start address at BANK10 of LOCAL3
; Data ROM: Start address at BANK11 of LOCAL3
; Data ROM: Start address at BANK12 of LOCAL3
; Data ROM: Start address at BANK13 of LOCAL3
; Data ROM: Start address at BANK14 of LOCAL3
; Data ROM: Start address at BANK15 of LOCAL3
; Data ROM: End address at BANK15 of LOCAL3
Program ROM: Start address at BANK7( = COMMON2) of LOCAL2
Program ROM: End address at BANK7 ( = COMMON2) of LOCAL2
’s data ROM. Program start from E00000H address, firstly, write
91C820A-137
of LOCAL3 (
of LOCAL3 (
CS3
CS3
TMP91C820A
)
)
2008-02-20

Related parts for TMP91xy20AFG