Part Number Hot Search : 
2V4T2E KWT7331 LM246N SF850 2410I FVTO40IV BY39606 LAM67B
Product Description
Full Text Search
 

To Download E03032691CU10SUMMARY Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 TOSHIBA Original CMOS 16-Bit Microcontroller
TLCS-900/L1 Series
TMP91CU10
Preface
Thank you very much for making use of Toshiba microcomputer LSIs. Before use this LSI, refer the section, "Points of Note and Restrictions". Especially, take care below cautions.
**CAUTION** How to release the HALT mode Usually, interrupts can release all halts status. However, the interrupts (NMI , INT0), which can release the HALT mode may not be able to do so if they are input during the period CPU is shifting to the HALT mode (for about 5 clocks of fFPH) with IDLE1 or STOP mode (IDLE2 is not applicable to this case). (In this case, an interrupt request is kept on hold internally.) If another interrupt is generated after it has shifted to HALT mode completely, halt status can be released without difficultly. The priority of this interrupt is compare with that of the interrupt kept on hold internally, and the interrupt with higher priority is handled first followed by the other interrupt.
TMP91CU10
Low-Voltage CMOS 16-Bit Microcontrollers
TMP91CU10F 1. Outline and Device Characteristics
The TMP91CU10 is an original Toshiba TLCS-900/L1 Series 16-bit microcontroller. The TMP91CU10 integrates a 16-bit CPU, ROM, RAM, multi-functional timer and event counter, general-purpose serial interface, an A/D converter and various other units in a single chip, and has been developed for controlling medium- to large-scale equipment. The TMP91CU10 is housed in a 100-pin mini flat package. The device characteristics are as follows: (1) Original high-speed 16-bit CPU (900/H CPU) TLCS-90/900 instruction mnemonics (upwards compatible) 16-Mbyte linear address space General-purpose registers and register bank system 16-bit multiplication/division and bit transfer/arithmetic instructions High-speed DMA: 4 channels (1.18 s at 13.5 MHz) (1.0 s at 16 MHz) (2) Minimum instruction execution time 400 ns at 10 MHz (VCC = 2.0 V) for mask ROM products only 296 ns at 13.5 MHz (VCC = 3.0 V) (3) Internal RAM: 3 Kbytes Internal ROM: 96 Kbytes (4) External memory expansion Can be expanded up to 16 Mbytes (for both programs and data). AM8/16 pin (selects the external data bus width) Can mix 8- and 16-bit external data buses (dynamic bus sizing). (5) Chip Select and Wait controller: 3 blocks (6) 8-bit timer: 8 channels Including event count function: 2 channels
000707EBP1
For a discussion of how the reliability of microcontrollers can be predicted, please refer to Section 1.3 of the chapter entitled Quality and Reliability Assurance / Handling Precautions. TOSHIBA is continually working to improve the quality and reliability of its products. Nevertheless, semiconductor devices in general can malfunction or fail due to their inherent electrical sensitivity and vulnerability to physical stress. It is the responsibility of the buyer, when utilizing TOSHIBA products, to comply with the standards of safety in making a safe design for the entire system, and to avoid situations in which a malfunction or failure of such TOSHIBA products could cause loss of human life, bodily injury or damage to property. In developing your designs, please ensure that TOSHIBA products are used within specified operating ranges as set forth in the most recent TOSHIBA products specifications. Also, please keep in mind the precautions and conditions set forth in the "Handling Guide for Semiconductor Devices," or "TOSHIBA Semiconductor Reliability Handbook" etc.. The TOSHIBA products listed in this document are intended for usage in general electronics applications (computer, personal equipment, office equipment, measuring equipment, industrial robotics, domestic appliances, etc.). These TOSHIBA products are neither intended nor warranted for usage in equipment that requires extraordinarily high quality and/or reliability or a malfunction or failure of which may cause loss of human life or bodily injury ("Unintended Usage"). Unintended Usage include atomic energy control instruments, airplane or spaceship instruments, transportation instruments, traffic signal instruments, combustion control instruments, medical instruments, all types of safety devices, etc.. Unintended Usage of TOSHIBA products listed in this document shall be made at the customer's own risk. The products described in this document are subject to the foreign exchange and foreign trade laws. The information contained herein is presented only as a guide for the applications of our products. No responsibility is assumed by TOSHIBA CORPORATION for any infringements of intellectual property or other rights of the third parties which may result from its use. No license is granted by implication or otherwise under any intellectual property or other rights of TOSHIBA CORPORATION or others. The information contained herein is subject to change without notice.
91CU10-1
2003-03-31
TMP91CU10
(7) 16-bit timer and event counter: 2 channels (8) General-purpose serial interface: 3 channels UART and Synchronous modes (9) 10-bit A/D converter: 8 channels (10) Watchdog timer (11) Interrupt functions 2 CPU interrupts (SWI instruction and Illegal instruction) 26 internal interrupts 10 external interrupts (12) I/O ports: 80 pins (13) Standby function: 4 Halt modes (Run, Idle2, Idle1, Stop) (14) Clock gear function Clock gear: High-frequency clock can be changed from fc to fc/16. Dual clock operation (15) Low operating voltage 2.0 to 3.6 V (16) Package Compact 14 mm 14 mm 1.4 mm (0.5 mm pitch) 7-level priority can be set. 7-level priority can be set.
91CU10-2
2003-03-31
TMP91CU10
AN0 to AN7 (P50 to P57) AVcc AVss VREFL VREFH 10-BIT 8-CH A/D CONVERTER
DVCC [3] CPU (TLCS-900/H) DVSS [3] OSC1 Clock Gear OSC2 XT1 (P96) XT2 (P97) CLK ALE EA
RESET
X1 X2
TXD0 (P90) RXD0 (P91) SCLK0/ CTS0 (P92) TXD1 (P93) RXD1 (P94) SCLK1 (P95) TXD2 (P60) RXD2 (P61) SCLK2/ CTS2 (P62) TI0/INT1 (P70) TO1 (P71) 8-BIT TIMER (TIMER 0) 8-BIT TIMER (TIMER 1) 8-BIT TIMER (TIMER 2) TO3/INT2 (P72) TI4/INT3 (P73) TO5 (P74) 8-BIT TIMER (TIMER 3) 8-BIT TIMER (TIMER 4) 8-BIT TIMER (TIMER 5) 8-BIT TIMER (TIMER 6) TO7/INT4 (P75) 8-BIT TIMER (TIMER 7) SERIAL I/O (CH.2) SERIAL I/O (CH.1) SERIAL I/O (CH.0)
XWA XBC XDE XHL XIX XIY XSP
W B D H
A C E L
IX IY IZ SP 32 bits SR F PC
RD (P30)
WR (P31) HWR (P32) BUSRQ (P34) BUSAK (P35) R/ W (P36) AM8/16 P37 (P00 to P07) AD0 to AD7 (P10 to P17) AD8/A8 to AD15/A15 (P20 to P27) A0/A16 to A7/A23 PA0 to PA7 P63, P65 to P67
WATCHDOG TIMER
PORT 0
3 KB RAM
PORT 1 PORT 2
PORT A PORT 6
96 KB RAM
CS/WAIT CONTROLLER (3-BLOCK)
CS0 (P40) CS1 (P41) CS2 (P42)
WAIT (P33) NMI INTO (P64) TI8/INT5 (P80) TI9/INT6 (P81) TO8 (P82) TO9 (P83) TIA/INT7 (P84)
INTERRUPT CONTROLLER
16-BIT TIMER (TIMER 8)
16-BIT TIMER (TIMER 9)
TIB/INT8 (P85) TOA/TOB (P86)
( ): Default function after reset Figure 1.1 TMP91CU10F Block Diagram
91CU10-3
2003-03-31
TMP91CU10
2.
Pin Assignment and Functions
The assignment of input and output pins for the TMP91CU10, their names and functions are described as follows:
2.1
Pin Assignment
Figure 2.1.1 shows the pin assignment of the TMP91CU10.
P66 P67 DVSS P50/AN0 P51/AN1 P52/AN2 P53/AN3 P54/AN4 P55/AN5 P56/AN6 P57/AN7 VREFH VREFL AVSS AVCC P70/TI0/INT1 P71/TO1 P72/TO3/INT2 P73/TI4/INT3 P74/TO5 P75/TO7/INT4 P80/TI8/INT5 P81/TI9/INT6 P82/TO8 P83/TO9 P84/TIA/INT7 P85/TIB/INT8 P86/TOA/TOB P90/TXD0 P91/RXD0 P92/SCLK0/CTS0 P93/TXD1 P94/RXD1 P95/SCLK1 AM8/16 CLK DVCC
89 90 91 92 93 94 95 96 97 98 99 100 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51
P65 P64/INT0 P63 P62/SCLK2/CTS2 P61/RXD2 P60/TXD2 P42/CS2 P41/CS1 P40/CS0 P37 P36/R/W P35/BUSAK P34/BUSRQ P33/WAIT P32/HWR P31/WR P30/RD P27/A7/A23 P26/A6/A22 P25/A5/A21 P24/A4/A20 P23/A3/A19 P22/A2/A18 P21/A1/A17 P20/A0/A16 DVCC DVSS NMI P17/AD15/A15 P16/AD14/A14 P15/AD13/A13 P14/AD12/A12 P13/AD11/A11 P12/AD10/A10 P11/AD9/A9 P10/AD8/A8 P07/AD7 P06/AD6
DVSS X1 X2 EA RESET P96/XT1 P97/XT2 TEST1 TEST2 PA0 PA1 PA2
26 27 28 29 30 31 32 33 34 35 36 37
50 49 48 47 46 45 44 43 42 41 40 39 38
P05/AD5 P04/AD4 P03/AD3 P02/AD2 P01/AD1 P00/AD0 DVCC ALE PA7 PA6 PA5 PA4 PA3
Figure 2.1.1 Pin Assignment diagram
91CU10-4
2003-03-31
TMP91CU10
2.2
Pin Names and Functions
The names of the input/output pins and their functions are described in Table 2.2.1. Table 2.2.1 Pin names and Functions (1/3)
Pin name
P00 to P07 AD0 to AD7 P10 to P17 AD8 to AD15 A8 to A15 P20 to P27 A0 to A7 A16 to A23 P30
RD
Number of pins
8 8 I/O I/O
I/O
Functions
Port 0: I/O port that allows I/O to be selected at the bit level Address (lower): Bits 0 to 7 for address and data bus Port 1: I/O port that allows I/O to be selected at the bit level Address and data (upper): Bits 8 to 15 for address and data bus Address: Bits 8 to 15 for address bus Port 2: I/O port that allows I/O to be selected at the bit level (with pull-up resistor) Address: Bits 0 to 7 for address bus Address: Bits 16 to 23 for address bus Port 30: Output port Read: Strobe signal for reading external memory When P3 = 0 and P3FC = 1, RD is output and internal memory is read. Port 31: Output port Write: Strobe signal for writing data on pins D0 to 7 Port 32: I/O port (with pull-up resistor) High write: Strobe signal for writing data to pins D8 to D15 Port 33: I/O port (with pull-up resistor) Wait: Pin used to request CPU Bus Wait Port 34: I/O port (with pull-up resistor) Bus Request: Signal used to request high impedance on pins D0 to D15, A0 to A23, RD , WR , HWR , CS0 , CS1 and CS2 . Port 35: I/O port (with pull-up resistor) Bus Acknowledge: Signal used to acknowledge high impedance on pins D0 to D15, A0 to A23, RD , WR , HWR , CS0 , CS1 and CS2 by receiving BUSRQ . Port 36: I/O port (with pull-up resistor) Read/Write: 1 represents Read or Dummy cycle; 0 represents Write cycle. Port 37: I/O port Port 40: I/O port (with pull-up resistor) Chip Select 0: Outputs 0 when address is within specified address area. Port 41: I/O port (with pull-up resistor) Chip Select 1: Outputs 0 when address is within specified address area. Port 42: I/O port (with pull-down resistor) Chip Select 2: Outputs 0 when address is within specified address area. Port 5: Input port Analog input: Pin used to input to AD converter Port 60: I/O port Serial Send Data 2 (programmable open drain) Port 61: I/O port Serial Receive Data 2 (programmable open drain) Port 62: I/O port Serial Clock I/O 2 Serial Data Send Enable 2 (Clear to Send) (programmable open drain) Port 63: I/O port Port 64: I/O port Interrupt Request pin 0: Interrupt request pin with programmable level/rising edge Port 65 to 67: I/O ports
I/O I/O Output I/O Output Output Output Output Output Output I/O Output I/O Input I/O Input I/O Output I/O Output I/O I/O Output I/O Output I/O Output Input Input I/O Output I/O Input I/O I/O Input I/O I/O Input I/O
8
1
P31
WR
1 1 1 1
P32
HWR
P33
WAIT
P34
BUSRQ
P35
BUSAK
1
P36 R/ W P37 P40
CS0
1 1 1 1 1 8 1 1 1
P41
CS1
P42
CS2
P50 to P57 AN0 to AN7 P60 TXD2 P61 RXD2 P62 SCLK2
CTS2
P63 P64 INT0 P65 to P67
1 1 3
Note:
A DMAC controller's internal memory or I/O devices cannot be accessed using BUSRQ and BUSAK .
91CU10-5
2003-03-31
TMP91CU10
Table 2.2.1 Pin names and Function (2/3) Pin name
P70 TI0 INT1 P71 TO1 P72 TO3 INT2 P73 TI4 INT3 P74 TO5 P75 TO7 INT4 P80 TI8 INT5 P81 TI9 INT6 P82 TO8 P83 TO9 P84 TIA INT7 P85 TIB INT8 P86 TOA TOB P90 TXD0 P91 RXD0 P92 SCLK0
CTS0
Number of pins
1
I/O
I/O Input Input I/O Output I/O Output Input I/O Input Input I/O Output I/O Output Input I/O Input Input I/O Input Input I/O Output I/O Output I/O Input Input I/O Input Input I/O Output Output I/O Output I/O Input I/O I/O Input I/O Output I/O Input I/O I/O I/O Input I/O Output
Functions
Port 70: I/O port Timer Input 0: Timer 0 input pin Interrupt Request pin 1: Interrupt request on rising edge Port 71: I/O port Timer Output 1: Timer 0 or 1 output Port 72: I/O port Timer Output 3: Timer 2 or 3 output Interrupt Request pin 2: Interrupt request on rising edge Port 74: I/O port Timer Input 4: Timer 4 input Interrupt Request pin 3: Interrupt request on rising edge Port 75: I/O port Timer Output 5: Timer 4 or 5 output Port 76: I/O port Timer Output 7: Timer 6 or 7 output Interrupt Request pin 4: Interrupt request on rising edge Port 80: I/O port Timer Input 8: Timer 8 count or capture trigger signal input Interrupt Request pin 5: Interrupt request pin with programmable rising / falling edge Port 81: I/O port Timer Input 9: Timer 8 count or capture trigger signal input Interrupt Request pin 6: Interrupt request on rising edge Port 82: I/O port Timer Output 8: Timer 8 output pin Port 83: I/O port Timer Output 9: Timer 9 output pin Port 84: I/O port Timer Input A: Timer 9 count or capture trigger signal input Interrupt Request pin 7: Interrupt request pin with programmable rising / falling edge Port 85: I/O port Timer Input B: Timer 9 count or capture trigger signal input Interrupt Request pin 8: Interrupt request on rising edge Port 86: I/O port Timer Output A: Timer A output pin Timer Output B: Timer B output pin Port 90: I/O port Serial Send Data 0 (programmable open drain) Port 91: I/O port Serial Receive Data 0 Port 92: I/O port Serial Clock I/O 0 Serial Data Send Enable 0 (Clear to Send) Port 93: I/O port Serial Send Data 1 (programmable open drain) Port 94: I/O port Serial Receive Data 1 Port 95: I/O port Serial Clock I/O 1 Port 96: I/O port (open drain output) Low-frequency oscillator connecting pin Port 97: I/O port (open drain output) Low-frequency oscillator connecting pin
1 1
1
1 1
1
1
1 1 1
1
1
1 1 1
P93 TXD1 P94 RXD1 P95 SCLK1 P96 XT1 P97 XT2
1 1 1 1 1
91CU10-6
2003-03-31
TMP91CU10
Table 2.2.1 Pin names and Function (3/3) Pin name
PA0 to PA7 ALE
NMI
Number of pins
3 1 1 1 1 1 I/O
I/O
Port A0 to A7: I/O ports
Functions
Output Input Output Input Input
Address Latch Enable (can be disabled for reducing noise.) Non-Maskable Interrupt Request pin: Interrupt request pin with programmable falling edge or both edges. Clock Output: Outputs (external input clock/4) clock. Pulled-up during reset The Vcc pin should be connected. Address Mode: Selects external data bus width. The Vcc pin should be connected. The data bus width for external access is set by the Chip Select/WAIT Control register and the Port 1 Control register.
CLK
EA
AM8/ 16
TEST1/TEST2 2
RESET
Output /Input Input Input Input
TEST1 Should be connected with TEST2 pin. Reset: Initializes LSI. (With pull-up resistor) Reference power supply input pin for AD converter (H) Reference power supply input pin for AD converter (L) Power supply pin for AD converter GND power supply pin for AD converter (0 V)
1 1 1 1 1 2
VREFH VREFL AVCC AVSS X1/X2
I/O Output /Input
Oscillator connecting pin TEST1 should be connected with TEST2 pin. Power supply pin GND pin (0 V)
TEST1/TEST2 2 DVCC1 DVSS 3 3
Note:
All pins that have built-in pull-up / pull-down resistors (other than the RESET pin) can be disconnected from their built-in pull-up / pull-down resistors by software.
91CU10-7
2003-03-31
TMP91CU10
3.
Operation
This section describes the functions and basic operations of the TMP91CU10. Please also refer to Section 7, Precautions, which describes some points requiring careful attention.
3.1
CPU
TMP91CU10 device has a built-in high-performance 16-bit CPU (TLCS-900/L1 CPU). (For a basic description of the CPU operation, see the information on the TLCS-900/L1 CPU). This section describes some CPU functions unique to the TMP91CU10 that are not described in the description of the TLCS-900/L1 CPU.
3.1.1
Reset
Figure 3.1.1 shows the basic timing chart for a Reset operation. To reset a TMP91CU10 device, the RESET pin must be kept at 0 for at least ten consecutive system clock cycles (equivalent to 160 states: 24 s at 13.5 MHz). The pin must be kept within the specified operating voltage range and stable clock oscillation must be maintained. When a Reset signal is received, the CPU is set as follows: The Program Counter (PC) is set according to the Reset Vector that is stored from FFFF00H to FFFF02H. PC (7 to 0) data in location FFFF00H PC (15 to 8) data in location FFFF01H PC (23 to 16) data in location FFFF02H The Stack Pointer (XSP) for System mode is set to 100H. The bits of the Status register SR are set to 111. (The Mask register is set to interrupt level 7.) The bit of SR is set to 1 (Maximum mode). (Note: This device does not support Minimum mode. Do not set to 0.) The bits of SR are set to 000. (The register banks are cleared to 0.) When the Reset is released, instruction execution starts from PC (the Reset Vector). The Reset makes no changes to the values in any CPU internal registers other than those specifically mentioned above. When a Reset is received, signal and data processing for built-in I/Os, ports and other pins is affected as follows: Initializes built-in I/O registers as described in the specifications. Sets port pins (including pins also used as built-in I/Os) to General-Purpose Input/Output Port mode. Pulls up the CLK pin to 1. Sets the ALE pin to High Impedance (Hi-Z).
Note 1: Resetting makes no change to the contents of any registed in the CPU except the Program Counter (PC), Status Register (SR) and Stack Pointer (XSP), nor to the data in the internal RAM. Note 2: The CLK pin is pulled up during a Reset. When the voltage is externally reduced, there is a possibility of malfunction.
91CU10-8
2003-03-31
45 Total of 220 1 cycles omitted
1 cycles omitted
X1 CLK Sampling RESET Sampling
A16 to A23 (P20 to P27 Input mode) (P40 to P41 Input mode)
CS0, CS1
CS2 (P42 Input mode)
R/W (P36 Input mode)
ALE AD0 to AD15 Read
Address
Address
RD
(Starts 0WAIT Read Reset release.)
cycle after
Figure 3.1.1 TMP91CU10F Reset Timing Chart
AD0 to AD15
91CU10-9
Address
Data output Address WR HWR (P32 Input mode) P20 to P27, P42 (Input mode) (Input mode) (Input mode) (Output mode: open drain output) P96, P97
Write
P32 to P37, P40 to P41 P60 to P67, P70 to P73 P80 to P87, P90 to P95
P50 to P57, A0 to A7
Symbols:
High impedance
TMP91CU10
2003-03-31
Internal pull-up or Internal pull-down
TMP91CU10
3.2
Memory Map
The TMP91CU10 uses an address area of 128 bytes as the internal I/O area, which is allocated from addresses 000000H to 00007FH. The CPU can access this internal I/O using a short internal code in Direct Addressing Mode. Figure 3.2.1 shows the memory map and the accessible area for each CPU addressing mode.
MCU MODE 000000H Internal I/O (128 bytes) 000080H Internal RAM (3 Kbytes) 000100H Direct area (n)
000C80H
64 Kbytes area (nn)
010000H
External memory
FE8000H
16-Mbyte area (R) (-R) (R+) (R-R8/16) (R+d8/16) (nnn) Internal ROM (96 Kbytes)
FFFF00H Vector Table (256 bytes) FFFFFFH ( =Internal area)
Note:
The stack pointer XSP is set to 100H after a Reset. Figure 3.2.1 TMP91CU10 Memory Map
91CU10-10
2003-03-31
TMP91CU10
4.
4.1
Electrical Characteristics
Absolute Maximum Ratings
"X" used in an expression shows a frequency for the clock fFPH selected by SYSCR1. The value of X changes according to whether a clock gear or a low speed oscillator is selected. An example value is calculated for fc, with gear=1/fc (SYSCR1=0000).
Parameter
Power Supply Voltage Input Voltage Output Current (total) Output Current (total) Power Dissipation (Ta=85 C) Soldering Temperature (10 s) Storage Temperature Operating Temperature
Symbol
Vcc VIN IOL IOH PD TSOLDER TSTG TOPR
Rating
0.5 to 4.0 0.5 to Vcc + 0.5 120 80 600 260 -65 to 150 40 to 85
Unit
V V mA mA mW C C C
Note:
The absolute maximum ratings are rated values which must not be exceeded during operation, even for an instant. Any one of the ratings must not be exceeded. If any absolute maximum rating is exceeded, a device may break down or its performance may be degraded, causing it to catch fire or explode resulting in injury to the user. Thus, when designing products which include this device, ensure that no absolute maximum rating value will ever be exceeded.
4.2
DC Characteristics (1/2)
Parameter
Power Supply Voltage AVCC=VCC AVSS=VSS=0V
Symbol
VCC
Condition
fc = 4 to 16 MHz fs = 30 to 34 kHz (Ta = 40 to 85 C) fc = 4 to 10 MHz fs = 30 to 34 kHz (Ta = 40 to 85 C)
Min
Typ. (Note1)
Max
Unit
2.7 3.6 2.2 (Note 2) 0.8 0.4 0.3 Vcc 0.3 0.25 Vcc 0.3 0.2 Vcc 2.2 2.0 0.7 Vcc 0.75 Vcc Vcc+0.3 V V
AD0 to 15 Input Low Volt ag Port2 to A(exceptP87, P5)
RESET , NIMI , INT0 EA , AM8/ 16
VIL VIL1 VIL2 VIL3 VIL4 VIH VIH1 VIH2 VIH3 VIH4
Vcc
2.7 V
Vcc < 2.7 V
Vcc = 2.7 to 3.6 V
X1, Port5 AD0 to 15
Vcc
2.7 V
Input High Voltage
Vcc < 2.7 V Port2 to A(exceptP87)
RESET , NIMI , INT0
Vcc = 2.7 to 3.6 V
EA , AM8/ 16 X1
Vcc 0.3 0.8 Vcc
Note 1: Typical values are for Ta = 25 C and Vcc = 5 V unless otherwise noted. Note 2: The operation of the A/D converter is guaranteed at Vcc = 2.7 to 3.6 V.
91CU10-182
2003-03-31
TMP91CU10
4.2
DC Characteristics (2/2)
Parameter Symbol
VOL VOH1
Condition
IOL = 1.6 mA (Vcc = 2.7 to 3.6 V) IOH = 400 A (Vcc = 2.2 V 10%) IOH = 400 A (Vcc = 3 V 10 %) VEXT = 1.5 V REXT = 1.1 k (Vcc = 3 V 10%) 0.0 0.2 VIN VIN Vcc Vcc 0.2
Min
Typ. (Note1)
Max
0.45
Unit
Output Low Voltage
1.4 2.4 1.0 3.5
V
Output High Voltage
VOH2 IDAR (Note2) ILI ILO VSTOP RRST CIO VTH PKL PKH Icc
Darlington Drive Current (8 Output Pins max.) Input Leakage Current Output Leakage Current Power Down Voltage (@STOP,RAM Back up) RESET Pull Up Resister Pin Capacitance Schmitt Width
RESET , NIMI , INT0
mA 0.02 0.05 2.0 50 80 5 10 6.0 250 500 10 0.4 1.0 200 500 300 500 14 10 6 1.1 8.0 4.5 2.5 0.5 40 32 18 6 23 17 11 2.8 12 9.5 6.5 1.5 55 45 35 20 10 0.2 20 50 A A mA mA k
A V k pF V
VIL2 = 0.2 Vcc, VIH2 = 0.8 Vcc Vcc = 3 V 10% Vcc = 2.2 V 10% fc = 1 MHz
Programmable Pull Down Resistor Programmable Pull Up Resistor NORMAL2 RUN IDLE2 IDLE1 NORMAL2 RUN IDLE2 IDLE1 SLOW RUN IDLE2 IDLE1 STOP
Vcc = 3 V 10% Vcc = 2.2 V 10% Vcc = 3 V 10% Vcc = 2.2 V 10% Vcc = 3 V 10% fc = 13.5 MHz (Typ. : Vcc = 3.0 V) Vcc = 2.2 V 10 fc = 10 MHz (Typ. : Vcc = 2.2 V) Vcc = 3 V 10% fs = 32.768 kHz (Typ. : Vcc = 3.0 V) Ta Ta Ta 50 C 70 C 85 C Vcc = 2.0 to 3.6 V
30 80 80 80
Note 1: Typical values are for Ta = 25 C and Vcc = 5 V unless otherwise noted. Note 2: I-DAR is guaranteed for up to eight ports. Note 3: ICC measurement condition (NORMAL2): All functions are operational; output pins are open and input pins are fixed.
91CU10-183
2003-03-31
TMP91CU10
4.3
AC Characteristics
(1) Vcc 2.5 to 3.6 V
No.
1 2 3 4 5 6 7 8 9
Parameter
Osc. Period (=x) CLK width A0 to A23 Valid CLK Hold CLK Valid A0 to A23 Hold A0 to A15 Valid ALE Fall ALE Fall A0 to A15 Hold ALE High Width ALE Fall RD / WR Fall
RD / WR Fall RD / WR Fall
Symbol
tOSC tCLK tAK tKA tAL tLA tLL tLC tCL tACL tACH tCA tADL tADH tRD tRR tHR tRAE tWW tDW tWD tAWH tAWL tCW tAPH tAPH2 tCP
Variable Min
62.5 2x 0.5x 1.5x 0.5x 0.5x x 0.5x 0.5x x 1.5x 0.5x 40 20 70 15 20 40 25 20 25 50 25 3.0x 3.5x 2.0x 2.0x 0 x 2.0x 2.0x 0.5x 15 40 55 15 3.5x 3.0x 2.0x + 0 2.5x 2.5x + 50 200 120 90 80 40 55 65 60
12.5 MHz Min
80 120 20 50 25 20 40 15 20 55 70 15 130 215 100 120 0 65 120 105 25 190 160 160 80 250 200
16 MHz Min
74 108 7 26 30 7 24 10 7 34 61 0 182 194 103 108 0 54 108 68 5 199 162 148 65 235 359
Max
31250
Max
Max
Unit
ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns
RD / WR Rise ALE Rise
10 A0 to A15 Valid 11 A0 to A23 Valid 12
RD / WR Rise A0 to A23 Hold
13 A0 to A15 Valid D0 to D15 Input 14 A0 to A23 Valid D0 to D15 Input 15 16 17 18 RD Fall D0 to D15 Input RD Low Pulse Width RD Rise D0 to D15 Hold
RD Rise A0 to A15 Output
19 WR Low Pulse Width 20 D0 to D15 Valid 21 22 A0 to A23 Valid 23 A0 to A15 Valid 24 RD/WR Fall WR Rise
WAIT Input WAIT Input
WR Rise D0 to D15 Hold (1WAIT + n mode) (1WAIT + n mode)
WAIT Hold
(1WAIT + n mode) 25 A0 to A23 Valid PORT Input 26 A0 to A23 Valid PORT Hold 27 WR Rise PORT Valid
AC Measuring Conditions Output Level: High 2.2 V/Low 0.8 V, CL=50 pF (However, CL = 100 pF for AD0 to AD15, A0 to A23, ALE RD , WR , HWR , R/ W , CLK ) Input Level: High 2.4 V/Low 0.45 V (AD0 to AD15) High 0.8 Vcc/Low 0.2 Vcc (except for AD0 to AD15)
91CU10-184
2003-03-31
TMP91CU10
(2) Vcc 2.2 V 10 %
No.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
Parameter
Osc. Period (=x) CLK width A0 to A23 Valid CLK Hold CLK Valid A0 to A23 Hold A0 to A15 Valid ALE Fall ALE Fall A0 to A15 Hold ALE High Width ALE Fall RD / WR Fall RD / WR Fall
RD / WR Fall
Symbol
tOSC tCLK tAK tKA tAL tLA tLL tLC tCL tACL tACH tCA tADL tADH tRD tRR tHR tRAE tWW tDW tWD tAWH tAWL tCW tAPH tAPH2 tCP 2.0x 0 x 100 2x 0.5x 1.5x 0.5x 0.5x x
Variable Min
40 30 80 35 35 35 40 50 40 3.0x 3.5x 2.0x 40 110 125 115
10 MHz Min
100 160 20 70 15 15 40 15 10 50 100 10 190 225 85 160 0 75
Max
31250
Max
Unit
ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns
60
0.5x 0.5x x 50 1.5x 0.5x
RD / WR Rise ALE Rise A0 to A15 Valid A0 to A23 Valid
RD / WR Rise A0 to A23 Hold
A0 to A15 Valid D0 to D15 Input A0 to A23 Valid D0 to D15 Input RD Fall D0 to D15 Input RD Low Pulse Width RD Rise D0 to D15 Hold RD Rise A0 to A15 Output
WR Low Pulse Width
25 40 120 40 3.5x 3.0x 130 100
2.0x 2.0x 0.5x
160 80 10 220 200 200 2.5x 120 200 200 200 130
D0 to D15 Valid A0 to A23 Valid A0 to A15 Valid RD / WR Fall
WR Rise
WR Rise D0 to D15 Hold WAIT Input
ns ns ns ns ns ns
(1WAIT + n mode) WAIT Input WAIT Hold (1WAIT + n mode) 2.0x + 0 (1WAIT + n mode) A0 to A23 Valid PORT Input A0 to A23 Valid PORT Hold
WR Rise PORT Valid
2.5x + 50
AC Measuring Conditions Output Level: High Input Level: High 0.7 Vcc/Low 0.3 V 0.9 Vcc/Low 0.1 V Vcc , CL = 50 pF Vcc
91CU10-185
2003-03-31
TMP91CU10
(3) Read Cycle
tOSC
X1 tCLK CLK tAK A0 to A23 tKA
CS0 to 2
R/ W
tAWH tAWL tCW
WAIT
tAPH tAPH2 Port Input tCA tRR tACL tLC AD0 to AD15 tAL A0 to AD15 tLA tRD tADL D0 to D15 tCL tHR
tADH
RD
tACH
tRAE
tLL ALE
91CU10-186
2003-03-31
TMP91CU10
(4) Write Cycle
X1
CLK
A0 to A23
CS0 to 2
R/ W
WAIT
Port Output
WR , HWR
tWW
tDW AD0 to A15 A0 to A15 D0 to D15
tWD
ALE
91CU10-187
2003-03-31
TMP91CU10
4.4
A/D Conversion Characteristics
AVCC = VCC, AVSS = VSS Parameter Symbol
VREFH VREFL VAIN IREF (VREFL = 0 V) Vcc Vss VREFL 0.5 0.02 1
10
Min
0.2 V
Typ.
Vcc Vss Vcc
Max
Vss + 0.2 V VREFH 1.5 5.0 3
Unit
V mA A LSB
Analog Reference Voltage (+) Analog Reference Voltage ( ) Analog Input Voltage Range Analog Current for Analog Reference Voltage Vcc = 3 V 10% =1 Vcc = 3 V 10% =0 Error (not including quantizing errors)
Note 1: 1LSB = (VREFH - VREFL) / 2
[V]
Note 2: The operation of the A/D converter is guaranteed only when fc (the high frequency oscillator) is used (it is not guaranteed when fs is used). It is guaranteed when fFPH 4 MHz. Note 3: The value Icc includes the current which flows through the AVCC pin. Note 4: The operation of the TMP91CU10 is guaranteed within 2.7 to 3.6 V.
91CU10-188
2003-03-31
TMP91CU10 4.5
Serial Channel Timing
(1) I/O Interface Mode SCLK Input Mode
Parameter
SCLK Cycle Output Data Rising Falling SCLK Edge
Symbol
tSCY or tOSS Edge* of tOHS tHSR tSRD
Variable Min
16x tSCY/2 5x 50
32.768 kHz Min
488 s 91.5 s
Note )
13.5 MHz Min
1.18 172
Unit
s ns
Max
Max
Max
SCLK Rising Edge or Falling Edge * Output Data Hold SCLK Rising Edge or Falling Edge* Input Data Hold SCLK Rising Edge or Falling Edge* Effective Data Input
5x 100 0 tSCY 5x 100
152 s 0 336 s
270 0 714
ns ns ns
Note:
System clock is fs, or input clock to prescaler is divisor clock of fs.
*) The rising edge is used in SCLK Rising mode. The falling edge is used SCLK Falling mode. SCLK Output mode
Parameter
SCLK Cycle (Programmable) Output Data Hold SCLK Rising Edge Hold SCLK Rising Edge Effective Data Input Input SCLK Rising Edge SCLK Rising Edge
Symbol
tSCY tOSS
Variable Min
16x tSCY/2 5x 50 2x 80 0 tSCY 2x 150
32.768 kHz Min
488 s 427 s 60 s 0
Note )
13.5 MHz Min
1.18 886 68 0
Unit
s ns ns ns
Max
8192x
Max
250 ms
Max
655.4
Output Data tOHS Data tHSR tSRD
428 s
886
ns
Note:
System clock is fs, or input clock to prescaler is divisor clock of fs.
tSCY
SCLK SCLK Output mode (only rising edge is used) or SCLK Input mode (SCLK Falling SCLK SCLK Input mode (SCLK Falling Edge mode) OUTPUT DATA TxD INPUT DATA RxD tOSS 0
tOHS 1 tSRD 0 VALID 1 VALID tHSR 2 VALID 3 VALID 2 3
91CU10-189
2003-03-31
TMP91CU10
4.6
Event Counter (TI0, TI4, TI8, TI9, TIA,TIB)
Parameter
Clock Cycle Low Level Clock Pulse Width High Level Clock Pulse Width
Symbol
tVCK tVCKL tVCKH
Variable Min
8X + 100 4X + 40 4X + 40
13.5 MHz Min
692 336 336
Max
Max
Unit
ns ns ns
4.7
Interrupt and Capture
(1) NMI , INT0 interrupts
Parameter
NMI , INT0 to 4 Low Level Pulse
Symbol
tINTAL tINTAH
Variable Min
4X 4X
13.5 MHz Min
296 296
Max
Max
Unit
ns ns
Width NMI , INT0 High Level Pulse Width
(2) INT5 to 8 interrupts, capture The INT4 to 7 input pulse width depends on the CPU operation clock and timer (9-bit prescaler). The following shows the pulse width for each clock.
System clock selected
tINTBL (INT5 to 8 low level pulse Prescaler clock selected width) Variable 13.5 MHz Min
00 (fFPH) 8X + 100 8XT + 0.1 128X + 0.1
tINTBH (INT5 to 8 high level pulse width) Variable Min
8X + 100 8XT + 0.1 128X + 0.1
Unit
13.5 MHz Min
692 244.3 9.572 ns
Min
692 244.3 9.572
0(fc)
01 (fs) 10 (fc/16) 00 (fFPH) 01 (fs)
s
1 (fs)
(Note 2)
8XT + 0.1
244.3
8XT + 0.1
244.3
Note 1: XT represents the frequency of the low frequency clock fs. Calculated at fs = 32.768 kHz. Note 2: When using fs as the system clock, fc/16 cannot be selected as the prescaler clock.
tSCH SCOUT tSCL
91CU10-190
2003-03-31
TMP91CU10
4.8
Timing Chart for Bus Request / Bus Acknowledge
(Note1) CLK tBRC tCBAL tBRC tCBAH
BUSRQ
BUSAK
tBAA AD0 to AD15,A0 to A23, CS0 to CS2 ,R/ W tABA (Note2)
(Note2)
RD , WR , HWR
ALE
Parameter
BUSRQ BUSRQ Set up Time to
Symbol
tBRC tCBAL tCBAH tABA tBAA
Variable Min
120 1.5x + 120 0.5x + 40 0 0 80 80 0 0
13.5 MHz Min
120 231 77 80 80
Max
Max
Unit
ns ns ns ns ns
CLK CLK CLK
BUSAK BUSAK Falling Edge BUSAK Rising Edge
Output Buffer off to BUSAK BUSAK to Output Buffer on
Note 1: Even if the BUSRQ signal goes low, the bus will not be released while the WAIT signal is low. The bus will only be released when BUSRQ goes low while WAIT is high. Note 2: This line shows only that the output buffer is in the off state.It does not indicate that the signal level is fixed. Just after the bus is released, the signal level set before the bus was released is maintained dynamically by the external capacitance. Therefore, to fix the signal level using an external resistor during bus release, careful design is necessary as fixing of the level is delayed. The internal programmable pull-up/pull-down resistor is switched between the active and non-active states by the internal signal.
91CU10-191
2003-03-31


▲Up To Search▲   

 
Price & Availability of E03032691CU10SUMMARY

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X