ETC TMP96C041AF

TOSHIBA
TLCS-900 Series
TMP96C041AF
CMOS 16-bit Microcontrollers
TMP96C041AF
1.
Outline and Device Characteristics
The TMP96C041AF are high-speed advanced 16-bit microcontrollers developed for controlling medium to large-scale
equipment. The TMP96C041AF has the improved bus release
function, serial interface and RAMless for TMP96C141AF. Otherwise, the devices function in the same way.
The TMP96C041AF is housed in an 80-pin flat package
and is pin compatible with TMP96C141F except the P92
(CTS0/SCLK0). Device characteristics are as follows:
(1) Original 16-bit CPU
• TLCS-90 instruction mnemonic upward compatible.
• 16M-byte linear address space
• General-purpose registers and register bank system
• 16-bit multiplication/division and bit transfer/arithmetic
instructions
• High-speed micro DMA
- 4 channels (1.6µs/2 bytes @ 20MHz)
(2) Minimum instruction execution time
- 200ns @ 20MHz
(3) Internal RAM: None
Internal ROM: None
(4) External memory expansion
• Can be expanded up to 16M bytes (for both programs and
data).
• Can mix 8- and 16-bit external data buses.
(5) 8-bit timers: 2 channels
(6) 8-bit PWM timers: 2 channels
(7) 16-bit timers: 2 channels
(8) Pattern generators: 4 bits, 2 channels
(9) Serial interface: 2 channels
(10) 10-bit A/D converter: 4 channels
(11) Watchdog timer
(12) Chip select/wait controller: 3 blocks
(13) Interrupt functions
• 3 CPU interrupts… …SWI instruction, privileged violation,
and Illegal instruction
• 14 internal interrupts
7-level priority can be set.
• 6 external interrupts
(14) I/O ports
- 47pins
(15) Standby function : 3 halt modes (RUN, IDLE, STOP)
The information contained here is subject to change without notice.
The information contained herein is presented only as guide for the applications of our products. No responsibility is assumed by TOSHIBA for any infringements of patents or other rights of the third parties
which may result from its use. No license is granted by implication or otherwise under any patent or patent rights of TOSHIBA or others. These TOSHIBA products are intended for usage in general electronic
equipments (office equipment, communication equipment, measuring equipment, domestic electrification, etc.) Please make sure that you consult with us before you use these TOSHIBA products in equipments which require high quality and/or reliability, and in equipments which could have major impact to the welfare of human life (atomic energy control, spaceship, traffic signal, combustion control, all types
of safety devices, etc.). TOSHIBA cannot accept liability to any damage which may occur in case these TOSHIBA products were used in the mentioned equipments without prior consultation with TOSHIBA.
TOSHIBA CORPORATION
1/20
TMP96C041AF
Figure 1. TMP96C041AF Block Diagram
2/20
TOSHIBA CORPORATION
TMP96C041AF
2.
Pin Assignment and Functions
The assignment of input/output pins for TMP96C041AF, their
name and outline functions are described below.
2.1 Pin Assignment
Figure 2.1 shows pin assignment of TMP96C041AF.
Figure 2.1. Pin Assignment (80-pin QFP)
TOSHIBA CORPORATION
3/20
TMP96C041AF
2.2 Pin Names and Functions
The names of input/output pins and their functions are described below.
Table 2.2. Pin Names and Functions
Number
of Pins
I/O
P00 ~ P07
AD0 ~ AD7
8
I/O
Tri-state
Port 0: I/O port that allows I/O to be selected on a bit basis
Address / data (lower): 0 - 7 for address / data bus
P10 ~ P17
AD8 ~ AD15
A8 ~ A15
8
I/O
Tri-state
Output
Port 1: I/O port that allows I/O to be selected on a bit basis
Address data (upper): 8 - 15 for address / data bus
Address: 8 to 15 for address bus
P20 ~ P27
A0 ~ A7
A16 ~ A23
8
I/O
Output
Output
Port 2: I/O port that allows selection of I/O on a bit basis (with pull-down resistor)
Address: 0 - 7 for address bus
Address: 16 - 23 for address bus
P30
RD
1
Output
Output
Port 30: Output port
Read: Strobe signal for reading external memory
P31
WR
1
Output
Output
Port 31: Output port
Write: Strobe signal for writing data on pins AD0 -7
P32
HWR
1
I/O
Output
Port 32: I/O port (with pull-up resistor)
High write: Strobe signal for writing data on pins AD8 - 15
P33
WAIT
1
I/O
Input
Port 33: I/O port (with pull-up resistor)
Wait: Pin used to request CPU bus wait
P34
BUSRQ
1
I/O
Input
Port 34: I/O port (with pull-up resistor)
Bus request: Signal used to request high impedance for AD0 - 15, A0 - 23, RD, WR, HWR, R/W, RAS, CS0,
CS1, and CS2 pins. (For external DMAC)
P35
BUSAK
1
I/O
Output
Port 35: I/O (with pull-up resistor)
Bus acknowledge: Signal indicating that AD0 - 15, A0 - 23, RD, WR, HWR, R/W, RAS, CS0, CS1, and CS2
pins are at high impedance after receiving BUSRQ. (For external DMAC)
P36
R/W
1
I/O
Output
Port 36: I/O port (with pull-up resistor)
Read/write: 1 represents read or dummy cycle; 0, write cycle.
P37
RAS
1
I/O
Output
Port 37: I/O port (with pull-up resistor)
Row address strobe: Outputs RAS strobe for DRAM.
P40
CS0
CAS0
1
I/O
Output
Output
Port 40: I/O port (with pull-up resistor)
Chip select 0: Outputs 0 when address is within specified address area.
Column address strobe 0: Outputs CAS strobe for DRAM when address is within specified address area.
Pin Name
Note:
4/20
Functions
With the external DMA controller, this device’s built-in memory or built-in I/O
cannot be accessed using the BUSRQ and BUSAK pins.
TOSHIBA CORPORATION
TMP96C041AF
Number
of Pins
I/O
P41
CS1
CAS1
1
I/O
Output
Output
Port 41: I/O port (with pull-up resistor)
Chip select 1: Outputs 0 if address is within specified address area.
Column address strobe 1: Outputs CAS strobe for DRAM if address is within specified address area.
P42
CS2
CAS2
1
I/O
Output
Output
Port 42: I/O port (with pull-up resistor)
Chip select 2: Outputs 0 if address is within specified address area.
Column address strobe 2: Outputs CAS strobe for DRAM if address is within specified address area.
P50 ~ P53
AN0 ~ AN3
4
Input
Input
Port 5: Input port
Analog input: Input to A/D converter
VREF
1
Input
Pin for reference voltage input to A/D converter
AGND
Pin Name
Functions
1
Input
Ground pin for A/D converter
P60 ~ P63
PG00 ~ PG03
4
I/O
Output
Ports 60 - 63: I/O ports that allow selection of I/O on a bit basis (with pull-up resistor)
Pattern generator ports: 00 - 03
P64 ~ P67
PG10 ~ PG13
4
I/O
Output
Ports 64 - 67: I/O ports that allow selection of I/O on a bit basis (with pull-up resistor)
Pattern generator ports: 10 - 13
P70
T10
1
I/O
Input
Port 70: I/O port (with pull-up resistor)
Timer input 0: Timer 0 input
P71
T01
1
I/O
Output
Port 71: I/O port (with pull-up resistor)
Timer output 1: Timer 0 or 1 output
P72
T02
1
I/O
Output
Port 72: I/O port (with pull-up resistor)
PWM output 2: 8-bit PWM timer 2 output
P73
T03
1
I/O
Output
Port 73: I/O port (with pull-up resistor)
PWM output 3: 8-bit PWM timer 3 output
P80
TI4
INT4
1
I/O
Input
Input
Port 80: I/O port (with pull-up resistor)
Timer input 4: Timer 4 count/capture trigger signal input
Interrupt request pin 4: Interrupt request pin with programmable rising/falling edge
P81
TI5
INT5
1
I/O
Input
Input
Port 81: I/O port (with pull-up resistor)
Timer input 5: Timer 4 count/capture trigger signal input
Interrupt request pin 5: Interrupt request pin with rising edge
P82
TO4
1
I/O
Output
Port 82: I/O port (with pull-up resistor)
Timer output 4: Timer 4 output pin
P83
TO5
1
I/O
Output
Port 83: I/O port (with pull-up resistor)
Timer output 5: Timer 4 output pin
Note 1: Case of the settable CS2 and CAS2; when TMP96C041AF is bus release, this pin is not added the internal pull-down resistor but is added the internal
pull-up resistor.
TOSHIBA CORPORATION
5/20
TMP96C041AF
Number
of Pins
I/O
P84
TI6
INT6
1
I/O
Input
Input
Port 84: I/O port (with pull-up resistor)
Timer input 6: Timer 5 count/capture trigger signal input
Interrupt request pin 6: Interrupt request pin with programmable rising/falling edge
P85
TI7
INT7
1
I/O
Input
Input
Port 85: I/O port (with pull-up resistor)
Timer input 7: Timer 5 count/capture trigger signal input
Interrupt request pin 7: Interrupt request pin with rising edge
P86
TO6
1
I/O
Output
Port 86: I/O port (with pull-up resistor)
Timer output 6: Timer 5 output pin
P87
INT0
1
I/O
Input
Port 87: I/O port (with pull-up resistor)
Interrupt request pin 0: Interrupt request pin with programmable level/rising edge
P90
TXD0
1
I/O
Output
Port 90: I/O port (with pull-up resistor)
Serial send data 0
P91
RXD0
1
I/O
Input
Port 91: I/O port (with pull-up resistor)
Serial receive data 0
P92
CTS0
SCLK0
1
I/O
Input
Port 92: I/O port (with pull-up resistor)
Serial data send enable 0 (Clear to Send)
Serial clock I/O 0
P93
TXD1
1
I/O
Output
Port 93: I/O port (with pull-up resistor)
Serial send data 1
P94
RXD1
1
I/O
Input
Port 94: I/O port (with pull-up resistor)
Serial receive data 1
P95
SCLK1
1
I/O
I/O
Port 95: I/O port (with pull-up resistor)
Serial clock I/O 1
WDTOUT
1
Output
Watchdog timer output pin
1
Input
Non-maskable interrupt request pin: Interrupt request pin with falling edge.
Can also be operated at rising edge by program.
Pin Name
NMI
Functions
CLK
1
Output
Clock output: Outputs X1 ÷ 4 clock. Pulled-up during reset.
EA
1
Input
External access: 0 should be inputted with TMP96C041AF.
ALE
1
Output
Address latch enable
RESET
1
Input
Reset: Initializes LSI. (With pull-up resistor)
X1/X2
2
I/O
VCC
2
Power supply pin (+ 5V)
VSS
3
GND pin (0V)
Note:
6/20
Oscillator connecting pin
Pull-up/pull-down resistor can be released from the pin by software (except the RESET pin).
TOSHIBA CORPORATION
TMP96C041AF
3.
Operation
This section describes in blocks the functions and basic operations of the TMP96C041AF device.
Check the chapter Guidelines and Restrictions for proper
care of the device.
3.1 CPU
The TMP96C041AF device has a built-in high-performance
16-bit CPU. (For CPU operation, see TLCS-900 CPU in the
book Core Architecture User Manual.)
3.2 Memory Map
The TMP96C041AF has two register modes. One is minimum
mode; in this mode, the area of program memory is 64K bytes
maximum. The other is maximum mode; in this mode, the area
of the program memory is 16M bytes maximum.
Both minimum and maximum modes are the data memory area 16M bytes maximum.
That is, the program memory can locate 0H ~ FFFFFFH
in maximum mode.
(1)
Internal /O Devices
The TMP96C041AF uses the address space of 128
bytes for the internal I/O devices area. This area is
located to 0H ~ 7FH.
The CPU can access the internal I/O devices area with
using short instruction code of direct addressing
mode.
Check the access area of each addressing mode and
the memory map in Fig. 3.2 (1).
TOSHIBA CORPORATION
7/20
TMP96C041AF
3.2 Memory Map
Figure 3.2 is a memory map of the TMP96C041AF.
Note:
The start address after reset is 8000H. Resetting sets the stack pointer (XSP) on the system mode side to 100H.
Figure 3.2. Memory Map
8/20
TOSHIBA CORPORATION
TMP96C041AF
(2)
CS1 Area (Chip Select/Wait Controller)
address area for CS1 (only B1C1.0 = “00”). Show the
address area of CS1 in Fig. 3.2 (2).
The TMP96C041AF is expanded the part of the
Fig. 3.2 (2). CS1 Address Area
Show the table 3.3 of pin condition at bus release
(BUSAK = 0).
3.3 Bus Release Function
The TMP96C041AF has the internal pull-up and pull down
resistors to fix the bus control signals at bus release.
Table 3.3 Pin Condition at Bus Release (BUSAK = “L”)
Pin state at bus release
Pin Name
Port Mode
P00 - P07
(AD0 - AD7)
P10 - P17
(AD8 - 15/AD8 - 15)
P30 (RD)
P31 (WR)
Function Mode
The status is no-change (these pins are not “Hz”)
These pins are “Hz”.
↑
These pins are “Hz”.
("Hz" stays after these pins driven high level)
↑
The output buffer is “OFF” after these pins driven high.
These pins are added the internal resistor of pull-up. It’s no
relation for the value of output latch.
P36 (R/W)
P40 (CS0/CAS0)
P41 (CS1/CAS1)
↑
↑
P20 - P27
(A16 - A23)
P42 (CS2/CAS2)
↑
(∗) ↑
↑
The output buffer is “OFF” after these pins driven low.
These pins are added the internal resistor of pull-up. It’s no
relation for the value of output latch.
P32 (HWR)
P37 (RAS)
P20 - P27
(A16 - A23)
That is, when it is used for bus release (BUSAK = 0), the
pins of below need pull-up or pull-down resistor for an external
circuit.
P00 - P07 (AD0 AD7)
P10 - P17 (AD8 AD15)
TOSHIBA CORPORATION
P30 (RD)
P31 (WR)
(*) P42 has the resistor of programmable pull-down, but
when the bus are released, P42 pin is added a resistor of pullup.
9/20
TMP96C041AF
For the bus release function; show a sample of external
bus interface in the Figure 3.3 (1).
When the bus is released, both internal memory and
internal I/O cannot be accessed. But the internal I/O continues
to run. So, the watchdog timer also continues to run. Therefore, be careful about bus releasing time and set the detection
time of WDT.
Figure 3.3 (1). Example of the Interface Circuit (Bus Releasing Function)
3.4 Serial Function
The TMP96C041AF has two Serial I/O devices. But channel 0
and channel 1 are same function except the handshake (CTS0
10/20
pin) function of the channel 0 and can use I/O interface mode.
Show the part of TMP96C41AF in detail.
TOSHIBA CORPORATION
TMP96C041AF
4.
Electrical Characteristics
4.1 Absolute Maximum (TMP96C041AF)
Symbol
Parameter
Vcc
Power Supply Voltage
V IN
Input Voltage
Rating
Unit
-0.5 ~ 6.5
V
-0.5 ~ Vcc + 0.5
V
Σ IOL
Output Current (total)
100
mA
Σ IOH
Output Current (total)
-100
mA
Power Dissipation (Ta = 70°C)
600
mW
PD
260
°C
T STG
Storage Temperature
-65 ~ 150
°C
T OPR
Operating Temperature
-20 ~ 70
°C
T SOLDER
TOSHIBA CORPORATION
Soldering Temperature (10s)
11/20
TMP96C041AF
4.2 DC Characteristics (TMP96C041AF)
Vcc = 5V ± 10%, TA = -40 ~ 85°C (4 ~ 16MHz) TA = -20 ~ 70°C (4 ~ 20MHz)
(Typical values are for Ta = 25°C and Vcc = 5V)
Symbol
Parameter
Min
Max
Unit
-0.3
0.8
V
V IL
Input Low Voltage (AD0-15)
V IL1
P2, P3, P4, P5, P6, P7, P8, P9
-0.3
0.3Vcc
V
V IL2
RESET, NMI, INTO (P87)
-0.3
0.25Vcc
V
V IL3
EA
-0.3
0.3
V
V IL4
X1
-0.3
0.2Vcc
V
V IH
Input High Voltage (AD0-15)
2.2
Vcc + 0.3
V
Test Condition
V IH1
P2, P3, P4, P5, P6, P7, P8, P9
0.7Vcc
Vcc + 0.3
V
V IH2
RESET, NMI, INTO (P87)
0.75Vcc
Vcc + 0.3
V
V IH3
EA
Vcc - 0.3
Vcc + 0.3
V
0.8Vcc
Vcc + 0.3
V
0.45
V
I OL = 1.6mA
V
I OH = -400µA
V IH4
X1
V OL
Output Low Voltage
V OH
Output High Voltage
2.4
V OH1
0.75Vcc
V
I OH = -100µA
V OH2
0.9Vcc
V
I OH= - 20µA
-3.5
mA
V EXT - 1.5V
R EXT = 1.1KΩ
µA
0.0 ≤ Vin ≤ Vcc
I DAR
Darlington Drive Current
(8 Output Pins max.)
I LI
Input Leakage Current
TBD (Typ)
±5
I LO
Output Leakage Current
TBD (Typ)
±10
µA
0.2 ≤ Vin ≤ Vcc - 0.2
TBD (Typ)
TBD (Typ)
TBD (Typ)
TBD
10
50
10
mA
mA
µA
µA
t osc = 20MHz
I cc
Operating Current (RUN)
IDLE
STOP (Ta = -20 ~ 70°C)
STOP (Ta = 0 ~ 50°C)
V STOP
Power Down Voltage
(@STOP, RAM Back up)
2.0
6.0
V
R RST
RESET Pull Up Register
50
150
KΩ
C IO
Pin Capacitance
10
pF
V TH
Schmitt Width
RESET, NMI, INTO (P87)
0.4
TBD (Typ)
V
RK
Pull Down/Up Register
50
150
KΩ
Note:
12/20
-1.0
0.2 ≤ Vin ≤ Vcc - 0.2
0.2 ≤ Vin ≤ Vcc - 0.2
V IL2 = 0.2Vcc,
V IH2 = 0.8Vcc
tosc = 1MHz
I-DAR is guaranteed for a total of up to 8 ports.
TOSHIBA CORPORATION
TMP96C041AF
4.3 AC Electrical Characteristics (TMP96C041AF)
Vcc = 5V± 10%TA = -40 ~ 85°C (4 ~ 16MHz) TA = -20 ~ 70°C (4MHz ~ 20MHz)
Variable
No.
Symbol
16MHz
20MHz
Parameter
1
tOSC
Osc. Period (= x)
2
tCLK
CLK width
3
tAK
A0 - 23 Valid→CLK Hold
Unit
Min
Max
Min
50
250
62.5
50
ns
85
60.0
ns
11.0
50
ns
2x - 40
0.5x - 20
Max
Min
Max
4
tKA
CLK Valid→A0 - 23 Hold
1.5x - 70
240
50
ns
5
tAL
A0-15 Valid→ALE fall
0.5x - 15
160
10
ns
6
tLA
ALE fall→A0 - 15 Hold
0.5x - 15
160
100
ns
7
tLL
ALE High width
x - 40
23.0
100
ns
8
tLC
ALE fall→RD/WR fall
0.5x - 30
1.0
-5
ns
9
tCL
RD/WR rise→ALE rise
0.5x - 20
11.0
50
ns
10
tACL
A0 - 15 Valid→RD/WR fall
x - 25
38.0
250
ns
11
tACH
A0 - 23 Valid→RD/WR fall
1.5x - 50
44.0
25.0
ns
12
tCA
RD/WR rise→A0 - 23 Hold
0.5x - 20
13
tADL
A0 - 15 Valid→D0 - 15 input
3.0x - 45
143
105
ns
14
tADH
A0 - 23 Valid→D0 - 15 input
3.5x - 65
154
110
ns
15
tRD
RD fall→D0 - 15 input
16
tRR
RD Low width
11.0
2.0x - 50
2.0x - 40
17
tHR
RD rise→D0 - 15 Hold
18
tRAE
RD rise→A0 - 15 output
19
tWW
5
75
85.0
0
ns
50
ns
60.0
ns
0.0
0.0
ns
x - 15
48.0
35.0
ns
WR Low width
2.0x - 40
85.0
60.0
ns
20
tDW
D0 - 15 Valid→WR rise
2.0x - 50
75.0
50.0
ns
21
tWD
WR rise→D0 - 15 Hold
0.5x - 10
21.0
15.0
ns
22
tAEH
A0 - 23 Valid→WAIT input (1WAIT + n mode)
23
tAWL
A0 - 15 Valid→WAIT input (1WAIT + n mode)
24
tCW
RD/WR fall→WAIT Hold (1WAIT + n mode)
25
tAPH
A0 - 23 Valid→PORT input
A0 - 23 Valid→PORT Hold
26
tAPH2
27
tCP
3.5x - 90
129
3.0x - 80
2.0x + 0
108
125.0
2.5x - 120
2.5x + 50
WR rise→PORT Valid
ns
70
ns
100.0
80
206.0
200
85
ns
36
ns
200
ns
175.0
200
ns
28
tASRH
A0 - 23 Valid→RAS fall
1.0x - 40
23.0
10.0
ns
29
tASRL
A0 - 15 Valid→RAS fall
0.5x - 15
16.0
10.0
ns
30
tRAC
RAS fall→D0 - 15 input
2.5x - 70
130
86
ns
31
tRAH
RAS fall→A0 - 15 Hold
0.5x - 15
16.0
10.0
ns
32
tRAS
RAS Low width
2.0x - 40
85.0
60.0
ns
33
tRP
RAS High width
2.0x - 40
85.0
60.0
ns
34
tRSH
CAS fall→RAS rise
1.0x - 35
28.0
15.0
ns
35
tRSC
RAS rise→CAS rise
0.5x - 25
6.0
0.0
ns
36
tRCD
RAS fall→CAS fall
1.0x - 40
23.0
100
ns
37
tCAC
CAS fall→D0 - 15 input
38
tCAS
CAS Low width
1.5x - 30
64.0
40.0
ns
39
tDS
D0 - 15 valid →CAS fall
0.5x - 15
16.0
10.0
ns
AC Measuring Conditions
• Output Level:
High 2.2V
(However CL = 100pF for AD0 ~
• Input Level:
High 2.4V
High 0.8Vcc
TOSHIBA CORPORATION
1.5x - 65
29
10
ns
/Low 0.8V, CL50pF
AD15, AD0 ~ AD23, ALE, RD, WR, HWR, R/W, CLK, RAS, CAS0 ~ CAS2)
/Low 0.45V (AD0 ~ AD15)
/Low 0.2Vcc (Except for AD0 ~ AD15)
13/20
TMP96C041AF
(1) Read Cycle
14/20
TOSHIBA CORPORATION
TMP96C041AF
(2) Write Cycle
TOSHIBA CORPORATION
15/20
TMP96C041AF
4.4 A/D Conversion Characteristics (TMP96C041AF)
Vcc = 5V±10%, TA = -40 ~ 85°C (4 ~ 16MHz) TA = -20 ~ 70°C (4 ~ 20MHz)
Symbol
Parameter
Min
Typ
Max
VREF
Analog reference voltage
Vcc - 1.5
Vcc
AGND
Analog reference voltage
Vss
Vss
VAIN
Analog input voltage range
Vss
Vcc
IREF
Analog current for analog reference voltage
Error
4 ≤ fc ≤ 16MHz
(Quantize error of
±0.5 LSB not included)
16 ≤ fc ≤ 20MHz
TBD
1.5
High speed conversion mode
TBD
±4.0
Low speed conversion mode
TBD
±6.0
High speed conversion mode
TBD
±4.0
Low speed conversion mode
TBD
±8.0
Unit
V
mA
LSB
4.5 Serial Channel Timing - I/O Interface Mode
Vcc = 5V±10%, TA = -40 ~ 85°C (4 ~ 16MHz) TA = -20 ~ 70°C (4 ~ 20MHz)
(1) SCLK Input Mode
Variable
Symbol
16MHz
20MHz
Parameter
Unit
Min
Max
Min
Max
Min
Max
16x
1
0.8
µs
tSCY/2 - 5x - 50
137
100
ns
SCLK rising edge→Output Data hold
5x - 100
212
150
ns
SCLK rising edge→Input Data hold
0
0
0
ns
tSCY
SCLK cycle
tOSS
Output Data→Rising edge of SCLK
tOHS
tHSR
tSRD
SCLK rising edge→effective data input
tSCY - 5x - 100
587
450
ns
Vcc = 5V±10%, TA = -40 ~ 85°C (4 ~ 16MHz) TA = -20 ~ 70°C (4 ~ 20MHz)
(2) SCLK Output Mode
Variable
Symbol
16MHz
20MHz
Parameter
tSCY
SCLK cycle (programmable)
Unit
Min
Max
Min
Max
Min
Max
16x
8192x
1
512
0.8
409.6
µs
tOSS
Output Data→Rising edge of SCLK
tSCY - 2x - 150
725
550
ns
tOHS
SCLK rising edge→Output Data hold
2x - 80
45
20
ns
tHSR
SCLK rising edge→Input Data hold
0
0
0
ns
tSRD
SCLK rising edge→effective data input
tSCY - 2x - 150
725
550
ns
4.6 Timer/Counter Input Clock (TI0, TI4, TI5, TI6, TI7)
Vcc = 5V±10%, TA = -40 ~ 85°C (4 ~ 16MHz) TA = -20 ~ 70°C (4 ~ 20MHz)
Variable
Symbol
16MHz
20MHz
Parameter
Unit
Min
Max
Min
Max
Min
Max
tVCK
Clock cycle
8x + 100
600
500
ns
tVCKL
Low level clock pulse width
4x + 40
290
240
ns
tVCKH
High level clock pulse width
4x + 40
290
240
ns
16/20
TOSHIBA CORPORATION
TMP96C041AF
4.7 Interrupt Operation
Vcc = 5V±10%, TA = -40 ~ 85°C (4 ~ 16MHz) TA = -20 ~ 70°C (4 ~ 20MHz)
Variable
Symbol
16MHz
20MHz
Parameter
Unit
Min
Max
Min
Max
Min
Max
tINTAL
NMI, INT0 Low level pulse width
4x
250
200
ns
tINTAH
NMI, INT0 High level pulse width
4x
250
200
ns
tINTBL
INT4 ~ INT7 Low level pulse width
8x + 100
600
500
ns
tINTBH
INT4 ~ INT7 High level pulse width
8x + 100
600
500
ns
TOSHIBA CORPORATION
17/20
TMP96C041AF
4.8 Timing Chart for I/O Interface Mode
18/20
TOSHIBA CORPORATION
TMP96C041AF
4.9 Timing Chart for Bus Request (BUSRQ)/BUS Acknowledge (BUSAK)
Variable
Symbol
16MHz
20MHz
Parameter
Unit
Min
tBRC
BUSRQ setup time for CLK
Max
120
Min
Max
120
Min
Max
120
ns
tCBAL
CLK→BUSAK falling edge
1.5x + 120
245
220
ns
tCBAH
CLK→BUSAK rising edge
0.5x + 40
71
65
ns
tABA
Output buffer is off to BUSAK
0
80
0
80
0
80
ns
tBAA
BUSAK
0
80
0
80
0
80
ns
output buffer is on.
Note 1: The Bus will be released after the WAIT request is inactive, when the BUSRQ is set to “0” during “Wait” cycle.
Note 2: The internal programmable pull-up/pull-down resistance is added.
The internal programmable pull-up/pull-up resistance is added.
But the CS2/CAS2 pin does not have the internal programmable pull-up resistor. And in the condition of release, this pin is added the internal pull-up
resistor.
TOSHIBA CORPORATION
19/20
TMP96C041AF
5. Differences Between TMP96C141AF and
TMP96C041AF
Parameter
Internal RAM
The devices TMP96C141AF and TMP96C041AF have much
the same function, but they are different from following points.
TMP96C141AF
TMP96C041AF
1K byte
Does not exist
Pin condition at bus release
TMP96C141AF
see Figure 3.3
TMP96C041AF
see Figure 3.3
Mapping area of CS1 default setting
(B1C1/0: 00)
480H ~ 7FFFH
80H ~ 7FFFH
20/20
TOSHIBA CORPORATION