Professional Documents
Culture Documents
Family
16-bit and 32-bit microcontrollers developed for C language code efficiency
The 900 Family is made up of highly functional microcontrollers combining the best of Toshiba technologies.
The microcontrollers in this family are available as the processor core for a wide variety of applications, including
office equipment, such as printers and fax machines, complex electronic household appliances, such as VCRs and
video cameras, cellular ’phones and other information-based equipment.
[MIPS]
10
900/H2
900/H 900/L1
● Processing capability doubled
● Low-voltage operation
● Low power consumption
● Low noise
● Upward-compatible
900 900/L
1 ● 16-bit implementation
● Low-voltage operation
● Power consumption halved
90
30
900 Family
Series
High-performance devices ideally suited
to high-end office equipment
Enhanced TLCS-900 architecture
TLCS-900 instruction compatibility
32-bit general-purpose registers / register banks
Linear address space: 16 MB
Processing performance doubled
(compared to 900 Series) ■ Block diagram of serial printer
Direct connection to various types
of DRAM possible Host
Computer
Because refresh is asynchronous
with CPU operations, performance
Paper LED Operation
does not degrade as a result of Interface sensor indicator switch
accesses to memory devices other
than DRAM.
Applications 900/H Series MCU
■ Serial printers
■ CD-ROM drives / DVD-ROM drives Address Data
■ Electronic musical instruments bus bus
■ HDDs
Carriage Gate Motor
Memory
Detection Array Driver
900 Family
Series
Low power consumption design ideal
for high-performance portable equipment
Enhanced TLCS-900 architecture
TLCS-900 instruction compatibility
32-bit general-purpose registers / register banks
Linear address space: 16 MB Digital movie cameras
Low-voltage operation
■ Operating supply voltage: 4.5 V ~ 5.5 V @20 MHz
2.7 V ~ 5.5 V @12.5 MHz
Designed for low power consumption Portable MD players
Minimum instruction execution time: 200 ns
(when operating at 20 MHz)
....
....
Cellular ’phones
31
900 Family
Series
Next-generation 16-bit microprocessors
offering both high performance and low-power operation
DSCs
DVCs
■ Typical techniques
■ Low power consumption design for low power consumption design
Icc
[mA] 19 mA Conditions: 3 V, 16 MHz, 25˚C
Reduced power consumption Gated clock system
for ROM and RAM
900/H
0.6 µm Conventional 900 /L1 H
Approx. L
20 Decoder Decoder
SIO
Approx.
15 Gated L
6 mA
Clock Timer
900 /L1 Control
10 0.6 µm 3 mA H
L
900 /L1
0.4 µm INTC
5 Decoder Decoder
[MIPS]
10
High-speed 900/L1
Advanced version core
Performance
ASIC
900 /H 900 /L1 microcomputer
ASIC-ready
900/L
Low-voltage operation
Reduced power consumption
900 /L Reduced noise level
1
32
900 Family
Series
High-performance microcontrollers
incorporating a 32-bit CPU core
● Data transfer 2
LD reg, mem 320 320 480
100 100 100
● Arithmetic operation
ADD reg, imm
240 320 480
50 50 50
● Bit manipulation
SET imm, reg
240 240
50 50
● Branching
JR disp8
400
100 Unit: ns
900/H2
External memory
33
900 Family Selection Guide
AD Timer / PWM
CAN
SEI
SIO/UART
Synchronous SIO
I2C Bus / SIO
DRAM Controller
8-Bit DA Converter
LCD Driver
VFT Driver
Pattern Generator
Stepping Motor Controller
CS/Wait Controller
VCR Servo Controller
Watchdog Timer
Dual Clock
Clock Gear
I/O Port
Temperature (˚C)
Operating
Clock timer
Timebase Counter
Converter Counter Timer
Minimum
Version
6-bit channels
8-bit channels
10-bit channels
8-bit channels
16-bit channels
8-bit
12-bit
14-bit
Instruction
ROM RAM Execution with Packages
Product No. Time Built-in (mm)
(bytes) (bytes)
(ns) OTP
5V± 3V±
10% 10%
900 Series
QFP80
TMP96C041BF – – 2 – – – – – 4 – – – 2 2 – – 2 – 2 – – 3 – – – 47 – (14 ✕ 20)
NA
NA QFP64
TMP96C031ZF – – 2 – – 1 4 – – – – – 4 1 – – 2 – – – – 4 – – – 37 – (14 ✕ 20)
200 – –40 to 85
TMP96C141BF Note 2 – – 2 – – – – – 4 – – – 2 2 – – 2 – 2 – – 3 – – – 47 –
QFP80
1K
32K TMP96CM40F – – 2 – – – – – 4 – – – 2 2 – – 2 – 2 – – 3 – – – 65 TMP96PM40F (14 ✕ 20)
900/L Series
QFP100
TMP93CS41F/DF – – 2 – – – – – 8 – – – 2 2 – – 2 – 2 – – 3 – – – 61 – (14 ✕ 14)
2K
QFP80
TMP93CS45F 320 – – 2 – 1 – – – 8 – – – 4 2 – – – – – – – – – – – 44 –40 to 85 – (12 ✕ 12)
NA
4K QFP100
TMP93CW41DF – – 2 – – – – – 8 – – – 2 2 – – 2 – 2 – – 3 – – – 61 – (14 ✕ 14)
8K QFP120
TMP93C071F – – 1 2 1 – – 16 – – – – 1 5 – – – – 9 – 3 3 – – – 69 –20 to 70 – (28 ✕ 28)
–
8K 1K ✽TMP93C852F QFP160
– – – 6 – – – – – – – – – – – – – 4 – – – 3 – – – 88 – (28 ✕ 28)
32K 2K QFP100
TMP93CM40F 400 – – 2 – – – – – 8 – – – 2 2 – – 2 – 2 – – 3 – – – 79 TMP93PS40F (14 ✕ 14)
200
QFP144
TMP93CS20F – – 2 – 1 – – – 8 – – – 4 4 – – – – – – – – – – – 88 TMP93PW20AF (16 ✕ 16)
QFP64
TMP93CS32F 320 – – 2 – – – – – 6 – – – 4 2 – – – – – – – – – – – 49 –40 to 85 TMP93PW32F (14 ✕ 14)
64K TMP93CS40F/DF – – 2 – – – – – 8 – – – 2 2 – – 2 – 2 – – 3 – – – 79 TMP93PS40F/DF
2K QFP100
TMP93CS42AF – – – 2 – – – – – 5 – – – 2 2 – – – – 2 – – 3 – – – 80 TMP93PS42AF (14 ✕ 14)
QFP80
TMP93CS44F 320 – – 2 – 1 – – – 8 – – – 4 2 – – – – – – – – – – – 62 TMP93PS44F (12 ✕ 12)
72K ✽TMP93CT76F – – – 1 1 – – 10 – – – – 1 5 – – – – 1 – 3 – – – – 85
–20 to 70 TMP93PW76F QFP100
250 –
2.5K TMP93CU76F – – – 1 1 – – 10 – – – – 1 5 – – – – 1 – 3 – – – – 85 (14 ✕ 20)
96K
200 320 – – 2 – 1 – – – 8 – – – 4 2 – – – – – – – – – TMP93PW44ADF QFP80
3K TMP93CU44DF – – 62 –40 to 85 Note 3 (14 ✕ 20)
QFP100
2.5K TMP93CW76F 250 – – – – 1 1 – – 10 – – – – 1 5 – – – – 1 – 3 – – – – 85 –20 to 70 TMP93PW76F (14 ✕ 20)
TMP93CW40DF – – 2 – – – – – 8 – – – 2 2 – – 2 – 2 – – 3 – – – 79 TMP93PW40DF QFP100
128K
4K TMP93CW46AF 200 320 – – 5 – – – – – 8 – – – 2 2 – – – – 2 – – 3 – – – 79 –40 to 85 TMP93PW46AF (14 ✕ 14)
TMP93PW44ADF QFP80
TMP93CW44DF – – 2 – 1 – – – 8 – – – 4 2 – – – – – – – – – – – 62 Note 3 (14 ✕ 20)
900/H Series
QFP64
TMP95C001F 320 – – – – – – – – – – – – – – – – – – – – – 4 – – – – 0 – (14 ✕ 14)
NA QFP100
TMP95C061BF – – 2 – – 1 – – 4 – – – 4 2 – – 2 – – – – 4 – – – – 56 – (14 ✕ 14)
NA 160 – –20 to 70
QFP144
TMP95C063F – – 2 – – 2 – – 8 2 – – 8 2 – – 2 – – – – 4 – – – – 91 – (20 ✕ 20)
2K TMP95C265F 400 – – 3 – – – – – 8 2 – – 8 2 – – – – – – – 4 – – – – 55 –
TMP95CS54F Note 4
167 – 1 1 2 – – – – – 8 – – – 8 2 – – – – – – – – – – – – 81 –40 to 85 TMP95PS54FNote 4
64K 2K
TMP95CS64F – – 3 – – – – – 8 2 – – 8 2 – – – – – – – 4 – – – – 81 TMP95PW64F QFP100
160 400 –20 to 70
(14 ✕ 14)
TMP95CW64F – – 3 – – – – – 8 2 – – 8 2 – – – – – – – 4 – – – – 81 TMP95PW64F
128K 4K
TMP95FW54AF 167 – 1 1 2 – – – – – 8 – – – 8 2 – – – – – – – – – – – – 81 –40 to 85 –
256K 8K TMP95FY64F 160 – – – 3 – – – – – 8 2 – – 8 2 – – – – – – – 4 – – – 81 –20 to 70 –
900/L1 Series
64K 2K ✽ TMP91CS14F 160 250 – – 4 – – – – – 16 – – – 6 4 – – – – – 3 – – – 81 ✽ TMP91FY14F
900/H2 Series
– QFP160
TMP94C241CF – – 2 – – 2 – – 8 2 – – 4 4 – – – – – – – 6 – – – – 64 (28 ✕ 28)
NA 2K 50 – –20 to 70
– QFP144
✽TMP94C251AF – – 2 – – 2 – – 8 2 – – 4 4 – – – – – – – 6 – – – – 64 (20 ✕ 20)
96K 50 QFP100
Note 5
3K ✽TMP94FU81F – Note 6
– – 2 – – – – – 8 – – – 4 4 – – – – – – – – – – – – 72 –40 to 110 – (14 ✕ 14)
✽: Under development Note 1: The suffix F in a product number denotes a quad flat package (QFP).
Note 2: Guaranteed minimum instruction execution time is 200 ns when device is operating at temperatures of –20˚ to 70˚C,
or 250 ns when device is operating at temperatures of –40˚ to 85˚C.
Note 3: Operating voltage is 5 V ± 10% Note 5: Product with built-in flash E2PROM (USP 4,382,279 owned by Bull CP8.)
Note 4: Operating voltage is 4.7 V to 5.3 V Note 6: 3.3 V ± 0.3 V for internal; 5 V ± 10% for input / output interface
34
Low-noise 900/L Series microcontrollers with I 2 C bus interface
❈
■ Multi-function, high-capacity, low-noise, low-voltage, low power dissipation 16-bit microcontrollers
The TMP93CU44DF/CW44DF/PW44ADF are low-voltage, ● Internal ROM
low power dissipation 16-bit microcontrollers based on the TMP93CU44DF: mask ROM, 96 Kbytes
900/H CPU and incorporating an I2C bus interface and a TMP93CW44DF: mask ROM, 128 Kbytes
TMP93PW44ADF: OTP ROM, 128 Kbytes
high-capacity memory. To reduce unnecessary radiated
noise and to enable low-noise operation, a decoupling ● Internal RAM
TMP93CU44DF 3 Kbytes
capacitor has been incorporated and the number of wiring
TMP93CW44DF/PW44ADF: 4 Kbytes
harnesses has been optimized. With lower noise levels than
● I2C bus / SIO: 1 channel
existing products, these microcontrollers are suitable for a
● SIO/UART: 2 channels
wider range of applications.
● 10-bit AD converter: 8 channels
● High-current output port: 8 pins
● Clock gear/Dual clock function
● Watchdog timer
● 16-bit timer/counter: 2 channels
● 8-bit timer/counter: 4 channels
● 80-pin miniflat package
(14 ✕ 20 mm, 0.8-mm pitch, 2.7 mm thick)
900/L Series
✽
TMP93CT76F /CU76F/CW76F/PW76F ✽ Under development
■ 16-bit microcontroller incorporating a VCR servo controller and fluorescent display tube driver
The TMP93CT76F/CU76F/CW76F/PW76F are low power ● Internal ROM
consumption, high-speed, advanced-function 16-bit micro- TMP93CT76F: 72 Kbytes
controllers built around the original Toshiba TLCS-900/L TMP93CU76F: 96 Kbytes
TMP93CW76F/PW76F: 128 Kbytes
CPU core. They incorporate a fluorescent display tube
driver and peripheral circuits ideal for controlling VCR ● Internal RAM
TMP93CT76F: 2 Kbytes
systems and servos. These microcontrollers can be con-
TMP93CU76F/CW76F/PW76F: 2.5 Kbytes
nected to multiple memory devices and can enhance the
● 16-bit timer/counter: 5 channels
capability of dedicated VCR system control hardware; thus ● 8-bit timer/counter: 1 channel
they are suitable for a wide range of applications. ● Timing pulse generator: 2 channels
● Time-base capture: 3 channels
● 8-bit/14-bit PWM output: 1/3 channels
● VISS/VASS detector ● Sync. signal separator
● Pseudo sync. signal output
● Color rotary controller for head amp
● Standby modes: 4
● I2C bus / SIO: 1 channel each
● P-ch high breakdown voltage output ports: 24
● 8-bit AD converter inputs: 10 channels
● 100-pin flat package
(14 ✕ 20 mm, 0.65-mm pitch, 2.7 mm thick)
Purchase of Toshiba I2 C components conveys a license under the Philips I2 C Patent Rights to use these
components in an I2 C system, provided that the system conforms to the I2 C Standard Specification as
defined by Philips.
35
900/H Series devices with built-in CAN controller and flash E 2PROM
✽
TMP95FW54AF ✽ Under development
36
900/L1 Series product with ultra-low power consumption and low noise
✽
TMP91CW12AF ✽ Under development
■ Low-voltage operation, low power consumption and low-noise technology combined in one device
The TMP91CW12AF is a new product which improves ● Internal ROM: mask ROM, 128 Kbytes
still further on the low-voltage performance of the ● Internal RAM: 4 Kbytes
TMP91CW12F. Low-voltage operation is 1.7✕ faster than ● Timer
the TMP91CW12F. The supply voltage can range from ● Programmable Idle Mode
1.8 V (fmax = 10 MHz) to 2.7 V (fmax = 27 MHz), while Clock to any peripheral can be stopped to achieve
power consumption is about half that of the low-power operation.
TMP91CW12F. This device is ideal for battery-driven ● 16-bit timer/counter: 2 channels
equipment, particularly portable equipment like ● 8-bit timer/counter: 8 channels
personal intelligent communicators (PICs), cellular
● SIO / UART: 2 channels
’phones, and digital cameras.
● I2C bus / SIO: 1 channel
● 10-bit AD converter: 8 channels
● 100-pin miniflat package
(14 ✕ 14 mm, 0.5-mm pitch, 1.4 mm thick)
Purchase of Toshiba I2 C components conveys a license under the Philips I2 C Patent Rights to use these
components in an I2 C system, provided that the system conforms to the I2 C Standard Specification as
defined by Philips.
37