TMP90C041A
2. Pin Assignment and Functions
The assignment of input/output pins, their names and functions
are described below.
2.1 Pin Assignment
Figure 2.1 (1) shows pin assignment of the TMP90C041AN.
.
Figure 2.1-(1). Pin Assignment
(Shrink Dual Inline Package)
TOSHIBA CORPORATION
3/12
TMP90C041A
Figure 2.1 (2) shows pin assignment of the TMP90CM40F.
Figure 2.1 (2). Pin Assignment (Flat Package)
2.2 Pin Names and Functions
The names of input/output pins and their functions are summarized
in Table 2.2.
Table 2.2 Pin Names and Functions (1/2)
Pin Name
D0 ~ D7
A0 ~ A7
A8 ~ A15
P30
/RxD
P31
/RxD
P32
/TxD
/RTS
/SCLK
P33
/TxD
P34
/CTS
RD
WR
P37
/WAIT
No. of pins
8
8
8
1
I/O 3 states
3 states
Output
Output
Input
Function
Data bus: Also functions as 8-bit bidirectional data bus for external memory
Address bus: The lower 8 bits address bus for external memory
Address bus: The upper 8 bits address bus for external memory
Port 30: 1-bit input port
Receiver Serial Data
Port 31: 1-bit input port
Receiver Serial Data
Port 32: 1-bit input port
1
Input
1
Output
Transmitter Serial Data
Request to send Serial Data
Serial clock output
1
Output
Port 33: 1-bit output port
Transmitter Serial Data
Port 34: 1-bit input port
Clear to send Serial Data
Read: Generates strobe signal for reading external memory
Write: Generates strobe signal for writing into external memory
Port 37: 1-bit input port
Wait: Input pin for connecting slow speed memory or peripheral LSI
1
1
1
1
Input
Output
Output
Input
4/12
TOSHIBA CORPORATION
TMP90C041A
Table 2.2 Pin Names and Functions (2/2)
Pin Name
P40 ~ P43
/A16 ~ A19
P50 ~ P55
/AN0 ~ AN5
VREF
AGND
P60 ~ P63
/M00 ~ M03
/TO1
P70 ~ P73
/M10 ~ M13
/TO3
No. of Pins
4
I/O 3 states
Output
Function
Port 4: 4-bit output port that allows selection of Port/Address Bus on bit basis
Address bus: Also functions as address bus for external memory
(4 bits of bank address)
Port 5: 6-bit input port
Analog input: 6 analog input to A/D converter
Input of reference voltage to A/D converter
Ground pin for A/D converter
Port 6: 4-bit I/O port that allows I/O selection on bit basis
Stepping motor control port 0
Timer output 1: Output of Timer 0 or 1
Port 7: 4-bit I/O port that allows I/O selection on bit basis
Stepping motor control port 1
Timer output 3: Output of Timer 2 or 3
Port 80: 1-bit input port
6
1
1
Input
–
–
I/O
4
Output
Output
I/O
4
Output
Output
P80
/INTO
1
Input
Interrupt request pin 0: Interrupt request pin (Level/rising edge is
programmable)
Port 81: 1-bit input port
P81
/INT1
/TI4
Interrupt request pin 1: Interrupt request pin (Rising/falling edge is
programmable)
1
Input
Timer input 4: Counter/capture trigger signal for Timer 4
P82
/INT2
/TI5
P83
/TO3/T04
NMI
Port 82: 1-bit input port
1
Input
Interrupt request pin 2: rising edge interrupt request pin
Timer input 5: capture trigger signal for Timer 4
1
Output
Port 83: 1-bit output port
Timer output 3/4: Output of Timer 2, 3 or 4
Non-maskable interrupt request pin: Falling edge interrupt request pin
1
Input
Clock output: Generates clock pulse at 1/4 frequency of clock oscillation. It is
Pulled up internally during resetting.
External access: Connects with GND pin in the TMP90C041A with no internal
ROM.
Reset: Initializes the TMP90C041A. (Built-in pull-up resister)
Pin for quartz crystal or ceramic resonator
Power supply (+5V)
Ground (0V)
CLK
EA
RESET
X1/X2
V
CC
V
SS
(GND)
1
1
1
2
1
1
Output
Input
Input
Input/
Output
–
–
TOSHIBA CORPORATION
5/12