Part Number Hot Search : 
PAC175D TSF23 ICM7361M VSC880TY SM6415 F2047 BR204 SP7682EB
Product Description
Full Text Search
 

To Download E03033191CW11SUMMARY 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
TMP91CW11
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, INTRTC), 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.
TMP91CW11
Low Voltage/Low Power CMOS 16-Bit Microcontrollers
TMP91CW11F 1. Outline and Features
TMP91CW11 is a high-speed 16-bit microcontroller designed for the control of various mid- to large-scale equipment. TMP91CW11 is housed in a 100-pin flat package (P-LQFP100-1414-0.50C). Listed below are the features. (1) High-speed 16-bit CPU (900/L1 CPU) Instruction mnemonics are upward-compatible with TLCS-90/900 16 Mbytes of linear ADdress space General-purpose registers and register banks 16-bit multiplication and division instructions; bit transfer and arithmetic instructions Micro DMA: 4 channels (640 ns/ 2 bytes at 25 MHz) (800 ns/ 2 bytes at 20 MHz) (1.28 ns/ 2 bytes at 12.5 MHz)
(2) Minimum instruction execution time: 160 ns (at 25 MHz, VCC 200 ns (at 20 MHz, VCC 320 ns (at 12.5 MHz, VCC (3) Internal RAM: 4 Kbytes ROM: 128 Kbytes (4) External memory expansion Expandable up to 16 Mbytes (for both programs and data) Can simulatneously support 8-/16-bit width external data bus ... Dynamic data bus sizing 5 V without external bus) 5 V) 3 V)
000707EBP1
For ADiscussion 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. Purchase of TOSHIBA I2C components conveys a license under the Philips I2C patent Rights to use these components in an I2C system, provided that the system conforms to the I2C Standard Specification as defined by Philips.
91CW11-1
2003-03-31
TMP91CW11
(5) 8-bit timer: 2 channels (6) 8-bit PWM timer: 2 channels (7) 16-bit timer: 2 channels (8) General-purpose serial interface: 6 channels for UART/8-bit SIO: 2channels for UART: 1 channel for 8-bit SIO: 2 channels for I2C bus (multi-master)/8-bit SIO: 1 channel (9) 10-bit AD converter: 8 channels (10) Watchdog timer (11) Chip select/wait controller: 3 blocks (12) Interrupts: 39 interrupts 9 CPU interrupts: Sofware interrupt instruction and illegal instruction 24 internal interrupts: 6 external interrupts: (13) Input/output ports 79 pins Large current output: 6 pors, LED direct drive (14) Standby mode 4 HALT modes: RUN, IDLE2, IDLE1, STOP (15) Clock gear function High-frequency clock can be changed from fc to fc/16. Dual clock Operation (16) Real Time Counter (17) Operating voltage VCC 2.7 to 5.5 V 7-level priority can be set.
(18) Package: P-LQFP100-1414-0.50C
91CW11-2
2003-03-31
TMP91CW11
ADTRG (P53) AN0 to AN7 (P50 to P57) AVCC AVSS VREFL VREFH
CPU (TLCS-900L1) 10-Bit 8CH AD Converter XWA XBC XDE XHL XIX XIY XIZ XSP W B D H IX IY IZ SP 32 bits Serial I/ O (CH.1) SR PC Serial I/O (CH. 2) Port 3 Serial I/O (CH. 3) 4-KB RAM F A C E L
VCC [3] VSS [3] OSC1 Clock Gear OSC2 XT1 (P96) XT2 (P97) CLK ALE EA AM8/16 RESET X1 X2
SO0 (P93) SI0 (P94) SCK0 (P95) SO1 (P42) SI1 (P41) SCK1 (P40) TXD2 (P60) RXD2 (P61) SCK2 (P62) TXD3 (P63) RXD3 (P64) SCK3 (P65)
Serial I/ O (CH.0)
RD (P30) WR (P31) HWR (P32) WAIT (P33) BUSRQ (P34) BUSAK (P35) R / W (P36) P37
TXD4 (P66) RXD4 (P67)
Serial I/O (CH. 4)
Port 0 Port 1 Port 2
AD0 to AD7 (P00 to P07) AD8/A8 to AD15/A15 (P10 to P17) A0/A16 to A7/A23 (P20 to P27)
SDA/SO5 (P90) SCL/SI5 (91) SCK5 (P92) TI0 (P70)
Serial Bus Interface Controller
8-Bit Timer (Timer 0) 8-Bit Timer (Timer 1) Port A PA0 to PA6 SCOUT (PA7)
TO1 (P71)
TO2(P72)
8-Bit Timer (Timer 2) 8-Bit Timer (Timer 3)
128-KB ROM Watchdog Timer
TO3 (P73))
WDTOUT
INT4/TI4 (P80) INT5/TI5 (P81) TO4 (P82) TO5 (P83) INT6/TI6 (P84) INT7/TI7 (P85) TO6 (P86)
16-Bit Timer (Timer 4) Real Time Counter
Interrupt Controller
NMI INT0 (P87)
16-Bit Timer (Timer 5)
CS/WAIT Controller (3 blocks)
CS0 (P40) CS1(P41) CS2 (P42)
Figure 1.1 TMP91CW11 block diagram
91CW11-3
2003-03-31
TMP91CW11
2.
Pin Assignment and Pin Functions
The assignment of input/output pins for the TMP91CW11F, their names and outline functions are described below.
2.1 Pin Assignment
Figure 2.1.1 shows pin assignment of TMP91CW11F.
Programmable Pull Up Pull Down Pin No. Programmable
TMP91CW11
TMP91CW11
P66/TXD4 P67/RXD4 VSS P50/AN0 P51/AN1 P52/AN2
Pin No.
Pull Down
Pull Up
88 P65/CTS3/SLCK3 87 P64/RXD3 86 P63/TXD3 85 P62/CTS2/SLCK2 84 P61/RXD2 83 P60/TXD2 82 P42/CS2/SO1 81 P41/CS1//SI1 80 P40/CS0/SCK1 79 P37 78 P36/R/W 77 P35/BUSAK 76 P34/BUSRQ 75 P33/WAIT 74 P32/HWR 73 P31/WR 72 P30/RD 71 P27/A7/A23 70 P26/A6/A22 69 P25/A5/A21 68 P24/A4/A20 67 P23/A3/A19 66 P22/A2/A18 65 P21/A1/A17
89 90 91 92 93 94
SIO
P53/AN3/ADTRG 95 P54/AN4 P55/AN5 P56/AN6 P57/AN7 VREFH VREFL AVSS AVCC NMI P70/TI0 P71/TO1 P72/TO2 P73/TO3 P80/INT4/TI4 96 97 98 99
100
ADC
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 28 29 30 31 32 33 34 35 36 37
Timer
P81/INT5/TI5 P82/TO4 P83/TO5 P84/INT6/TI6 P85/INT7/TI7 P86/TO6 P87/INT0 P90/SDA/SO5 P91/SCL/SI5 P92/SCK5 P93/SO0 P94/SI0 P95/SCK0 AM8/16 CLK VCC VSS X1
Top View LQFP100
64 P20/A0/A16 63 VCC 62 VSS 61 WDTOUT 60 P17/AD15/A15 59 P16/AD14/A14 58 P15/AD13/A13 57 P14/AD12/A12 56 P13/AD11/A11 55 P12/AD10/A10 54 P11/AD9/A9 53 P10/AD8/A8 52 P07/AD7 51 P06/AD6 50 P05/AD5 49 P04/AD4 48 P03/AD3 47 P02/AD2 46 P01/AD1 45 P00/AD0 44 VCC 43 ALE 42 PA7/SCOUT 41 PA6 40 PA5 39 PA4 38 PA3
SIO
Clock mode
X2 EA RESET P96/XT1 P97/XT2 TEST1 TEST2 PA0 PA1 PA2
Figure 2.1.1 Pin assignment
91CW11-4
2003-03-31
Memory Interface
TMP91CW11
2.2 Pin Names and Functions
The names of input/output pins and their functions are described below.
Table 2.2.1 Pin names and functions (1/4) 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 Tri-state I/O Tri-state Output I/O Output Output
Function
Port 0: I/O port that allows selection of I/O on a bit basis Address/data (lower): Bits 0 to 7 of address/data bus Port 1: I/O port that allows selection of I/O on a bit basis Address data (upper): Bits 8 to 15 of address/data bus Address: 8 to 15 of address bus Port 2: I/O port that allows selection of I/O on a bit basis (with pull-up resistor) Address: Bits 0 to 7 of address bus Address: Bits 16 to 23 of address bus Port 30: Output port Read: Strobe signal for reading external memory Port 31: Output port Write: Strobe signal for writing data on pins AD0 to 7 Port 32: I/O port (with pull-up resistor) High write: Strobe signal for writing data on pins AD8 to 15 Port 33: I/O port (with pull-up resistor) Wait: Pin used to request CPU bus wait Port34: I/O port(with pull-up resistor) Bus request: Signal used to request high impedance for AD0 to 15, A0 to 23, RD , WR , HWR , R / W , RAS , CS0 , CS1 , and CS2 pins. (For external DMAC) Port 35: I/O port (with pull-up resistor) Bus acknowledge: Signal indicating that AD0 to 15, A0 to 23, RD , WR , HWR , R / W , RAS , CS0 , CS1 , and CS2 pins are at high impedance after receiving BUSRQ. (For external DMAC) Port 36: I/O port (with pull-up resistor) Read/write: 1 represents read or dummy cycle; 0, write cycle. Port 37: I/O port (with pull-up resistor) Port 40: I/O port (with pull-up resistor) Chip select 0: Outputs 0 when address is within specified address area. Serial clock I/O 1
8
1 1 1 1 1
Output Output Output Output I/O Output I/O Input I/O Input
P31
WR
P32
HWR
P33
WAIT
P34
BUSRQ
P35
BUSAK
1
I/O Output
P36
R/W
1 1 1
I/O Output I/O I/O Output I/O
P37 P40
CS0
SCK1
Note:
This device's built-in memory or built-in I/O cannot be accessed with the external DMA controller, using the BUSRQ and BUSAK signals.
91CW11-5
2003-03-31
TMP91CW11
Table 2.2.2 Pin names and functions (2/4) Pin name
P41
CS1
Number of pins
1
I/O
I/O Output Input I/O Output Output Input Input Input Input Input Input Input Input Input I/O Output I/O Input I/O Input I/O I/O Output I/O Input I/O Input I/O I/O Output I/O Input I/O Input I/O Output I/O Output I/O Output
Function
Port 41: I/O port (with pull-up resistor) Chip select 1: Outputs 0 if address is within specified address area. Serial receive data 1 Port 42: I/O port (with pull-down resistor) Chip select 2: Outputs 0 if address is within specified address area. Serial send data 1 Port5: Input port Analog input: Analog signal input for AD converter Port 53: Input Port Analog input = Analog signal input for AD converter AD external trigger Port 5: Input Port Analog input: Analog signal input for AD converter Pin for high level reference voltage input to AD converter Pin for low level reference voltage input to AD converter Port 60: I/O port (Programmable open drain) Serial send data 2 Port 61: I/O port Serial receive data 2 Port 62: I/O port serial data send enable 2 (Clear To Send) Serial Clock I/O 2 Port 63: I/O port Serial send data 3 Port 64: I/O port Serial receive data 3 Port 65: I/O port Serial data send enable 3 (Clear To Send) Serial Clock I/O 3 Port 66: I/O port Serial send data 4 Port 67: I/O port Serial receive data 4 Port 70: I/O port Timer input 0: timer 0 input Port 71: I/O port Timer output 1: Timer 0 or 1 output Port 72: I/O port PWM output 2: 8-bit PWM timer 2 output Port 73: I/O port PWM output 3: 8-bit PWM timer 3 output
SI1 P42
CS2
1
SO1 P50 to P52 AN0 to AN2 P53 AN3
ADTRG
3 1
P54 to P57 AN4 to AN7 VREFH VREFL P60 TXD2 P61 RXD2 P62
CTS2
4 1 1 1 1 1
SCLK2 P63 TXD3 P64 RXD3 P65
CTS3
1 1 1
SCLK3 P66 TXD4 P67 RXD4 P70 TI0 P71 TO1 P72 TO2 P73 TO3 1 1 1 1 1 1
91CW11-6
2003-03-31
TMP91CW11
Table 2.2.3 Pin names and functions (3/4) Pin name
P80 TI4 INT4 P81 TI5 INT5 P82 TO4 P83 TO5 P84 TI6 INT6 P85 TI7 INT7 P86 TO6 P87 INT0 P90 SDA SO5 P91 SCL SI5 P92 SCK5 P93 SO0 P94 SI0 P95 SCK0 PA0 to PA5 PA6
Number of pins
1
I/O
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 I/O Input I/O I/O Output I/O I/O Input I/O I/O I/O Output I/O Input I/O I/O I/O I/O
Function
Port 80: I/O port Timer input 4: Timer 4 count/capture trigger signal input Interrupt request pin 4: Interrupt request pin with programmable rising/falling edge Port 81: I/O port Timer input 5: Timer 4 count/capture trigger signal input Interrupt request pin 5: Interrupt request pin with rising edge Port 82: I/O port Timer output4: Timer 4 output pin Port 83: I/O port Timer output 5: Timer 4 output pin Port 84: I/O port Timer input 6: Timer 5 count/capture trigger signal input Interrupt request pin 6: Interrupt request pin with programmable rising/falling edge Port 85: I/O port Timer input 7: Timer 5 count/capture trigger signal input Interrupt request pin 7: Interrupt request pin with rising edge Port 86: I/O port Timer output 6: Timer 5 output pin Port 87: I/O port Interrupt request pin 0: Interrupt request pin with programmable level/rising edge Port 90: I/O port (Programmable open-drain) SBI I2C bus mode channel data Serial send data 5 Port 91: I/O port (Programmable open-drain) SBI I2C bus mode clock Serial receive data 5 Port 92: I/O port Serial Clock I/O 5 Port 93: I/O port (Programmable open-drain) Serial send data 0 Port 94: I/O port Serial receive data 0 Port 95: I/O port Serial clock I/O 0 Port A0 to A5: I/O ports (large current output) Port A6: I/O port
1
1 1 1
1
1 1
1
1
1 1 1 1 6 1
91CW11-7
2003-03-31
TMP91CW11
Table 2.2.4 Pin names and functions (4/4) Pin name
PA7 SCOUT
WDTOUT
Number of pins
1
I/O
I/O Output Output Input Output Port A7: I/O port System Clock Output: Watchdog timer output pin
Function
Outputs system clock or 2 times oscillation clock for synchronizing to external circuit.
1 1 1
NMI
Non-maskable interrupt request pin: Interrupt request pin with falling edge. Can also be operated at rising edge by program. Clock output: Outputs [System Clock 2] Clock. Pulled-up during reset. can be disabled for reducing noise.
CLK
EA
1 1 1 1 2 1 1 2 3 3 1 1
Input Input Output Input I/O Input I/O Output I/O Output /Input
Fixed to 1. Fixed to 1. Address Latch Enable (Can be disabled for reducing noise.) Reset: Initializes LSI. (With pull-up resistor) High Frequency Oscillator connecting pin Low Frequency Oscillator connecting pin Port 96: I/O port (Open-Drain Output) Low Frequency Oscillator connecting pin Port 97: I/O port (Open-Drain Output) TEST1 Should be connected with TEST2 pin. Power supply pin (All VCC pins are connected to the power supply source.) GND pin (All Vss pins are connected to the GND (0 V).) Power supply pin for AD converter GND pin for AD converter (0 V)
AM8/ 16 ALE
RESET
X1/X2 XT1 P96 XT2 P97 TEST1/TEST2 VCC VSS AVCC AVSS
Note:
Built-in pull-up/pull-down resistors can be released from the pins other than the RESET pin by software.
91CW11-8
2003-03-31
TMP91CW11
3.
Operation
The following describes block by block the functions and basic operation of TMP91CW11. Notes and restrictions for each block are outlined in 7, "Use Precautions and Restrictions" at the end of this manual.
3.1
CPU
TMP91CW11 incorporates a high-performance 16-bit CPU (900/L1-CPU). For CPU operation, see the "TLCS-900/L1 CPU". The following describes the unique functions of the CPU used in TMP91CW11; these functions are not covered in the TLCS-900/L1 CPU section.
3.1.1
Reset
When resetting the TMP91CW11 microcontroller, ensure that the power supply voltage is within the operating voltage range, and that the internal high-frequency oscillator has stabilized. Then hold the RESET input to low level for at least 10 system clocks (ten states: 16 s at 20 MHz), resetting initializes the clock gear to fc/16. When the reset is accepted, the CPU sets as follows: Sets as follows the program counter (PC) in accordance with the reset vector stored at address FFFF00H to FFFF02H: PC (7 to 0) PC (15 to 8) PC (23 to 16) data located at FFFF00H data located at FFFF01H data located at FFFF02H
Sets the stack pointer (XSP) to 100H. Sets bits of the status register (SR) to 111 (sets the interrupt level mask register to level 7). Sets the bit of the status register to 1 (MAX mode). (Note: As this product does not support a MIN mode, don't write 0 to .) Clears bits of the status register to 000 (sets the register bank to 0). When reset is released, the CPU starts executing instructions in accordance with the program counter settings. CPU internal registers not mentioned above do not change when the reset is released. When the reset is accepted, the CPU sets internal I/O, ports, and other pins as follows. Initializes the internal I/O registers. Sets the port pins, including the pins that also act as internal I/O, to general-purpose input or output port mode. Sets WDTOUT pin to 0. (Resetting enables the watchdog timer.) Pulls up the CLK pin to high level. (Note: During reset, do not reduce the external voltage level as this can cause malfunction.) Sets ALE pin to High Impedance (High-Z). Note 1: By resetting, register in the CPU except program counter (PC), status register (SR) and stack pointer (XSP) and the data in internal RAM are not changed. Note 2: The CLK pin is pulled up during reset. When the voltage is put down externally, there is possible to cause malfunctions. Figure 3.1.1 shows the reset timing chart of TMP91CW11.
91CW11-9
2003-03-31
Omitted 45 times of X1 Omitted 220 times of X1
X1 CLK Sampling RESET Sampling
A16 to 23
(P20 to 27 input mode) (P40 to 41 input mode)
CS0 to 1
CS2
(P42 input mode) (P36 input mode)
R/W
ALE AD0 to 15 Address Address read
RD
(Starts read cycle of 0WAIT after reset releasee) Address Data output Address write
Figure 3.1.1 TMP91CW11 Reset timing chart
AD0 to 15
91CW11-10
WR HWR
(P32 input mode)
(input mode)
P42
P20 to 27, P32 to 37, 40, 41 P50 to 57, A0 to A7 P60 to 67, 70 to 73 P80 to 87, 90 to 95 P96 to 97 Internal pull-up or pull-down High impedance
(input mode) (input mode) (Output mode: pen drain output)
Note:
TMP91CW11
2003-03-31
TMP91CW11
3.2
Memory Map
The TMP91CW11 uses an address space of 128 bytes as an internal I/O area, which is allocated to addresses 000000H to 00007FH. The CPU can access this internal I/O area with short instruction code using the direct addressing mode. Figure 3.2.1 shows the memory map and the access ranges corresponding to the CPU addressing modes.
000000H 000080H 000100H 001080H
Internal I/O (128 bytes)
256-byte direct area (n)
Internal RAM (4 Kbytes)
64-Kbyte area (nn)
External memory
010000H
FE0000H
Internal ROM (128 Kbytes)
16-Mbyte area (r32) ( r32) (r32 ) (r32 r8/16) (r32 d8/16) (nnn)
FFFF00H Vector Table (256 bytes) FFFFFFH ( Internal area)
Note: After reset, the stack pointer XSP is set to 100H. Figure 3.2.1 Memory map
91CW11-11
2003-03-31
TMP91CW11
4.
Electrical Characteristics
X used in an expression shows a frequency of clock fFPH selected by SYSCR1 . If a clock gear or a low speed oscillator is selected, a value of X is different. The value as an example is calculated at fc, gear 1/fc (SYSCR1 0000). Parameter
Power Supply voltage Input Voltage Output Voltage Output Current (per pin)
4.1 Absolute Maximum Ratings
Symbol
VCC VIN VOUT IOUT1 IOUT2 IOUT3
Pin
Rating
0.5 to 6.5 0.5 to VCC 0.5 0.5
Unit
V V V mA mA mA mA mA mA mW C C C
P96, P97, PA0 to A5, P60, P91 to 93 (for open-drain) Only PA0 to A5 Except PA0 to A5 Total PA0 to A5 Total
0.5 to VCC 20 2 2 120 80 80 600 260 65 to 150 40 to 85
Output Current (total)
IOUT1 IOUT2 IOUT3
Power Dissipation (Ta Soldering Temperature Storage Temperature Operating Temperature
85C)
PD Tsolder TSTG Topr
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.
91CW11-248
2003-03-31
TMP91CW11
4.2 DC Characteristics (1/2) (Vss
Parameter
Power Supply Voltage Avcc Vcc Avss Vss AD0 to 15
0 V, Ta
Condition
40 to 85C)
Min
4.5 5.5 2.7 0.8 0.6 V
Symbol
Typ. (note)
Max
Unit
fc 4 to 25 MHz
VCC
fc
Vcc
4 to 12.5 MHz
4.5 V
fs 30 to 34 kHz
VIL
Vcc < 4.5 V
Input Low Voltage
P20 to 27, P32 to 37, P42, P50 to 57, P60 to 67, P70 to 73, VIL1 P80 to 86, P93, P96, P97 to 37, PA0 to A7
RESET , NMI , P40 to 41, P87, P90 to 92, P94, P95
VIL2 VIL3 VIL4 VIH
0.3 VCC 0.3 Vcc 2.7 to 5.5 V 0.25 VCC 0.3 0.2 VCC Vcc 4.5 V 2.2 2.0 V Vcc < 4.5 V
EA , AM8/ 16
X1 AD0 to 15
Input High Voltage
P20 to 27, P32 to 37, P42, P50 to 57, P60 to 67, P70 to 73, VIH1 P80 to 86, P93, P96, P97 to 37, PA0 to A7
RESET , NMI , P40 to 41, P87, P90 to 92, P94, P95
Vcc VIH2 VIH3 VIH4 2.7 to 5.5 V
0.7 VCC Vcc 0.3
0.75 VCC VCC 0.3 0.8 VCC
EA , AM8/ 16
X1
Note: Typical values are for Ta
25 C and Vcc
5 V unless other wise noted.
91CW11-249
2003-03-31
TMP91CW11
4.2 DC Characteristic (2/2) (Vss
Parameter
Output Low Voltage (except PA0 to PA5)
0 V, Ta
40 to 85C)
Min Typ. (Note 1) Max
0.45
Symbol
VOL
Condition
I OL 1.6 mA (Vcc 2.7 to 5.5 V) VOL 1.0 V (Vcc 3 V VOL 1.0 V (Vcc 5 V 10%) 10%)
Unit
V
7 mA 16 2.4 V 4.2
Output Low Current (PA0 to 5)
IOLA
VOH1 Output High Voltage VOH2
I OH 400 A (Vcc 3 V 10%) I OH 400 A (Vcc 5 V 10%) V EXT 1.5 V R EXT 1.1 k (Vcc 5 V 10% only) 0.0 0.2 VIN VIN VCC VCC 0.2
Darlington Drive Current (8 Output Pins max.) Input Leakage Current Output Leakage Current Power Down Voltage (at STOP, RAM Back up)
RESET Pull Up Resistor
IDAR (Note 2) ILI ILO VSTOP
1.0 0.02 0.05 2.0 50 80
3.5 5 10 6.0 150 200 10
mA
A V k pF V
VIL2 0.2 Vcc, VIH 2 0.8 Vcc Vcc Vcc fc 5V 3V 1 MHz 10% 10%
RRST CIO VTH RKL RKH Icc
Pin Capacitance Schmitt Width
RESET , NMI , P40, P41, P87, P90
0.4 Vcc Vcc Vcc Vcc 5V 3V 5V 3V 10% 10% 10% 10% 10 30 50 100
1.0 80 150 150 300 45 25 15 3 55 40 30 10 20 11 7.5 1.8 200 52 52 40 10 0.2 20 50
to 92, P94, P95 Programmable Pull Down Resistor Programmable Pull Up Resistor NORMAL RUN IDLE2 IDLE1 NORMAL RUN IDLE2 IDLE1 SLOW RUN IDLE2 IDLE1 Ta STOP Ta Ta 50C 70C 85C Vcc = 2.7 to 5.5 V Vcc 3 V 10% fs 32.768 kHz (Typ: Vcc 3.0 V) Vcc 3 V 10% fc 12.5 MHz (Typ: Vcc 3.0 V)
k
Vcc 5 V 10% fc 25 MHz
mA
13 7 4 0.8 110 22 14 6
mA
A
A
Note 1: Typical values are for Ta = 25C and Vcc
5 V unlesss otherwise noted.
Note 2: I-DAR is guranteed for total of up to 8 ports.
91CW11-250
2003-03-31
TMP91CW11
4.3 AC Characteristics
(1) Vcc 5V 10% (fc (fs 4 to 20 MHz) 30 to 34 kHz)
Symbol tOSC tCLK tAK tKA tAL tLA tLL tLC tCL tACL tACH tCA tADL tADH tRD tRR tHR tRAE tWW tDW tWD n mode) tAWH tAWL tCW tAPH tAPH2 tCP 2.5x 50 2.0x 0 x 2.0x 2.0x 0.5x 2.0x 0 15 40 55 15 40 2x 0.5x 1.5x 0.5x 0.5x x 0.5x 0.5x x 1.5x 0.5x Min 50 40 20 70 15 20 40 25 20 25 50 25
External-bus access isn't supported in over 20 MHz.
Variable Max 33.3 s 16 MHz Min 62.5 85 11 24 16 11 23 6 11 38 44 6 3.0x 3.5x 2.0x 55 65 60 85 0 48 85 70 16 3.5x 3.0x 90 80 125 2.5x 120 206 200 200 36 175 200 129 108 100 5 133 154 65 60 0 35 60 45 10 85 70 Max 20 MHz Min 50 60 5 5 10 5 10 0 5 25 25 0 95 110 40 Max
No. 1 Osc. Period ( 2 CLK width x)
Parameter
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
3 A0 to 23 Valid CLK Hold 4 CLK Valid A0 to 23 Hold 5 A0 to 15 Valid ALE fall 6 ALE fall A0 to 15 Hold 7 ALE High pulse width 8 ALE fall RD/ WR fall 9 RD/ WR rise ALE rise 10 A0 to 15 Valid RD/ WR fall 11 A0 to 23 Valid RD/ WR fall 12 RD/ WR rise A0 to 23 Hold 13 A0 to 15 Valid D0 to 15 input 14 A0 to 23 Valid D0 to 15 input 15 RD fall D0 to 15 input 16 RD Low pulse width 17 RD rise D0 to 15 Hold 18 RD rise A0 to 15 output 19 WR Low pulse width 20 D0 to 15 Valid WR rise 21 WR rise D0 to 15 Hold 22 A0 to 23 Valid 23 A0 to 15 Valid
WAIT input (1WAIT WAIT input (1WAIT n mode) 24 RD/ WR fall WAIT Hold (1WAIT n mode) 25 A0 to 23 Valid PORT input
26 A0 to 23 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)
91CW11-251
2003-03-31
TMP91CW11
(2) Vcc 3V 10% (fc (fs 4 to 12.5 MHz) 30 to 34 kHz)
No. 1 Osc. Period ( 2 CLK width x)
Parameter
Symbol tOSC tCLK tAK tKA tAL tLA tLL tLC tCL tACL tACH tCA tADL tADH tRD tRR tHR tRAE tWW tDW tWD n mode) tAWH n mode) tAWL n mode) tCW tAPH tAPH2 tCP x
Variable Min 80 2x 0.5x 1.5x 0.5x 0.5x x 0.5x 0.5x x 1.5x 0.5x 40 30 80 35 35 60 35 40 50 50 40 3.0x 3.5x 2.0x 2.0x 0 25 40 120 40 3.5x 3.0x 2.0x 0 2.5x 2.5x 50 200 120 130 100 40 110 125 115 Max 33.3 s
12.5 MHz Min 80 120 10 40 5 5 20 5 0 30 70 0 130 155 45 120 0 55 120 40 0 150 140 160 80 250 200 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
3 A0 to 23 Valid CLK Hold 4 CLK Valid A0 to 23 Hold 5 A0 to 15 Valid ALE fall 6 ALE fall A0 to 15 Hold 7 ALE High width 8 ALE fall
RD/ WR fall
9 RD/ WR rise ALE rise 10 A0 to 15 Valid 11 A0 to 23 Valid
RD/ WR fall RD/ WR fall
12 RD/ WR rise A0 to 23 Hold 13 A0 to 15 Valid D0 to 15 input 14 A0 to 23 Valid D0 to 15 input 15 RD fall D0 to 15 input 16 RD Low pulse width 17 RD rise D0 to 15 Hold 18 RD rise A0 to 15 output 19
WR Low pulse width WR rise
2.0x 2.0x 0.5x
20 D0 to 15 Valid 21
WR rise D0 to 15 Hold WAIT input (1WAIT WAIT input (1WAIT WAIT Hold (1WAIT
22 A0 to 23 Valid 23 A0 to 15 Valid 24 RD/ WR fall
25 A0 to 23 Valid PORT input 26 A0 to 23 Valid PORT Hold 27
WR rise PORT Valid
AC Measuring Conditions * Output Level: High 0.7 Vcc / Low 0.3 Vcc, CL = 50 pF * Input Level: High 0.9 Vcc / Low 0.1 Vcc
91CW11-252
2003-03-31
TMP91CW11
(1) Read Cycle
tOSC X1/XT1 tCLK CLK tAK A0 to 23 tKA
CS0 to 2
R/W
tAWH tAWL
tCW
WAIT tAPH tAPH2
Port Input
tADH RD tACH tACL tLC A0 to 15 tAL ALE tLL tLA tRR tRSH RD RAS ttADL
tCA tRAE tHR D0 to 15 tCL
AD0 to 15
91CW11-253
2003-03-31
TMP91CW11
(2) Write Cycle
X1/XT1
CLK
A0 to 23
CS0 to 2
R/W
WAIT
Port Output tCP WR, HWR tWW tDW AD0 to 15 A0 to 15 D0 to 15 tWD
ALE
91CW11-254
2003-03-31
TMP91CW11
4.4 AD Conversion Characteristics (Vss
0 V, AVcc
Vcc, AVss
Vss, Ta
40 to 85C)
Parameter AD analog reference supply voltage ( ) AD analog reference supply voltage ( ) Analog reference voltage Analog reference voltage Analog input voltage Analog input impedance Analog reference 1 voltage supply current 0 Total tolerance (excludes quantization error)
Symbol VREFH VREFL AVCC AVSS VAIN RAIN IREF
Test Conditions
Vcc 5V 10%, (fc 4 to 25 MHz) Vcc 3V 10%, (fc 4 to 12.5 MHz) Min Typ. Max Unit Vcc 0.2 Vss Vcc 0.2 Vss VREFL Vcc Vss 0.2 Vcc Vss 0.2 VREFH 5 3.7 2.2 5.0 3 3
V
k mA A LSB
ET
10
Vcc Vcc Vcc Vcc Vcc
5 V 10% 3 V 10% 2.7 to 5.5 V 5 V 10% 3 V 10%
0.02
Note 1: 1LSB
(VREFH -VREFL)/2
[V]
Note 2: Power supply current ICC from the VCC pin includes the power supply current from the AVCC pin.
4.5 Serial Channel Timing (Serial channel 2, 3 and 4)
(1) SCLK Input Mode
Parameter SCLK cycle Output Data Rising edge of SCLK SCLK edge* Output Data hold SCLK edge* Input Data hold SCLK edge* effective data input Symbol tSCY tOSS tOHS tHSR tSRD Min 16X tSCY/2 5X 5X 0 tSCY 5X 100 100 Variable Max 50 32.768 MHz (Note) Min Max 488 s 91.5 s 152 s 0 336 s 12.5 MHz Min 1.28 s 190 ns 300 ns 0 780 ns Max 20 MHz Min 0.8 s 100 ns 150 ns 0 450 ns Max
* It is rising edge in using rising edge mode and falling edge in using falling edge mode. (2) SCLK Output Mode
Parameter SCLK cycle (Programmable) Output Data SCLK rising edge SCLK rising edge Output Data hold SCLK rising edge Input Data hold SCLK rising edge effective data input Symbol tSCY tOSS tOHS tHSR tSRD tSCY 2X 0 tSCY 2X 150 Min 16X 2X 80 150 Variable Max 8192X 32.768 MHz 12.5 MHz (Note) Min Max Min Max 488 s 250 ms 1.28 s 655.36 s 427 s 60 s 0 428 s 970 ns 80 ns 0 970 ns 20 MHz Min 0.8 s 550 ns 20 ns 0 550 ns Max
409.6 s
(3) SCLK Input Mode (UART mode)
Symbol tSCY tSCYL tSCYH Parameter SCLK cycle Low level SCLK Pulse width High level SCLK Pulse width Variable Min 4X 20 2X 5 2X 5 Max 32.768 MHz (Note) Min 122 s 6s 6s Max 12.5 MHz Min 340 ns 165 ns 165 ns Max 20 MHz Min 220 ns 105 ns 105 ns Max
Note:
fs is used as system clock or input clock to prescaler.
91CW11-255
2003-03-31
TMP91CW11
Timing Chart for I/O Interface Mode
tSCY SCLK
tOSS Output Data TxD 0
tOHS 1 2 3
tSRD Input Data RxD Valid Valid
tHSR Valid Valid
Note:
SCLK is reversed in SCLK input falling mode.
91CW11-256
2003-03-31
TMP91CW11
4.6 Timer/Counter Input Clock (TI0, TI4, TI5, TI6, TI7)
Parameter Clock Cycle Low level pulse width High level pulse width Symbol tVCK tVCKL tVCKH Variable Min Max 8X 100 4X 40 4X 40 12.5 MHz Min Max 740 360 360 20 MHz Max Unit ns ns ns
Min 500 240 240
4.7 Interrupt and Capture
(1) NMI , INT0 interrupts
Parameter NMI , INT0 Low level pulse width NMI , INT0 High level pulse width Symbol tINTAL tINTAH Min 4X 4X Variable Max 12.5 MHz Min Max 320 320 Min 200 200 20 MHz Max Unit ns ns
(2) INT4 to 7
Parameter INT4 to INT7 Low level pulse width INT4 to INT7 High level pulse width Symbol tINTBL tINTBH Variable Min Max 4X 100 4X 100 12.5 MHz Min Max 420 420 Min 300 300 20 MHz Max Unit ns ns
4.8 Serial Bus Interface Timing
(1) I2C bus Mode
Parameter START command SDA fall Hold time START condition SCL Low level pulse width SCL High level pulse width Data hold time (input) Data set-up time (input) Data hold time (output) Data output SCL Rising edge STOP command SDA falling edge SDA Falling edge SCL Rising edge Set-up time STOP condition Symbol tGSTA tHD: STA tLOW tHIGH tHD: IDAT tSU: IDAT tHD: ODAT tODAT tFSDA tFDRC tSU: STO Min 3X 2nX 2nX n 2 X 8X 0 250 7X 3X 2nX 2nX 16X Variable Typ Unit Max s s s s ns ns s s s s s
11X 2nX tHD: ODAT
Note: n value is set by SBICR1
START Command STOP Command
SDA
tGSTA tLOW tHD:ODAT tODAT tFSDA
tFDRC
SCL
tHIGH tHD:STA tHD:IDAT tSU:IDAT tSU:ST
91CW11-257
2003-03-31
TMP91CW11
(2) Clocked-synchronous 8-bit SIO Mode a. SCK Input Mode Parameter
SCK cycle SCK falling edge Output data Input data SCK rising edge Output data hold Input data hold SCK rising edge SCK rising edge
Symbol
tSCY2 tOHS2 tOSS2 tHSR2 tISS2
Variable Min
25X 6X tSCY2/2 6X 0 6X
Unit Max
s s s ns ns
b. SCK Output Mode Parameter
SCK cycle SCK falling edge Output data Input data SCK rising edge Output data hold Input data hold SCK rising edge SCK rising edge
Symbol
tSCY2 tOHS2 tOSS2 tHSR2 tISS2
Variable Min
25X 2X tSCY2/2 2X 0 2X
Unit Max
211X s s s s ns
tSCY2 SCK (Input/Output mode) tOHS2
tOSS2 tISS2
SO (Output data) tHSR2 SI (Input data)
91CW11-258
2003-03-31
TMP91CW11
4.9 Timing Chart for Sirial Channel 0,1
a. SCK input mode Parameter
SCK cycle SCK falling edge SCK rising edge SCK rising edge Output data hold Effective data input Input data hold
Symbol
tSCY tSKDO tSRD tHSR
Variable Min
16X 6X tSCY 6X 2X
Unit Max
ns ns ns ns
b. SCK output mode Parameter
SCK cycle SCK falling edge SCK rising edge SCK rising edge Output data hold Effective data input Input data hold
Symbol
tSCY tSKDO tSRD tHSR
Variable Min
16X 2X tSCY 2X 2X
Unit Max
ns ns ns ns
tSCY tSCL tSCH
SCK tSKDO SO (Output data) tSRD tHSR SI (Input data) Valid Valid Valid Valid
91CW11-259
2003-03-31
TMP91CW11
4.10 SCOUT pin AC characteristics
Parameter
High-level pulse width VCC 5 V VCC 3 V Low-level pulse width VCC 5 V VCC 3 V 10% 10% tSCL 10% 10% 0.5X 0.5X 10 20 30 20 15
Symbol
tSCH
Variable Min Max
0.5X 0.5X 10 20
12.5 MHz Min Max
30 20
20 MHz Min Max
15
Unit
ns ns ns ns
Measurement condition Output level: High 2.2 V / Low 0.8 V, CL
tSCH tSCL SCOUT
10 pF
91CW11-260
2003-03-31
TMP91CW11
4.11 Timing Chart for Bus Request (BUSRQ )/Bus Acknowledge ( BUSAK )
(Note 1) CLK tBRC BUSRQ tCBAL tBRC tCBAH
BUSAK tBAA AD0 to AD15, A0 to A23, CS0 to CS2, R/W tABA (Note 2)
(Note 2) RD, WR, HWR
ALE
Parameter
BUSRQ set-up time to CLK
Symbol Min tBRC tCBAL tCBAH tABA tBAA 0 0 120
Variable Max
12.5 MHz Min 120 Max
20 MHz Min 120 Max
Unit ns 195 65 ns ns ns ns
CLK CLK
BUSAK falling edge BUSAK rising edge
1.5X 0.5X 80 80
120 40 0 0
240 80 80 80 0 0
Output Buffer is off to BUSAK
BUSAK
80 80
to 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: This line shows the output buffer is off-state. It doen't indicate the signal level is fixed. Just after the bus is released, the signal level which is set before the bus is released is kept dynamically by the external capacitance. Therefore, to fix the signal level by an external resistor during bus releasing, designing is executed carefully because the level - fix will be delayed. The internal programmable pull-up/pull-down resistor is switched active/non-active by an internal signal.
91CW11-261
2003-03-31


▲Up To Search▲   

 
Price & Availability of E03033191CW11SUMMARY

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