TLCS 900 Family BCE0021

User Manual: TLCS-900 Family

Open the PDF directly: View PDF PDF.
Page Count: 64

DownloadTLCS-900 Family BCE0021
Open PDF In BrowserView PDF
2007-5

PRODUCT GUIDE

Microcomputers

Toshiba's Microcomputers
Connecting the World in the Digital Network Era

New Products

NEW

TLCS-870 Family

In today's digital society, more and more equipment and systems are being connected
through various types of microcomputers interacting with one another.

8-bit

Toshiba contributes to the advancement of digital society by providing an extensive line of microcomputers ranging from
high-end 64-bit cores to low-end 8-bit cores, especially Flash microcontrollers. Toshiba's robust development support
and services help customers in each phase of product development from the selection and evaluation of microcomputers
to the system development and production.

■ High-speed processing capability equivalent
The new 8-bit CPU core delivering high-speed processing capability
to 16-bit microcontrollers
and memory address space extension, while offering instruction code
■ Address space extended to 128 Kbytes
compatibility with TLCS-870/C
■ 5-V operation
■ On-chip debug function
NEW TMP89FS60UG/FG Under development

TLCS-870/C1

Minimum instruction execution time: 125 ns

General-purpose 64-pin product providing various interfaces for serial
communications and a timer system

TLCS-870

NEW

DSU PROBE model 120
DSU PROBE model 110

Microcontrollers for automotive motor control

Minimum instruction execution time: 250 ns

NEW

NEW
TLCS-770 Family

TLCS-870/C1 Series
TLCS-870/X Series

RTE870/C1 In-circuit emulator
RTE870/C1 On-chip debug emulator

RTE870/X model 25 system
RTE870/X model 15 system

TLCS-47 Family
RTE47 model 10 system
RTE47 system

TLCS-870/C Series

Microcontrollers for audio (CD-MP3 control MCUs)
Microcontrollers for audio (Main control MCUs)
Microcontrollers with motor control circuit (PMD)
Microcontrollers with LCD controller
On-chip debug emulator

NEW

16-bit
NEW

[DSP Cores] TLCS-770 Series
16-bit DSPs for automotive motor control
Digital signal processors capable of high-precision 3-phase motor control

TMP77FM70TUG TMP77CM70TUG

• 3-phase PWM output (resolution: 25 ns)
• Dead time ( 0.05 to 12.8 µs)
• Emergency stop function

Toshiba Software IP Lineup
We have a comprehensive software IP set for customers using (or considering using) Toshiba MCU products.
The software IP and its user support are offered on certain terms and conditions.
In addition, you are required to make an agreement separately in order to use this software IP.

64-Bit Superscalar TX System RISC

Application Notes
An application note is a
sample software product
offered by Toshiba to help
customers understand
Toshiba microcontrollers
and learn how to create
programs when developing
new products.

Generating Interrupts at Regular Intervals Using 8-bit Timer
Generating Interrupts at Regular Intervals Using Cascaded 8-bit
Outputting 50%-Duty Pulses Using 8-bit Timer
Outputting PWM Waveform Using 8-bit Timer
Outputting PPG Waveform Using 8-bit Timer
Outputting Single-Shot Pulse Using External Trigger Pulse
Counting Events Using 16-bit Timer
Measuring Frequency Using 16-bit Timer

16-bit

Performance

TLCS-770 Family

4-bit
LL Microcontroller

T6H Series

High-Speed
TLCS-900/H1 Series

TLCS-870 Family
TLCS-870/C1

TLCS-770 Family

TX49/W4 Series

8-Bit Microcontrollers

TX49/H2 Series

TLCS-870/C Series

TLCS-870 Family
4-Bit / 8-Bit LL Microcontrollers

T4X Series / T6H Series

32-bit

32-bit

TX49/L4 Series

TX19 Family

TX39 Family

TX49/L3 Series

TX19A Series

TX39/H3 Series

TX19 Series

TX39/H2 Series

Outline of TLCS-900 Family Development System

TX39/H Series

Outline of TLCS-870 Family Development System

Development Systems
Outline of TX19 Family Development System

Development System Programming Tools

TLCS-900/L1 Series

Series

16/32-Bit Microcontrollers

16-Bit Digital Signal Processors (DSPs)

TLCS-900/H1 Series

TLCS-900/H Series

Development System Accessories

TLCS-900/L Series

Third-Party Development Support Tools

43
46
48
49
52
53
54
56
58
60
61
62

TLCS-900 Series

TLCS-870 Series

TLCS-47 Family

Remote controls/calcurators/digital clocks/portable game machines

42

TLCS-900 Family

Digital consumer (DSC/DVC/DVD/DTV/STB)

TLCS-47E Series

MeP(Media embedded Processor)

TX49 Family

MeP

37
41

TX99/H4 Series

TX49/H3 Series

36

TX39 Family

TX99 Family

TX49/H4 Series

TLCS-900 Family

TLCS-770 Series

TLCS-870/X Series

T4X Series

64-bit

32-bit

NEW

NEW

32-Bit TX System RISC
64-pin LQFP
10 mm 10 mm / 0.5-mm pitch

64-bit

Toshiba Microcomputer Lineup
8-bit

TX49 Family

32-Bit TX System RISC

TLCS-900/H

Creating TOD Clock Using TBT Interrupts
Detecting Keys Using a Timer
Detecting Keys Using an AD Converter
RS-232C Communication Using UART
Generating Tone Using PDO
Inter-CPU Communication (Transmission + Reception) Using SIO
Inter-CPU Communication (Simultaneous Transmission/Reception) Using SIO
Measuring AC Frequency Using Pulse Width Measurement Mode

64-Bit TX System RISC

TX19 Family

TLCS-870/X

LL Microcontroller

• 10-bit AD converter:
4 channels x 2 units
• Automatic sampling function
synchronized to 3-phase PWM
• SIO/UART: 2 channels
• 16-bit timer: 2 channels

Handwritten
Recognition

Speech Codec

General-purpose microcontrollers in compact packages

TX99 Family

• Motor control circuit (PMD): 1 channel

Toshiba Software IP Lineup / Application Notes

Microcontrollers with AD converters

12
13
14
15
17
18
19
19
20
20
21
22
23
24
26
28
32

Under development

On-Chip Peripheral Functions

SD Memory
Card Driver

Microcontrollers with fluorescent display tube driver

FLASH Microcontrollers

TLCS-770 Family

Toshiba Integrated Development Environment (TIDE)

Embedded
File System

Microcontrollers for digital single-lens reflex cameras (DSLRs)

Microcontrollers with LCD driver

RTE870 model 10 system

USB1.1
(device)

Microcontrollers for inverter electric appliances

Microcontrollers for digital video cameras (DVCs)

On-chip debug emulator
Business-card-sized compact emulator
No need for power supply
(using USB bus power)

RTE870/C model 15 system
RTE870/C Light system

TLCS-870 Series

Under development

In-circuit emulator
Compact, low-cost, yet highly functional
in-circuit emulator
Supports on-chip debug emulation.

Real-Time OS

Real-Time OS

RTE770 In-circuit emulator

TLCS-870/C1 Series Development System

Emulators

DSU PROBE for N-WIRE

RTE900 model 25 system
RTE900 model 15 system

64-pin LQFP
64-pin QFP
10 mm / 0.5-mm pitch 14 mm 14 mm / 0.8-mm pitch

Toshiba Integrated Development
Environment (TIDE)

TX19 Series

TLCS-900 Family

Microcontrollers for televisions

Microcomputers for automotive applications

10 mm

TX19A Series

Microcontrollers for personal equipment

TLCS-870/X

TLCS-870/C

Real-Time OS

Microcontrollers Listed by Function / Application

Microprocessors for digital equipment

Address space extended to 1 Mbyte

Core architecture optimized
for C compiler

Toshiba Microcomputer Development System Product Lineup

CONTENTS

[New Core] TLCS-870/C1 Series

NEW

Digital information appliances (broadband/OA equipment)

Introducing the Latest Software IP
Guide to Websites

Portable devices
Automotive equipment

Software Development Support

Automotive equipment

Package List

65
66
67
68

Audio
TV/communications (cordless phones)/electric appliances/inverter appliances

All other products and names mentioned are properties of their respective owners.

02

03

Features of Toshiba's Flash Microcontrollers

Toshiba’s Flash Microcontrollers
Toshiba offers an extensive line of microcontrollers with on-chip Flash memory ranging from small-capacity
to 2 Mbytes. You can find a wide variety of products from low-pin-count devices to high-functionality devices.

High-speed programming

Enhanced security function

NANO FLASHTM allows 0.5 Mbytes of data to be programmed in 2 seconds.

Up to 255 bytes of password protection can be implemented to
prevent illegal read accesses.

A wide range of operating voltages

Capacity
2 MB

TMP19A64

32-bit

In addition to serial mode and parallel mode, ISP (In System
Programming) is supported.

A wide variety of peripheral functions

TX19 Family

1 MB

Various Flash programming methods

Operating voltages ranging from 2.7 V to 5 V are supported.

TMP1962

The line-up includes products with various application-specific functions,
such as an LCD driver, an inverter motor control function (PMD), or an
IGBT control timer, as well as general-purpose products.

Quick programming service
TMP1940
TMP92FD23A
TMP92FD28A
TMP92FD54AI

512 KB

TMP1942

TMP19A43

Flash programming service

TLCS-900 Family

TMP91FW27

Toshiba Semiconductor website

Flash programming service enables QTAT (quick turnaround time),
allowing customers to achieve shorter time-to-market.

16/32-bit

128/120
KB

The on-chip debug function improves development efficiency by
allowing debugging on mass-production boards.

Full Support Services for Toshiba's Flash Microcontrollers

384 KB

256 KB

TMP88FW45

NANO FLASHTM realizes the same level of low power
consumption compared with mask ROM products.

On-chip debug function incorporated

Flash programming service is available to enable QTAT
(quick turnaround time).

TMP1942
TMP19A43

Low power consumption

TMP19A71
TMP91FY42

http://www.semicon.toshiba.co.jp/eng/index.html
Information on the entire spectrum of Toshiba semiconductor products is available here.

QTAT

TMP91FW40
TMP91FW60
TMP88FW44

Customer

Flash Development
product

QTAT is achieved by programming
the Flash microcontroller at Toshiba.

Programming
order

Flash
programing

Delivery

(Note)

TMP91FU62

96 KB

Customer

64/60 KB

TMP89FS60
TMP86FS23
TMP86FS49A
TMP86FS49AI

8-bit

TMP86FS27
TMP86FS28

Masked
Development
ROM
product

TMP86FS64

TMP86FP24

32 KB

16 KB

8 KB

TMP86FH09A
TMP86FH12
TMP86FH92
TMP86FH92I
TMP86FH93
TMP86F807
TMP86F808
TMP86F809

TMP89FM40
TMP89FM42
TMP89FM46
TMP89FM82T
TMP89FH40
TMP89FH42
TMP89FH46
TMP88FH41
TMP86FH46A
TMP86FH47A

TMP89FM60
TMP86FM29
TMP86FM48
TMP77FM70T

TMP86FM25

TLCS-770 Family

32-bit

TX19 Family

TMP19A43
TMP19A64

USB HOST system
incorporated
TLCS-900 Family
TMP92FD28A
32-bit

Category

04

64

80

DSP core
TLCS-770 Family
TMP77FM70T
Under development
16-bit

100

144

Microcontrollers with LCD driver
8-bit
TLCS-870 Family
TMP86FP24
TMP86FS27
TMP86FM25 TMP86FM29

TLCS-900 Family

TMP91FW40

Under development
Under planning

177/193
FBGA

Off-board
programming

Tool type

Solutions
Latest information on system solutions is provided by application.
Product information
A wide range of product information is available, including new
product descriptions and presentation materials.

Toshiba's Flash programming tool

Single-device
programmer

Flash Support Group, Inc.
HI-LO System Research Co., Ltd.
MINATO ELECTRONICS INC.
Shanghai Gengyan Electronic Technology Co., Ltd
T.S ELECTRONICS CO., LTD

Gang programmer

Flash Support Group, Inc.
HI-LO System Research Co., Ltd.
MINATO ELECTRONICS INC.
Shanghai Gengyan Electronic Technology Co., Ltd

In-circuit programmer

Sophia Systems Co., Ltd.
Flash Support Group, Inc.(Note 3)
Yokogawa Digital Computer Corporation

(Note 2)

8-bit microcontrollers
TMP89FS60
General-purpose 64-pin product providing various interfaces for
serial communications and a timer system

, TMP89FM40/42/46

Low-pin-count general-purpose microcontrollers based on the 870/C1 core

TMP88F841/FH41
44-pin microcontrollers containing inverter motor control circuitry

16-bit microcontroller (DSP)

16-bit microcontroller

32-bit microcontroller

TMP77FM70TUG

TMP91FY42

TMP92FD28A

Digital signal processor
capable of high-precision
3-phase motor control

100-pin product featuring
large-capacity Flash
memory (256 Kbytes)

100-pin product
incorporating a
USB HOST controller

Phase
Development Mass production Maintenance
(Note 5)

Toshiba Corporation

(Note 1)

On-board
programming

Tool vendor

Programming adapter

281
Pin count
FBGA
Under development

NEW

TMP89FH40/42/46

16-bit

Delivery

: Supported

NEW

NANO FLASHTM

Manufacturing
process

Various programming tools

TMP88F841

42/44/48

ES
evaluation

Toshiba offers a wide variety of programming tools to meet various needs of customers from
development to mass production. Programming services are also available.

TMP86F409

28/30/32

Mask/ES creation process

Mass
production
order

Note:
Delivery time varies with various conditions such as quantity, order acceptance time,
factory operation schedule, and product type. For details, please contact your local
Toshiba sales representative.

Low-pin-count
packages
4 KB

Customer

●QTAT........................ Quick Flash programming service is available. (Note)
●Quality assurance.. The same level of quality as that of
mask ROM products is assured.
●Marking................... Custom marking is possible.
●Support................... In addition to programming at Toshiba,
customers can use our partner programming
houses.

TLCS-870 Family
48 KB

Mask/ES
order

Flash Adapter
The Flash adapter is a programming adapter
supporting Toshiba's microcontrollers with
on-chip Flash memory. Connecting the
Flash adapter with your PC allows you to
program, erase and verify on-chip Flash
memory. The Flash adapter is provided for
each package type.

Toshiba Corporation

Programming services (Note 4)
MICROTEK Inc.
Under development
Note 1: Off-board programming is a method to program a Flash device before it is mounted on the system board.
Note 2: On-board programming is a method to program a Flash device after it has been mounted on the system board.
Note 3: The in-circuit programmer from Flash Support Group allows off-board single-device programming by connecting an optional adapter.
Note 4: Programming services are also available from some of the other programming tool vendors in this table apart from Toshiba and MICROTEK.
Note 5: Some limitations apply when the programming adapter is used for mass production. For details, contact your local Toshiba sales representative.

Connection example
* The user is required to connect write signals
and mount oscillators as appropriate to each
device.

For the latest information on Toshiba's Flash icrocontrollers,
visit http://www.semicon.toshiba.co.jp/eng/index.html (Toshiba Semiconductor Company website).
05

Selection

Evaluation

Toshiba offers extensive support for each phase of product development.

Toshiba Semiconductor website

Selection

Production

Flash Programming Service

Information on the entire spectrum of Toshiba semiconductor products is available here.

Flash programming service enables QTAT(quick turnaround time),
allowing customers to achieve shorter time-to-market.

QTAT

Product information
A wide range of product information is available, including new product descriptions and presentation
materials.

Customer
Flash
product

Development

Programming order
Flash
programing

Integrated Development Environment (IDE)
With individual development tools such as Editor, Build Manager, Compiler and Debugger integrated into a single system, the
Integrated Development Environment (IDE) enables seamless
execution of repetitive tasks in the software development process. Real-time OS debugging is also supported.

Coding

Delivery

Compiler

(Note)

Toshiba Microcomputer website

●QTAT......................... Quick Flash programming service is available. (Note)
●Quality assurance...... The same level of quality as that of
mask ROM products is assured.
●Marking.................... Custom marking is possible.
●Support..................... In addition to programming at Toshiba,
customers can use our partner programming
houses.

http://www.semicon.toshiba.co.jp/eng/product/micro/index.html
Product Search

Production

Development System

Development

http://www.semicon.toshiba.co.jp/eng/index.html
Solutions
Latest information on system solutions is provided by application.

Development

Note:
Delivery time varies with various conditions such as quantity, order
acceptance time, factory operation schedule, and product type. For
details, please contact your local Toshiba sales representative.

The C Compiler conforms to the ANSI C standard and offers excellent descriptiveness and portability. A wide range of options
are provided to improve code efficiency and RAM utilization.

Debug

Build

Real-Time OS
The Real-Time OS conforms to the µITRON specifications. The
configuration tool can facilitate various settings.

Emulator
Selection

Evaluation

Development

Production

The In-Circuit Emulator and/or On-Chip Debug Emulator are available according to the characteristics
of each microcontroller. We are also expanding a
line of emulators including the Integrated Development Environment (IDE)*

Global Support Services

Development Support
Toshiba provides extensive local support to satisfy

customer needs varying from region to region.

* The target system requires a separate power supply.

* To be downloaded from our website.

Flash Adapters
TOLS Software System Engineering (Shanghai) Co.,Ltd.

Product Information

Toshiba Electronics (Shanghai) Co.,Ltd.

A wide range of product information is available, including new product descriptions and presentation materials.

Toshiba Electronics Korea Corporation
Seoul Head Office

Datasheets/Catalogs

Toshiba America Electronic Components, Inc.
Headquarters-Irvine, CA

Product datasheets and catalogs in PDF format can be downloaded.

Toshiba Corporation Semiconductor Company

Application Notes

RS-232C
D-SUB
9-pin male

Power
supply

Toshiba LSI System Support Co.,Ltd.

Application notes (sample software) are offered to help customers understand Toshiba's microcontrollers and learn how to create programs.

Toshiba Electronics Taiwan Corporation
Taipei Head Office

Development System Product Support

Toshiba Electronics Asia, Ltd.
Hong Kong Head Office

Detailed information on development system products is provided for each microcontroller series.
We also offer various support services to customers who have purchased Toshiba's development
system, including:
Downloading of software products and technical documentation
E-mail updates on technical reports and new version releases

Evaluation

NET IMPRESS
connector
Socket for
mounting
MCU with
on-chip
Flash memory

Development

Toshiba Electronics Service (Thailand) Co., Ltd.
Toshiba Electronics Trading (Malaysia) Sdn. Bhd.
Kuala Lumpur Head Office

Enables Toshiba's Flash microcontrollers
to be programmed on a stand-alone
basis.
Can be used with Toshiba's Flash
microcontrollers of any Family or Series in
the same package.
(*The user is required to connect write
signals and mount oscillators as appropriate
to each device.)
Comes with "Flash Programmer"programming control software
controllable on a PC.
Ensures ease of operation through the
GUI-based control software.
Allows programmed data to be
compared on a byte basis.
Yokogawa Digital Computer's
programmer (NET IMPRESS) can be
used as a host system.

Reference Models/Software IPs

Reference Models

Software IPs
Evaluation board for Electric Power Steering (EPS)
Supports brushless DC motor driver using a resolver.
Allows a user-made motor driver board to be connected.
Comes with embedded software for vector control.

Reference model for induction
heating (IH) cookers
Uses a quasi-class-E inverter (input 200 V AC).
Controls the inverter by the TMP86FS27's IGBT
output circuit
Equipped with safety features, such as auto
shut-off when there is no pot and small object
detection.
Provides 6 levels of heating power.

USB1.1
(device)

Embedded
File System

SD Memory
Card Driver

Speech Codec

Handwritten
Recognition

We provide a wide range of software development support for customers so that they can reduce the time
required for development.

Evaluation board for software IPs (SWIP)

Evaluation board for portable devices

Evaluation board for PMD microcontrollers
Supports sensorless brushless DC motors and comes
with embedded software for square wave drive.
Dedicated PC software is provided to modify motor
drive parameters.
1A and 10A types are available to suit your application
needs.

Bottom
Top

06

07

Reliable, User-Friendly Development Systems for Toshiba Microcomputers
Toshiba offers a complete line of reliable, user-friendly development tools to support customers
in each phase of program development from design to evaluation.

Toshiba Software IP
As product development becomes sophisticated and increasingly offers technical advantages, high-performance and large-scale
development becomes required in software development, and the development cycle has turned longer.
To address this situation, Toshiba aims to faster time to market, realize functions with software, and improve quality by producing
software components.

Compact ICE for TLCS-870/C Series

RTE870/C Light Debugger (*)
Exclusively for RTE870/C Light system
The same GUI as RTE870/C model15 debugger

RTE870/C Light Emulator

Features of the Software IP

Downloadable from our development system website
(User registration is required.)

The RTE870/C Light emulator is comprised of the minimum functions
required for debugging, and comes in three types to support all
MCUs in the TLCS-870/C Series (excluding the TMP86xx24FG).

1. Full supports for microcomputers from 8 to 32 bits.
2. Optimized design concept for Toshiba microcomputers.

*This product will be replaced by the Integrated
Development Environment being developed.

The price is "Light".

3. Pursuit of flexible designs and interfaces not limiting application types.
4. Flexible response to any development environments and platforms.

Integration of the RTE controller and pod system makes
the emulator more affordable.
Comes with a free debugger download.

The connection is "Light".
Toshiba's MCU Plus Software IP Platform

The host interface is through USB.
Can be easily connected to a notebook PC.

Operation check and evaluation with a demonstration
board and application.

The size is "Light".
A new system configuration succeeded in integrating the system
on a single board.
A smaller probe tip takes less space on the target board.

Software IP Group
Embedded
File System

Operation Check and Evaluation

Customer's Product

Product components:
AC power adapter

RTE870/C Light
emulator

• RTE870/C Light emulator
• AC power adapter

SD Memory
Card Driver

You can select,
evaluate and use
necessary element
technologies.

Other required items:
RTE870/C
Light probe
USB

• Probe set
• Emulation chip
• Language tool
• Host system (PC)
• USB cable (USB standard A to B)

Speech Codec
Handwritten
Recognition

* For the detailed specifications of the RTE870/C Light emulator, see
"Outline of TLCS-870 Family Development System on page 58.

Host system

USB1.1
(device)

Target system

*The target system requires a separate power supply.

Probe Set

Options

The probe set is available for each package pin count
or package type of supported MCUs.
The probe set includes:
RTE870/C Light probe
Used to connect the emulator and target system.

Target connector
Used to connect the probe to the target system.

Exchange adapter
Required with some MCUs.

Toshiba value your support and aim to propose the best
possible platforms for various application fields.

Stacking adapter
The stacking adapter is used between the probe and the target connector
to raise height so that the target system can be connected easily when
there is not enough space around the target connector.

M15-Light connection exchange cable

System Support

The M15-Light connection exchange cable allows you to connect the
RTE870/C Light system to a target system that has been debugged with
the RTE870/C model 15 system. (The target connecting board used with
the RTE870/C model 15 system is required.)

MCU mounting adapter for RTE870/C Light 
The bump socket is used together with the target connector to mount an
MCU on the target system.

●

Software IPs

●

Reference application software

●

Reference models

We offer a variety of software and solution to speed up your development time.
Evaluation board for software IP (SWIP)

Evaluation board for portable devices

Reference model for LCD TV

Bump socket

Bottom

Usage example

Top
The probe sets and options are manufactured by ADLINKS Corporation.

http://www.adlinks.co.jp/

Target connector

* The outlines of microcomputer development systems can be found on page 53 onward.
08

* For details of software IPs, see the page 65 of this product guide.
09

NEW

Toshiba Microcontrollers TLCS-870/C1 Series

8-Bit Microcontrollers

Realizing processing capability equivalent to 16-bit microcontrollers and
memory address space extendable up to 128 Kbytes
Toshiba has newly developed TLCS-870/C1 Series of 8-bit microcontrollers that deliver high-speed processing
capability equivalent to 16-bit microcontrollers. The TLCS-870/C1 Series achieves high-speed processing capability
at low internal clock frequencies by operating one instruction cycle in a single clock cycle. Toshiba's proprietary
memory segment method allows addressing up to 128 Kbytes of memory address space.

Toshiba Microcontroller Core Lineup

Features of TLCS-870/C1 Series
The new 8-bit CPU core delivering high-speed processing capability and memory address space extension,
while offering instruction code compatibility with TLCS-870/C

High-speed processing at a low clock frequency
One instruction cycle operated in a single clock cycle

Toshiba's proprietary memory management method (segment method)

The core architecture is configured to reduce the number of
clock cycles required to complete one machine cycle to a single
clock cycle. This achieves processing performance four times
that of TLCS-870/C Series at the same internal clock frequency.

NEW

Toshiba's proprietary memory segment method manages instruction codes and
data independently in separate memory address spaces. This new method
enables memory address space extension without affecting processing speed
or code efficiency for small- to large-sized programs exceeding 64 Kbytes.

TLCS-900 Family

Internal clock

Suitable for high-performance
and multifunctional home
appliances, audio equipment
and portable devices

8-bit

32-bit

1

TLCS-870/C
Series

High-Speed
TLCS-900/H1

32-bit

8-bit microcontrollers
High-speed processing capability
equivalent to 16-bit microcontrollers
Address space extended to 128 Kbytes
5-V operation
On-chip debug function

TLCS-900/H1

16-bit

Minimum instruction execution
time: 50 ns

Low power consumption
Low noise

Minimum instruction execution
time: 111 ns

◆ Compared to the TLCS-870/C, power consumption can be reduced
at the same performance level.
◆ Noise generation can be reduced.
Low-frequency
operation (8 MHz)

16-bit

C Compiler Assembler

MCUs with LCD driver

89FS60
60K

89FM82T
89FM46

89FH46

42-pin

44-pin

48-pin

128KB

Accessible to the address
space (128 Kbytes)
doubled over 870/C
by the segment method

TLCS-900/L1 Series

96KB
TLCS-870/C1 Series
128 Kbytes (Max)
Code : 64 Kbytes
Data : 64 Kbytes

32KB

64-pin

80-pin

Flash version or mask version can be selected.

100-pin

8KB

64 Kbytes
(data + code)

*The minimum instruction execution time is reduced by half compared to TLCS-870/C.

Emulators

*Under development. Specifications are subject to change without notice.

In-circuit emulator

Linker
Editor

Debugger

Build Manager

●

Using
the
Integrated
Development
Environment (IDE) together with C Compiler
enables seamless operations of coding,
building and debugging tasks which must be
performed repeatedly in the software
development process. Toshiba development
tools offer a variety of latest functions to
realize a user-friendly and highly efficient
debug environment.
The C Compiler supports both the TLCS870/C and TLCS-870/C1 Series with a single
product. The Integrated Development
Environment (IDE) supports the TLCS-870/C
Series, TLCS-870/C1 Series, TLCS-900
Family and TX19 Family with a single
product.

Compact, low-cost, yet highly functional in-circuit emulator
(compared to RTE870/C model 15)

●
●

89FH42

Unlike the bank switching method,
small- to large-sized programs need
not be modified. Processing speed and
code efficiency are unaffected even if
the code size exceeds 64 Kbytes.

Development System

Framework

89FH40

64-Kbyte data
segment

Software design facilitated

bus
and
The
with

64KB

TLCS-870/C1 Series: Minimum instruction execution time of 125 ns
TLCS-870/C Series: Minimum instruction execution time of 250 ns

32-bit

Development System

96K

16K

Data

TLCS-870/C Series

Toshiba Integrated Development
Environment (TIDE)

89FM42

64-Kbyte code
segment

16KB

Series Road Map

89FM40

At higher frequencies...
(16 MHz 24 MHz 32 MHz)
Noise

8-bit

32K

Additional code

Program size (data + code)

TLCS-870/C
Minimum instruction
execution time: 250 ns

DIP

Code

Data

Compact core and object sizes

Advantages of low-frequency operation

Address space extended to 1 Mbyte

: Under development
: Under planning

Code

Compared to the address
extension method, core
code sizes are reduced.
instruction set is compatible
TLCS- 870/C.

One machine cycle

TLCS-870/X

TLCS-870

Segment method

Code: Instruction op-codes and operands
Data: Sources and destinations of load and arithmetic instructions, etc.

TLCS-870/C1
Series

Core architecture
optimized for C compiler

QFP

4

TLCS-900/L1

Minimum instruction
execution time: 125 ns

ROM

3

1

TLCS-870/C1
8-bit microcontrollers

2

Conventional 8-bit product

One machine cycle

TLCS-870 Family Suitable for home appliances

NEW

Code and data in the same area

Performance

Segment method

Minimum instruction execution
time: 12.5 ns

10

Address space extendable to 128 Kbytes

Various 870/C1 Series devices supported by replacing the probe
Common probe with RTE870/C Light*

MCU
probe

RTE870/C1
In-circuit emulator

Target system

Host PC

(*) Compact emulator for 870/C Series
●
●
●

Connected with the host system via USB
IDE included (downloadable from website)
Supports on-chip debug emulation.

USB

*The target system requires a separate power supply.

On-chip debug emulator
●
●
●
●

●

Business-card-sized compact emulator
No need for power supply (using USB bus power)
Target connection via a narrow-pitched cable
Extensive on-chip debug functions
Break/event
: 8 breakpoints/1 event
Trace
: The last two branches can be stored
in real time.
Memory access : Display/Rewrite during program
execution in 1-byte units
(with a wait of 1 clock cycle)
Debug pin
: Two I/O pins
Flash programming function
IDE included (downloadable from website)

Control
interface
cable

RTE870/C1
On-chip debug emulator
Host PC

Target system
USB

*The target system requires a separate power supply.

11

Applications

Microcontrollers Listed by Function / Application
Electronic dictionaries

■ Microcontrollers for personal equipment

PDAs

Main functions

● LCD driver controller
(monochrome to 16M colors)
● SDRAM controller
● Large-capacity memory access MMU
● 10-bit AD converter
● Shift to high-performance 32-bit
900/H1 core

With built-in devices such as LCD driver controllers, Memory Management Units and RTC, these microcontrollers are ideal for personal
equipment. We also offer products with a built-in touch panel I/F, AD
converter and power supply detection circuit; and products with a builtin SDRAM controller and NAND-type flash memory I/F featuring outstanding bit unit cost.
System block diagram
NAND
FLASH
data
program

NOR
FLASH
Less

SDRAM
program
data
stack
VRAM

NOR
FLASH
program

SRAM
data
stack
work
VRAM

Sound LSI

PC

BLD

USB
MASK
ROM
Dictionary
data

CPU

LCDD
ROW

MCU

DSP
MP3/JPEG
codec

SPI I/F

keyboard

Monochrome
LCD panel

LCDC

SDRAM I/F
NANDF I/F

Color
LCD panel

PW
amp

DAC

LCDD
Column
Power
Device

SD
CARD

Product outline
LCD display

Clock with calendar

● TFT (16M colors)/STN color (262K colors)
TMP92CZ26A
TMP92CF29A
● TFT/STN color (4096 colors)
TMP92CH21
● Monochrome
16 gray levels
TMP92C820
TMP91C820A, etc.
● Monochrome
TMP92CA25
TMP91C815
TMP91C016
TMP91C025, etc.

● RTC circuit
TMP91C815, etc.
All products

PC interface
● USB circuit
TMP92CZ26A
TMP92CF29A
TMP92CH21
● UART
TMP91C815, etc.
All products

Memory access with
low bit unit cost

Touch panel
interface

● SPI interface
● SDRAM controller
TMP92CZ26A
TMP92CZ26A
TMP92CF29A
TMP92CF29A
TMP92CA25
TMP92CA25
● NANDF interface
TMP92CH21
TMP92CZ26A
TMP92C820
TMP92CA25
TMP91C820A
TMP92CH21

● AD circuit + Dedicated IF
TMP92CZ26A
TMP92CF29A
TMP92CA25
TMP92CH21
Large capacity memory access TMP91C025

Keyboard matrix &
Key-on wake-up

● MMU circuit
TMP91C815, etc.
All products

TMP91C815, etc. All products

Product line-up for personal equipment
Part Number

TMP91C824FG

TMP91C016FG

TMP91C025FG

TMP91C815FG

TMP91C820AFG

TMP92CH21FG

TMP92CA25FG

TMP92CZ26AXBG

TMP92CF29AFG

LCD-CTRL

-

W/B

W/B

W/B

16Gray

16Gray

Gray/Color

W/B

Gray/Color

Gray/Color

10-bit ADC

8ch

-

4ch

8ch

8ch

5ch

4ch

4ch

6ch

6ch

ROM (bytes)

-

-

-

-

8K

-

8K(Boot)

-

8K(Boot)

8K(Boot)

RAM (bytes)

8K

-

-

8K

8K

8K

16K

10K

288K

144K

DRAM-CTRL

-

EDO

-

-

SDRAM

SDRAM

SDRAM
Program execute

SDRAM
Program execute

SDRAM
Program execute

SDRAM
Program execute
2ch

UART/SIO

1ch

1ch

1ch

1ch

2ch

3ch

2ch

1ch

1ch

SIO/IrDA1.0

1ch

1ch

1ch

1ch

1ch

1ch

1ch

1ch

-

SBI/I2C BUS

1ch

-

-

1ch

1ch

1ch

-

1ch

1ch

1ch

SPI

-

-

-

-

-

-

-

1ch

1ch

1ch

MMU

106MBmax

105MBmax

72MBmax

136MBmax

136MBmax

136MBmax

512MBmax

512MBmax

3.1GBmax

2.1GBmax

Min Instruction
CLK(internal)

121ns
16.5MHz/2.7V

148ns
13.5MHz/2.7V

112ns
18MHz/3.0V

148ns
13.5MHz/2.7V

112ns
18MHz/3.0V

50ns
20MHz/3.0V

50ns
20MHz/3.0V

50ns
20MHz/3.0V

12.5ns 80MHz/3.0V,1.4V 12.5ns 80MHz/3.0V,1.4V
(Two power supplies)
(Two power supplies)

8-bit timer

4ch

4ch

4ch

4ch

4ch

4ch

4ch

4ch

8ch

16-bit timer

-

-

-

-

1ch

1ch

1ch

1ch

2ch

2ch

USB-CTRL

-

-

-

-

-

-

USB Device

-

USB Device

USB Device

8ch

NANDF-I/F

-

-

-

-

-

-

2ch

2ch

2ch(MLC/SLC)

2ch(MLC/SLC)

DMA-CTRL

-

-

-

-

-

-

-

-

6ch

6ch

MAC

-

-

-

-

-

-

-

-

1ch

1ch

Package

LQFP100

LQFP100

LQFP100

TQFP128

LQFP144

LQFP144

LQFP144

LQFP144

FBGA228

LQFP176

* For details of the products listed above, see the "Part Number List".
12

TMP92C820FG

Applications

TVs

■ Microcontrollers for televisions

Main functions

For color TV applications Toshiba offers a line-up of 8-bit microcontrollers with an OSD function and an I2C bus interface circuit.

CRT TV System block diagram

Audio

Audio
Processor

Audio
Switch

LCD TV System block diagram
Tuner
module

Audio AMP

TB2924FG

TA1343N

Tuner

TV
CVBS
Y/C
Audio

I2C BUS

PIF/SIF

Power
Control

EEPROM

Video processor

VM

TC90801MFG

YPbPr
PC

TMP88CS34FG

TB1308FG

(I2C BUS: Master)

OSD

CRT
Power
Control

L/R

RGB
DRV

Panel
key

EEP
-ROM

Remote
Control

Scaler

TC90200FG

YCbCr

LCD

Sub MCU

ITU-R601/656

CEC

TMP86FS49AUG
(I2C BUS: Slave)

H-OUT
from DTV
option module
/HDMI

R

Main MCU

Video Switch

YCbCr

L

D-AMP

TB2924FG

I2C BUS

Y/C or
CVBS
I2C BUS

Panel
Key

L/R
Audio Processor

TA1343N

TMP88CS34F
TV
CVBS
Y/C

L/R

AV Switch

TC90L01N

Remote
Control

Main MCU

OSD

TA1303BFN

● High-functionality 8-bit core
(870/X Series)
● High ROM and RAM capacity
● High-speed operation,
low power consumption
● Serial interface: I2C bus

DIGITAL RGB
24bit/444YCbCr
HD/VD

HDMI Receiver LSI

HDMI1

TC90704MFG

E/W

HDMI2

V-OUT

Product outline
OSD

For U.S. closed caption

● Monochrome font OSD
(in character units)
● Color font OSD (in dot units)
TMP88CS34
TMP88CS38B

● Built-in closed-caption decoder
TMP88CS38
TMP88CS38B

Memory access
● NANDF controller
TMP92CH21
TMP92CA25

PC interface
● UART
● USB1.1
TMP91CW12A
TMP92CH21
TMP91CU27

System control
● Sub-microcontroller
AV-Link CEC, etc.)
TMP86FS49
TMP86FH92
TMP89FS60
: Under development

Product line-up
Part Number

TMP88CP34NG/FG

TMP88CS34NG/FG

TMP88CM38ANG/AF

TMP88CP38ANG/AF

TMP88CS38NG/FG

ROM (bytes)

48K

64K

32K

48K

64K

1.5K

RAM (bytes)
PWM

TMP88CM38BNG/BFG TMP88CP38BNG/BFG TMP88CS38BNG/BFG
32K

2K

48K
1.5K

64K
2K

14-bit x 2ch
12-bit x 2ch
7-bit x 6ch

14-bit x 2ch
12-bit x 2ch

I/O

33

AD converter

8-bit x 6ch
1chNote 1)

I2C interface
On Screen Display

Dot coloring character
32-digit x 12-line display

For U.S. closed caption
32-digit x 12-line display

OSD clock

External LC oscillation circuit

Internal oscillation circuit

External LC oscillation circuit

Version with OTP

TMP88PS34NG/FG

TMP88PS38NG/FG

TMP88PS38BNG/BFG

Packages

SDIP42/QFP44
(14 14mm)

For details of the products listed above, see the "Part Number List".
*Note1:
Although there is only one channel, the circuit has two sets of input/output lines, which can be selected.

13

Applications

Microcontrollers Listed by Function / Application
Digital equipment

Printers

Network equipment

■ Microprocessors for digital equipment
These 32- and 64-bit microprocessors are ideal for use as the main controller in digital equipment, such as printers and
network equipment. The units with a built-in PCI bus interface are outstanding for peripheral equipment expandability.
These microprocessors are also useful in other applications.

Performance

In mass production

TX9956XBG-533/600
533/666MHz/SysAD bus

Under development

TXxxxx
600MHz/PCI-66MHz
TX4939XBG-400
400MHz/PCI-66MHz

TMPR4956CXBG-400
400MHz/SysAD bus

TMPR4938XBG-300/333
300/333MHz/PCI-66MHz

TMPR4955CFG-400
400MHz/SysAD bus

TMPR4955BFG-200/300
200/300MHz/SysAD bus

TMPR4927ATBG-200
200MHz/PCI-66MHz

TMPR4937XBG-300/333
300/333MHz/PCI-66MHz
TMPR4926XBG-200
200MHz/PCI-33MHz

TMPR4955AFG-200B
200MHz/SysAD bus

TX System RISC,
SysAD bus products

TMPR3927CFE
133MHz/PCI-33MHz

TMPR4951BFG-200
200MHz/SysAD bus

TMPR4925XBG-200
200MHz/PCI-33MHz

TX System RISC,
PCI bus products

32-/64-bit RISC processors
Part Number

Package

TX9956XBG-533/600

PBGA272

Additional functions
●

TMPR4956CXBG-400
TMPR4955CFG-400
TMPR4955BFG-200/300

TMPR4951BFG-200

QFP160
(4955)
PFBGA217
(4956)

LQFP100

64-bit Superscalar RISC processor ● Built-in instruction cache 32 Kbytes, data cache 32 Kbytes
256 Kbyte level 2 cache ● Built in FPU conforming to IEEE754 (single precision/double precision)
● Employs 32-bit/64-bit SysAD Bus interface ● Power supply voltage (I/O 2.5 V or 3.3 V, internal 1.25 V)
● Operating frequency 533 MHz/600 MHz

●

●
●
●
●
●

64-bit RISC processor ● Built-in instruction cache 32 Kbytes, data cache 32 Kbytes
Built-in FPU conforming to IEEE754 (single precision/double precision)
Employs 32-bit (TMPR4955B/C)/64-bit (TMPR4956) SysAD Bus interface
Power supply voltage (I/O 3.3 V, internal 1.5 V; TMPR4955B), (I/O 2.5 V or 3.3 V, internal 1.25 V; TMPR4955C,TMPR4956)
Operating frequency 200 MHz/300 MHz (TMPR4955B), 400 MHz (TMPR4955C,TMPR4956)

●

64-bit RISC processor ● Built-in instruction cache 16 Kbytes, data cache 8 Kbytes
No FPU ● Employs 32-bit SysAD Bus interface
Power supply voltage (I/O 2.5 V or 3.3 V, internal 1.5 V) ● Operating frequency: 200 MHz

●
●

●

64-bit RISC processor ● Built-in instruction cache 32 Kbytes, data cache 32 Kbytes
Built-in FPU conforming to IEEE754 (single precision/double precision)
● Encryption engine (DES, 3DES, AES etc.), DDR-SDRAM controller, AC-Link,
10/100 BASE-T EtherMAC (2 channels), ATA-100 (2 channels), ITU656 video output port, PCI controller, etc.
● Power supply voltage (I/O 3.3 V, Internal 1.25 V, DDR-SDRAM 2.5 V (DDR333 or less)/2.6 V (DDR400))
● Operating frequency 400 MHz
●

TX4939XBG-400

PBGA456

TMPR4937XBG-300/333
TMPR4938XBG-300/333

PBGA484

TMPR4925XBG-200
TMPR4926XBG-200

PBGA256

●

64-bit RISC processor ● Built-in instruction cache 32 Kbytes, data cache 32 Kbytes
Built-in FPU conforming to IEEE754 (single precision/double precision)
● PCI controller, Memory controller, DMA controller, timer, serial, AC-link, Ether MAC (TMPR4938), etc.
● Power supply voltage (I/O 3.3 V, internal 1.5 V) ● Operating frequency 300 MHz/333 MHz.
●

●

64-bit RISC processor ● Built-in instruction cache 16 Kbytes, data cache 16 Kbytes
Built-in FPU conforming to IEEE754 (single precision/double precision)
● NAND Flash controller, PCI controller, DMA controller, memory controller, timer, serial, AC-link, Data Encryption
Standard (TMPR4926), etc. ● Power supply voltage (I/O 3.3 V, internal 1.5 V) ● Operating frequency 200 MHz
●

●

TMPR3927CFE

QFP240

32-bit RISC processor ● Built-in instruction cache 8 Kbytes, data cache 4 Kbytes
PCI controller, memory controller, DMA controller, timer, serial, etc.
● Power supply voltage (I/O 3.3 V, internal 2.5 V) ● Operating frequency 133 MHz
●

* For details of the products listed above, see the "Part Number List".

✽✽: Under development

PCI connection companion chip
Part Number

TC86C001FG
(GOKU-S)

Package

Additional functions
●

LQFP144

PCI/IF (32-bit, 33 MHz) ● ATA/ATAPI host controller, Ultra DMA transfer (mode 4),
maximum transfer rate 66 Mbytes/s ● USB1.1 host controller 2 ports (OpenHCI 1.0a supported)
● USB device controller 1 port ● I2C bus/SIO ● Power supply voltage (I/O 3.3 V, internal 1.5 V)

* For details of the products listed above, see the "Part Number List".
14

Applications

Automotive

■ Microcontrollers for automotive applications

Main functions

Toshiba offers a wide selection of automotive microcontrollers with various communications functions such as CAN and SEI. These microcontrollers are manufactured to Toshiba's exacting automotive grade standards Note) to ensure high quality in a wide range of operating temperatures.

Steering switches

Sunroof

● CAN
● SEI

Power seats
Passenger
detection

Meters

Mirrors

Seat position

Immobilizer

Air conditioner

Power windows

Blower motor

Display panel

Door switches

Keyless entry system

Compressor

Body control

Lights

Air bags

Electromotive
power steering

Wipers

Note: For details about the automotive grade
products, please contact your local
Toshiba sales representive.

Product line-up for automotive
ROM
size

SOP/QFP
DIP

512 K

32-bit

: In mass production
: Under development
: Under planning

16-bit

256 K

86CM87R
PMD

PMD

PMD
CAN

91CY22I

86FH92I

86CH87R

86CH92I/S

86CH47I/S

86C807I/S

86C892I/S
86C808I/S

86C407I/S

89FM82T

77FM70T
77CM70T

88CH41I/S

88CH40I

16 K

4K

CAN

86FS49AI

8-bit

32 K

8K

CAN

92CD54I

91CU27R

96 K
60/64 K

92FD54AI

CAN

86C847I/S

86C408I/S

SOP/SDIP/SSOP

LQFP44(10 X 10mm)

LQFP(7 X 7mm)

28-/30-pin

44-pin

48-pin

LQFP(10 X 10mm)/
QFP(14 X 14mm)
64-pin

LQFP(14 X 14mm)
100-pin

15

Applications

Microcontrollers Listed by Function / Application
Automotive

8-bit microcontrollers for automotive
Part Number
ROM (bytes)
RAM (bytes)
I/O
CAN (4 mailboxes)
SEI
SIO
UART
I2C
AD converter
8-bit timer counter
16-bit timer counter

TMP86C407I/S
TMP86C807I/S

TMP86C408I/S
TMP86C808I/S

TMP86C847I/S
TMP86CH47I/S

TMP86CH87R
TMP86CM87R

4K/8K
256
22
1ch
1ch
8-bit x 6ch
2ch
1ch

4K/8K
256
24
1ch
1ch
8-bit x 6ch
2ch
1ch

8K/16K
512
35
1ch
1ch
10-bit x 8ch
2ch
1ch

16K/32K
1K
35
1ch
1ch
1ch
10-bit x 14ch
2ch
1ch

TMP86P807/F807
SOP28/SDIP28

TMP86P808/F808
SSOP30

TMP86PM47A/PH47/FH47A
LQFP44(10 x 10mm)

TMP86PM87R
LQFP44(10 x 10mm)

Watchdog timer
Dual clocks
OTP/Flash version
Package

Part Number

TMP86C892I/S
TMP86CH92I/S

TMP86FS49AI

TMP88CH40I

TMP88CH41I/S++

TMP89FM82TUG++

ROM (bytes)

8K/16K

60K

16K

16K

32K

RAM (bytes)

512

2K

512

512

1.5K

I/O
CAN

24
-

56
-

19
-

33
-

39
-

SEI

1ch

-

-

-

1ch

SIO

-

2ch

1ch

1ch

1ch

UART

1ch

2ch

1ch

1ch

2ch

I2C/UART

1ch

-

-

-

-

I2C

-

1ch

-

-

-

AD converter

10-bit x 6ch

10-bit x 16ch

10-bit x 4ch

10-bit x 8ch

10-bit x 8ch

8-bit timer counter

2ch

4ch

2ch

2ch

4ch

16-bit timer counter

1ch
-

2ch
-

1ch
1ch

2ch
1ch

2ch
1ch

LQFP64(10 x 10mm)/
QFP64(14 x 14mm)

TMP88PH40

TMP88PH41

-

SOP28

LQFP44(10 x 10mm)

LQFP48(7 x 7mm)

Motor controller
Watchdog timer
Dual clocks
OTP/Flash version
Package

TMP86FH92I
SSOP30

: Under development
: Under planning

16-bit microcontrollers for automotive
TMP91CU27R

32-bit microcontrollers
for automotive

ROM (bytes)

96K

TMP91CY22I
256K

TMP92CD54I
512K

RAM (bytes)

10K

16K

32K

I/O

53
-

81
-

68
1ch

Part Number

CAN (16 mailboxes)
SEI

-

-

1ch

SIO/UART

2ch

2ch

2ch

I2C

1ch

1ch

3ch

AD converter

10-bit x 4ch

10-bit x 8ch

10-bit x 12ch

8-bit timer counter

6ch
1ch

8ch
2ch

8ch
2ch

H/W RTC

-

-

16-bit PWM timer

-

-

-

PDC

-

-

-

CS/WAIT controller

3ch

4ch

1ch

16-bit timer counter

-

32-kHz timer (for S/W RTC)

Watchdog timer
Dual clocks
OTP/Flash version

TMP91FW27

TMP91FY42

TMP92FD54AI

Package

LQFP64(10 x 10mm)

LQFP100(14 x 14mm)

LQFP100(14 x 14mm)
: Under development

16

Applications

Automotive

■ Microcontrollers for automotive motor control

Main functions

These microcontrollers incorporate an inverter control function for
sensorless/sensor-equipped 3-phase DC and AC motors and a sine
wave drive circuit for supporting high reliability and high temperature
operation. The sine wave drive circuit enables easy sine wave drive
suited to high efficiency and low noise.

● Sine wave drive circuit
● Rotor position detection function
● Motor control timer and timer capture
● PWM waveform generation function
● Overload protection function
● Abnormality protection function
● Automatic commutation start and
automatic position detection start

Achieved intelligent, high value-added automotive motors!

Blower motor
(low noise)

Water pump Electromotive fan motor
(long life,
(long life,
high efficiency)
high efficiency)

EPS motor
(low noise,
low vibration)

Automotive motor system block diagram

Microcontroller
Motor predriver (TB9065F)
Watchdog
timer

M

MOSFET

System power supply
(5V-Reg, reset circuit, WDT,
low voltage detection)

Predriver

Comparator

LIN
transceiver

Operational
amplifier

I/O

ROM

10-bit
AD

RAM

Timer/
counter

870/X
CORE

SCI

Programmable
motor driver
(sine wave control)

Product line-up
Microcontrollers

DSP

Part Number

TMP88CH40IMG

TMP88CH41UG(Note2)

TMP89FM82TUG++

Part Number

Series name

870/X

870/X

870/C1

Series name

770

DSP

16-bit fixed-point

Motor control
circuit (PMD)(Note1)

1ch

TMP77CM70TUG

Motor control
circuit (PMD)(Note1)

1ch

1ch

1ch

AD converter

10-bit x 4ch

10-bit x 8ch

10-bit x 8ch

Memory (ROM/RAM)

16KB/512B

16KB/512B

32KB/1.5KB

AD converter

10-bit x 4ch x 2 units

Package

SOP28

QFP44

LQFP48

Memory (ROM/RAM)

32KB/1KB

OTP version(Note3)

TMP88PH40MG

TMP88PH41UG

-

Package

Note 1: Programmable Motor Driver
Note 2: Automotive-grade products under consideration
Note 3: Standard grade
* For details of the products listed above, see the "Part Number List".

Flash version

LQFP64
TMP77FM70TUG
: Under development
Under planning

17

Applications

Microcontrollers Listed by Function / Application
Air conditioners

■ Microcontrollers for inverter electric appliances

Refrigerators

Main functions

The following microcontrollers incorporate various functions suitable for
electric appliances that require user interfaces, sensor inputs, actuator control,
and communications.

● AD converter
● Serial communication
● Motor control circuit
● LCD driver

Air conditioner system block diagram
LED
Operating mode display
Power level display

Fan
motor

Outdoor unit
4 diodes
● Transformer
● Power regulation circuit

Temperature sensor
(room temperature/
radiant heat/heat exchanger)

Indoor unit
Operation command

TMP86CX49

Operation information

● Compressor
Restart delay function
● Indoor fan
Startup compensation function
● Temperature computation
function
● Outdoor unit
Operation command function

Remote
control
TMP86CX25
● Power ON/OFF
● Operating mode change
(for comfortable sleeping/normal)
● Cooling/heating switching
(Cooling/heating/dehumidifying)
● Temperature setting
● Timer/clock setting
● Fan power

2SK3868
MOS FET

Power supply
TMP88FW45/TMP19A71
● Overcurrent protection
function
● Frequency control
● Compressor
Restart delay function
● Temperature computation function
● Inverter control
● Outdoor DC fan
RPM control

EEPROM
(Data control)
TA8000S
Partial circuit

TLP3502/3503
AC power coupler

TLP351
Driver coupler

TB6520P + TA8483CP

TD62003A
Transistor array

Indoor fan drive circuit

Louver motor drive circuit

GT15J321 x 6
D-IGBT

Louver
motor

DC indoor
fan motor

TLP351
Driver coupler

Compressor

Two-way/four-way valve

Refrigerator system block diagram
2SK3868 × 6
Heater
Surge
absorber

AC
100V

TLP3616

Three-way valve
for 2-evaporator
switching

DC motor
driver IC
TA7291P

Automatic
ice maker

DC motor
driver IC
TA7288P
Sensor input

TLP3616

Indoor lamp

TLP3616

Compressor

Main control microcontroller
TMP86CX49
● Refrigeration cycle control
Cooling fan
Compressor fan
Defrosting
● Timer control
● Open door detection
● Ice maker control

EEPROM
Fan motor driver IC
TA84006F

Driver

SW power supply

Driver IC
TD62304AP

Door SW input
C.R.F. indoor fan

Defrosting
heater

SIO

Compressor control microcontroller
TMP88CH41
● Inverter output frequency control
● 3-phase PWM waveform synthesis function

Coupler
TLP421

Control block
Display block
LCD display
Operation panel control
microcontroller

Buzzer output
Key input

TMP86CX29
Motor dumper

Stepping motor driver IC
TA7774P/F

LED
output

Reset IC
TA8000S

● Quick freezing
● Quick refrigeration
● Quick defrosting

Product outline
Indoor unit

Panel

● AD converter for sensor input
● Serial communication with outdoor unit
● I/O for controlling actuators
TMP86CH49 TMP86CS49
TMP86CM49 TMP91FW60

● LCD driver
● Serial communication
TMP86C829B TMP86CP27A
TMP86CH29B TMP86CM27
TMP86CM29B TMP86C822
TMP86C420
TMP86CH22
TMP86C820
TMP86CS28

Remote control

Main control block

● LCD driver
● Key input
TMP86CM25A
TMP86CM25
TMP86CS25A
TMP86C829B
TMP86CH29B
TMP86CM29B
TMP86CM29L
TMP86C420
TMP86C820

18

● AD converter for sensor input
● Serial communication
TMP86CS49

Outdoor unit
● Motor control circuit
● AD converter for sensor input
● Serial communication with outdoor unit
TMP88CS43 TMP19A71CY
TMP86CH21A
TMP88CS42 TMP88FW44
TMP86CS28
TMP88FW45
TMP86C822
TMP86CH22

* Some of the flash memories use the SuperFlash

®

Inverter control block
● Motor control circuit
● AD converter for sensor input
TMP88CH41

®

technology under the license of Silicon Storage Technology, Inc. SuperFlash is a registered trademark of Silicon Storage Technology, Inc.

Applications

DVCs

DSLRs

■ Microcontrollers for digital single-lens reflex cameras (DSLRs)

Main functions

These microcontrollers incorporate high-speed AD converters to support
AF/AE control (computation), dial input, and other features suitable for the
main controller of a single-lens reflex camera.

● AF/AE control
(high-speed AD/multidigit operation)
● Dial input control
● Shutter control
● Tape control
● LCD display control

■ Microcontrollers for digital video cameras (DVCs)
These microcontrollers, responsible for controlling the camera and tape deck
sections, contain large-capacity ROM to help minimizing the product size and
support various features suitable for main DVC control.

DVC system block diagram

DSLR system block diagram
Image processing system

Timing signal

Audio

Area
Sensor

Video

AE
Sensor

Memory Card
LENS

Camera
DSP

Analog Front End

DV control
LSI

System
microcontroller

TMP1962
TMP19A64

EEPROM

Large-scale software
that controls the camera
and deck blocks.
Multipin system control
interface
High performance,
low power dissipation

Flash

Key

OPAMP

USB
IEEE1394
Wireless,
infrared ray

For image processing engine

SoC
Memory
card
DRAM

LCD panel

Motor
Drive

Image display
LCD

DSC signal
processing
LSI
(CUSTOM)

USB
IEEE1394
In-out
LCDC

Zoom
Motor

Analog
front
end

Independent image processing
and camera control systems
run in parallel.
Faster image processing
High-speed multipoint AF

DECK

A single chip controls
both the camera and
deck blocks.

For main processing in camera control system

AF
Sensor
Lens
microcontroller

AF control
Shutter control
Iris control
Signals

System
microcontroller

LCD
microcontroller

Battery control

TMP1942
TMP19A43

TLCS-870/C

For display system

Information display LCD

Camera
Key/switch

Camera control system

Product outline
LCD display

Camera control/Shutter control
AF control/Tape control

TMP86C420
TMP86C820
TMP86C822
TMP86C829B
TMP86CH21A
TMP86CH22
TMP86CH29B
TMP86CM23A
TMP86CM29B
TMP86CM25A

TMP1962C10BXB
TMP19A64F20BXB
TMP19A64C1DXB

AF control (computation),
AE control (computation)
Built-in strobe control
Dial input, shutter control

TMP86CP23A
TMP86FP24
TMP86CS25A
TMP86CS28
TMP86FS28

TMP1942CYU
TMP1942CZU
TMP1942CZXB

TMP19A43FDXB
TMP19A43FZXB
TMP19A43CDXB
TMP19A43CZXB

Product line-up
Part Number

TMP1942CYUG/CZUG/CZXBG

TMP1962C10BXBG

TMP19A43FDXBG/CDXBG

TMP19A43FZXBG/CZXBG

Maximum operating frequency (MHz)

32

40.5

40

40

54

2.7 to 3.6

1.35 to 1.65
I/O: 1.65 to 3.3
AD: 2.7 to 3.5

1.35 to 1.65
I/O, AD: 2.7 to 3.6
DA: 2.3 to 2.7

1.35 to 1.65
I/O, AD: 2.7 to 3.6
DA: 2.3 to 2.7

1.35 to 1.65
I/O: 1.65 to 3.3
AD: 2.7 to 3.3

Supply voltage (V)

TMP19A64F20BXBG/C1DXBG

Internal bus width

32

32

32

32

32

External bus width

16 (address/data
multiplexed)

16(multiplexed or
separate selectable)

16 (multiplexed or
separate selectable)

16(multiplexed or
separate selectable)

16 (multiplexed or
separate selectable)

Internal ROM (bytes)

256K/384K

1024K

512K

384K

2048K/1536K

Internal RAM (bytes)

16K

40K

24K

20K

64K/56K

AD converter

16ch (conversion time: 2µs)

24ch

16ch (conversion time: 1.15µs)

16ch (conversion time: 1.15µs)

24ch

DMAC channels

4ch

8ch

8ch

8ch

8ch

I/O ports

108

202

143

143

209

Serial interface

6ch

8ch

7ch

7ch

8ch

Timer channels

28ch

18ch

17ch

17ch

12ch

External interrupt pins

29

25

48

48

20

Dual clock

●

-

●

●

●

Debug support unit

● (Flash product only)

●

●

●

●

Package

LQFP144(16 x 16mm)/
FBGA177(13 x 13mm)

FBGA281(13 x 13mm)

FBGA193(12 x 12mm)

FBGA193(12 x 12mm)

FBGA281(13 x 13mm)

Others

10-bit DA converter x 3 channels
ROM correction
2-phase pulse input counter
Dynamic pull-up
5 V capable ports (x 15)

ROM correction
2-phase pulse input counter

8-bit DA converter x 2 channels
ROM correction
2-phase pulse input counter
Dynamic pull-up

8-bit DA converter x 2 channels
ROM correction
2-phase pulse input counter
Dynamic pull-up

Built-in back-up block
ROM correction
2-phase pulse input counter

* For details of the products listed above, see the "Part Number List".
19

Applications

Microcontrollers Listed by Function / Application
Audio systems

■ Microcontrollers for audio (CD-MP3 control MCUs)

Main functions

Toshiba's extensive line-up of microcontrollers for audio applications includes
16-bit products ideal for controlling CD-MP3 decoder ICs, and 32-bit products
incorporating a USB HOST controller which are software-compatible with the
16-bit products.

Sample application: CD-MP3/USB/SD system

Car audios

● Controlling CD servo and
CD-MP3 decoder ICs
● Memory variations
● Pin count variations

Roadmap for audio MCUs
Pin count
ROM size/RAM
size

Analog out

CD-MP3 Decoder
TC94A70

CD
Mechanism
and PUH
Motor Driver

CD
Servo

: Flash ROM
: Mask ROM

USB HOST controller built in

32-bit core
TLCS-900/H1
Series

MP3
Decoder

100-pin

TMP92FD23A
TMP92CD23A

100-pin

Bit Stream
I/F

CD-MP3
Decoder
Control

SD Memory
Card

USB MCU
TMP92FD28A

USB Memory

Main MCU

USB HOST

100-pin
128KB/4KB

64-pin

64-pin

TMP91FY42
256KB/16KB

TMP91CY22

TMP91FW27

TMP91CU27

100-pin

100-pin

TMP91CW12A

USB

256KB/16KB

High speed,
high functionality

16-bit core
TLCS-900/L1
Series

SIO/UART/I2C

512KB/32KB

512KB/32KB

TMP92CY23

ROM/RAM expanded

SPI

TMP92FD28A
TMP92CD28A

100-pin

256KB/16KB

ller
Sma AM,
/R
ROM pin
r
lowe
t
u
o
c n

64-pin 96KB/10KB

128KB/12KB

TMP91CP27
48KB/4KB

* MP3 and WMA are trademarks or registered trademarks of their respective holders.

: Under development

Main functions

■ Microcontrollers for audio (Main control MCUs)

● High performance
● Large-capacity memory
● Range of serial interfaces
● Peripheral unit control

These 32-bit microcontrollers incorporate large-capacity memory and a wide
range of serial interfaces, hence they are suitable for main control, for
example, in car audio. The series also includes products that contain CAN
controllers.

Sample application : Main control system
RDS
SCI

RDS Unit Control

Tuner Unit Control

Tuner Unit, PLL

MD Unit Control
SCI

MD Unit

CD Unit Control

CD Unit, changer

Remote control

SCI

Sensor Input

Sensor

Main MCU

TMP92CY23
TMP92CD23A
TMP92CD54I

Display Control

MCU driver
for display

SCI, BUS

SCI, CAN
PIO
SW, Volume Control
Analog SW

SCI
E-Volume

AMP

Product line-up
CD-MP3 control MCUs

Main control MCUs

Part Number

TMP91CP27UG/
TMP91CU27UG

TMP91CW12AFG/ TMP92CY23FG/DFG TMP92CD28AFG/
TMP91CY22FG TMP92CD23AFG/DFG
TMP92CD28ADFG

Part Number

TMP92CY23FG/DFG

Series name

900/L1

900/L1

900/H1

900/H1

Series name

900/H1

900/H1

900/H1

ROM (bytes)

48K/96K

128K/256K

256K/512K

512K

ROM (bytes)

256K

512K

512K

RAM (bytes)

4K/10K

4K/16K

16K/32K

32K

RAM (bytes)

16K

32K

32K

I/O port

53

81

84

72

I/O port

84

84

68

10-bit AD converter (ch)

4

8

12

-

10-bit AD converter (ch)

12

12

12

UART/SIO (ch)

2

2

3

2

UART/SIO (ch)

3

3

2

I 2 C bus/SIO (ch)

1

1

2

2

I 2C bus/SIO (ch)

2

2

3

1

CAN
LQFP100/QFP100

LQFP100/QFP100

QFP100

USB HOST controller
Package

LQFP64

LQFP100

LQFP100/QFP100 LQFP100/QFP100

Package

20

* Some of the flash memories use the SuperFlash

TMP92CD54IFG

1

: Under development
®

TMP92CD23AFG/DFG

: Under development
®

technology under the license of Silicon Storage Technology, Inc. SuperFlash is a registered trademark of Silicon Storage Technology, Inc.

Applications

Air conditioners

Refrigerators

■ Microcontrollers with motor control circuit (PMD)

Washing machines

Automotive

Main functions
● Sine wave drive
● Rotor position detection function
● Motor control timer and timer capture
● PWM waveform generation function
● Overload protection function
● Abnormality protection function
● Automatic commutation start and
automatic position detection start
● AD converter trigger generation
function

These microcontrollers with a motor control circuit incorporate an
inverter control function for 3-phase DC and AC motors. The motor
control circuit supports hardware configuration where motor drive
signals are linked with feedback signals from the motor, thus
controlling the motor with less load imposed on the CPU. The line-up
includes a variety of microcontrollers supporting 120-degree
commutation and vector control.

8-bit microcontrollers with motor control circuit (PMD)
ROM
size

SOP/QFP
DIP

120/
256 K

Third-generation PMD
8- and 11-channel
10-bit high-speed ADCs

: In mass production
: Under development
: Under planning

Second-generation PMD Second-generation PMD

Flash ROM

Flash ROM

TMP88FW45

TMP88FW44

TMP19A71

Second-generation PMD Second-generation PMD
16-channel 10-bit ADC 16-channel 10-bit ADC

64 K

TMP88CS42

Third-generation PMD
4-channel 10-bit
2-unit

32 K

Second-generation PMD
8-channel 10-bit ADC

TMP77CM70T

TMP89FM82T

TMP77FM70T

TMP88CS43

Second-generation PMD Second-generation PMD
4-channel 10-bit ADC
8-channel 10-bit ADC

TMP88CH40

TMP88CH41

TMP88CH40I

TMP88FH41

16 K

TMP88CH41I/S
TMP88F841

8K

PMD 1ch
28-pin

PMD 2ch

42-/44-/48-pin

64-pin

80-pin

100-pin

PMD : Programmable Motor Driver

Product line-up
Series
Name

Part Number

Flash

ROM
(bytes)

PMD
RAM I/O
(channel)
(bytes)

TMP88CH40NG/MG

Supply
Voltage (V) Version with OTP/ Flash

TMP88PH40NG/MG

19

TMP88CH40IMG

TMP88PH40MG

16 K

TMP88CH41NG/UG
TMP88CH41IUG /SUG

TMP88CS42NG/FG

64 K

1
33

8K
16 K

TMP88FH41UG

10-bit AD converter
UART
● SIO
●

512

TMP88F841UG

870/X

Additional Functions

●

4.5 to 5.5

TMP88PH41NG/UG
TMP88PH41UG
-

2K

55
71

TMP88CS43FG

10-bit AD converter
UART
SIO
● PWM
●

2

●
●

4.5 to 5.5

TMP88PS42NG/FG
TMP88PS43FG

Package

SDIP28/SOP28
SOP28
SDIP42/LQFP44(10 x 10mm)
LQFP44(10 x 10mm)
SDIP64/QFP64
(14 x 20mm)
QFP80(14 x 20mm)

10-bit AD converter
● UART
● SIO
● PWM
● 10-bit AD converter
● UART
● SIO
● PWM
● 10-bit AD converter
● UART
● SIO
● SEI

4.5 to 5.5

-

QFP100(14 x 20mm)

4.5 to 5.5

-

QFP80(14 x 20mm)

4.5 to 5.5

-

LQFP48(7 x 7mm)

10-bit AD converter
UART/SIO

4.5 to 5.5

10-bit AD converter
UART/SIO
PWM
● Encoder input

3.0 to 3.6

●

870/C1

770

TMP88FW44FG

120K

4K

91

2

TMP88FW45FG

120K

4K

71

2

TMP89FM82TUG

32K

1.5K

39

1

32K

1K

18

1

256 K

10K

75

2

TMP77CM70TUG
TMP77FM70TUG

●
●

TMP77FM70TUG
-

LQFP64(10 x 10mm)

●

TX19A

TMP19A71CYUG/FG

●
●

* For details of the products listed above, see the "Part Number List".
* Some of the flash memories use the SuperFlash

®

TMP19A71FYUG/FG

LQFP100(14 x 14mm)/
QFP100(14 x 20mm)
: Under development
++: Under planning

®

technology under the license of Silicon Storage Technology, Inc. SuperFlash is a registered trademark of Silicon Storage Technology, Inc.

21

Microcontrollers Listed
by Function / Application

Applications

Electronic dictionaries

PDAs

Air conditioners

■ Microcontrollers with LCD controller

Refrigerators

Washing machines

Main functions

The following microcontrollers contain LCD controller circuitry that
supports monochrome and color STN/TFT. The line-up thus supports a
wide range of LCDs with different sizes.

● Monochrome/Gray/Color LCD
controller
● Memory interface:
SDRAM, NAND Flash, SD card
● Large-capacity memory access
MMU
● Touch Screen interface

16-/32-bit microcontrollers with LCD controller
Monochrome /
Gray
Common

Color
Common

480

TMP92CH21

TMP91C820A
TMP92C820

: In mass production

480

Monochrome /
Gray

TMP92CF26A/CZ26A

Monochrome /
Gray

256K /
16M Colors

320

320

TMP92CH21

TMP92CF/CZ26A
64K Colors

4K Colors

240

TMP92CF29A
64K Colors

240

128

128
TMP92CF29A
TMP92CZ26A

TMP92CF/CZ26A

Monochrome /
Gray

4K Colors

TMP92CF29A

TMP92CA25
Monochrome

64

TMP91C016

32

64

128

320

4K Colors

64

TMP91C025 TMP91C815
Monochrome

32

360

640

960 Segment

320

64

480

640

960 Segment

Product line-up
Part Number

ROM
(bytes)

RAM
(bytes)

I/O

-

-

31

Color

LCD-CTRL
Display Size

Additional Functions
●

TMP91C016FG

●
●

TMP91C025FG

-

-

38

TMP91C815FG

-

8K

61

8K

8K

77

TMP91C820AFG
TMP92C820FG

-

8K

83

TMP92CH21FG

8K
(Boot)

16K

82

W/B

16
Gray

64seg. x 32com.
to
360seg. x 240com.

128seg. x 128com.
to
640seg. x 480com.
64seg. x 64com.
to
Color: 320seg. x 320com.
Gray: 960seg. x 480com.

-

10K

92

W/B

64seg. x 64com.
to
640seg. x 480com.

●

●

MMU (136MB)

1.8 to 3.6

●

MMU (136MB)
SDRAM controller

2.7 to 3.6

MMU (136MB)
SDRAM controller

3.0 to 3.6

MMU (512MB)
SDRAM controller
NAND Flash interface
Touch Screen interface
USB1.1 interface

2.7 to 3.6

MMU (512MB)
SDRAM controller
NAND Flash interface
Touch Screen interface
SPI interface

2.7 to 3.6

MMU (3.1GB)
SDRAM controller
MLC NAND Flash interface
USB1.1 interface
SPI interface

1.4 to 1.6
3.0 to 3.6
(Two power
supplies)

FBGA228
(15 x 15mm,
0.8-mm pitch)

MMU (2.1GB)
SDRAM controller
MLC NAND Flash interface
USB1.1 interface
SPI interface

1.4 to 1.6
3.0 to 3.6
(Two power
supplies)

LQFP176
(20 x 20mm)

●
●

●
●
●
●
●

●
●
●
●

TMP92CZ26AXBG

TMP92CF29AFG

8K
(Boot)

8K
(Boot)

288K

144K

136

92

Gray/
Color

64seg. x 64com.
to
16M/256K colors:320seg. x 480com.
64K colors:480seg. x 480com.
4K or fewer colors
:640seg. x 480com.
Gray

Gray/
Color

64seg. x 64com.
to
64K colors:480seg. x 480com.
4K or fewer colors
:640seg. x 480com.
Gray

* For details of the products listed above, see the "Part Number List".
22

LQFP100
(14 x 14mm)

2.4 to 3.6

●

TMP92CA25FG

MMU (105MB)
1.8 to 3.6
DRAM controller
Display data X/Y axis conversion circuit (8 x 8)

Package

MMU (72MB)
Touch Screen interface

●

●

Gray/
Color

Supply
Voltage (V)

●
●
●
●
●
●
●
●
●
●

LQFP128
(14 x 14mm)

LQFP144
(16 x 16mm)

Applications

DVDs

Audio systems

Air conditioners

Refrigerators

Washing machines

■ Microcontrollers with fluorescent display tube driver
The following microcontrollers incorporate high breakdown voltage output for directly driving a fluorescent
display tube and a display circuit for automatically transferring display data to a port. In addition to existing
products, such as a VFT driver circuit which can display digits on a segmented display, Toshiba offers a
line of products which support automatic display on universal-grid display tubes.

8-/16-bit microcontrollers with fluorescent display tube driver
ROM
size

QFP

: In mass production
: Under development

DIP

128 K

870/X Series

96 K

TMP88PU74

TMP88PU77

TMP88CU74

TMP88CU77

72 K

TMP88CS77

64 K

870 Series
TMP87PS71A

60 K

TMP87CS71B

TMP88CP77

48 K

40 K

32 K

870/C Series
TMP87PM14

TMP86PM72

TMP86PM74A

TMP87PM74

TMP87PM75

TMP87CM14

TMP86CM72

TMP86CM74A

TMP87CM74A

TMP87CM75

TMP87CH74A

TMP87CH75

24 K

TMP87CK14

16 K

TMP87CH14

TMP86CK74A
TMP86CH72

12 K
8K

TMP87C814

QFP/SDIP

QFP

QFP
64-pin

80-pin

100-pin

8-bit microcontrollers with fluorescent display tube driver
Series
Name

Part Number

TMP87C814NG/FG
TMP87CH14NG/FG
TMP87CK14NG/FG
TMP87CM14NG/FG
870

870/C

870/X

ROM
(bytes)
8K
16 K
24 K
32 K

RAM
(bytes)

VFT Driver(Fluorescent Tube Driver)

55

Maximum breakdown
voltage:
40 V on each of 24 pins

73

16 seg. x 16 dig.

512
1K

TMP87CS71BFG

60 K

2K

TMP87CH74AFG
TMP87CM74AFG
TMP87CH75FG
TMP87CM75FG

16 K

512

32 K

1K

16 K

512

32 K

1K

TMP86CK74AFG
TMP86CM74AFG
TMP86CH72FG

24 K

1K

32 K

2K

TMP86CM72FG

32 K

TMP88CU74FG
TMP88CP77FG
TMP88CS77FG
TMP88CU77FG

16 K

I/O

71
89
70

1K

54

96 K

2K

71

48 K

1K

64 K

2K

96 K

3K

88

Maximum breakdown voltage:
40 V on each of 37 pins
Programmable grid scan output
Maximum breakdown voltage:
40 V on each of 51 pins
Programmable grid scan output
Maximum breakdown voltage:
41 V on each of 37 pins
Programmable grid scan output
Maximum breakdown voltage:
41 V on each of 32 pins
Programmable grid scan output
Maximum breakdown voltage:
40 V on each of 37 pins
Programmable grid scan output
Maximum breakdown voltage:
40 V on each of 53 pins
Programmable grid scan output

Additional Functions
●
●
●

8-bit AD converter: 8 channels
8-bit SIO: 1 channel
16-bit timer/counter: 2 channels,
8-bit timer/counter: 2 channels

●
●
●

AD converter input: 6 channels
8-bit SIO: 1 channel
High-speed serial output

●
●
●

8-bit AD converter: 12 channels
8-bit SIO: 2 channels
16-bit timer/counter: 2 channels,
8-bit timer/counter: 2 channels

8-bit AD converter: 8 channels ● 8-bit SIO: 1 channel
16-bit timer/counter: 2 channels,
8-bit timer/counter: 2 channels
● 8-bit AD converter: 6 channels ● 8-bit SIO: 1 channel
● 16-bit timer/counter: 1 channel,
8-bit timer/counter: 2 channels ● I2C bus: 1 channel
● 8-bit SIO: 1 channel
● 16-bit timer/counter: 2 channels,
8-bit timer/counter: 2 channels
●
●

●
●

8-bit AD converter: 12 channels ● 8-bit SIO: 2 channels
16-bit timer/counter: 3 channels,
8-bit timer/counter: 1 channel

Package
SDIP64/
QFP64
(14 x 20mm)

QFP80
(14 x 20mm)
QFP100
(14 x 20mm)
QFP80
(14 x 20mm)
QFP64
(14 x 14mm)
QFP80
(14 x 20mm)
QFP100
(14 x 20mm)

* For details of the products listed above, see the "Part Number List".
23

Microcontrollers Listed by Function / Application
■ Microcontrollers with LCD driver
The following microcontrollers contain LCD driver circuitry. Some products also incorporate a voltage booster,
enabling stable LCD display even at low operating voltages and realizing low power consumption.

8-/16-bit microcontrollers with LCD driver
ROM
size

QFP

40 seg. x 4 com.

: In mass production

Not voltage
booster type

DIP

TMP91FW40

128 K

TMP91CW40
TMP93CS20
40 seg. x 4 com.

64 K
40seg. x 4 com.
On-chip voltage booster

60 K

TMP86CS28

TMP86CS28

TMP86FS28

TMP86FS28

32 seg. x 4 com.
TMP86PS23

TMP86FS27

TMP86FS23

TMP86PS27

TMP86CP23A

TMP87PP21
TMP86CP27A

TMP87CP21C

TMP86PS25

TMP87CP21C

TMP86CM23A

40 seg .x 4 com.

8-bit AD converter:
8 channels

TMP87PP23

TMP87PP24A

TMP87CP23

TMP87CP24A

TMP87CM23A

TMP87CM24A
On-chip voltage
booster

TMP86PM23
TMP86FM25

32 K
24 seg. x 4 com.

TMP86FM29
TMP86CM29L

TMP87CM29

TMP86PM29B
TMP86CM29B

TMP86CM25A

TMP86CM27
TMP87CM21C

TMP86CM25
TMP87CM21C
60seg. x 16com.

TMP87CK29

24 K

On-chip voltage
booster

23 seg. x 4 com.
TMP86PH22

16 K

TMP86CS25AD

24seg. x 4 com.
TMP86FP24

TMP87PP21

On-chip voltage
booster
8-bit
AD converter:
8 channels

TMP86CS25A
On-chip voltage
booster

48 K

On-chip voltage
booster
10-bit
AD converter:
8 channels

60seg. x 16com.

TMP86CH22

TMP86CH21A

32seg. x 4 com.

8-bit AD converter:
8 channels

TMP86CH29B
TMP87CH29

32 seg. x 4 com.
On-chip voltage
booster

8-bit
AD converter:
8 channels

TMP87CH21C

TMP87CH21C

TMP86C829B

8K

TMP86C822

TMP86C820
TMP86C420

4K

(10 x 10mm)

SDIP64/LQFP LQFP(10 x 10mm)/
(10 x 10mm)
QFP(14 x 14mm)

44-pin

64-pin

LQFP44

QFP
(14 x 20mm)

80-pin

4-bit microcontrollers with LCD driver
ROM
size
4K
2K

QFP
DIP

: In mass production

20 seg x 4 com.
8-bit
AD converter:
4 channels
TMP47C422
TMP47C222

SDIP / QFP
42- / 44-pin

24

LQFP

QFP

LQFP

LQFP

(12 x 12mm)

(14 x 20mm)

(14 x 14mm)

(16 x 16mm)

100-pin

144-pin

Applications

Game machines

Telephones

Remote controls

Audio systems

Air conditioners

Refrigerators

Washing machines

Rice cookers

16-bit microcontrollers with LCD driver
Series
Name
900/L

900/L1

Part Number
TMP93CS20FG
TMP91CW40FG

ROM
(bytes)

RAM
(bytes)

I/O

LCD Driver

64 K

2K

88

40 seg. x 4 com.
(On-chip voltage booster)

128 K

4K

61

40 seg. x 4 com.
(Not voltage booster type)

TMP91FW40FG

Additional Functions
Serial interface: 3 channels
10-bit AD converter: 8 channels
16-bit timer/counter: 4 channels,
8-bit timer/counter: 4 channels
● Serial interface: 4 channels
● 10-bit AD converter: 12 channels
● 16-bit timer/counter: 3 channels,
8-bit timer/couter: 4 channels
●
●
●

Power
Voltage (V)

Package

10%
10%

LQFP144
(16 x 16 mm)

2.7 to 3.6

LQFP100
(14 x 14 mm)

Power
Voltage (V)

Package

5V
3V

8-bit microcontrollers with LCD driver
Series
Name

870

Part Number
TMP87CH21CFG/CDFG
TMP87CM21CFG/CDFG
TMP87CP21CFG/CDFG
TMP87CM23AFG
TMP87CP23FG
TMP87CM24AFG
TMP87CP24AFG
TMP87CH29NG/UG
TMP87CK29NG/UG
TMP87CM29NG/UG
TMP86CH22UG
TMP86C822UG
TMP86C420UG/FG
TMP86C820UG/FG
TMP86CH21FG
TMP86CH21AUG

ROM
(bytes)
16 K
32 K
48 K
32 K
48 K
32 K
48 K
16K
24K
32K
16 K
8K
4K
8K

RAM
(bytes)
1K
2K
1K
2K
2K

I/O

LCD Driver

52

32 seg. X 4 com.

70

40 seg. X 4 com.

69

40 seg. X 4 com.
(On-chip voltage booster)

1K

43

24 seg. X 4 com.

512

32

23 seg. X 4 com.

256

16 K
512

TMP86C829BUG/BFG

8K

TMP86CH29BUG/BFG

16 K

32 seg. X 4 com.
(On-chip voltage booster)

39

TMP86CM29BUG/BFG
TMP86CM29LUG
32K

Additional Functions

●
●
●

2.7 to 5.5

8-bit AD converter: 8 channels
8-bit SIO: 2 channels
16-bit timer/counter: 2 channels,
8-bit timer/counter: 2 channels

QFP100
(14 X 20mm)

8-bit AD converter: 5 channels
8-bit UART: 1 channel
18-bit timer/counter: 1 channel,
8-bit timer/counter: 4 channels
● 8-bit AD converter: 4 channels
● 8-bit SIO: 1 channel, 8-bit UART: 1 channel
● 18-bit timer/counter: 1 channel, 8-bit timer/counter: 2 channels
● 8-bit AD converter: 8 channels
● 8-bit SIO: 1 channel
● 18-bit timer/counter: 1 channel, 8-bit timer/counter: 2 channels
● 8-bit AD converter: 8 channels
● 8-bit SIO: 1 channel
● 18-bit timer/counter: 1 channel, 8-bit timer/counter: 4 channels
●
●
●

●
●
●

2.2 to 5.5

LQFP100
(14 X 14mm)

2.7 to 5.5

SDIP64
LQFP64
(10 X 10mm)

1.8 to 5.5

LQFP44
(10 X 10mm)

1.8 to 5.5

LQFP64
(10 X 10mm)
QFP64
(14 X 14mm)

1.8 to 5.5

LQFP64
(10 10mm)
QFP64
(14 X 14mm)

10-bit AD converter: 8 channels
8-bit SIO/UART: 1 channel
18-bit timer/counter: 1 channel, 8-bit timer/counter: 4 channels

1.5K

LQFP64
(10 X 10mm)
1.8 to 3.6

TMP86FM29UG/FG

870/C

TMP86CM23AUG
TMP86CP23AUG

48K

TMP86FS23UG ▲

60K

TMP86FP24FG

48K

TMP86CM27FG
TMP86CP27AFG
TMP86FS27FG
TMP86CM25FG

32 K
48K
60K

TMP86CM25AFG

2K

1K

54

24 seg. X 4 com.
(On-chip voltage booster)

55

40 seg. X 4 com.
(On-chip voltage booster)

10-bit AD converter: 8 channels
8-bit SIO: 1 channel, 8-bit UART: 1 channel
18-bit timer/counter: 1 channel, 8-bit timer/counter: 4 channels
Multiply-accumulate calculator (MAC)

●
●
●
●

10-bit AD converter: 8 channels
8-bit SIO: 1 channel, 8-bit SIO/UART: 1 channel
16-bit timer/counter: 2 channels, 8-bit timer/counter: 2 channels
Program patch logic

1.8 to 3.6

LQFP80
(12 X 12mm)

●
●
●

10-bit AD converter: 8 channels
8-bit UART: 1 channel, 8-bit SIO: 1 channel
10-bit timer/counter: 1 channel,
8-bit timer/counter: 2 channels

2.7 to 5.5

QFP80
(14 X 20mm)

●
●
●

8-bit AD converter: 8 channels
8-bit SIO/UART: 1 channel, 8-bit SIO: 1 channel
18-bit timer/counter: 1 channel,
8-bit timer/counter: 4 channels

1.8 to 5.5

LQFP64
(10 X 10mm)

2.7 to 5.5

1.8 to 5.5
60 seg. X 16 com.
(On-chip voltage booster)

42

TMP86CS25ADFG

LQFP64
(10 X 10mm)
QFP64
(14 X 14mm)

●
●
●
●

32 K

TMP86CS25AFG

TMP86CS28FG/DFG ▲

32 seg. X 4 com.

48

QFP80 (14 X 20mm)
LQFP80 (12 X 12mm)

2K

1.8 to 3.6

QFP100
(14 X 20mm)

1.8 to 5.5
LQFP100 (14 X 14mm)

60 K
40 seg. X 4 com.
(On-chip voltage booster)

62

TMP86FS28FG/DFG ▲

o

●
●
●

10-bit AD converter: 8 channels
8-bit SIO/UART: 1 channel, 8-bit UART: 1 channel
16-bit timer/counter: 2 channel,
8-bit timer/counter: 4 channels

2.7 to 5.5

QFP80 (14 X 20mm)
LQFP80 (12 X 12mm)

Power
Voltage (V)

Package

o

: Guaranteed over the ambient temperature (Topr) range of -20 C to 85 C at 1.8 V to 2.0 V.
o
o
: Guaranteed over the ambient temperature (Topr) range of -20 C to 85 C at 2.7 V to 3.0 V.

4-bit microcontrollers with LCD driver
Series
Name

Part Number

TMP47C222N/F/U

ROM
RAM
(bytes) (Nibbles)
2K

I/O

8-bit AD converter: 4 channels
● 8-bit SIO: 1 channel
● Pulse output: remote control transmission carrier
●

22
4K

Additional Functions

SDIP42

192

47E
TMP47C422N/F/U

LCD Driver

20 seg. x 4 com.

256

2.5 to 5.5

QFP44
(14 x 14 mm)
QFP44
(10 x 10 mm)

* For details of the products listed above, see the "Part Number List".
* Some of the flash memories use the SuperFlash

®

®

technology under the license of Silicon Storage Technology, Inc. SuperFlash is a registered trademark of Silicon Storage Technology, Inc.

25

Microcontrollers Listed by Function / Application
■ Flash microcontrollers
Flash microcontrollers
ROM
size

SOP/QFP

2M

DIP

: In mass production
: Under development
: Under planning

19A64F20B
1962F10A

1M
92FD23A
92FD28A
92FD54AI
1940FDB

512 K

1942FD

1942FD

19A43FD

19A43FZ

384 K
91FY42
19A71FY

256 K

91FW60
91FW40

91FW27

128 K

88FW45

120 K
96K

88FW44

91FU62
86FS27
86FS28

86FS23
86FS49AI

60 K

86FS64

86FS49A
89FS60
86FP24

48 K
89FM40

89FM42

32 K

89FM46

77FM70T

89FM82T

86FM29

86FM25

86FM48
89FM60

16 K

86F807

8K

86FH12

86FH09A

89FH40

86FH92I
86FH92

86FH93

86FH46A

86F808

86F809

89FH42

89FH46

86FH47A

86FH47A

88FH41
88F841

86F409

4K

SOP/ SDIP

SSOP/
SDIP

SDIP

SDIP

28-pin

30-pin

32-pin

42-pin

LQFP

LQFP

(10 x 10mm)

(7 x 7mm)

44-pin

48-pin

QFP(14 x 14mm)/ QFP(14 x 20mm)/ QFP(14 x 20mm)/
LQFP(10 x 10mm) LQFP(12 x 12mm) LQFP(14 x 14mm)
64-pin

80-pin

100-pin

FBGA

LQFP

FBGA

FBGA

(16 x 16mm)

(13 x 13mm)

(12 x 12mm)

(13 x 13mm)

144-pin

177-pin

193-pin

281-pin

Product line-up
Series
Name

Part Number

TMP86F807MG/NG
TMP86F808DMG/NG
TMP86F409NG
TMP86F809NG
TMP86FH09ANG
TMP86FH12MG

870/C

TMP86FS23UG
TMP86FP24FG
TMP86FM25FG

ROM
(bytes)
8K

RAM
(bytes)
256

I/O

●
●

16-bit timer/counter: 1 channel
8-bit timer/counter: 2 channels

26

●
●
●

SEI: 1 channel
UART: 1 channel
10-bit AD converter: 6 channels

●
●

16-bit timer/counter: 1 channel
8-bit timer/counter: 2 channels

24

●
●
●

SIO: 1 channel
UART: 1 channel
10-bit AD converter: 8 channels

●
●
●

16-bit timer/counter: 1 channel
10-bit timer/counter: 1 channel
8-bit timer/counter: 2 channels

SSOP30

48

●
●
●

SIO: 1 channel
UART:1 channel
10-bit AD converter: 8 channels

●
●

18-bit timer/counter: 1 channel
8-bit timer/counter: 4 channels

LQFP64 (10 x 10mm)

54

●
●
●

SIO: 1 channel
SIO/UART: 1 channel
10-bit AD converter: 8 channels

●
●

16-bit timer/counter: 2 channels
8-bit timer/counter: 2 channels

LQFP80 (12 x 12mm)

42

●
●
●

SIO: 1 channel
SIO/UART: 1 channel
8-bit AD converter: 8 channels

●
●

18-bit timer/counter: 1 channel
8-bit timer/counter: 4 channels

QFP100 (14 x 20mm)

55

●
●
●

SIO: 1 channel
UART: 1 channel
10-bit AD converter: 8 channels

●
●

10-bit timer/counter: 1 channel
8-bit timer/counter: 2 channels

QFP80 (14 x 20mm)

62

●
●
●

UART: 1 channel
SIO/UART: 1 channel
10-bit AD converter: 8 channels

●
●

16-bit timer/counter: 2 channels
8-bit timer/counter: 4 channels

QFP80 (14 x 20mm)/
LQFP80 (12 x 12mm)

24

512
16K

60K

48K

2K

32K

TMP86FS27FG

1K
60K

TMP86FS28FG/DFG

26

2K

Package

SEI: 1 channel
UART: 1 channel
8-bit AD converter: 6 channels

4K
8K

Additional Functions
●
●
●

22

SOP28/SDIP28
SSOP30/SDIP30

SDIP32

Applications

Electronic dictionaries

PDAs

Game machines

Telephones

Remote controls

Audio systems

Air conditioners

Refrigerators

Washing machines

Rice cookers

Automotive

TVs

Product line-up
Series
Name

Part Number

ROM
(bytes)

RAM
(bytes)

I/O

TMP86FM29UG/FG

32K

1.5K

39

16K

512

TMP86FH46ANG
TMP86FH47AUG/DUG
TMP86FM48UG/FG
870/C

33

32K

TMP86FS49AUG/FG
TMP86FS49AIUG/FG

35
54

2K

56

60K

TMP86FS64FG

91

TMP86FH92DMG
24

TMP86FH92IDMG
16K

512

TMP86FH93NG

870/X

26

TMP88F841UG

8K

TMP88FH41UG

16K

TMP88FW44FG

120K

512

4K

TMP88FW45FG

870/C1

16K

TMP89FM40NG

32K

TMP89FH42UG

16K

TMP89FM42UG

32K

TMP89FM46DUG
TMP89FM60UG/FG

770

91
71

TMP89FH40NG

TMP89FH46DUG

33

2K

16K

40

56

32K

1.5K

39

32K

1K

18

12K

53

4K

61

TMP89FM82TUG
TMP77FM70TUG
TMP91FW27UG

128K

TMP91FW40FG
900/L1

TMP91FY42FG

256K

16K

81

TMP91FW60FG/DFG

128K

8K

83

TMP91FU62FG/DFG

96K

4K

69

TMP92FD23AFG/DFG

900/H1

TMP92FD28AFG/DFG

84

512K

32K

TMP92FD54AIFG

TMP1942FDUG
TX19

TX19A

77

20K

108

202

TMP1962F10AXBG

1024K

40K

TMP19A43FDXBG

512K

24K

TMP19A43FZXBG

384K

20K

TMP19A64F20BXBG

2048K

64K

TMP19A71FYFG

*

16K
512K

TMP1942FDXBG

TMP19A71FYUG

70

68

TMP1940FDBFG

256K

● SIO: 1 channel
● UART: 1 channel
● 10-bit AD converter: 8 channels

● 16-bit timer/counter: 1 channel
● 8-bit timer/counter: 2 channels

● SIO: 1 channel
● SIO/UART: 1 channel
● I2C: 1 channel
● SIO: 2 channels
● UART: 2 channels
● I2C: 1 channel
● SIO: 2 channels
● UART: 1 channel
● 10-bit AD converter: 16 channels
● SEI: 1 channel
● UART: 1 channel
● I2C/UART: 1 channel
● SEI: 1 channel
● UART: 1 channel
● I2C/UART: 1 channel
● I2C: 1 channel
● SIO: 1 channel
● UART: 1 channel
● 10-bit AD converter: 8 channels
● SIO: 1 channel
● UART: 2 channels
● PWM: 2 channels
● 10-bit AD converter: 16 channels

● 10-bit AD converter: 16 channels
● 16-bit timer/counter: 2 channels
● 8-bit timer/counter: 2 channels
● 10-bit AD converter: 16 channels
● 16-bit timer/counter: 2 channels
● 8-bit timer/counter: 4 channels
● 16-bit timer/counter: 2 channels
● 8-bit timer/counter: 4 channels
● 10-bit AD converter: 6 channels
● 16-bit timer/counter: 1 channel
● 8-bit timer/counter: 2 channels
● 10-bit AD converter: 6 channels
● 16-bit timer/counter: 1 channel
● 8-bit timer/counter: 2 channels
● 16-bit timer/counter: 2 channels
● 8-bit timer/counter: 2 channels
● Motor control: 1channel
● 16-bit timer/counter: 2 channels
● 8-bit timer/counter: 4 channels
● Motor control: 2 channels

10K

143

209

75

®

SDIP42
LQFP44 (10 x 10mm)/
QFP44 (7 x 7mm)

LQFP64 (10 x 10mm)/
QFP64 (14 x 14mm)

QFP100 (14 x 20mm)

SSOP30

SDIP32

LQFP44 (10 x 10mm)
QFP100 (14 x 20mm)
QFP80 (14 x 20mm)
SDIP42

● 10-bit AD converter: 8 channels
● 16-bit timer/counter: 2 channels
● 8-bit timer/counter: 4 channels

● UART: 1 channel
● SIO/UART: 2 channels
● I2C/SIO: 1 channel
● SIO/UART: 1 channel
● SEI/UART: 1 channel
● 10-bit AD converter: 8 channels

● 10-bit AD converter: 16 channels
● 16-bit timer/counter: 2 channels
● 8-bit timer/counter: 4 channels
● 16-bit timer/counter: 2 channels
● 8-bit timer/counter: 4 channels
● Motor control: 1 channel

● SIO/UART: 2 channels
● 10-bit AD converter: 8 channels

● 16-bit timer/counter: 2 channels
● Motor control: 1 channel

LQFP64 (10 x 10mm)

● SIO/UART: 2 channels
● I2C bus SIO: 1 channel
● 10-bit AD converter: 4 channels
● SIO/UART: 4 channels
● 10-bit AD converter: 4 channels
● LCD driver: 40 channels
● SIO/UART: 2 channels
● I2C bus SIO: 1 channel
● 10-bit AD converter: 8 channels
● SIO/UART: 3 channels
● I2C bus: 2 channels
● 10-bit AD converter: 16 channels
● SIO/UART: 3 channels
● I2C bus: 1 channel
● 10-bit AD converter: 16 channels

● 8-bit timer/counter: 6 channels
● 16-bit timer/counter: 1 channel

LQFP64 (10 x 10mm)

LQFP44 (10 x 10mm)
LQFP48 (7 x 7mm)

● High-speed SIO: 1 channel
● SIO/UART: 3 channels
● I2C bus SIO: 2 channels
● USB HOST
● SPI SD card
● High-speed SIO: 1 channel
● SIO/UART: 2 channels
● CAN 16 mailboxes : 1 channel
● SEI: 1 channel
● SIO/UART: 2 channels
● I2C SIO: 3 channels
● DMA controller: 4 channels
● Serial interface: 5 channels
● DMA controller: 4 channels
● Serial interface: 6 channels
● 10-bit DA converter: 3 channels
● DMA controller: 8 channels
● Serial interface: 8 channels
● 10-bit AD converter: 24 channels
● 8-bit timer/counter: 12 channels
● DMA controller: 8 channels
● Serial interface: 7 channels
● 10-bit AD converter: 16 channels
● 8-bit DA converter: 2 channels
● DMA controller: 8 channels
● Serial interface: 8 channels
● 10-bit AD converter: 24 channels
● DMA controller: 8 channels
● Serial interface: 4 channels
● 10-bit AD converter: 19 channels

LQFP64 (10 x 10mm)/
QFP64 (14 x 14mm)
LQFP48 (7 x 7mm)

● 8-bit timer/counter: 4 channels
● 16-bit timer/counter: 3 channels
● 8-bit timer/counter: 8 channels
● 16-bit timer/counter: 2 channels

LQFP100 (14 x 14mm)

● 8-bit timer/counter: 6 channels
● 16-bit timer/counter: 5 channels

LQFP100 (14 x 14mm)/
QFP100 (14 x 20mm)

● 8-bit timer/counter: 4 channels
● 16-bit timer/counter: 4 channels

LQFP80 (12 x 12mm)/
QFP80 (14 x 20mm)

● 10-bit AD converter: 12 channels
● 8-bit timer/counter: 6 channels
● 16-bit timer/counter: 2 channels
● I2C bus SIO: 2 channels
● 8-bit timer/counter: 6 channels
● 16-bit timer/counter: 2 channels

LQFP100 (14 x 14mm)/
QFP100 (14 x 20mm)

● 10-bit AD converter: 12 channels
● 8-bit timer/counter: 8 channels
● 16-bit timer/counter: 2 channels

LQFP100 (14 x 14mm)

● 10-bit AD converter: 8 channels
● 16-bit timer/counter: 8 channels
● 10-bit AD converter: 16 channels
● 8-bit timer/counter: 12 channels
● 16-bit timer/counter: 14 channels
● 16-bit timer/counter: 8 channels
● 32-bit timer output compare: 8 channels
● 32-bit timer input capture: 8 channels
● 16-bit timer/counter: 16 channels
● 32-bit timer output compare: 8 channels
● 32-bit timer input capture: 4 channels

LQFP144 (16 x 16mm)
FBGA177 (13 x 13mm)
FBGA281 (13 x 13mm)

FBGA193 (12 x 12mm)

● 16-bit timer/counter: 11 channels
● 32-bit timer output compare: 10 channels
● 32-bit timer input capture: 4 channels

FBGA281 (13 x 13mm)

● 16-bit timer/counter: 4 channels
● Motor control: 2 channels

LQFP100 (14 x 14mm)

For details of the products listed above, see the "Part Number List".

* Some of the flash memories use the SuperFlash

LQFP64 (10 x 10mm)/
QFP64 (14 x 14mm)

● UART: 1 channel
● SIO/UART: 1 channel
● I2C/SIO: 1 channel

42

3K

60K

Package

● 18-bit timer/counter: 1 channel
● 8-bit timer/counter: 4 channels

36

32K

TMP89FS60UG/FG

Additional Functions
● SIO/UART: 1 channel
● 10-bit AD converter: 8 channels

QFP100 (14 x 20mm)

: Under development
++: Under planning
®

technology under the license of Silicon Storage Technology, Inc. SuperFlash is a registered trademark of Silicon Storage Technology, Inc.

27

Microcontrollers Listed by Function / Application
■ Microcontrollers with AD converters
8-bit microcontrollers with AD converters
ROM
size

SOP/QFP

120 K

DIP

: In mass production
: Under development
: Under planning
8-bit
AD converter:
6 channels

96 K

88CS34
88CS38

64 K

88CS38B

60 K

10-bit
AD converter:
8 channels

86CS44
88CP34

48 K

88CP38A
88CP38B

32 K
88CM38A
88CM38B

10-bit
AD converter:
8 channels

89FM40

89FM42

86CM46A

86CM47A

10-bit
AD converter:
14 channels

10-bit
AD converter:
8 channels

89FM82T

86CM87R

89FM46

86CH87R

86FH47A

10-bit
AD converter:
8 channels

24 K

86FH12

89FH42

86CH12

16 K
10-bit
AD converter:
4 channels

88CH40
88CH40I

10-bit
AD converter:
6 channels

89FH40

10-bit
AD converter:
6 channels

86CH09

88CH41

86FH92I

86FH09A

86FH46A

86CH92I/S

86FH93

86CH46A

86FH92

88FH41
88CH41
88CH41I/S
86FH47A
86CH47A

8-bit
AD converter:
4 channels

86CH47I/S

86CH22

89FH46

86C892I/S
8-bit
AD converter:
6 channels

86F807

8K
86C807
86C807I/S

4K

8-bit
AD converter:
6 channels

88F841
86C845

86F808
86C808

86F809

86C808I/S

86C809

86C847
86C846

86C847I/S

86C822

86C407
86C408
8-bit
AD converter:
4 channels

86C407I/S

86C408I/S

86F409

86P202

2K

86P203

SOP/ DIP
20-pin

SOP/SDIP

SSOP/SDIP

SDIP

28-pin

30-pin

32-pin

* For details of the products listed above, see the "Part Number List".
28

SDIP/QFP
(14

14mm)

42- / 44-pin

QFP/LQFP
(10

10mm)

44-pin

LQFP
(7

7mm)

48-pin

Applications

Electronic dictionaries

PDAs

Game machines

Telephones

Remote controls

Audio systems

Air conditioners

Refrigerators

Washing machines

Rice cookers

Automotive

10-bit
AD converter:
16 channels

10-bit
AD converter:
16 channels

88FW45

88FW44

8-bit
AD converter:
12 channels

8-bit
AD converter:
12 channels

88CU74

10-bit
AD converter:
16 channels

88CS43

89FS60

88CS77

86FS27

86FS49A

8-bit
AD converter:
8 channels

86FS28

86FS49AI

86FS64

86CS25A

86CS28

86CS49

86FS23

88CU77

10-bit
AD converter:
8 channels

88CS42

10-bit
AD converter:
8 channels

TVs

86CS64A

86FP24
86CP23A

86CP27A

88CP77

86CM23A
86FM29
8-bit
AD converter:
6 channels

86CM29B

86CM72

86CM29L

86FM25

89FM60
86CM49
86FM48

8-bit
AD converter:
8 channels

86CM25A
86CM27

86CM74A

86CM25

86CK74A

8-bit
AD converter:
8 channels

86CH49

86CH21A

86CH29B

86C820

86C829B

86CH72

87C841

86C420

SDIP / QFP(14 20mm)
QFP(14 14mm)/LQFP(10 10mm)
64-pin

* Some of the flash memories use the SuperFlash

QFP(14

20mm)/ LQFP(12 12mm)

QFP(14

80-pin

®

20mm)/ LQFP(14 14mm)

100-pin

®

technology under the license of Silicon Storage Technology, Inc. SuperFlash is a registered trademark of Silicon Storage Technology, Inc.

29

Microcontrollers Listed by Function / Application
16- / 32-bit microcontrollers with AD converters
ROM
size

QFP

: In mass production
: Under development

2M
1.5 M
1M

512 K

10-bit
AD converter:
8 channels

1940FDB

384 K
10-bit
AD converter:
19 channels

19A71CY

91CY22

91FY42

1940CYA

91CY22I

91CY28

91CW11

93CW40D

91CW12

93CW46A

91CW12A

95CW64

128 K
10-bit
AD converter:
4 channels

10-bit
AD converter:
8 channels

91FW27

93CW44
10-bit
AD converter:
16 channels

91CU27

96 K

64 K

10-bit
AD converter:
8 channels

19A71FY

256 K

91CU27R

91FU62

10-bit
AD converter:
4 channels

10-bit
AD converter:
6 channels

10-bit
AD converter:
8 channels

93CS36

93CS32

93CS44

48 K

10-bit
AD converter:
12 channels

91CW18A

91CW28

93CU44
91CU10

91FU62
10-bit
AD converter:
16 channels

10-bit
AD converter:
5 channels

93CS42A

93CS40

95CS64

10-bit
AD converter:
4 channels

91CP27
10-bit
AD converter:
8 channels

32 K

77FM70T
93CM40

96CM40

77CM70T
10-bit
AD converter:
4 channels

24 K

91CK27

8K

1941A
10-bit
AD converter:
4 channels

91C824

93CS41

91C219

91C829

93CW41

96C041B

91C025

91C630

95C265

96C141B

95C061B

92CM22

95CW65

N/A

6-bit
AD converter:
4 channels

96C031Z

LQFP

LQFP

QFP

QFP

LQFP

QFP

LQFP

(10 x 10mm)

(10 x 10mm)

(14 x 14mm)

(14 x 20mm)

(12 x 12mm)

( 14 x 20mm)

(14 x 14mm)

44-pin

30

93CS45

64-pin

* For details of the products listed above, see the "Part Number List".

80-pin

100-pin

Applications

Electronic dictionaries

PDAs

Game machines

Telephones

Remote controls

Audio systems

Air conditioners

Refrigerators

Washing machines

Rice cookers

Automotive

10-bit
AD converter:
24 channels

19A64F20B
19A64C1D
1962F10A
1962C10B
10-bit
AD converter:
12 channels

92FD54AI
92CD54I

10-bit
AD converter:
12 channels

92FD23A

92FD23A

10-bit
AD converter:
16 channels

92CD23A

92CD23A

1942FD

10-bit
AD converter:
16 channels

19A43FD
19A43CD
19A43FZ
19A43CZ

1942CZ

92CY23

1942CY

92CY23

10-bit
AD converter:
16 channels
10-bit
AD converter:
16 channels

91FW60
91CW60

91FW60

10-bit
AD converter:
4 channels

91CW60

91FW40
91CW40

10-bit
AD converter:
8 channels

93CS20

91C820A
10-bit
AD converter:
12 channels

92CM27
10-bit
AD converter:
4 channels

92CA25
92CH21
10-bit
AD converter:
5 channels

10-bit
AD converter:
8 channels

91C815

10-bit
AD converter:
8 channels

94C251A

10-bit
AD converter:
8 channels

10-bit
AD converter:
6 channels

95C063

94C241C

92CF29A

92C820

10-bit
AD converter:
6 channels

92CF26A
92CZ26A

LQFP

QFP

TQFP

LQFP

LQFP

QFP

LQFP

FBGA

FBGA

FBGA

(14 x 14 mm)

(14 x 20mm)

(14 x 14 mm)

(16 x 16 mm)

(20 x 20 mm)

(28 x 28 mm)

(20 x 20mm)

(12 x 12mm)

(15 x 15mm)

(13 x 13mm)

176-pin

193-pin

228-pin

281-pin

100-pin

128-pin

144-pin
®

* Some of the flash memories use the SuperFlash

160-pin

®

technology under the license of Silicon Storage Technology, Inc. SuperFlash is a registered trademark of Silicon Storage Technology, Inc.

31

Microcontrollers Listed by Function / Application
■ General-purpose microcontrollers in compact packages
This comprehensive product line comes in compact packages, including SOPs, SSOPs and 7 mm x 7 mm
48-pin flat packages.

General-purpose microcontrollers in compact packages
ROM
size

SOP/QFP
DIP

: In mass production
: Under development
: Under planning

TMP88CS38BNG/FG
TMP88CS38NG/FG

64 K

TMP88CS34NG/FG

TMP93CS36UG

TMP88CP38BNG/F
TMP88CP38ANG/F

48 K

TMP88CP34NG/FG
TMP88CM38BNG/FG
TMP88CM38ANG/F
TMP89FM42UG

32 K
TMP89FM40NG

TMP86CM87RUG

TMP89FM82TUG

TMP86CM46ANG

TMP86CM47AUG

TMP89FM46DUG

TMP88CH41NG/UG
TMP88FH41UG
TMP89FH42UG
TMP88CH41SUG
TMP88CH41IUG

16 K

TMP86CH92SDMG

TMP86CH87RUG

TMP86CH92IDMG

TMP86FH47AUG

TMP86FH92IDMG

TMP88CH40IMG
TMP88CH40MG/NG

TMP89FH40NG

TMP86CH47SUG

TMP86FH92DMG

TMP86FH93NG

TMP86FH46ANG

TMP86CH47IUG

TMP86FH12MG

TMP86FH09ANG

TMP86CH46ANG

TMP86CH47AUG

TMP86CH12MG

TMP86CH09NG

TMP86CH06NG

TMP86CH06AUG
TMP88F841UG

TMP86C892SDMG
TMP86F807MG/NG
TMP86C807SMG/NG

8K

TMP86C847SUG

TMP86C892IDMG

TMP86C847IUG

TMP86F808DMG/NG

TMP86C847UG

TMP86C808SDMG
TMP86C807IMG/NG
TMP86C807MG/NG

TMP89FH46DUG
TMP86FH47ADUG

TMP86C808IDMG

TMP86F809NG

TMP86C808DMG/NG

TMP86C809NG

TMP86C822UG
TMP86C846NG

TMP86C845UG

TMP86C407SMG/NG

4K

TMP86C407IMG/NG
TMP86C407MG/NG

2K

TMP86C408SDMG
TMP86C408IDMG
TMP86C408DMG/NG

TMP86F409NG

TMP86P203MG/NG
TMP86P202MG/NG

32

SOP/DIP

SOP/SDIP

SSOP/SDIP

SDIP

SDIP

LQFP/QFP

LQFP

20-pin

28-pin

30-pin

32-pin

42-pin

44-pin

48-pin

Applications

Electronic dictionaries

PDAs

Game machines

Telephones

Remote controls

Audio systems

Air conditioners

Refrigerators

Washing machines

Rice cookers

Automotive

TVs

8-bit microcontrollers (TLCS-870/C Series)
Series
Name

Part Number

Flash

ROM
(bytes)

RAM
(bytes)

I/O

Compact Package

TMP86P202MG

Additional Functions

Supply Voltage (V)

TMP86P202PG

2K

TMP86P203MG

128

DIP20

14

SOP20

TMP86P203PG

DIP20

TMP86CH06NG

SDIP42

TMP86CH06AUG ♦

16 K

512

35

LQFP44
(10 x 10mm)

TMP86C407MG
TMP86C407NG
4K

TMP86C407IMG
TMP86C407ING

●
●

8-bit AD converter: 4 channels
8-bit timer/counter: 2 channels

8-bit SIO/UART (switchable): 1 channel
UART: 1 channel
● 16-bit timer/counter: 1 channel, 8-bit timer/counter: 2 channels

3.3 to 5.5

TMP86PH06NG

●
●

1.8 to 5.5

TMP86PH06UG

SOP28

TMP86P807MG
TMP86F807MG

SDIP28

TMP86P807NG
TMP86F807NG

SOP28

TMP86P807MG

SDIP28

TMP86P807NG

TMP86C407SMG ★

SOP28

TMP86P807MG

TMP86C407SNG ★

SDIP28

TMP86P807NG

SOP28

TMP86P807MG
TMP86F807MG

SDIP28

TMP86P807NG
TMP86F807NG

TMP86C807MG

22

TMP86C807NG
TMP86C807IMG

SOP28

8K

TMP86C807ING
TMP86C807SMG ★

SDIP28
SOP28

256

TMP86C807SNG ★

TMP86P807MG

SEI
UART: 1 channel
8-bit AD converter: 6 channels
● 16-bit timer/counter: 1 channel, 8-bit timer/counter: 2 channels
●

TMP86P807NG

●

TMP86P807MG
TMP86P807NG

SDIP28

TMP86F807MG

SOP28

TMP86F807NG

SDIP28

TMP86C408DMG

SSOP30

TMP86C408NG

2.7 to 5.5

TMP86P808DMG

TMP86C408SDMG ★

SSOP30

TMP86C808DMG

TMP86P808DMG
TMP86F808DMG

24

TMP86C808NG

TMP86P808NG
TMP86F808NG

SDIP30

TMP86C808IDMG

TMP86P808DMG
TMP86F808DMG
TMP86P808NG
TMP86F808NG

SDIP30

4K

TMP86C408IDMG

870/C

Version with OTP/ Flash

SOP20

8K

TMP86P808DMG

TMP86C808SDMG ★

SSOP30

TMP86F808DMG
TMP86F808NG

SDIP30

TMP86F409NG ▲
TMP86C809NG

4K
8K

TMP86FH09ANG ▲
TMP86F809NG ▲

SEI
UART: 1 channel
● 10-bit AD converter: 6 channels
● 16-bit timer/counter: 1 channel, 8-bit timer/counter: 2 channels
●

26

TMP86F809NG ▲

SDIP32

TMP86CH09NG

TMP86FH09ANG ▲

TMP86FH09ANG ▲
TMP86CH12MG

16 K

SSOP30

TMP86FH12MG ▲

TMP86CH22UG

♦
♦

8K

●

LCD
8-bit SIO: 1 channel
UART: 1 channel
● 8-bit AD converter: 4 channels
● 18-bit timer/counter: 1 channel, 8-bit timer/counter: 2 channels
●
●

33

16 K

LQFP44
(10 x 10mm)

●

TMP86C845UG

TMP86FH12MG ▲

●

24

TMP86C822UG

8-bit SIO: 1 channel
UART: 1 channel
10-bit AD converter: 8 channels
● 16-bit timer/counter: 1 channel, 10-bit timer/counter: 1 channel,
8-bit timer/counter: 2 channels
●

512

8K

256

35

●
●

8-bit SIO: 1 channel
10-bit AD converter: 8 channels
8-bit timer/counter: 2 channels

TMP86PH22UG

2.7 to 5.5

TMP86PM47AUG
TMP86PH47UG
TMP86FH47AUG ▲

1.8 to 5.5

TMP86PH46NG ♦
TMP86PM46NG
TMP86FH46ANG ▲

TMP86C846NG
TMP86CH46ANG

♦

TMP86FH46ANG ▲
TMP86CM46ANG

16 K

32 K

512
SDIP42

33

2.7 to 5.5
TMP86PM46NG

1K
8-bit SIO: 1 channel
● UART: 1 channel
● 10-bit AD converter: 8 channels
● 16-bit timer/counter: 1 channel, 8-bit timer/counter: 2 channels
●

TMP86C847UG
8K

TMP86C847IUG
TMP86C847SUG ★
TMP86CH47AUG

♦

512

♦

1.8 to 5.5

LQFP44
(10 x 10mm)

35

16 K
o

1.8 to 5.5

TMP86PM47AUG
TMP86PH47UG ♦
TMP86FH47AUG ▲

2.7 to 5.5

TMP86PM47AUG
TMP86PH47UG
TMP86FH47AUG

1.8 to 5.5

TMP86PM47AUG
TMP86PH47UG ♦
TMP86FH47AUG ▲
TMP86FH47ADUG ▲

o

: Guaranteed over the ambient temperature (Topr) range of -20 C to 85 C at 1.8 V to 2.0 V.
: Guaranteed over the ambient temperature (Topr) range of -20oC to 85oC at 2.7 V to 3.0 V.
o
o
: Guaranteed over the ambient temperature (Topr) range of -40 C to 125 C.

33

Microcontrollers Listed
by Function / Application

Applications

Electronic dictionaries PDAs

Game machines Telephones Remote controls Audio systems Air conditioners Refrigerators Washing machines Rice cookers Automotive

TVs

8-bit microcontrollers (TLCS-870/C Series,TLCS-870/X Series, TLCS-870/C1 Series)
Series
Name

Part Number

Flash

ROM
(bytes)

RAM
(bytes)

I/O

TMP86CH47IUG
TMP86CH47SUG ★

16 K

TMP86FH47AUG ▲

LQFP44
(10 x 10mm)

512

32 K

TMP86CH87RUG

16 K

TMP86CM87RUG

32 K

870/C

35

LQFP48
(7 x 7mm)

LQFP44
(10 x 10mm)

1K

★

16 K

512

TMP86FH93NG

24

SSOP30

26

SDIP32

48 K

QFP44
(14 x 14mm)

64 K

SDIP42
QFP44
(14 x 14mm)

TMP88CP34NG

TMP88CS34NG

SDIP42

TMP88CM38AF

QFP44
(14 x 14mm)
SDIP42

TMP88CM38ANG

32 K

1.5 K

TMP88CM38BFG

QFP44
(14 x 14mm)

TMP88CM38BNG

SDIP42

33

TMP88CP38AF
TMP88CP38ANG

48 K

TMP88CP38BNG
TMP88CS38FG
TMP88CS38NG

64 K

1.8 to 5.5

TMP86PM47AUG

4.5 to 5.5

TMP86PM87RUG

2K

TMP88CH40MG

SOP28

TMP88CH40NG

SDIP28

TMP88CH41UG

512

TMP88CH41IUG

SOP28
LQFP44
(10 x 10mm)
SDIP42

TMP88CH41NG
33

TMP88CH41SUG
TMP88F841UG

8K

TMP88FH41UG

16 K

TMP89FH40NG

16 K

TMP89FM40NG

32 K

TMP89FH42UG

16 K

TMP89FM42UG

32 K

TMP89FH46DUG

16 K

LQFP44
(10 x 10mm)

2.7 to 5.5

TMP88PS34FG

I2C: 1 channel
PWM: 4 channels
8-bit AD converter: 6 channels
● 16-bit timer/counter: 2 channels, 8-bit timer/counter: 2 channels

TMP88PS34NG

●
●
●

TMP88PS34FG

Remote control detection
Program patch logic

TMP88PS34NG
TMP88PS38FG
TMP88PS38NG
TMP88PS38BFG
TMP88PS38BNG
TMP88PS38FG

2

I C: 1 channel
PWM: 10 channels
● 8-bit AD converter: 6 channels
● 16-bit timer/counter: 2 channels, 8-bit timer/counter: 2 channels
●
●

TMP88PS38NG
TMP88PS38BFG

Remote control detection
Program patch logic

4.5 to 5.5

TMP88PS38BNG

36

SDIP42

40

LQFP44
(10 x 10mm)

TMP88PS38BFG
TMP88PS38BNG
TMP88PH40MG
TMP88PH40NG

8-bit SIO: 1 channel
UART: 1 channel
● 10-bit AD converter: 4 channels
● 16-bit timer/counter: 1 channel, 8-bit timer/counter: 2 channels
● Motor control
●

TMP88PH40MG
TMP88PH41UG
TMP88PH41NG

8-bit SIO: 1 channel
UART: 1 channel
● 10-bit AD converter: 8 channels
● 16-bit timer/counter: 2 channels, 8-bit timer/counter: 2 channels
● Motor control
●

TMP88PH41UG

SIO/UART: 1 channel
UART: 1 channel
channel
* Only one SIO channel can be used at a time.
● 16-bit timer/counter: 2 channels, 8-bit timer/counter: 4 channels
● 10-bit AD converter: 8 channels

2.7 to 5.5

SIO/UART: 1 channel
8-bit SEI/UART: 1channel
16-bit timer/counter: 2 channels, 8-bit timer/counter: 4 channels
● 10-bit AD converter: 8 channels
● Motor control

4.5 to 5.5

●
●

2K

42

TMP89FM46DUG

32 K

3.0 to 5.5

TMP88PS38NG

SDIP42

16 K

2.7 to 5.5

SDIP42

TMP88CS38BNG

19

SEI
UART: 1 channel
I2C/UART(switchable)
10-bit AD converter: 6 channels
● 16-bit timer/counter: 1 channel, 8-bit timer/counter: 2 channels

TMP88PS38FG

QFP44
(14 x 14mm)

TMP89FM82TUG

CAN
SEI
UART: 1 channel
● 10-bit AD converter: 14 channels
● 16-bit timer/counter: 1 channel, 8-bit timer/counter: 2 channels

QFP44
(14 x 14mm)

TMP88CS38BFG

TMP88CH40IMG

870/C1

QFP44
(14 x 14mm)
SDIP42
QFP44
(14 x 14mm)
SDIP42

TMP88CP38BFG
870/X

Version with OTP/ Flash

TMP86PM47AUG
TMP86PH47UG
TMP86FH47AUG

TMP86FH92IDMG

TMP86FH92IDMG

TMP88CS34FG

2.7 to 5.5

★

TMP86CH92IDMG

TMP88CP34FG

●

8K

TMP86C892IDMG

TMP86FH92DMG

8-bit SIO: 1 channel
UART: 1 channel
10-bit AD converter: 8 channels
● 16-bit timer/counter: 1 channel, 8-bit timer/counter: 2 channels

Supply Voltage (V)

●

TMP86CM47AUG

TMP86CH92SDMG

Additional Functions

●

TMP86FH47ADUG ▲

TMP86C892SDMG

Compact Package

1.5 K

39

LQFP48
(7 x 7mm)

● I2C/SIO: 1

●

●
●

: Guaranteed over the ambient temperature (Topr) range of -20oC to 85oC at 1.8 V to 2.0 V.
: Guaranteed over the ambient temperature (Topr) range of -20oC to 85oC at 2.7 V to 3.0 V.
: Guaranteed over the ambient temperature (Topr) range of -40oC to 125oC.

: Under development
++: Under planning

16-bit microcontrollers (TLCS-900/L Series)
Series
Name

Part Number

ROM
(bytes)

RAM
(bytes)

I/O

Compact Package

Additional Functions

SIO/UART: 2 channels
10-bit AD converter: 4 channels
● 16-bit timer/counter: 2 channels, 8-bit timer/counter: 4 channels
clock gear

Supply Voltage (V)

●

900/L

34

TMP93CS36UG

64 K

2K

33

LQFP44
(10 x 10mm)

●

5V

10%

Version with OTP/ Flash

RISC stands for Reduced Instruction Set Computer. The smaller, fixed-length instruction set of a RISC processor
allows fast program execution. Compared to the conventional CISC (Complex Instruction Set Computer), the RISC
processor's simplified circuit structure offers attractive features such as increased execution speed and reduced power
consumption.
Toshiba has adopted the RISC processor technology developed by MIPS Technologies, Inc. In addition to the 32-bit
processor TX39 Family for embedded use, Toshiba has also developed the TX19 Family of processors, featuring an
additional 16-bit instruction set, and the 64-bit TX49 and TX99 Family of processors for embedded use. The TX19,
TX39, TX49 and TX99 families serve as CPU cores, which, together with megacells for peripherals, offer solutions for
the implementation of ASICs.

Seamless core
TX System RISC line-up

Performance

64-bit
superscalar

TX99
64-bit core
32-bit core
32-bit core

TX19
MIPS

TX49

TX39

MIPS64 &
MIPS-3D ASE

MIPS

MIPS

& MIPS16

✽ These are original cores developed independently
by Toshiba based on each MIPS architecture.

For fields requiring higher functionality and
performance in network connection

TX49

A 64-bit core ideal for digital equipment that
requires high performance.

TX39

Balanced cost/performance. A variety of
applications ranging from commercial to
industrial equipment

TX19

Ideal for products such as mobile equipment
where the focus is power consumption, cost
and code efficiency

Lower-cost design and
lower-power consumption

TX99

Higher performance
levels

A complete line-up of products, ranging from low-power-consumption devices to
high-speed-processing devices, to suit a wide variety of applications

TX99

Digital networks, automotive
(digital information)

TX49

Networks, LBP, Digital
information appliances, DSCs

TX39

Mobile terminals, networks,
car navigation

TX19

Cameras, automotive devices,
DSCs, DVCs, DVDs, HDDs

35

64-Bit Superscalar TX System RISC

TX99 Family
The TX99 Family of RISC microprocessors is based on the MIPS64TM microarchitecture of MIPS Technologies, Inc.
(U.S.A.) These microprocessors have a 64-bit superscalar architecture developed jointly by MIPS and Toshiba.
MIPS64TM has the highest performance in the industry, enabling simultaneous execution of two instructions. By using
this architecture in semiconductors and systems, it is possible to achieve high-speed data processing in fields such
as automotive (digital information), OA, home servers, digital information appliances and networks where cost and
power consumption are the top priority.

TX99 Processor Core Features
Based on MIPS 25Kf high-end RISC core
Instruction set: MIPS 64TM with MIPS-3DTM ASE

Level 2 cache of up to 256 Kbytes can be installed
(optional)

Employs dual issue superscalar pipeline (7-stage)

Built-in single/double precision floating point coprocessor

Core operation frequency: 533 MHz/600 MHz

SOC I/F with a high bus band width (12.8 Gbytes/s)
with numerous bus frequency division ratios for core
vs. SOC I/F

Equipped with 32-Kbyte instruction cache and
32-Kbyte data cache
employs 4-way set-associative system

Can be used as a CPU core for custom SoC
TX99/H4: 90-nm process technology
Complete development environment

Superscalar Architecture
Under
development

TX9956XBG-533/600
64-bit RISC microprocessor using a Superscalar architecture
The TX9956XBG is equipped with a TX99/H4 core that uses a 90 nm
process to enable 533 or 600 MHz operation. This processor has a
built-in floating-point unit (FPU) and SysAD bus interface, and is useful
in a wide range of applications areas including LBPs and set-top
boxes. It contains 32-Kbyte instruction cache and 32-Kbyte data cache,
as well as large secondary cache of 256 Kbytes.

TX99/H4 Core
Clock
Generator

Integer Arithmetic
Unit
64-Bit
GeneralPurpose
Registers
Integer
Arithmetic
Data Path
Logic

Debug
Support Unit
(EJTAG)

SysAD
Bus
Interface

MAC Unit

32-KB 4-Way
Set-Associative
Instruction Cache

System Control
Coprocessor
Coprocessor
Registers

Dual
Issue
Pipeline
Control

Floating-Point
Unit
Registers

Memory Management Unit
48 Double-Entry TLB

Exception Handling Unit

Cache Controller

32-KB 4-Way
Set-Associative
Data Cache

MGB II Bus
256-Kbyte Level 2 Cache
MGB II Bus
SysAD Bus Interface

36

Floating-Point
Unit
Coprocessor

Floating-Point
Unit Data
Path Logic

Write
buffer

● 64-bit Superscalar equipped with
TX99/H4 core
● On-chip caching
Four-way set-associative caches
Instruction cache: 32 Kbytes
Data cache: 32 Kbytes
Level 2 cache: 256 Kbytes
● External bus (SysAD bus)
64-/32-bit
● Single-/double-precision FPU
● Clock generator (CG)
● Low power consumption mode
● Built-in debug support unit (DSU)
● Maximum operating frequency:
Core: 533 MHz/600 MHz
External bus: 133 MHz
● I/O operating voltage: 2.5 V or 3.3 V
Internal operating voltage: 1.25 V
● Package:
272-pin PBGA, 27 mm x 27 mm,
1.27-mm pitch (with 16 thermal balls)

64-Bit TX System RISC

TX49 Family
The TX49 Family of RISC microprocessors for embedded use is an original Toshiba 64-bit processor family and is
based on the RISC architecture designed by MIPS Technologies, Inc. The customer can implement a custom SoC using the TX49 Family cores in conjunction with general-purpose ASSP products.

64-bit RISC architecture

Low-power consumption design

● R4000A architecture
■ Upward-compatible instruction set including MIPS I,
MIPS II and MIPS III instruction set architectures (ISAs)
● TX49/H2: Internal operating frequency: 200 MHz
● TX49/H3: Internal operating frequency: 300 MHz/333 MHz
● TX49/H4: Internal operating frequency: 400 MHz
● TX49/L3: Internal operating frequency: 200 MHz
● TX49/L4: Internal operating frequency: 333 MHz
● TX49/W4: Internal operating frequency: 400 MHz
■ Level 2 cache of up to 512 Kbytes can be installed for each
instruction and data (optional)
● Non-blocking load function
■ The instructions which follow the instruction currently
being executed are executed while the cache is being refilled.
● DSP function
● Thirty-two 64-bit general-purpose registers
● Optimized 5-stage pipelining
● Single- or double-precision floating-point unit (FPU)
(TX49/H2, TX49/H3, TX49/H4 and TX49/W4 core)
● Debug support unit (DSU)
■ Supports EJTAG.

● Low-power consumption modes (Doze/Halt)

Built-in high-capacity primary cache
● Instruction cache: 32 Kbytes
■ 4-way set-associative
■ Lock function supported
● Data cache: 32 Kbytes
■ 4-way set-associative
■ Lock function supported
■ Write-back/write-through (every page)

Can be used as a CPU core for custom SoC
● TX49/H2: 0.18-µm process technology
● TX49/H3, TX49/L3: 0.13-µm process technology
● TX49/H4, TX49/L4, TX49/W4: 90-nm process technology
● Complete development environment

First product incorporating the TX49/L3 core

TMPR4951BFG-200
64-bit RISC microprocessor offering excellent cost performance
The TMPR4951BFG incorporates a 0.13-µm process TX49/L3 core,
and by minimizing the built-in functions and external interfaces, it offers the industry's highest cost-performance ratio in the 200 MHz
class and low-power consumption, all encapsulated in a compact package. Moreover, the SysAD bus interface adopted for this microprocessor
enables diverted use of existing resources and facilitates system development. These and other features make it an ideal controller for lowend LBPs, networks, and settop boxes.

TX49/L3 Core
Clock
Generator

Integer Arithmetic
Unit
64-Bit
GeneralPurpose
Registers

Sync Circuit

Integer
Arithmetic
Data Path

Debug
Support Unit
(EJTAG)

Multiplier/
Accumulator
Unit

SysAD Bus
Interface

16-KB 4-Way
Set-Associative
Instruction Cache

System Control
Coprocessor
Coprocessor
Registers

Pipeline
Control

Memory Management
Unit
48 Double-Entry TLBs
Exception
Handling Unit

Cache
Controller

8-KB 4-Way
Set-Associative
Data Cache

● TX49/L3 64-bit RISC core
● Five-stage pipeline
● On-chip caching
4-way set-associative caches
Instruction cache: 16 Kbytes built in
Data cache: 8 Kbytes built in
Cache lock function
● 48 double-entry
● External bus (32-bit SysAD bus)
● Low-power consumption mode
● Debug support unit (DSU) built in
(execution control only)
● Maximum operating frequency:
Core: 200 MHz
External bus: 100 MHz
● I/O supply voltage: 2.5 V or 3.3 V
Internal supply voltage: 1.5 V
● Package: 100-pin LQFP
(14 mm x 14 mm, 0.5-mm pitch)

Write
Buffer

37

64-Bit TX System RISC

TX49 Family
Achieves 400 MHz operation

TMPR4955CFG-400

TMPR4956CXBG-400

64-bit RISC microprocessors that can easily be enhanced with desired functions
The TMPR4955CFG and TMPR4956CXBG are equipped with a
TX49/H4 core that uses a 90-nm process to enable 400 MHz operation. These processors have a built-in floating point unit (FPU) and
SysAD bus interface, and are useful in a wide range of application
areas including LBP, networks and set-top boxes. A debug support
unit (DSU) is also built in, and this enables real-time PC tracing and
various types of execution control.

TX49/H4 Core
Integer Arithmetic
Unit

Clock
Generator

Sync Circuit

System Control
Processor

64-Bit
GeneralPurpose
Registers

Coprocessor
Registers

Integer
Arithmetic
Data Path
Logic

Memory Management
Unit (MMU)
48 Double-Entry TLB

Debug
Support Unit
(EJTAG)

Pipeline
Control

MAC
Unit

Floating-Point
Unit Registers

Floating-Point
Unit Data Path
Logic

Exception
Handling Unit

32-KB 4-Way
Set-Associative
Instruction Cache

32-Bit
SysAD Bus
Interface

Floating-Point Unit
Coprocessor

32-KB 4-Way
Set-Associative
Data Cache

Cache
Controller

Write
Buffer

● 64-bit RISC equipped with TX49/H4 core
● Five-stage pipeline
● On-chip caching
4-way set-associative caches
Instruction cache: 32 Kbytes built in
Data cache: 32 Kbytes built in
Cache lock function
● 48 double-entry TLB
● External bus (SysAD bus):
32-bit (TMPR4955CFG)
64-/32-bit (TMPR4956CXBG)
● Single-/double-precision FPU
● Low power consumption mode
● Built-in debug support unit (DSU)
● Maximum operating frequency:
Core: 400 MHz
External bus: 133 MHz
● I/O supply voltage: 2.5 V or 3.3 V
Internal supply voltage: 1.25 V
● Package:
160-pin QFP (TMPR4955CFG)
217-pin PFBGA (TMPR4956CXBG)

Built-in PCI controller, NAND Flash controller

TMPR4925XBG-200
General-purpose 64-bit RISC microprocessor with NAND Flash controller, PCI and DMA
The TMPR4925XBG-200 is a 64-bit RISC microcomputer that is
based on a TX49/H2 processor core and contains a NAND flash
controller, a PCI controller, a memory controller, a UART, a timer and
other peripherals. It supports a TX49/H2 core suitable for high-speed
mode. The processor operates at a frequency of 200 MHz, while the
PCI bus runs at a frequency of 33 MHz.
NAND FLASH Controller

TX49/H2 core

SDRAM Controller

Debug Support Unit (DSU)
Data Cache
(16K)

IU

General
Purpose
Register

MMU

MAC unit

Write
Buffer

Instruction
Cache (16K)

BIU

Floating-Point Unit (FPU)

AC-Link

38

UART

Timer

G BUS Interface

External Bus Interface
DMA Controller
32-bit
G-BUS

PCI Controller
PCMCIA Interface
CHI

IM BUS Bridge

Parallel
I/O

Interrupt
Controller

SPI

RTC

● Instruction cache: 16 Kbytes
(4-way set-associative caches)
● Data cache: 16 Kbytes
(4-way set-associative caches)
● MAC: Multiply-accumulate
● Memory management unit (TLB):
48 double entries (odd/even)
Joint TLB, 4 K/16 K/64 K/256 K/1 M/4 M bytes pages
● Memory controller:
Supports NAND Flash, SDRAM (32-bit, 80 MHz),
SRAM, ROM, NOR Flash and I/O
● Interrupt controller: 8 external sources
● 32-bit timer: 3 channels
● UART: 2 channels
● SPI
● PCI controller (32-bit, 33 MHz)
● DMA controller: 4 channels
● PCMCIA: 2 slots
● AC-Link (AC97 interface)
● Real-time clock
● CHI
● I/O port: 32-bit
● RF (Reduced Frequency) function
● Maximum operating frequency: 200 MHz
● I/O supply voltage: 3.3 V
Internal supply voltage: 1.5 V
● Package: 256-pin PBGA (27 x 27 mm)

Built-in PCI controllers

TMPR4937XBG-300/333
64-bit RISC microprocessor with built-in PCI controller
The TMPR4937XBG is based on a TX49/H3 core, and contains a
PCI controller, a DMA controller, a memory controller, a UART, a
timer and other peripherals. It is a 64-bit RSC microcomputer well
adapted to networks and digital information appliances. The
processor operates at frequencies of 300 MHz and 333 MHz, while
the PCI bus runs at a frequency of 33/66 MHz.
Clock Generator

TX49/H3 core

SDRAM Controller

Debug Support Unit (DSU)
IU

General
Purpose
Register

MMU

MAC unit

Write
Buffer

Instruction
Cache (32K)

BIU

G BUS Interface

External Bus Interface
Data Cache
(32K)

64-bit
G-BUS

DMA Controller

PCI Controller

Floating-Point Unit (FPU)
IM BUS Bridge

AC-Link

UART

Timer

Parallel I/O

● TX49/H3 64-bit RISC core
● On-chip caching
Four-way set-associative caches
Instruction cache: 32 Kbytes
Data cache: 32 Kbytes
Cache lock function
● Memory management unit (TLB): 64 entries
4 K / 16 K / 64 K / 256 K / 1 M / 4 Mbyte pages
● Memory controller: SDRAM (64-bit, 133 MHz)
SRAM, ROM, NOR Flash and I/O
● Interrupt controller: 6 external sources
● 32-bit timer: 3 channels
● UART: 2 channels
● PCI controller (32-bit, 33/66 MHz)
● DMA controller: 8 channels
● AC-Link (AC97 interface)
● I/O ports: 16-bit
● Maximum operating frequency: 300/333 MHz
● I/O supply voltage: 3.3 V
Internal supply voltage: 1.5 V
● Package: 484-pin PBGA
(with 64-pin thermal balls)

Interrupt
Controller

Built-in PCI controllers, Ether MAC

TMPR4938XBG-300/333
64-bit RISC microprocessor with built-in PCI controller and Ether MAC
The TMPR4938XBG is a 64-bit RISC microprocessor ideal for networks and digital consumer applications. It is based on the TX49/H3
core and has a variety of built-in functions, including PCI controller,
Ether MAC, DMA controller, NAND Flash controller, memory controller, UART and timers. The processor runs at 33/66 MHz, and the PCI
bus at 300/333 MHz.
Clock Generator
NAND Flash Controller

TX49/H3 core

SDRAM Controller

Debug Support Unit (DSU)
IU

General
Purpose
Register

MMU

MAC unit

Write
Buffer

Instruction
Cache (32K)

BIU

External Bus Interface

G BUS Interface

Data Cache
(32K)

64-bit
G-BUS

DMA Controller
PCI Controller
Ether MAC

Floating-Point Unit (FPU)
IM BUS Bridge

AC-Link

UART

Timer

Parallel I/O

Interrupt
Controller

● 64-bit RISC equipped with TX49/H3 core
● On-chip caching
Four-way set-associative caches
Instruction cache: 32 Kbytes built in
Data cache: 32 Kbytes built in
Cache lock function
● Memory management unit (TLB): 64 entries
4 K / 16 K / 64 K / 256 K / 1 M / 4 Mbyte pages
● Memory controller: SDRAM (64-bit, 133 MHz)
Supports NAND Flash, SRAM, ROM,
NOR Flash and I/O
● Interrupt controller: 6 external sources
● 32-bit timer: 3 channels
● UART: 2 channels
● PCI controller (32-bit, 33/66 MHz)
● DMA controller: 8 channels
● AC-Link (AC97 interface)
● Ether MAC: 2 channels
● I/O ports: 16-bit
● Maximum operating frequency: 300/333 MHz
● I/O supply voltage: 3.3 V
Internal supply voltage: 1.5 V
● Package: 484-pin PBGA
(with 64-pin thermal balls)

39

64-Bit TX System RISC

TX49 Family
This highly functional, high-performance family contains an encoder, and is well adapted to digital information equipment.

TX4939XBG-400
64-bit RISC microprocessor with encoder, DDR-SDRAM controller, EtherMAC, and ATA100
The TX4939XBG-400 is based on a TX49/H4 core, and
contains an encoder, a DDR-SDRAM controller, an
ATA100, an EtherMAC, a PCI controller and other peripherals. It is a highly functional, high-performance, 64-bit RISC
microcomputer optimally applicable to digital information
appliances. The processor operates at a frequency of 400
MHz, while the PCI bus runs at a frequency of 33/66 MHz.

Encoder

TX49/H4 core

DDR-SDRAM
Controller

Data Cache
(32K)

IU

General
Purpose
Register

MMU

MAC unit

Write
Buffer

Instruction
Cache (32K)

BIU

G BUS Interface

Debug Support Unit (DSU)

64-bit
G-BUS

External Bus Interface
(NAND FLASH)
DMA Controller
10/100BASE-T
EtherMAC

Floating-Point Unit (FPU)

ATA100

Video port

32-bit IM BUS

IM BUS Bridge
PCI Controller

RTC

SIO

SPI

I 2C

AC-Link/
I 2S

TX4939 reference board

CPU module

This board consists of a CPU module and a base board.
RS-232C
2 channels
DDR SDRAM
256MB

32-bit

Ethernet x2
10/100M

TX4939XBG
(400MHz)

IDE Connector
USB 2.0 Host
VT6212

AMR Connector
PCI Bus

NOR
FLASH ROM

Local Bus (8/16-bit)

PCI Card Slot
3.3V x3.5V x2
ISA Connector
Ethernet
(100M)

NAND
FLASH ROM

Connector for external bus extension (150 pin)

40

● TX49/H4 64-bit RISC core
● On-chip caching
4-way set-associative caches
Instruction cache: 32 Kbytes
Data cache: 32 Kbytes
Cache lock function
● Memory management unit
● Memory controller: DDR-SDRAM (32-bit, DDR400)
Supports NAND Flash, SRAM, ROM and NOR Flash
● Encoder: Supports DES, 3DES, AES, MD5 and SHA1
● DMA controller: 8 channels
● 10/100BASE-T EtherMAC: 2 channels
● ATA100: 2 channels
● Video port: 1-parallel I/O, 3-serial in
● PCI controller: 33/66 MHz
● AC-Link
● I2S
● SIO: 4 channels
● SPI
● I2C
● Interrupt controller
● Maximum operating frequency: 400 MHz
● I/O supply voltage: 3.3 V
Internal supply voltage: 1.25 V
● I/O (DDR 400): 2.6 V
I/O (less or equal to DDR 333): 2.5 V
● Package: 456-pin PBGA (with 36-pin thermal balls)

● TX4939XBG-400
● Contains four 512 M-bit DDR-SDRAMs suitable for the
DDR400 in the standard configuration sized totally at 256 MB.
● Contains a power supply necessary to drive the DDR memory.
● Supports an EJTAG interface that allows data to be read and written.
● Supports a DIP switch used for boot setting.
● Provided with the CPU around which reset, clock and RTC circuits are installed.

Base board
● The TX4939 contains two channels of Ethernet controllers each of
which consists of a 10/100M Ethernet MAC and an external PHY.
● Supports a NOR flash ROM (x 16 bits) consisting of 32
MB of a user ROM and 8 MB of a monitor ROM.
● Contains 32 MB of a NAND flash ROM (x 8 bits).
● Supports two channels of ATA (IDE) interfaces.
● Contains an AUDIO (AC-link/I2S) interface.
● Supports five channels of PCI slots.
● Provided with a USB 2.0 host.
● Supports four channels of RS-232C interfaces.
● Contains a 100 Base-TX Ethernet controller used for debugging.
● Equipped with a ROM emulator connector.
● Supports two ISA slots.
● Contains a connector for external bus extension.
● Provided with an I/O controller.
● Contains a power supply.
● Full size: ATX size
● The model ID required for ordering TX4939 reference
board is RBHMS4700 (CE).

On-chip graphic controller

TX4961XBG-240/TX4962XBG-120
64-bit RISC microprocessor with on-chip graphic controller for automotive display applications
The TX4961XBG and TX4962XBG are 64-bit RISC microprocessors based on a TX49/H3 core, and contain a graphic
controller, a camera input, a memory controller, CAN controllers, a Media-LB, an ADC and other peripherals. These controllers are best suited for an automotive display system requiring WVGA-class LCD.

TX49/H3 Core
DDR SDRAM
Controller

CPU Core
Instruction
Cache
(16 K)

External Bus
Controller

Data Cache
(16 K)
FPU

NAND Flash
Controller

Debug Module

DMAC

Display Controller

CAN
Graphics Accelerator

Media-LB Interface
ESEI
I2C

Frame Grabber

AC97
SIO

GPIO

Timer

ADC

● TX49/H3 64-bit RISC core
● On-chip caching
Instruction cache: 16 Kbytes
Data cache: 16 Kbytes
● Display controller:
4 display planes and a hardware cursor plane with alpha
blending, 32-bit RGBA/16-bit RGB, displays of up to
4095 x 1023 dots
● 2D graphics accelerator:
Line and triangle drawing, bit blitting, rotation, transformation and anti-aliasing
● Frame grabber: camera/video input, RGB or YCrCb input, clipping and scaling support, frames of up to 1024 x
512 dots
● Memory controller: DDR-SDRAM (32/16-bit, 120 MHz)
Supports SRAM, ROM, NOR Flash and NAND Flash
● CAN controller: 3 channels (16 mail boxes x 3)
● MOST Media-LB interface
● Serial expansion interface (SEI): 2 channels (supports
SPI mode)
● UART: 3 channels (with FIFO)
● I2C module: 1 channel
● AC-Link (AC97 interface)
● 16-bit timer: 6 channels
● PWM output: 6 channels
● 10-bit AD converter: 8 channels
● Maximum operating frequency:
240 MHz (TX4961XBG)
120 MHz (TX4962XBG)
● I/O supply voltage:
3.3 V/2.5 V
Internal supply voltage: 1.5 V
●Package: 456-pin PBGA (TX4961XBG)
289-pin PFBGA (TX4962XBG)

32-Bit TX System RISC

TX39 Family
The TX39 Family of RISC microprocessors for embedded use was developed by Toshiba based on the R3000A architecture designed by MIPS Technologies, Inc. It is an original Toshiba 32-bit processor family. Using the TX39/H or the high-speed TX39/H2,
TX39/H3 as the CPU core for gate arrays and cell-based ICs, you can accomplish a high level of integration in your system.

High-performance RISC technology
● R3000A architecture
● Internal operating frequency
TX39/H: 92 MHz, TX39/H2, H3: 133 MHz
● Built-in cache memory
● Non-blocking load function
■ The instructions which follow the instruction
currently being executed are executed while the
cache is being refilled.
● DSP function
■ 32-bit multiply-accumulate (MAC) operations take
only one clock cycle to execute.

Low power consumption
● Low power consumption modes
● Clock stop function

Functions suitable for embedded applications
● Reduced code size and improved performance
■ Use of branch-likely instructions
■ Hardware interlock function
● Increased real-time capability
■ Cache lock function
● Real-time debugger system connection
■ Real-time debugging is possible while cache is on.

Ideal as CPU core in embedded arrays/cell-based ICs
● TX39/H2: 0.25 µm process technology
● TX39/H3: 0.18 µm process technology
● Complete development environment

41

Media embedded Processor

MeP
Media embedded Processor (MeP) is a processor for media processing based on Toshiba's original architecture.
Given its flexible configuration and extensibility, MeP can be customized for targeted applications.

Hardware Extensions

Overview of the MeP Core
MeP core is a configurable and extensibile processor core.
● 32-bit RISC architecture
● High code efficiency due to 32-bit/16-bit variable length
instructions
● Supports optional instructions and other configuration
items
● Supports interface for hardware extensions
● Fully-synthesizable design not dependent on process
technology
● High performance and low power consumption

Application-specific extensions can be connected to the
MeP core for high-performance processing.
● User-customized instruction (UCI) unit
■ Customized instructions for single-cycle arithmetic

operations.

● DSP unit
■ Customized instructions for multi-cycle arithmetic

operations.
■ Can access Internal data RAM of MeP core.
■ Simultaneous two-bank access to data RAM of MeP core.

● VLIW coprocessor

Configuration Items

■ Works as a 2-way or 3-way VLIW processor with the MeP

core.

It is possible to set up the optimum configuration by
selecting the optional instructions or cache memory size
required for media processing.
● Optional instructions
■ 32-bit multiplication/division, bit manipulation, zero

detection, differential absolute value, and others

● Memory configuration
■ Instruction cache: 0 to 16 Kbytes (Direct-mapped or 2-way)
■ Data cache: 0 to 16 Kbytes (Direct-mapped or 2-way)
■ Instruction RAM: 0 to 32 Kbytes
■ Data RAM: 0 to 128 Kbytes

● Interrupt controller: 1 to 32 interrupt sources and
1, 3, 7, or 15 priority levels
● Timer/counter: 0 to 4 channels
● Debug support function
● Bus width: 32 or 64 bits

● Hardware engines
■ Extensible control registers (up to 4K words for each)

Development Environment
Third-party vendors provide the software development
environments that support the configuration items and
hardware extensions described here.
● MeP integrator
● Language tools (C/C++ compiler, assembler, and linker)
● Simulator
● Debugger
● Evaluation board

MeP Module
MeP Module
Extensions

MeP Core
Interrupt
Controller
Debug
Support

■ Configurable processor core
Timer/Counter
Optional
Instructions

32-bit Base Processor

Bus I/F
Unit

The MeP module is a processor module customized for
specific applications.
● MeP core

Instruction
Data RAM/
RAM/
Cache
Cache

● Extensions

UCI Unit

■ Four kinds of hardware extensions
■ Multiple extensions

DSP Unit

Hardware
Engine

VLIW
Coprocessor

● Local bus
■ Internal data bus in MeP module
■ Hierarchical bus structure for higher transfer efficiency

● DMAC
■ Transfers data between the global bus and MeP core or

extensions.

● Global bus I/F
■ Provides a bus bridge for connection to on-chip bus.

Local Bus
Global Bus I/F

42

DMAC

32-Bit TX System RISC

TX19 Family
Features of TX19 Family

High-speed
computational
capability

Quick
interrupt
response

CPU core ideal
for embedded
applications

TX19

Excellent
code
efficiency

High-performance multiply-accumulate (MAC) unit
A 32-bit x 32-bit + 64-bit operation can be executed in one clock cycle.

Suitable for real-time control
Dedicated interrupt controller
Simplified register stacking using shadow registers (TX19A)

Code efficiency of the highest standard in the industry
16-bit instruction set for higher code efficiency
TX19A features an enhanced 16-bit instruction set
(with extra instructions to enable bit manipulation, etc.).

TM

NANO FLASH realizing a significant improvement over conventional Flash memory
NANO
FLASHTM
memory

Product line-up including the industry’s largest memory capacity (2MB) device
Low power consumption equivalent to the mask ROM version
High-speed programming capability ideal for development and mass production

High-speed computational capability
The high-performance MAC unit enables a 32-bit x 32-bit + 64-bit operation to be executed in one clock cycle.

When not using MAC

1) 32-bit x 32-bit
MULT
MFHI

2 clock cycles

r2, r6, r7
r3

2) 64-bit + 64-bit
ADDU
SLTU
ADD(U)
ADD(U)

r10,
r11,
r11,
r11,

4 clock cycles

r2, r4
r10, r2
r11, r3
r11, r5

Total: 6 clock cycles

When using MAC

32-bit x 32-bit + 64-bit
MADD r4, r6, r7

Can be executed in one clock cycle
by the dedicated MAC unit.

Ideal for applications requiring
high-speed computations

43

32-Bit TX System RISC

TX19 Family
Quick interrupt response
Conventional RISC processor

TX19

TX19A

Software processing

Hardware processing

Hardware processing

Decide interrupt level
Set CPU registers

Decide interrupt level
Set CPU registers

Decide interrupt level
Set CPU registers

Jump to vector address

Jump to vector address

Jump to vector address

Save general-purpose registers on stack
Save general-purpose registers on stack

Software processing
Save general-purpose registers on stack

Software processing

Save SFRs on stack

Save SFRs on stack

Save SFRs on stack
Read entry address
Jump to entry address

Read entry address

Read entry address

Enable interrupts

Jump to entry address

Jump to entry address

Enable interrupts

Enable interrupts

Use of hardware for
part of interrupt processing

Automated interrupt processing
reduces burden on software.

Excellent code efficiency
The TX19A core features the MIPS16e-TX architecture that realizes enhanced code efficiency and performance.

MIPS16e-TX
TM

MIPS16e
16-/32-bit

Code size

10 to 20 %
(compared to conventional
Toshiba RISC CPU core)

Code efficiency of the
highest level in RISC

Toshiba-defined
extended instructions
16-/32-bit

Architecture
New instructions are added to enable bit manipulation,
format conversion, and saving/restoring multiple registers.
Addition of CP0 instructions allows all processing to be
performed with only MIPS16e-TX.
Shadow registers

Compiler
The compiler tailored to TX19A is provided.

TX19

TX19A

MIPS16 MIPS16e-TX

Displays outstanding efficiency in control programs heavy with bit operations.

44

TX19 Series single-chip microcontroller with NANO FLASH

TM

TMP19A43FZXBG
Single-chip 32-bit RISC microcontroller for real-time control
The TMP19A43 is a 32-bit RISC microcontroller based on the
TX19A core and containing NANO FLASH™, a high-speed AD
converter, a large number of external interrupts, and timer/counters.
The microcontroller features low-voltage and low-power-consumption
operation, making it ideal for battery-driven applications such as
portable information equipment for personal use.

Clock Generator

TX19A Core
CPU

16-ch 16-Bit Timer

1-ch 32-Bit Timer

Interrupt Controller
7-ch
Serial Interface

ROM

RAM

EJTAG
+
PC/PD
trace

ROM
Correction

8-ch
DMA Controller

16-ch
10-Bit AD Converter

Watchdog Timer

2-ch
8-Bit DA Converter

Key-on Wake-up

● Internal ROM: Flash 384 Kbytes
● Internal RAM: 20 Kbytes
● 10-bit AD converter:
16 channels (conversion time 1.15 µs)
● 8-bit DA converter: 2 channels (2.5 V)
● 32-bit timer/counter: 1 channel
Output compare register: 8 channels
Input capture register: 4 channels
● 16-bit timer/counter: 16 channels
(Four of the 16 channels are used for a
dual-phase pulse input counter)
● UART/SIO: 4 channels
(One of the four channels is used for I 2C/SIO)
● UART/HSIO: 3 channels (10 Mbps)
● DMA controller: 8 channels
● ROM correction: 1 word x 8 blocks
8 words x 4 blocks
● Key-on wake-up: 32 channels
● External interrupt: 48 channels
● Operating temperature: -20 to 85 oC
● Maximum operating frequency:
40 MHz (PLL multiplication)
● Internal supply voltage: 1.35 to 1.65 V
ADC, I/O supply voltage: 2.7 to 3.6 V
● Package: 193-pin FBGA
(12 x 12 mm, 0.65-mm pitch, 1.2-mm thick)

TX19 Series single-chip microcontroller with ROM/RAM

TMP19A71
Single-chip 32-bit RISC microcontroller for inverter control
The TMP19A71 is a single-chip 32-bit RISC microcontroller, which integrates major features for controlling home
electric appliances, including motor control. It is based
on the TX19A core, an enhanced version of the TX19 core,
which incorporates high-speed ROM and RAM. The
TMP19A71 is ideal for controlling home electric appliances that require energy saving or low vibration/noise.

7 MHz
Timer Output
Timer Input

Clock Generator
4-ch 16-Bit Timer

PWM Output

2ch PMD

Encoder Input

1-ch Encoder

Analog Input

2-Unit 10-Bit
AD Converter

SIO/UART
Interrupt
Input

TX19A Core
CPU
ROM

RAM

ROM
EJTAG
Correc+
tion
PC trace

4-ch Serial Interface
Interrupt Controller

● Internal ROM
TMP19A71CYUG/FG:
Mask ROM 256 Kbytes
TMP19A71FYUG/FG:
Flash 256 Kbytes
● Internal RAM: 10 Kbytes
● 3-phase PWM output: 2 channels
Resolution: 35.7 ns (16 bits)
Dead time insertion
Output stop on failure
● Incremental encoder input: 1 channel
● 10-bit AD converter: 2 units
Analog input: 8 channels + 11 channels
Conversion time: 2.36 µ s/channel
Start synchronization with PWM cycle or timer
● DMA controller: 8 channels
● Interrupt controller:
10 external sources
● 16-bit timer/counter: 4 channels
● UART: 2 channels
● UART/SIO: 2 channels
● Watchdog timer
● I/O ports: 75 pins

● ROM correction: 8 areas
● Maximum operating frequency:
56 MHz
● Supply voltages:
TMP19A71CYUG/FG:
Internal 1.35 to 1.65 V
I/O 3.0 to 3.6 V
TMP19A71FYUG/FG:
Internal 2.3 to 2.7 V
ADC, I/O 3.0 to 3.6 V
● Package: 100-pin QFP
TMP19A71CYUG/FYUG:
14 x 14 mm, 0.5-mm pitch
TMP19A71CYFG/FYFG:
14 x 20 mm, 0.65-mm pitch

8-ch DMA Controller
Watchdog Timer

45

16/32-Bit Microcontrollers

TLCS-900 Family
Suitable for high-performance and multifunctional home appliances, audio equipment and portable devices
The TLCS-900 Family of 16-bit and 32-bit microcontrollers provides solutions in every application field by offering a
wide variety of built-in peripheral functions that can be used in combination with our software IP products. The instruction code compatibility within the 900 Family which ensures a smooth migration from the TLCS-900/L1 16-bit to
TLCS-900/H1 32-bit systems enhances the product line-up strategies.

TLCS-900 Family core line-up

NEW

High Speed
TLCS-900/H1

Completely compatible instruction codes enable
a smooth migration from 16-bit to 32-bit.
You can use the TLCS-900 Family to develop

80 MHz
Processing capability
four times higher than
the standard 900/H1

TLCS-900/H1

general-purpose to advanced devices.

20 MHz
Processing capability four times higher than 16-bit 900
devices achieved by 32-bit implementation and faster
internal processing

25 to 36 MHz
(12.5 MHz to 18 MHz internal)

TLCS-900/L1

Up to 16 Mbytes of linear address space

TLCS-900/H

Real-time processing capability such as
high-speed instruction execution
by task switching (4 banks)

TLCS-900/L

TLCS-900

Processor core features
900/L Series

900/H Series

900/L1 Series

Maximum internal operating frequencyNote 1)

900/H1 Series

10 MHz

12.5 MHz

18 MHz

20 MHz

80 MHz

Minimum instruction execution time

200 ns

160 ns

111 ns

50 ns

12.5 ns

Up to 16 Mbytes of linear address space (for program and data)

Address space
Data transfer rate (micro DMA)

1.6 µs/2 bytes @20 MHz 0.64 µs/2 bytes @25 MHz 0.44 µs/2 bytes @36 MHz 0.25 µs/4 bytes @20 MHz internal
5 V/3 V

Operating voltage
Multiplication instruction execution time
(16-bit operands, 32-bit result)

2.6 µs

960 ns

5 V/3 V

3.3 V, 1.5 V (two power supplies)

666 ns

400 ns

134 ns

8-/16-bit

Dynamic bus sizing

62.5 ns/4 bytes @80 MHz internal

5 V/3 V/2 V

8-/16-/32-bit

Note 1) Maximum operating frequency varies depending on the product, so please see the "Part Number List" for details.

Features of TLCS-900 Family
Toshiba offers total solutions including hardware, systems and software.
High-speed operation with
High-speed low power consumption

CPU
The 900 Family is capable of high-speed operation
performance while achieving low power consumption.
These features make it ideal for embedded applications.
CPU core ideal
for embedded
applications

TLCS-900

Application examples
SD card access
FAT file system + SD card driver

Application layer
MCU

FAT driver

SPI

SD driver

Extensive
peripheral
functions

Application-oriented peripheral functions
Smaller systems Reduced system costs
Shorter development time

MCU hardware - TSI

Seamless
family
compatibility

Excellent architecture compatibility
Supports development of simple to
advanced devices.
Allows a smooth migration from 16-bit to 32-bit.

MCU

Handwritten character recognition
Character recognition + TSI driver
TSI

Touch panel Software configuration
Application layer

MCU

LCDC

LCD

TSI driver
LCD driver
MCU hardware - LCDC

GUI + LCD driver

46

Files can be
shared between
PC and MCU.

Software configuration

Handwritten
character
recognition

TLCS-900/H1 Series
NEW

TMP92CY23FG/DFG

TMP92CD23AFG/DFG

Under
development

Single-chip 32-bit microcontrollers with a wide range of built-in I/O functions
The TMP92CY23 and TMP92CD23A are single-chip 32-bit microcontrollers containing a wide range of I/O functions
based on the 900/H1 core.
● Internal ROM: TMP92CY23 256 Kbytes
TMP92CD23A 512 Kbytes
● Internal RAM: TMP92CY23 16 Kbytes
TMP92CD23A 32 Kbytes
● Operating voltage: 3.0 to 3.6 V
● Minimum instruction execution time:
50 ns (internal: 20 MHz)
● SIO/UART: 3 channels*
● SIO/I 2C: 2 channels
● 16-bit timer: 2 channels
● 8-bit timer: 6 channels
● 10-bit AD converter: 12 channels

● Key-on wake-up: 8 channels
● Program patch logic: 8 banks
● Package: TMP92CY23FG/CD23AFG:
100-pin LQFP (14 x 14 mm, 0.5-mm pitch)
TMP92CY23DFG/CD23ADFG:
100-pin QFP (14 x 20 mm, 0.65-mm pitch)
● Flash version:
TMP92FD23AFG/DFG
*One of the channels in the TMP92CD23A can operate as a high-speed SIO.
R
This product uses the SuperFlashO
technology under the license of Silicon Storage Technology, Inc.
R
SuperFlashO
is a registered trademark of Silicon Storage Technology, Inc.

High-speed TLCS-900/H1 Series
NEW

TMP92CF29AFG
Highly functional 32-bit microcontroller with color LCD controller,
capable of operating at 80 MHz

The TMP92CF29A is a 32-bit microcontroller incorporating large-capacity RAM (144 Kbytes) housed in a 176-pin LQFP.
● Internal ROM: 8 Kbytes (Boot)
● Internal RAM: 144 Kbytes
● Operating voltage
Internal : 1.4 to 1.6 V
I/O
: 3.0 to 3.6 V
● Minimum instruction execution time:
12.5 ns (internal: 80 MHz)
● USB device: 1 channel
● Memory management unit: 2.1 GB (max)

● SDRAM controller: 512 Mbits (max)
● Color LCD controller: 65K colors (TFT)/
262K colors (STN)
● MLC/SLC NAND Flash interface: 2 channels
● DMA controller: 6 channels
● Multiply-accumulate (MAC):
1 channel (32 x 32 + 64 = 64)
● SD card interface: 1 channel (SPI mode)
● I 2S interface: 1 channel

●
●
●
●
●
●
●
●

SIO/UART: 1 channel
I 2C bus: 1 channel
8-bit timer/counter: 8 channels
16-bit timer/counter: 2 channels
10-bit AD converter: 6 channels
RTC: 1 channel
Touch screen interface: 1 channel
Package: 176-pin LQFP
(20 x 20 mm, 0.4-mm pitch)

TLCS-900/H1 Series

TMP92FD28AFG/DFG

NEW

TMP92CD28AFG/DFG

Under
development

Highly functional 32-bit microcontrollers with a USB HOST controller
The TMP92FD28A and TMP92CD28A are 32-bit microcontrollers containing a USB HOST controller based
on the 900/H1 core.
●Internal ROM: 512 Kbytes
●Internal RAM: 32 Kbytes
●Operating voltage: 3.0 to 3.6 V
●Minimum instruction execution time: 50 ns
(internal: 20 MHz)
●USB HOST controller
●UART/SIO: 2 channels

●SBI: 2 channels
●HSIO: 1 channel
●SPI controller: 1 channel
●8-bit timer: 6 channels
●16-bit timer: 2 channels
●Key-on wake-up: 4 channels
●Program patch logic: 8 banks

●Package:
TMP92FD28AFG/TMP92CD28AFG:
100-pin LQFP (14 x 14 mm, 0.5-mm pitch)
TMP92FD28ADFG/TMP92CD28ADFG:
100-pin QFP (14 x 20 mm, 0.65-mm pitch)

R
This product uses the SuperFlashO
technology under the license of Silicon Storage Technology, Inc.
R
is a registered trademark of Silicon Storage Technology, Inc.
SuperFlashO

TLCS-900/L1 Series

TMP91FW60FG/DFG

NEW

TMP91CW60FG/DFG

Under
development

16-bit microcontrollers supporting 5-V operation and a wide range of
I/O functions on a single chip
The TMP91FW60 and TMP91CW60 are 16-bit microcontrollers that support 5-V operation and incorporate a wide
variety of I/O functions on a single chip.
● Internal ROM: 128 Kbytes
● Internal RAM: 8 Kbytes
● Operating voltage: 4.5 to 5.5 V
● Minimum instruction execution time: 200 ns
(internal: 20 MHz)
● SIO/UART: 3 channels

● I 2C: 2 channels
● 8-bit timer/counter: 6 channels
● 16-bit timer/counter: 5 channels
● 10-bit AD converter: 16 channels
● Program patch logic: 6 banks

● Package:
TMP91FW60FG/TMP91CW60FG:
100-pin LQFP (14 x 14 mm, 0.5-mm pitch)
TMP91FW60DFG/TMP91CW60DFG:
100-pin QFP (14 x 20 mm, 0.65-mm pitch)

R
This product uses the SuperFlashO
technology under the license of Silicon Storage Technology, Inc.
R
is a registered trademark of Silicon Storage Technology, Inc.
SuperFlashO

47

16-Bit Digital Signal Processors (DSPs)

TLCS-770 Family
Digital signal processors (DSPs) capable of high-precision 3-phase motor control
NEW

TLCS-770 Series

TMP77CM70TUG

Under
development

TMP77FM70TUG

Under
development

Traditional electric power steering (EPS) control systems have implemented both system and motor control with a single main microcontroller. Toshiba has newly developed a DSP specifically optimized for automotive motor control. By separating system control and motor
control functionalities, Toshiba offers a new two-chip solution for EPS systems that provides various advantages resulting from efficient
control and flexibility, such as reduced power consumption due to lowered operating frequencies, future provisions for performance improvement, and ease of broadening application product lines.
The TMP77CM70TUG and TMP77FM70TUG are high-speed processors based on Toshiba’s proprietary 16-bit DSP core adopting Harvard architecture which allows an instruction and data to be read simultaneously.
These new products contain two units of AD converter for simultaneous conversion of two motor current waveforms and a 3-phase PWM
output circuit with a minimum resolution of 25 ns. These features greatly contribute to improving performance of automotive motor applications, including an enhanced steering feel and reduced vibration in the car air conditioner compressor.

Package solutions for Electric Power Steering (EPS)
Two-chip solution

Efficient control

Motor control DSP
ADC

Motor drive at approximately half the system clock
speed of RISC processors
(Compared to Toshiba processors)
Contributes to enhanced EMI/EMS protection and reduced power consumption.
Separating motor control functionality promises future provisions for performance improvement.

DSP
Vehicle
speed

Programmable Motor Drive

Mutual monitoring

Flexibility

SIO

Efficient
control
Flexibility

CPU
(CISC)

CAN

Ease of broadening application product lines
The DSP is dedicated to motor control.
The system control microcontroller can be selected
from general-purpose products.

M

Low cost

System control MCU

CAN

Single-chip solution
(system control and motor control with a single MCU)
Vehicle
speed

Low cost
Reduced system costs
Use of an optimized DSP and a less expensive general-purpose microcontroller enables a reduction in system costs.

CAN

CPU
(RISC)

PWM

CAN

ADC

M

SIO

Main MCU

Sub MCU

Product line-up
Part Number
Type
Memory
I/O
Minimum instruction
execution time
Operating voltage
Operating frequency
Motor control circuit
(PMD)
10-bit AD converter
Communication
Timer
Package

TMP77FM70TUG

TMP77CM70TUG

Flash ROM

Mask ROM

ROM: 7 Kwords x 32 bits
Data RAM: 512 words x 16 bits
Coefficient ROM: 2 Kwords x 16 bits
18

10MHz

PLL

WDT

I/O port

I/O
18

R-Bank
(4ch)

50 ns (internal: 20 MHz)
Internal: 3.0 to 3.6 V, I/O: 4.5 to 5.5 V
20 MHz (external: 10 MHz)
Number of channels: 1 channel
3-phase PWM output (resolution: 25 ns)
Dead time: 0.05 to 12.8 µs
Protection feature: Emergency output stop
4 channels x 2 units
UART/SIO (selectable): 2 channels
16-bit timer: 2 channels
Watchdog timer: 1 channel
64-pin LQFP (10 x 10 mm, 0.5-mm pitch)

DSP
core
20MHz
ROM
7 Kwords
Analog
input

MAC
ALU
B-Shift
CROM
2048
words

10-bit AD
(4ch x 2unit)

16-bit
timer
(2ch)

UART
/SIO
(2ch)

Pulse
output
Timer/
counter
input

TXD/RXD
SCLK/
SI/SO

WKRAM
512
words
PMD
(1ch)

3-phase
PWM output

Development system
For product part numbers and system configurations, please refer to the "PART NUMBER LIST" or the Toshiba Microcomputer website.

48

8-Bit Microcontrollers

TLCS-870 Family
8-bit microcontrollers suitable for a wide range of consumer products such as home appliances,
communications devices and inverter-controlled equipment
The TLCS-870 Family consists of 8-bit microcontrollers developed for consumer applications such as home appliances, TVs, audio equipment, telephones, motor control
and lighting devices. The product line-up includes microcontrollers incorporating various functions to suit these applications, including an AD converter, LCD driver, UART,
on-screen display circuit, IGBT controller and PMD circuit. The 870 Family also offers products featuring low-voltage, low-power-consumption and low-noise operation that
are suitable for portable equipment and many other applications. The 870 Family has been reinforced by the TLCS-870/C1 Series which delivers enhanced processing capability and upgraded low-voltage and low-power-consumption features such as on-chip Flash memory, a voltage detecting circuit and a power-on reset circuit.

TLCS-870 Family core line-up
NEW
Performance

TLCS-870/C1
Series

TLCS-870/X
Series

◆ High-speed processing capability equivalent to 16-bit microcontrollers
◆ Address space extended to 128 Kbytes
◆ 5-V operation
◆ On-chip debug function

◆ Address space extended to
1Mbyte

TLCS-870/C
Series

TLCS-870

◆ Core architecture optimized for C compiler

Series

Processor core features
Maximum operating frequency
Minimum instruction execution time
Address space
Interrupt vector (max)
Instruction set
Operating voltage range (typ.)

NEW

870/C Series

870/X Series

870 Series

16 MHz

20 MHz

8 MHz

870/C1 Series
8 MHz

0.25 µs/0.167 µs

0.2 µs

0.5 µs

0.125 µs

64 Kbytes

1 Mbyte

64 Kbytes

128 Kbytes

31

63

15

52

731 instructions

842 instructions

412 instructions

732 instructions

1.8 to 5.5 V

2.7 to 5.5 V

2.7 to 5.5 V/6.0 V

2.7 to 5.5 V

Features of TLCS-870 Family
Noise reduction measures
The TLCS-870 Family implements various measures for improving noise immunity.
Separate power supplies
Internal VDD

Decoupling capacitor

Internal
logic

Internal VSS

I/O VDD

I/O
buffer

I/O VSS

Optimized pin layout
VSS

Prevents internal
noise from
propagating
to I/O pins.

Circuit
block

XIN

XOUT

(VSS)
TEST

VDD

Enables power supply
decoupling and current
loop minimization.

C1

C2
X'TAL

A decoupling capacitor is attached to the noise source.

Separate power supplies are used for internal
logic and I/O.

High-frequency currents directly flowing to
power supply lines can be reduced.

Oscillator pins are guarded by GND pins.

Internal EMI noise can be prevented from
propagating to I/O pins.

Spurious noise can be suppressed by minimizing
current loops created by circuit operations.

Spurious noise from oscillator pins can be
suppressed.

Oscillator protection
Oscillator pins

OSC

Noise filter

Pin
Filter

Filter

Prevents noise
propagation.
Xin

Xout

High-frequency noise can be eliminated by
placing a noise filter.

Noise-free internal signal
External pin noise

Spike noise can be eliminated.

49

TLCS-870 Family
TLCS-870/C1 Series
Under
development

TMP89FM40NG/FH40NG TMP89FM42UG/FH42UG TMP89FM46DUG/FH46DUG

8-bit microcontrollers delivering high functionality and performance in
low-pin-count packages
These 8-bit microcontrollers based on the TLCS-870/C1 core offer sub-sets of the TMP89FS60UG/FG functionality in
low-pin-count (42-pin/44-pin/48-pin) packages. Instruction code compatibility with the TMP89FS60UG/FG allows
smooth porting of software. These products are ideal as a main microcontroller in home appliances and as a
secondary microcontroller in digital consumer appliances.
● Internal ROM: 32 K/16 Kbytes
● Internal RAM: 2 K/2 Kbytes
● I/O ports:
TMP89FM40/FH40: 36 pins
TMP89FM42/FH42: 40 pins
TMP89FM46/FH46: 42 pins
● Operating voltage: 2.7 to 5.5 V
● Minimum instruction execution time:
0.125 µs(8 MHz/4.5 to 5.5 V)
0.24 µs(4.2 MHz/2.7 to 5.5 V)
122 µs(32.768 kHz/2.7 to 5.5 V)

● 10-bit AD converter: 8 channels
● Serial interface
UART/SIO: 1 channel
2
I C/SIO: 1 channel
UART: 1 channel
* Only one SIO channel can be used at a time.

● Timer/counter
16-bit: 2 channels
8-bit: 4 channels
● Voltage detecting circuit:
Two voltage levels detectable

● Power-on reset circuit
● Key-on wake-up: 8 channels
● Package:
TMP89FM40NG/FH40NG: 42-pin SDIP
TMP89FM42UG/FH42UG: 44-pin LQFP
(10 x 10 mm, 0.80-mm pitch)
TMP89FM46DUG/FH46DUG: 48-pin LQFP
(7 x 7 mm, 0.50-mm pitch)
R
technology under the
This product uses the SuperFlashO
license of Silicon Storage Technology, Inc.
R
is a registered trademark of Silicon Storage
SuperFlashO
Technology, Inc.

TLCS-870/C1 Series
Under
development

TMP89FS60UG/FG

8-bit microcontroller based on the new 870/C1 core realizing enhanced
functionality and performance
The TMP86FS60 is an 8-bit microcontroller based on the new 870/C1 core that achieves processing capability
four times higher than our popular high-performance 870/C Series (at the same internal clock frequency). This
new microcontroller contains large-capacity Flash memory, a voltage detecting circuit, a power-on reset circuit,
various serial interfaces and timer/counters. In addition to the standard real-time emulator, the TMP86FS60 also
supports on-board debugging to enhance development efficiency and product quality.
●
●
●
●
●

Internal ROM: 60 Kbytes (Flash)
Internal RAM: 3 Kbytes
I/O ports: 56 pins
Operating voltage: 2.7 to 5.5 V
Minimum instruction execution time:
0.125 µs (8 MHz/4.5 to 5.5 V)
0.24 µs (4.2 MHz/2.7 to 5.5 V)
122 µs (32.768 kHz/2.7 to 5.5 V)
● 10-bit AD converter: 16 channels

● Power-on reset circuit
● Key-on wake-up: 8 channels
● Package:
TMP89FS60UG:64-pin LQFP
* Up to two SIO channels can be used simultaneously.
(10 x 10 mm, 0.50-mm pitch)
● Timer/counter
TMP89FS60FG:64-pin QFP
16-bit: 2 channels
(14 x 14 mm, 0.80-mm pitch)
8-bit: 4 channels
This product uses the SuperFlashO technology under the
license of Silicon Storage Technology, Inc.
● Voltage detecting circuit:
SuperFlashO is a registered trademark of Silicon Storage
two voltage levels detectable
Technology, Inc.
● Serial interface
UART/SIO: 2 channels
I 2C/SIO: 1 channel
UART: 1 channel

R

R

TLCS-870/C1 Series

TMP89FM82TUG

Under
planning

8-bit microcontroller for automotive applications offering an enhanced
inverter motor control circuit (PMD)
The TMP89FM82TUG is an 8-bit microcontroller with a second generation PMD that offers an increased PWM counter
resolution and flexible programmability of PWM output waveforms.
●
●
●
●

Internal ROM: 32 Kbytes (Flash)
Internal RAM: 1.5 Kbytes
Operating voltage: 4.5 to 5.5V
Minimum instruction execution time:
0.125 µs (8 MHz/4.5 to 5.5 V)
● 10-bit AD converter: 8 channels

50

● Serial interface
SEI/UART: 1 channel
SIO/UART: 1 channel
● Timer/counter
16-bit: 2 channels
8-bit: 4 channels
● Motor control circuit: 1 channel

● Power-on reset circuit
● Voltage detecting circuit
● Pins with an internal pull-up resistor: 8 pins
● Package: 48-pin LQFP
(7 x 7 mm, 0.50-mm pitch)
R
This product uses the SuperFlashO
technology under the
license of Silicon Storage Technology, Inc.
R
O
SuperFlash is a registered trademark of Silicon Storage
Technology, Inc.

TLCS-870/X Series
Under
development

TMP88FH41UG/841UG

8-bit microcontrollers incorporating an inverter motor control circuit (PMD)
and Flash memory
The TMP88FH41UG and TMP88FH841UG are follow-up products to our popular TMP88CH41UG containing a
second-generation PMD. These new microcontrollers offer enhanced usability by incorporating a power-on reset
circuit, a voltage detecting circuit and Flash memory.
●
●
●
●

Internal ROM: 16 K/ 8Kbytes
Internal RAM: 512 bytes
Operating voltage: 4.5 to 5.5 V
Minimum instruction execution time:
200 ns (20 MHz)
● 10-bit AD converter: 8 channels

● Serial interface
UART/SIO: 1 channel
● Timer/counter
16-bit: 1 channel
8-bit: 2 channels
● Motor control circuit: 1 channel
● Power-on reset circuit

● Voltage detecting circuit
● Package: 44-pin LQFP
(10 x 10 mm, 0.80-mm pitch)
R
This product uses the SuperFlashO
technology under the
license of Silicon Storage Technology, Inc.
R
O
SuperFlash is a registered trademark of Silicon Storage
Technology, Inc.

TLCS-870/C Series
NEW

TMP86FH09ANG/809NG/409NG
8-bit Flash microcontrollers in a compact package suitable for home
appliances and control equipment

The TMP86FH09A, TMP86F809 and TMP86F409 are follow-up products to our popular TMP86C807/808. These new
microcontrollers offer enhanced usability by incorporating a 10-bit AD converter and Flash memory.
●
●
●
●
●

Internal ROM: 16 K/8 K/4 Kbytes (Flash)
Internal RAM: 512 bytes
I/O ports: 26 pins
Operating voltage: 2.7 to 5.5 V
Minimum instruction execution time:
0.25 µs (16 MHz/4.5 to 5.5 V)
0.50 µs (8 MHz/2.7 to 5.5 V)
122 µs (32.768 kHz/2.7 to 5.5 V)
● 10-bit AD converter: 6 channels

● Serial interface
8-bit SEI: 1 channel
UART: 1 channel
● Timer/counter
16-bit: 1 channel
8-bit: 2 channels
● Key-on wake-up: 4 channels
● Package: 32-pin SDIP

R
This product uses the SuperFlashO
technology under the
license of Silicon Storage Technology, Inc.
R
is a registered trademark of Silicon Storage
SuperFlashO
Technology, Inc.

TLCS-870/C Series device with power-on reset and voltage detecting circuits
Under
development

TMP86FH92IDMG

8-bit microcontroller incorporating a power-on reset circuit and a voltage detecting circuit
The TMP86FH92I is an 8-bit microcontroller that incorporates synchronous and asynchronous serial interfaces, a power-on reset circuit and a voltage detecting circuit. The mask ROM version is also being developed.
● Internal ROM: 16 Kbytes
● Internal RAM: 512 bytes
● Minimum instruction execution time:
0.25 µs (16 MHz/4.0 to 5.5 V)
0.50 µs (8 MHz/3.0 to 5.5 V)
● Operating voltage: 4.0 to 5.5 V (16 MHz)
3.0 to 5.5 V (8 MHz)
● UART: 1 channel
● I 2C/UART: 1 channel
● SEI: 1 channel

● 10-bit AD converter: 6 channels
● Package: 30-pin SSOP
● Power-on reset circuit
● Voltage detecting circuit: two voltage levels detectable

R
This product uses the SuperFlashO
technology under the
license of Silicon Storage Technology, Inc.
R
is a registered trademark of Silicon Storage
SuperFlashO
Technology, Inc.

51

4-Bit / 8-Bit LL Microcontrollers

T4X Series / T6H Series
Microcontrollers for portable equipment

Data banks

Wireless remote
controllers

Wired remote controllers

IC card R/W

Single-lens reflex cameras

Low-current-consumption
microcontrollers
4-Bit

8-Bit

16-Bit
Handheld LCD games

Digital clocks
Lens shutter cameras
Calculators

Health equipment

T4X Series
Low-power and low-voltage microcontrollers for reduced system costs
Suitable for battery-operated equipment with an LCD (calculators, watches, health equipment, remote controllers, LCD game consoles, toys, etc.)
High-speed CPU:

A special architecture enables execution of one instruction in two clock cycles.
Use of a 16-bit instruction bus improves instruction throughput.
Low power consumption: The circuit design optimized for battery-operated equipment reduces power consumption,
helping you to extend system battery life.
Low-voltage operation: Peripheral circuits suitable for portable equipment (memory, an LCD driver, I/O ports, etc.)
are integrated on a single chip.
Die form:
All T4X Series devices can be supplied in die form, contributing to reduced system costs.

T6H Series
Microcontrollers enabling faster development turnaround time for reduced system costs
Suitable for battery-operated equipment with an LCD (compact cameras, health equipment, home appliances, remote controllers, toys, etc.)
Low-voltage and low-power operation suitable for battery-operated equipment
Operating voltage: 1.8 to 5.5 V
Sleep current: IQD < 15 µA (VDD = 5.0 V, LCD display ON)
Low-power oscillator: Low-frequency clock=32.768 kHz
Low-power regulators for the LCD driver and low-frequency oscillator
Special-purpose on-chip circuits for faster software development
LCD blinking
External interrupt input with sampling function
On-chip analog circuits for actuator control
8-bit AD converter, 8-bit DA converter
Comparator with variable thresholds for interrupt control based on external analog voltages
Motor pre-driver for DC motor control and large current output

T4X Series line-up
CPU
ROM
Work RAM
Data RAM
I/O port
LCD driver
(Built-in regulator)
Timer/Counter
Buzzer circuit
Melody circuit
SIO
UART
USB
External SRAM I/F
External LCDD I/F
Operating voltage
Package

52

T6H Series line-up

TMP04030 TMP04070 TMP04081 TMP04100

T6F36

T6F42

T4X
T4X
32 KW
16 KW
2 K bits
2 K bits
16 K bits
6 K bits
17 ch
17 ch
60SEG x 8COM 60SEG x 8COM
58SEG x 10COM 60SEG x 10COM

T4X
64 KW
4 K bits
4 K bits
20 ch
60SEG x
16COM

T4X
24 KW
4 K bits
18 ch
50SEG x
15COM

T4X
52 KW
4 K bits
18 ch
50SEG x
15COM

8 bit x 2 ch or
16 bit x 1ch

8 bit x 2 ch

8 bit x 2 ch

1 ch
1 ch
-

1 ch
1 ch
-

T4X
32 KW
4 K bits
4 K bits
18 ch
64SEG x
16COM

8 bit x 2 ch or 8 bit x 2 ch or 8 bit x 2 ch or
16 bit x 1ch
16 bit x 1 ch 16 bit x 1ch
1 ch
1.2 to 1.8 V or
2.5 to 3.5 V
2.4 to 3.6 V
1 ch
1 ch
-

Die
(117-pin)

QFP100/Die

1 ch
-

1 ch
(ver1.1)

1.2 to 1.8 V

2.5 to 3.5 V

1.8 to 3.5 V

1.8 to 3.5 V

Die
(102-pin)

Die
(121-pin)

Die
(132-pin)

Die
(132-pin)

CPU
ROM
RAM
I/O port
LCD driver
(Built-in regulator/
Charge-pump)

T6H82C

T6H87

TLCS-870/C
32 KB
1 KB
64

TLCS-870/C
24 KB
1 KB
44

40SEG x 4COM

24SEG x 4COM

Input 8 ch
(Internal 1 ch)
Output 2 ch
8-bit DAC
(Internal 2 ch)
16-bit timer/counter
1 ch
8-bit timer/counter
4 ch
SIO
1 ch
UART
1 ch
External interrupt
12 ch
1.5 ch
(P-ch/N-ch
Motor pre-driver
open drain x 3 ch)
Operating voltage
1.8 to 5.5 V
Package
TQFP100/Die
8-bit ADC

Input 8 ch
(Internal 1 ch)
Output 2 ch
(Internal 2 ch)
1 ch
4 ch
1 ch
1 ch
8 ch
1.5 ch
(P-ch/N-ch open
drain x 3 ch)
1.8 to 5.5 V
LQFP80/Die

Development Systems
Toshiba offers a complete line of reliable, user-friendly development tools to support customers in each phase software development from product planning to evaluation.

Software Development Flowchart
Starter Kit

Product Planning / Microcontroller Selection
Evaluation Board
Toshiba Integrated Development
Environment (TIDE)

Design

Integrated Development
Environment (IDE)

Design Tool
Real-Time OS

Coding

Editor
Build Manager

Compile
Compiler
Simulator

Emulator

Debug

Accessories

Debugger
Flash/OTP
Programming Tools

Test / Evaluation

Integrated Development Environment (IDE)
With individual development tools such as Editor, Build Manager, Compiler and Debugger
integrated into a single system, the Integrated Development Environment (IDE) enables
seamless execution of repetitive tasks in the software development process. Real-time OS
debugging is also supported. The same IDE can be used for theTLCS-900 and TX19 Families.
Coding

Compiler
The C Compiler conforms to the ANSI C standard and offers excellent descriptiveness
and portability. A wide range of options are provided to improve code efficiency and
RAM utilization.

Debug

Build

Real-Time OS
The Real-Time OS conforms to the µITRON specifications. The configuration tool can
facilitate various settings.

Emulator
The In-Circuit Emulator and/or On-Chip Debug Emulator are available according to the
characteristics of each microcontroller. We are also expanding a line of emulators
including the Integrated Development Environment (IDE)*.
* To be downloaded from our website.

Development System Offerings
Toshiba offers various development systems for each microcontroller family. For details, please refer to the respective development
system pages that follow.
In addition to the Toshiba original development systems, third-party tools are supported to aid your software development. For information about third party products supporting Toshiba’s microcontrollers, please refer to pages 62 to 64.
Software Products
Toshiba Microcontroller
Family/Series

Integrated
Development
Environment

Debugger

Compiler

Hardware Products
Real-Time OS

In-Circuit Emulator

On-Chip Debug
Emulator

TX19 Family
TLCS-900 Family
870 Series
TLCS-870
Family

870/X Series
870/C Series
870/C1 Series
Available

Available for some products

Under development

53

Outline of TX19 Family Development System
Software products
Toshiba Integrated Development Environment (TIDE)

User source
program

Development System Configuration Examples

Software products

Integrated Development Environment
TX19 Series C Compiler
TX19A Series C Compiler

Real-Time OS

The basic development system environment for the TX19 Family is summarized below. The specified values are the recommended values for comfortable
use. For the minimum operating environment, check with the product manual of each development system product.

TX19 Series Real-Time OS
TX19A Series Real-Time OS

Host machine
OS: Windows 2000/XP
Host machine CPU: Pentium 4 1 GHz or faster (recommended)
Memory: 512 MB or larger (recommended)
Display resolution: XGA (1020 x 768) or above
Extended I/O port: 1 port (RS-232C) (TX19A only)
Expansion slots: 1 port (for LAN card)

Object file
Hardware products

Hub

On-chip debug emulator
(DSU PROBE)

LAN expansion card for PC

Ethernet hub
Support for 10BASE-T
Conformance to
IEEE 802.3
Ethernet standard

Emulator

Target
system

Ethernet network interface card
Support for 10BASE-T
Conformance to IEEE 802.3
Ethernet standard

Connection exapmle

HUB

LAN cable

An appropriate connector with DSU PROBE
must be soldered on the target board.

LAN card

Twisted-pair cable

TX19 series

TX19A series

RS-232C Cable

RS-232C Cable

Target board

Target board

Target board

Toshiba Integrated Development Environment (TIDE)

* The term “Toshiba Integrated Development Environment (TIDE)”
refers collectively to the Integrated Development Environment and
the C Compiler.

Integrated Development Environment
C Compiler

Assembler

Linker

Simulator
Editor

Build Manager

Debugger
Framework

With individual development tools such as Editor, Build Manager, Compiler and Debugger integrated
into a single system, the Integrated Development Environment enables seamless operations of
coding, building and debugging tasks which must be performed repeatedly in the software
development process. It also contains a simulator function for simulating MCU operations for logical
debugging, and a debug function supporting real-time OS.

C Compiler
C Compiler

Assembler

Linker

Simulator
Editor

Build Manager

Debugger
Framework

The C Compiler package containing C Compiler, Assembler and Linker allows you to generate
object files such as HEX files from source code written in C or assembly language. It conforms to
the ANSI C standard and offers excellent descriptiveness and portability. A wide range of options are
provided to improve code efficiency and RAM utilization. This product is used in combination with the
Integrated Development Environment. TX19 Series version and TX19A Series version are available.

DSU PROBE for N-WIRE system

DSU PROBE model 110 system

DSU PROBE model 120 system

Products required for minimal system
Toshiba Integrated Development Environment (TIDE)
Integrated Development Environment ...............1
TX19 Series C Compiler ....................................1
Emulator
DSU PROBE for N-WIRE ..................................1

Products required for minimal system
Toshiba Integrated Development Environment (TIDE)
Integrated Development Environment ...............1
TX19A Series C Compiler .................................1
Emulator
DSU PROBE model 110 ...................................1

Products required for minimal system
Toshiba Integrated Development Environment (TIDE)
Integrated Development Environment ...............1
TX19A Series C Compiler .................................1
Emulator
DSU PROBE model 120 ...................................1

Other required products
Windows PC ......................................................1
LAN expansion card for PC ...............................1
Hub ....................................................................1
RS-232C cross cable .........................................1
LAN cable .........................................................2

Other required products
Windows PC ......................................................1
LAN expansion card for PC ...............................1
Hub ....................................................................1
RS-232C cross cable .........................................1
LAN cable .........................................................2

Other required products
Windows PC ......................................................1
LAN expansion card for PC ...............................1
Hub ....................................................................1
RS-232C cross cable.........................................1
LAN cable .........................................................2

Target connectors
20-pin half-pitch plug from AMP.........................1
20-pin half-pitch plug from SAMTEC .................1

Target connectors
20-pin half-pitch plug from SAMTEC .................1
34-pin half-pitch plug from SAMTEC .................1

Target connectors
20-pin half-pitch plug from SAMTEC .................2
34-pin half-pitch plug from SAMTEC .................1

* For part numbers, see "PART NUMBER LIST" or our Development System website.

Real-Time OS
Software used to control multitasking in embedded systems.

TX19 Series
Object code
version

Conforms to µITRON specifications.
Provides various system calls required for embedded systems.

µITRON
specifications

Use of the configuration tool facilitates various settings.

Object code
with source
code version

µITRON 3.0 specifications

TX19A Series
Object code
version

Object code
with source
code version

Basic Performance
TX19 Series

System name

µITRON 4.0 specifications

DSU PROBE for N-WIRE system

Host interface

Offered in two versions: object code version and object code with source code
version. The object code with source code version allows users to modify the
source programs.

Source programs
Configuration
tool

Not included

Included

Not included

TR Configurator

Included

TRcEditor
Events

Break

Number of points

Instruction: 4 points, Data: 1 point (Note 1)

Instruction: 8 points, Data: 4 points

Address, data, status, external input

Address, data, status, external input

Comparison conditions

Match

Pass count

Once
Break, trace control, timer control, external trigger output
-

Hardware break

4 points (Note 1)
256 points (settable only on RAM)

Capacity

4K frames

debugging. It provides emulation and debugging features that are

Trace modes

Free trace, trigger trace, overflow stop

Trace items

PC address, status, tag timer

the target system and operated from the debugger on a PC.

External output

The DSU PROBE comes with a download license for the Integrated

Memory access
Program variables

TX19 Series emulator

TX19A Series emulator

DSU PROBE for N-WIRE

DSU PROBE model 110/120

Run timer: 1 channel

1 to 256 times

Break, trace control, timer control, external trigger output,
external pulse output, memory write

8 points
256 points (settable only on RAM)
4K frames

128K frames

Free trace, trigger trace, overflow stop
PC address, data address,
data value, status, tag timer

PC address, status, tag timer
4 lines

-

Timer measurement

Development Environment.

Match
Once

OR, sequential

Event combinations
Software break

Trace memory

DSU PROBE model 120 system

Ethernet, RS-232C

Comparison items

The DSU PROBE is an on-board emulator that enables efficient
useful for developing application programs by being connected to

TX19A Series
DSU PROBE model 110 system

Ethernet, RS-232C

Event trigger actions

Emulator

Lap timer: 1 channel

Run timer: 1 channel

Lap timer: 1 channel

Run timer: 1 channel
Lap timer: 4 channels (max., min., average, count)

Memory display during program execution

-

Memory rewrite during program execution

-

4 bytes x 4 blocks can be written simultaneously.

Display

Binary, octal, decimal or hexadecimal display can be selected for each variable.

Binary, octal, decimal or hexadecimal display can be selected for each variable.

Registration

Variables, arrays, structures and unions can be registered by the elements.

Variables, arrays, structures and unions can be registered by the elements.

Source
Source + assembler code
Source + assembler code + machine language

Source display

model 120 is a higher-end product to model 110.

Variables: 16-byte area x 32, Memory: Up to 1024 bytes

Source
Source + assembler code
Source + assembler code + machine language

Flash programming/security feature

Internal/external Flash memory can be programmed during debugging.(Note 2)

Internal/external Flash memory can be programmed during debugging.

External input

1 line

1 line

Note 1: Varies with the MCU to be used.

54

DSU PROBE

DSU PROBE

DSU PROBE

Note 2: Some MCUs do not support this feature.

55

Outline of TLCS-900 Family Development System
Software products
Toshiba Integrated Development Environment (TIDE)

Real-Time OS

Integrated Development Environment
TLCS-900 Family C Compiler

User source
program

Development System Configuration Examples

Software products

The basic development system environment for the TLCS-900 Family is summarized below. The specified values are the recommended values for
comfortable use. For the minimum operating environment, check with the product manual of each development system product.

TLCS-900 Family
Real-Time OS

Host machine
OS: Windows 2000/XP

Object file

Host machine CPU: Pentium 4 1 GHz or faster (recommended)

Memory: 512 MB or larger (recommended)

Display resolution: XGA (1024 x 768) or above

Hub

Emulator

Programming tools
Accessories

In-circuit emulator
On-chip debug emulator

LAN expansion card for PC

Ethernet hub
Support for 10BASE-T
Conformance to IEEE 802.3
Ethernet standard

Hardware products

Expansion slots: 1 port (for LAN card)

Ethernet network interface card
Support for 10BASE-T
Conformance to IEEE 802.3 Ethernet standard

LAN card
HUB

LAN cable
Twisted-pair cable

Target
system

Target board
Target board
Controller

Controller
Pod
Pod

Toshiba Integrated Development Environment (TIDE)

* The term “Toshiba Integrated Development Environment (TIDE)”
refers collectively to the Integrated Development Environment and
the C Compiler.

RTE900 model 15 system

RTE900 model 25 system

Products required for minimal system
Toshiba Integrated Development Environment (TIDE)
Integrated Development Environment ............................................................1
TLCS-900 Family C Compiler .........................................................................1
Emulator
model 15 controller .........................................................................................1
model 15 emulation pod .................................................................................1
Accessories
Programming tools
MCU probe
Pin protector
OTP programming adapter
QFP adapter
MCU mounting adapter
Flash adapter

Products required for minimal system
Toshiba Integrated Development Environment (TIDE)
Integrated Development Environment ............................................................1
TLCS-900 Family C Compiler .........................................................................1
Emulator
model 25 controller .........................................................................................1
model 25 emulation pod .................................................................................1
Accessories
Programming tools
MCU probe
Pin protector
OTP programming adapter
QFP adapter
MCU mounting adapter
Flash adapter

Other required products
Windows PC ...................................................................................................1
LAN expansion card for PC ............................................................................1
Hub .................................................................................................................1
RS-232C cross cable......................................................................................1
LAN cable ......................................................................................................2

Other required products
Windows PC ...................................................................................................1
LAN expansion card for PC ............................................................................1
Hub .................................................................................................................1
RS-232C cross cable......................................................................................1
LAN cable ......................................................................................................2

Integrated Development Environment
C Compiler

Assembler

Linker

Simulator
Editor

Build Manager

Debugger
Framework

With individual development tools such as Editor, Build Manager, Compiler and Debugger
integrated into a single system, the Integrated Development Environment enables seamless
operations of coding, building and debugging tasks which must be performed repeatedly in
the software development process. It also contains a simulator function for simulating MCU
operations for logical debugging, and a debug function supporting real-time OS.

C Compiler
C Compiler

Assembler

Linker

Simulator
Editor

Build Manager

Debugger
Framework

The C Compiler package containing C Compiler, Assembler and Linker allows you to
generate object files such as HEX files from source code written in C or assembly language.
It conforms to the ANSI C standard and offers excellent descriptiveness and portability. A
wide range of options are provided to improve code efficiency and RAM utilization. This
product is used in combination with the Integrated Development Environment.

Real-Time OS

* For part numbers, see "PART NUMBER LIST" or our Development System website.

Software used to control multitasking in embedded systems.
TLCS-900 Family Real-Time OS
µITRON 3.0 specifications

Conforms to µITRON specifications.

Object code version

Object code with source
code version

Object code

Object code

The TR Editor can be used to describe task operations graphically and to generate program

Source programs

Source programs

outlines.

TR Configurator

TR Configurator

TR Editor

TR Editor

Provides various system calls required for embedded systems.
Use of the TR Configurator facilitates various settings.

Offered in two versions: object code version and object code with source code version. The object
code with source code version allows users to modify the source programs.

RTE900 model 15 system

The model 25 system features enhanced hardware that enables faster
processing to support high-speed and high-functionality MCUs and provide

The controller comes with a download license for the Integrated Development
Environment.

56

Emulation memory

Trace memory

RTE900 model 25 system
RTE900 model 25 system

RTE900 model 15 system

TLCS-900/H1 Series(Note 1)
model 15 system

Host interface

Break

The model 15 system is a low-cost version of the model 25 system that is
realized by offering the minimum functionality required for development work
and an extensive use of gate arrays.

* A combination of the model 25 controller and the model 15 emulation pod is also possible.

System name

Events

Emulator

advanced debug capability such as performance analysis.

Basic Performance
TLCS-900, 900/H, 900/L, 900/L1 Series

model 25 system

model 15 system

model 25 system
Ethernet, RS-232C

Ethernet, RS-232C

Capacity

4 Mbytes

Number of points

8 points

Comparison items

Address, data, status, external input

Comparison conditions

Match, unmatch, within scope

1 Mbyte

4 Mbytes
8 points

Address, data, status

Address, data, status, external input

Match, unmatch, within scope

Pass count

1 to 256 times

1 to 65535 times

Event trigger actions

Break, trace control, timer control, external trigger output

Break, trace control, timer control, external trigger output

Event combinations

AND, OR, sequential

AND, OR, sequential

Hardware break

4 points

3 points

Software break

1024 points

1024 points

Capacity

8K frames

8K frames

Trace modes

Free trace, trigger trace, sampling trace, overflow stop

Free trace, trigger trace, sampling trace, overflow stop

Trace items

PC address, data address, data value, status,
external output, external input, tag timer, event

PC address, data address,
data value, status

PC address, data address, data value, status,
external input, tag timer, event

External output

1 line

1 line

Timer measurement

Run timer: 1 channel, Lap timer: 1 channel

Run timer: 1 channel, Lap timer: 1 channel

Memory
access

Memory display
during program execution

128 bytes

32 bytes

Program
variables

Display

Binary, octal, decimal or hexadecimal display can be selected for each variable.

Binary, octal, decimal or hexadecimal display can be selected for each variable.

Registration

Variables, arrays, structures and unions can be registered by the elements.

Variables, arrays, structures and unions can be registered by the elements.

Source display

Source
Source + assembler code
Source + assembler code + machine language

External input
Performance
analysis

1 line

Time measurement per module
Coverage measurement

-

Source
Source + assembler code
Source + assembler code + machine language
-

Max., min, average, count, dispersion
C0 coverage

-

16 lines
Max., min, average, count, dispersion
C0 coverage

Note 1: When you are using a device whose part number starts with TMP92.

57

Outline of TLCS-870 Family Development System
Development System Configuration Examples

Software products
Language tools

Debuggers

TLCS-870/C Series C Compiler
TLCS-870/X Series C Compiler
TLCS-870 Series C/C-Like Compiler

User source
program

The basic MCU-dependent development system environment for the TLCS-870 Family is summarized below. The specified values are the recommended
values for comfortable use. For the minimum operating environment, check with to the product manual of each development system product.

TLCS-870/C Series Debugger
TLCS-870/C Series Light Debugger
TLCS-870/X Series Debugger
TLCS-870 Series Debugger

LAN expansion card for PC

Hub

Object file

Host machine

Ethernet network interface card
Support for 10BASE-T
Conformance to IEEE 802.3
Ethernet standard

Ethernet hub
Support for 10BASE-T
Conformance to IEEE 802.3
Ethernet standard

Host machine CPU: Pentium 4 133 MHz or faster
Memory: 128 MB
Display resolution: XGA (1024 x 768) or above
Expansion slots: 1 port (for LAN card)

LAN card

HUB

LAN cable

Hardware products

Twisted-pair
cable

Emulator

Programming tools
Accessories

In-circuit emulator

Target
system

TLCS-870/C Series

RTE870/C Light system
Light emulator

As the RTE870/C Light system is designed to share products within
the system, the probe, target connector and emulation chip need to be
changed to accommodate different MCUs in the TLCS-870/C Series.

USB

* Detailed information on the RTE870/C Light system can be found on page 8.
Target board

The RTE870/C Light system is a low-cost version of the RTE870/C model
15 system with the minimum functionality required for development work.

Language Tools
C Compiler /

Assembler

C-Like Compiler

These software tools containing C Compiler, Assembler and Linker allow you to
generate object files such as HEX files from source code written in C, C-Like(*) or
assembly language.
They conform to the ANSI C standard and offer excellent descriptiveness and portability.
A wide range of options are provided to improve code efficiency and RAM utilization.

Linker

Build Manager

Products required for minimal system
TLCS-870/C Series C Compiler ...........1
TLCS-870/C Series Light Debugger ....1

Emulator
Light emulator ..................1
Emulation chip .................1

Accessories
Light-system probe (probe set)............1
MCU mounting adapter (Bump socket)
Programming tools
OTP programming adapter
Flash adapter

Other required products
Windows PC......................1
USB cable
(USB standard A to B).......1

* Supported only with some series in the TLCS-870 Family.

Integrated Development Environment

Debugger
The emulator system for a TLCS-870 Family MCU can be configured
by an appropriate combination of a debugger and an emulation pod.
A wide variety of debug functions are available including various types
of break settings and real-time trace.

(Under development)

Pod system

The TLCS-870/C Series Debugger and TLCS-870/C Series Light Debugger
are scheduled to be replaced by the Integrated Development Environment.

RTE870/C model 15 system
As the RTE870/C model 15 system is designed to share products within the
system, only the target connecting board and emulation chip need to be
changed to accommodate different MCUs in the TLCS-870/C Series. In this
way, the cost associated with a change of MCU is lowered.

Emulation module
Controller

Target board

(Some MCUs also require a change of the emulation module.)

Interface module

Basic Performance
TLCS-870 Series
System name

Host interface
Emulation memory

Events

Trace memory

model 25 system
model 10 system

Light system

model 15 system

RS-232C

USB2.0 Full-speed

Ethernet, RS-232C

1 Mbyte

64 Kbytes
4 points

Comparison items

Address, data, status,
external input

Address, data, status

Comparison conditions

Match, unmatch, within scope

Match, unmatch, within scope

Match, unmatch, within scope

Pass count

1 to 65535 times

1 to 65535 times

1 to 65535 times

Event trigger actions

Break, trace control,
timer control,
external trigger output

Break

Event combinations

OR, sequential

OR, sequential

Address, data, status,
external input

Break, trace control,
timer control,
external trigger output

2000 points

3 points

Capacity

4K frames

1K frames

8K frames

8K frames

Trace modes

Overflow stop

Overflow stop

Free trace, trigger trace,
sampling trace, overflow stop

Free trace, trigger trace,
sampling trace, overflow stop

Trace items

PC address, data address,
data value, status, external input

Products required for minimal system
Emulator
TLCS-870/X Series
model 15 controller ............1
C Compiler ...................1
model 15 emulation pod ......1
TLCS-870/X Series
Debugger......................1

2000 points

PC address, data address, data value, status

1 line

-

1 line

Run timer: 1 channel

Run timer: 1 channel Lap timer: 1 channel

-

-

32 bytes

Memory rewrite during program execution

-

2 bytes

Display

Binary, octal, decimal or hexadecimal
display can be selected for each variable.

Binary, octal, decimal or hexadecimal
display can be selected for each variable.

Variables, arrays, structures and
unions can be registred by the elements. Variables, arrays, structures and unions can be registred by the elements.

Source display

Source
Source + assembler code
Source + assembler code + machine language

Source
Source + assembler code
Source + assembler code + machine language

External input

RTE870/X model 15 system
The RTE870/X model 15 system is a low-cost version of the RTE870/X model
25 system with the minimum functionality required for development work.

Pod

AND, OR, sequential

AND, OR, sequential
2000 points

PC address, data address, data value,
status, external input, tag timer

PC address, data address,
data value, status

Accessories
MCU probe
QFP adapter
Pin protector
MCU mounting adapter

Programming tools
OTP programming
adapter
Flash adapter

Other required products
Windows PC ......................1
LAN expansion card for PC....1
Hub ....................................1
LAN cable ..........................2

1 line
Run timer: 1 channel

Lap timer: 1 channel

TLCS-870 Series

32 bytes
2

bytes(Note 2)

RTE870 model 10 system

Target board

-

Binary, octal, decimal or hexadecimal
display can be selected for each variable.

Pod

RS-232C cable
Controller

Variables, arrays, structures and unions can be registred by the elements.
Source
Source + assembler code
Source + assembler code + machine language

8 lines

-

-

16 lines

Time measurement per module

-

-

-

Max., min., average, count, dispersion

Coverage measurement

-

-

-

C0 coverage

Note 1: model 25 pod: BM88CM49N0A, BM88CU74F0A, BM88CP77F0A, BM88C060F0A
Note 2: This function is not supported with the BM88CM49N0B-M15.

Programming tools
OTP programming adapter
Flash adapter

Other required products
Windows PC ......................1
LAN expansion card
for PC ................................1
Hub ....................................1
LAN cable ..........................2

RTE870/X model 25 system
The RTE870/X model 25 system offers advanced debug
capability such as performance analysis.

Target board

Controller

-

Registration

TLCS-870/X Series

Break, trace control,
timer control,
external trigger output

Software break

Memory display during program execution

Accessories
QFP adapter
Pin protector
MCU mounting adapter

8 points
Address, data, status

2000 points

points

Emulator
model 15 controller ..............1
Interface module ..................1
Emulation module ...............1
Target connecting board ......1
Emulation chip .....................1

Ethernet, RS-232C

4 points

Run timer or Lap timer: 1 channel

Performance
analysis

25 pod
model 15 pod model
(Note 1)

64 Kbytes

External output

Program
variables

model 15 system

Capacity

Timer measurement
Memory
access

58

TLCS-870/X Series

Number of points

Hardware break

Break

TLCS-870/C Series

Products required for minimal system
TLCS-870/C Series
C Compiler ....................................1
TLCS-870/C Series
Debugger .......................................1

Products required for minimal system
Emulator
TLCS-870 Series
model 10 controller ............1
C/C-Like Compiler .......1
model 10 emulation pod ......1
TLCS-870 Series
Debugger......................1

Accessories
MCU probe
QFP adapter
Pin protector
MCU mounting adapter

Programming tools
OTP programming
adapter

Other required products
Windows PC ......................1
RS-232C cross cable ............1

* For part numbers, see "PART NUMBER LIST" or our Development System website.

59

Development System Programming Tools
Flash adapter
The Flash adapter is provided for each package type of Toshiba’s microcontrollers with on-chip Flash memory.
Connecting the Flash adapter with a host system allows you to program, erase, and verify on-chip Flash memory.
Although this tool can be used both for product development and mass production, some limitations apply when it is
used for mass production. For details, visit Toshiba’s Microcomputer website. The website provides various support
information for the Flash adapter including its control software upgrades to flexibly support newly developed devices.

Socket for
mounting
MCU with
on-chip
Flash memory

NET IMPRESS
connector
RS-232C
D-SUB
9-pin male
Power
supply

Enables Toshiba's Flash microcontrollers to be programmed on a
stand-alone basis.
Can be used with Toshiba's Flash microcontrollers of any Family or
Series in the same package.
(*The user is required to connect write signals and mount
oscillators as appropriate to each device.)
Comes with "Flash Programmer"-programming control software
controllable on a PC.
Ensures ease of operation through the GUI-based control
software.
Allows programmed data to be compared on a byte basis.
Yokogawa Digital Computer's programmer (NET IMPRESS) can
be used as a host system.

Specifications of the Flash Adapter
Writing mode

Serial Interface mode

Supported MCU

Toshiba microcontrollers with on-chip flash memory

Device functions

Save, Program, Read, Erase, Blank check, Verify, Compare, Auto programming

Supported OS

Windows 2000, Windows XP

Host interface

Connecting to PC: 9-pin male D-sub, UART, straight cable
Connecting to NET IMPRESS: DX10-28S, UART/CSI

Power supply

100 to 240 V AC

Connection example

OTP programming adapter
This is an adapter for converting the pinout of
an OTP microcontroller to that of a generalpurpose EPROM. The OTP programming
adapter enables an OTP microcontroller to be
programmed and verified by an off-the-shelf
EPROM programmer. This adapter is provided
for each OTP microcontroller type.

60

OTP microcontroller

OTP programming
adapter

EPROM
programming socket

Development System Accessories
MCU probe
The MCU probe is used to connect a target system and an emulation pod,
and is provided for each package type. The MCU probe used for a flat
package comes with a QFP adapter and a pin protector.

MCU probe
Pin protector

QFP adapter

Pin protector
The pin protector is a protective socket for an MCU probe and a QFP
adapter. Be sure to use the pin protector to prevent MCU probe's joint from
losing its spring after repeated attachments and detachments.
* We recommend replacing the pin protector after 100 attach-detach cycles.

QFP adapter
The QFP adapter is used to connect an emulation pod or an emulation
module to a target system designed for a QFP-type microcontroller. It is
soldered onto the foot pattern on the target system board.
* Once soldered, the QFP adapter cannot be reused.

MCU mounting adapter

Probe set
The probe set is used specifically with the RTE870/C Light emulator or the
RTE870/C1 in-circuit emulator. It is available for each package pin count or
package type of the supported MCUs.

QFP adapter

* For example, the probe set includes:
Probe
Exchange adapter
Target connector
Exchange adapter

Package exchange adapter

Target connector

The package exchange adapter is used when the target MCU package and
probe package are of different types.

MCU mounting adapter
The MCU mounting adapter is used together with the QFP adapter to mount a
microcontroller on the target system.

Bump socket
The bump socket is used specifically with the RTE870/C Light emulator or
the RTE870/C1 in-circuit emulator. It is used together with the target
connector to mount an MCU on the target system.
Bump socket
Target connector

The pin protector and QFP adapter of the same specifications are also available from Tokyo Eletech Corporation.
http://www.tetc.co.jp/e_index.htm
The probe sets and bump sockets are manufactured by ADLINKS Corporation.
For product specifications, visit the ADLINKS website. http://www.adlinks.co.jp

For part numbers and tool combinations, see "PART NUMBER LIST" or Development System website.

61

Third-Party Development Support Tools
For details, please contact the third-party companies directly. (Listed in alphabetical order)

ADLINKS Corporation

http://www.adlinks.co.jp/

ADLINKS Corp. is an innovative company that specializes in sockets, adapters,
harnesses and boards for high-speed transmission with the aim of ensuring
'comfortable user interface'. The ADLINKS products supporting Toshiba's
development systems include the probe sets for the TLCS-870/C Series and
MCU mounting adapters (Bump Socket).

Advanced Data Controls Corp.

http://www.adac.co.jp/eng/

Since its incorporation in 1982, Advanced Data Controls Corp. has always been
committed to pursing 'Optimum Software Development Environments' to provide
cutting-edge total solutions that best meet the customer needs. As a technical
partner of Green Hills Software, Inc. of the United States, the company also
distributes Green Hills Software's high-performance, high-quality embedded
software development solutions with extensive support services in Japan and
the Asian region.

CATS CO., LTD.

http://www.zipc.com/english/

CATS CO., LTD is a supplier of 'ZIPC', a CASE tool for embedded systems
based on the state transition matrix. ZIPC provides seamless support for each
phase of software development by offering the modeling, model debug
(simulation) and automatic code generation functions through its editor
supporting six types of document. In addition, the connection of ZIPC with the
Toshiba Integrated Development Environment (TIDE) allows unified debugging
of the actual system and design specification (state transition matrix),
contributing to the enhancement of product manufacturability and quality.

COMPUTEX CO., LTD.

http://www.computex.co.jp/

COMPUTEX CO., LTD. is an expert in software debug tools for embedded
systems. 'PALMiCE2 Series' is a JTAG emulator supporting the TX49 Family that
provides a highly efficient debug solution covering high-level languages and
Linux. 'ROMICE64' supports the TLCS-900/L1 Series.

Flash Support Group, Inc.

http://www.j-fsg.co.jp/en/

Flash Support Group, Inc. offers a line of products that enable high-speed
programming for development to prototyping and volume production. The
company's programmers support the TX19, TLCS-900, and TLCS-870 Families.
Programming services using these programmers are also available.

GAIA System Solutions Inc.
GAIA System Solutions Inc. is engaged in the sales of high-speed
software/hardware co-simulators for embedded software development and
related support and consulting services. Supported CPU models include the
TX19 Series, TX19A Series, TX49 Family and TX99 Family. Supported debugger
models include the Toshiba Integrated Development Environment (TIDE) and
MULTI® from Green Hills Software, Inc.

62

GAIO TECHNOLOGY CO., LTD.

http://www.gaio.com/

GAIO TECHNOLOGY CO., LTD. offers high-quality software verification tools for
embedded systems.
'Coverage Master - winAMS' is a testing simulator supporting the TLCS-900
Family and TLCS-870/C Series that enables high-precision function module
testing and C0/C1 coverage testing. 'CasePlayer2' is an embedded program
analysis tool which can be used to automatically generate flow charts and
module structure charts and to perform MISRA-C code verification.

GOTOP MICRO-ELECTRONICS CO., LTD.

http://www.itool.com.cn/

GOTOP MICRO-ELECTRONICS CO., LTD. boasts a professional team with
more than 10-year experience specializing in the design, manufacture and
support of embedded development tools. GOTOP offers a complete range of
development tools, such as the Integrated Development Environments,
emulators, debuggers, programmers, etc. For Toshiba, GOTOP provides an
emulator tool for the 870/C Series ('TMPmate') and a demo board for the 870/C
Series ('TPDEM4').

Hamamatsu TOA Electronics, Inc.
Hamamatsu TOA Electronics, Inc. is an authorized distributor of Toshiba's
microcontroller support products based in Hamamatsu in the Shizuoka
prefecture. In addition to the sales of various electronic components,
Hamamatsu TOA Electronics is also engaged in the commercialization and
online sales of boards and starter kits using Toshiba's microcontrollers. The
company can deliver total services encompassing the designing, prototyping,
volume production and inspection for MCU control circuitry, logic circuitry and
analog circuitry with short delivery times.

HI-LO SYSTEM RESEARCH CO., LTD.

http://www.hilosystems.com.tw/

HI-LO SYSTEMS is a professional company dedicated to providing costeffective device programming solutions to customers. Established in 1983 and
located in Nei-Hu Technology Park in Taipei Taiwan, HI-LO distributes its famous
ALL-100 Universal/Gang Programmer series and AT3-300 Automated
Programmer series to customers worldwide. HI-LO has a very good reputation in
providing high-quality engineering programmers and automated programmers
for MCU and Flash memory.

Kyoto Microcomputer Co., Ltd.

http://www.kmckk.co.jp/eng/

As a company specializing in debugger software and in-circuit emulators, Kyoto
Microcomputer Co., Ltd. has been engaged in the improvement of embedded
development environments. Its JTAG ICE, 'PARTNER-Jet', offers a powerful and
efficient debug environment incorporating advanced features ahead of other
companies, such as support for multi-core processors and operating systems
with an MMU (Linux, Windows CE, T-Engine, etc.) that are recently adopted in
high-end embedded environments. PARTNER-Jet supports the TX49 and TX99
Families.

MICROTEK Inc.

http://www.microtek.co.jp/english/index_f.html
MICROTEK Inc. embarked on contract IC programming in 2000. Since then, the
company has been building a successful track record in a wide range of fields
including communications, information home appliances and automotive
appliciations as a reliable provider of IC programming services.

63

Third-Party Development Support Tools
For details, please contact the third-party companies directly. (Listed in alphabetical order)

MINATO ELECTRONICS INC.

http://www.minato.co.jp/index_e.asp

MINATO ELECTRONICS INC. developed the first 'device programmer' in Japan
when PROM first came on the market. Since then, the company has been
occupying the leading position in the programmer field. Its product line includes
not only programmers but also auto programming equipment and exchange
adapters for a wide variety of packages to meet various programming needs of
customers. MINATO's programmers support the TX19, TLCS-900, and TLCS870 Families.

Shanghai Gengyan Electronic Technology Co., Ltd.

http://www.gengyan.com/

Shanghai Gengyan Electronic Technology Co., Ltd provides programmers for the
Toshiba 870/C Series. These high-quality and high-speed programmers have a
USB interface. The programmers support TMP86P807/808, TMP86F807/808,
TMP86FH09, TMP86FH46A/47A, TMP86FS49A/23 and others.

Sophia Systems Co., Ltd.

http://www.sophia-systems.com/

Sophia Systems Co., Ltd. provides development environments supporting
Toshiba's microcomputers, including a starter kit for the TX19A71, a Flash ROM
programmer for the TX19A, and emulators for the TX49/TX99, MeP, Cell
Broadband Engine and ARM7/9/11. The company's cooperation with Toshiba
extends to the design and development of custom boards and the development
and manufacture of microcomputer systems on a contract basis.

TOKYO ELETECH CORPORATION

http://www.tetc.co.jp/e_index.htm

TOKYO ELETECH CORPORATION develops and manufactures interface
products for connecting Toshiba's emulators with microcomputer boards
developed by customers. In addition to standard IC sockets, adapters and
cables, TOKYO ELETECH also accepts custom orders in small quantities.
[Standard products]
1.TQPACK, NQPACK, NSPAC, BGA sockets
2. KC cables, TEC-KC cables
3. SICA (JTAG adapters), EXA adapters

T.S ELECTRONICS CO., LTD

http://www.tsecl.com/

T.S Electronics is a support company for Toshiba Korea. T.S Electronics
supports programming writers for Flash microcontrollers. The programming
writers feature compact size and support the TLCS-870 Family. T.S Electronics
also has a plan for a TLCS-900 Family writing board. For details, please contact
the sales and marketing division.

Yokogawa Digital Computer Corporation

http://www.yokogawa-digital.com/en/

Yokogawa Digital Computer Corporation offers an extensive range of products
related to the design and development of microcomputer and peripheral
systems, including the 'advice' series of in-circuit emulators and the 'NET
IMPRESS' series of flash microcomputer programmers. Drawing on its expertise
in the embedded development field, the company also offers various
development platforms, the Windows Embedded CE development starter kit and
development process improvement tools for building an ideal development
environment. The 'advice' series supports the TX49, TX99, and TLCS-900
Families. The 'NET IMPRESS' series supports the TX19, TLCS-900, and TLCS870 Families.

64

Software Development Support
Toshiba provides a variety of reference software for supporting system development.
At customer request, we can also develop application software for embedding in microcontroller units (MCUs).

Toshiba Software IP Lineup
We have a comprehensive software IP set for customers using (or considering using) Toshiba MCU products.
The software IP and its user support are offered on certain terms and conditions.
In addition, you are required to make an agreement separately in order to use this software IP.

Software IP

MCU/Series

Features

Status

USB1.1 (device)

TMP92CH21FG
TMP92CZ26A
TMP92CF26A
TMP92CF29

Exchange of various data is readily achievable by connecting to PC. Supports
standard request, various types of class request, and vender commands.

Available

Embedded file system

TLCS-900/L1, H1

File system for embedding. Supports FAT12/16/32 and VFAT, and can perform
file sharing with PC.

Available

Speech codec

TLCS-870/C
TLCS-900/L1, H1

Toshiba original compression algorithm. The CPU load and memory usage are
optimized to enable also the control of peripheral devices with embedded state in
single-chip microcontroller. Speech codec application development environment
and evaluation board are available.

Available

SD Memory Card Driver

TLCS-900/L1, H1

Driver Software for reading and writing SD card with MCU. Can transfer files to
and from a PC, being incorporated in an embedded file system.

Available

Handwritten Recognition

TLCS-900/L1, H1

Software that recognizes handwritten characters on a LCD panel with a
touchscreen. An embedded device incorporating this software can realize a userfriendly input interface without any exclusive input device such as key board.

Available

Some of the above software IPs require a separate real-time OS (Toshiba's TR900).

Display the following URL for the overviews of these software IPs.

http://www.semicon.toshiba.co.jp/eng/product/micro/software_ip/index.html

Software IP [Partner Vendor]
Partner Vendor

Software IP

MCU/Series

Techno Mathematical Co.,Ltd.
http://www.tmath.co.jp/index.html

MP3 Decoder

TMP92CZ26A
TMP92CF26A
TMP92CF29

Features
This is a decoder that complies with MPEG1/MPEG2 Audio Layer III (ISO/IEC 111723, 13818-3) and is optimized for Toshiba microcontrollers. It has achieved high-quality
sound and low power consumption.

To learn more about this software product and the software license, please contact your local Toshiba office.

Reference Application Software (RAS)
RAS is software for driving an entire system, whose specifications have been created by Toshiba. RAS is developed for reference with the aim of reducing customer software development time, so it is used and evaluated by
customers themselves.
System name

FTS-171

FTS-172 (Under development)

Application

Multi-system color LCD TVs

Display

VGA/WXGA

VGA

MCU

TMP88CS34FG
TMP88CS38BFG

Sub MCU

FTS-151

CTS-777

CTS-851

VS channel tuning for
multi-system color TVs

FS channel tuning for NTSC color TVs with
support for North American CCD and V-Chip

VGA/WXGA

CRT

CRT

TMP88CS34FG

TMP88CS34FG
TMP88CS38BFG

TMP88CP34NG/FG

TMP88CS38NG/FG

-

TMP86FS49AUG
(HDMI Receiver LSI:TC90704MFG)

-

-

-

FS channel tuning for
Multi-system color LCD TVs
NTSC color LCD-TV with support
supporting HDMI
for North American CCD and V-Chip
with CEC function

Chip IC for color TVs

TC90200FG

TC90200FG

TC90200FG

TB1261ANG

TB1263NG

Channels in memory

200

200

US181CH

100/200

US181CH

Sound multiplexing

NICAM/IGR

NICAM/IGR

Sound multiplexing for US

NICAM/IGR

Sound multiplexing for US

A separate contract is necessary to use RAS. Please consult with us about modifying software to suit customer systems and specifications.

65

Introducing the Latest Software IP
Handwritten Character Input Solution
We offer a comfortable solution of handwritten character input achieved by the interaction between the handwritten
character recognition and Kana-Kanji conversion.
In addition to the input continued at an uninterrupted pace that was succeeded by Toshiba’s original technology of
overwritten character recognition, the cooperation with an advanced Kana-Kanji prediction and conversion technology
has achieved costless input, which made the input of long sentences stressless. This software is the best thing for
wide range of applications that use LCD and touch panel such as PDA (Personal Digital Assistant), electric dictionary,
home electric appliances.
As for MCU to use, our TLCS-900/H1 series is recommended.

Example of Application

Handwritten Character Input Package
Overwritten Character
Recognition

Coordinate

Note: This solution can recognize not only Kana,
but also alphabetic, numeric, and special symbols.

Kana-Kanji Conversion

Character Code

Touch Panel Driver

LCD Driver

Handwritten Character

Kana-Kanji Text

Advanced Wnn is the product of OMRON SOFTWARE Co., Ltd.
is the trademark of TOSHIBA CORPORATION.

Start of Web download services

Application Notes
http://www.semicon.toshiba.co.jp/eng/index.html
An application note is a sample
software product offered by Toshiba to
help customers understand Toshiba
microcontrollers and learn how to
create programs when developing new
products. To access a download page,
go to "Application Notes" from the
above URL through "Microcomputer." If
you accept and agree to the terms and
conditions for usage, you will see an
application notes list displayed. The
application notes for Toshiba 870/X and
900/H Series are released first, and
those for other MCUs will also be
released sequentially.

66

TLCS-870/X

TLCS-900/H

Creating TOD Clock Using TBT Interrupts

Generating Interrupts at Regular
Intervals Using 8-bit Timer

Detecting Keys Using a Timer

Generating Interrupts at Regular Intervals
Using Cascaded 8-bit

Detecting Keys Using an AD Converter

Outputting 50%-Duty Pulses Using 8-bit Timer

RS-232C Communication Using UART

Outputting PWM Waveform Using 8-bit Timer

Generating Tone Using PDO

Outputting PPG Waveform Using 8-bit Timer
Outputting Single-Shot Pulse Using
External Trigger Pulse

Inter-CPU Communication
(Transmission + Reception) Using SIO
Inter-CPU Communication
(Simultaneous Transmission/Reception) Using SIO

Counting Events Using 16-bit Timer

Measuring AC Frequency Using Pulse Width
Measurement Mode

Measuring Frequency Using 16-bit Timer

Guide to Websites
Toshiba Semiconductor Website

http://www.semicon.toshiba.co.jp/eng/index.html
Solutions
Latest information on system solutions is provided by
application.

Product Information
A wide range of product information is available, including
new product descriptions and presentation materials.

Toshiba Microcomputer Website

http://www.semicon.toshiba.co.jp/eng/product/micro/index.html
The Toshiba Microcomputer website offers the latest information on Toshiba's microcomputer and development systems.
Customers looking for a microcomputer can browse through our web pages containing presentation materials and product
descriptions which introduce Toshiba's microcomputer products by function and application. These pages allow you to access
the datasheet download page with a single click. The product search feature enables you to quickly find the datasheet of a
Toshiba microcomputer that best meets your needs by simply selecting desired product features, such as on-chip peripherals
and a ROM type and capacity.
The website also offers various support services to customers who have purchased Toshiba's development system, including
downloading of software products and technical documentation as well as technical updates on purchased products.
To support your product development, we provide application notes to assist you in understanding Toshiba's microcomputers
and creating software programs as well as a variety of software IP.

Quick product search
Product datasheets and information on
development systems are provided for each
series.
Select Microcomputer > Family > Series.
The Development System page can be
accessed from the left-hand navigation
area.

We provide various support services to
customers who have purchased Toshiba's
development system, including the following:
Latest information on your purchased product
Downloading of software products and technical documentation
E-mail updates on technical reports and new version releases
User registration from the website will give you a customer ID and
password for receiving these services.

67

Package List
Microcomputer package summary
To meet customers' needs Toshiba provides a wide range of highly reliable packages for high-density mounting. In
particular, Toshiba's miniature packages for portable applications offer extensive choices ranging to products as
compact as 144-pin and 0.4-mm pitch.

SDIP/SOP/SSOP/QFP/FBGA Packages for 4-/8-/16-/32-Bit Microcontrollers
Size
(mm)

■ The number above each photograph (actual size) indicates the pin pitch (mm).

FBGA
15 15

QFP
28 28

LQFP
20 20

LQFP
16 16

1.0

QFP
14 20

0.8

0.8

0.8

0.5

TQFP/LQFP/
QFP
14 14
LQFP
12 12
LQFP
10 10

0.5

LQFP
7 7

0.65

SSOP-300
10 6

1.27

SOP-450
18 8
SOP-300
13 5

1.27
1.27

SOP-300
10 5

16

68

20

28

30

44

48

64

0.65
FBGA
15
(Top)

(Bottom)

QFP
28 28

0.5

LQFP
20 20

0.8

LQFP
16 16

0.65
0.4

QFP
14 20

0.5

0.4
TQFP/LQFP/
QFP
14 14

0.5

LQFP
12 12

Package Pin Pitch Table
Package

Pin Pitch

64

1.0mm
QFP

0.8mm

LQFP

44

64

LQFP
7 7

80

0.65mm

100

0.5mm

100

0.8mm
0.5mm

LQFP
10 10

Number of Pins

160

SSOP-300
10 6

44
48

64

80

100

144

0.4mm
TQFP

SOP-450
18 8

144
100

0.5mm

SOP-300
13 5

128

0.4mm

SOP-300
10 5

80

100

128

144

160

228

Number
of pins

69

Package List
TX System RISC Packages (Actual Size)

TX99

TX39

TX9956XBG(Top)

TX9956XBG (Bottom)

TX19

TMPR3927CFE

(Top)

TMP1940CYAFG
TMP1940FDBFG
TMP1941AFG
TMP19A71CYUG
TMP19A71FYUG

TMP1942CZXBG
TMP1942FDXBG

TMP1942CYU
TMP1942CZUE
TMP1942FDU

TX49
(Top)

(Bottom)

TMPR3916FG

(Top)

(Bottom)

TMP1962C10BXBG
TMP1962F10AXBG
TMP19A64C1DXBG
TMP19A64F20BXBG

(Top)

(Bottom)

TMPR4937XBG
TMPR4938XBG

TMPR4937XBG
TMPR4938XBG

(Bottom)

TX4939XBG

(Top)
(Top)

(Bottom)

TMPR4956CXBG

70

(Top)

TMPR4951BFG

TC86C001FG

TMPR4955AFG
TMPR4955BFG
TMPR4955CFG

(Top)

TMPR3911BU

(Top)

TMPR3912AUG-92

(Bottom)

TMPR3911BXB

(Top)

(Bottom)

TMPR3912XB-92

(Bottom)

TMP19A43FDXBG
TMP19A43FZXBG
TMP19A43CDXBG
TMP19A43CZXBG

(Top)

(Bottom)
(Top)

TMPR4927ATBG

TMPR4927ATBG

TMPR4925XBG
TMPR4926XBG

(Bottom)

TMPR4925XBG
TMPR4926XBG

71

OVERSEAS SUBSIDIARIES AND AFFILIATES

(As of February 23, 2006)

Toshiba America
Electronic Components, Inc.

Toshiba Electronics Europe GmbH

Toshiba Electronics Asia, Ltd.

Düsseldorf Head Office

Hong Kong Head Office

Headquarters-Irvine, CA

Hansaallee 181, D-40549 Düsseldorf,
Germany
Tel: (0211)5296-0 Fax: (0211)5296-400

Level 11, Tower 2, Grand Century Place, No.193,
Prince Edward Road West, Mongkok, Kowloon, Hong Kong
Tel: 2375-6111 Fax: 2375-0969

München Office

Beijing Office

Büro München Hofmannstrasse 52,
D-81379, München, Germany
Tel: (089)748595-0 Fax: (089)748595-42

Room 714, Beijing Fortune Building, No.5 Dong San Huan Bei-Lu,
Chao Yang District, Beijing, 100004, China
Tel: (010)6590-8796 Fax: (010)6590-8791

France Branch

Chengdu Office

Les Jardins du Golf 6 rue de Rome F-93561,
Rosny-Sous-Bois, Cedex, France
Tel: (1)48-12-48-12 Fax: (1)48-94-51-15

Room 2508A, 2 Zongfu Street, Times Plaza,
Chengdu 610016 Sichuan, China
Tel: (028)8675-1773 Fax: (028)8675-1065

Italy Branch

Qingdao Office

3700 Crestwood Pkwy, #160,
Duluth, GA 30096, U.S.A.
Tel: (770)931-3363 Fax: (770)931-7602

Centro Direzionale Colleoni,
Palazzo Perseo 3,
I-20041 Agrate Brianza, (Milan), Italy
Tel: (039)68701 Fax: (039)6870205

Room 4(D-E), 24F, International Financial Center,
59 Xiang Gang Zhong Road, Qingdao, Shandong, China
Tel: (0532)579-3328 Fax: (0532)579-3329

Portland, OR

Spain Branch

2560 NW 141st Place Portland,
OR 97229, U.S.A.
Tel: (503)784-8879 Fax: (503)466-9729

Parque Empresarial, San Fernando, Edificio Europa,
a
1 Planta, E-28831 Madrid, Spain
Tel: (91)660-6798 Fax:(91)660-6799

Room 2601-2609, 2616, Office Tower Shun Hing Square,
Di Wang Commercial Center, 5002 Shennan Road East,
Shenzhen, 518008, China
Tel: (0755)2583-0810 Fax: (0755)8246-1581

Raleigh, NC

U.K. Branch

Toshiba Electronics (Shanghai) Co., Ltd.

19900 MacArthur Boulevard,
Suite 400, Irvine, CA 92612, U.S.A.
Tel: (949)623-2900 Fax: (949)474-1330

Boulder, CO (Denver)
3100 Araphahoe #500,
Boulder, CO 80303, U.S.A.
Tel: (303)442-3801 Fax: (303)442-7216

Buffalo Grove (Chicago)
2150 E. Lake Cook Road, Suite 310,
Buffalo Grove, IL 60089, U.S.A.
Tel: (847)484-2400 Fax: (847)541-7287

Duluth, GA (Atlanta)

3120 Highwoods Blvd., #108, Raleigh,
NC 27604, U.S.A.
Tel: (919)859-2800 Fax: (919)859-2898

Riverside Way, Camberley Surrey,
GU15 3YA, U.K.
Tel: (01276)69-4600 Fax: (01276)69-4800

Richardson, TX (Dallas)

Sweden Branch

777 East Campbell Rd., #650, Richardson,
TX 75081, U.S.A.
Tel: (972)480-0470 Fax: (972)235-4114

San Jose Engineering Center, CA

Wakefield, MA (Boston)
401 Edgewater Place, #360, Wakefield,
MA 01880-6229, U.S.A.
Tel: (781)224-0074 Fax: (781)224-1095

Wixom (Detroit)
48679 Alpha Drive, Suite 100, Wixom,
MI 48393 U.S.A.
Tel: (248)449-6165 Fax: (248)449-8430

Toshiba Electronics do Brasil Ltda.
Rua Afonso Celso, 552-8 andar, CJ. 81
Vila Mariana Cep 04119-002 Sa˜o Paulo SP, Brasil
Tel: (011)5576-6619 Fax: (011)5576-6607

Toshiba India Private Ltd.
6F DR. Gopal Das Bhawan 28,
Barakhamba Road, New Delhi, 110001, India
Tel: (011)2331-8422 Fax: (011)2371-4603

Toshiba Electronics Asia
(Singapore) Pte. Ltd.
438B Alexandra Road, #06-08/12 Alexandra
Technopark, Singapore 119968
Tel: (6278)5252 Fax: (6271)5155

Toshiba Electronics Service
(Thailand) Co., Ltd.
135 Moo 5, Bangkadi Industrial Park, Tivanon Road,
Pathumthani, 12000, Thailand
Tel: (02)501-1635 Fax: (02)501-1638

Toshiba Electronics Trading
(Malaysia) Sdn. Bhd.
Kuala Lumpur Head Office
Suite W1203, Wisma Consplant, No.2,
Jalan SS 16/4, Subang Jaya, 47500 Petaling Jaya,
Selangor Darul Ehsan, Malaysia
Tel: (03)5631-6311 Fax: (03)5631-6307

Penang Office
Suite 13-1, 13th Floor, Menara Penang Garden,
42-A, Jalan Sultan Ahmad Shah,
10050 Penang, Malaysia
Tel: (04)226-8523 Fax: (04)226-8515

Toshiba Electronics Philippines, Inc.
26th Floor, Citibank Tower, Valero Street, Makati,
Manila, Philippines
Tel: (02)750-5510 Fax: (02)750-5511

Toshiba Electronics Shenzhen Co., Ltd.

Shanghai Head Office
11F, HSBC Tower, 1000 Lujiazui Ring Road,
Pudong New Area, Shanghai 200120, China
Tel: (021)6841-0666 Fax: (021)6841-5002

Hangzhou Office
502 JiaHua International Business Center,
No.28 HangDa Road, Hangzhou, 310007, China
Tel: (0571)8717-5004 Fax: (0571)8717-5013

Nanjing Office
23F Shangmao Century Plaza,
No.49 Zhong Shan South Road, Nanjing, 210005, China
Tel: (025)8689-0070 Fax: (025)8689-0125

Toshiba Electronics (Dalian) Co., Ltd.
14/F, Senmao Building, 147, Zhongshan Road,
Xigang Dist., Dalian, 116011, China
Tel: (0411)8368-6882 Fax: (0411)8369-0822

Tsurong Xiamen Xiangyu Trading Co., Ltd.
14G, International Bank BLDG., No.8 Lujiang Road,
Xiamen, 361001, China
Tel: (0592)226-1398 Fax: (0592)226-1399

Toshiba Electronics Korea Corporation
Seoul Head Office
891, Samsung Life Insurance Daechi Tower 20F, Daechi-dong,
Gangnam-gu, Seoul, 135-738, Korea
Tel: (02)3484-4334 Fax: (02)3484-4302

Gumi Office
6F, Goodmorning Securities Building, 56 Songjung-dong,
Gumi-shi, Kyeongbuk, 730-090, Korea
Tel: (054)456-7613 Fax: (054)456-7617

Toshiba Electronics Taiwan Corporation
Taipei Head Office
17F, Union Enterprise Plaza Building, 109
Min Sheng East Road, Section 3, Taipei, 10544, Taiwan
Tel: (02)2514-9988 Fax: (02)2514-7892

Kaohsiung Office
16F-A, Chung-Cheng Building, 2, Chung-Cheng 3Road,
Kaohsiung, 80027, Taiwan
Tel: (07)237-0826 Fax: (07)236-0046
The information contained herein is subject to change without notice. 021023_D
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. 021023_A
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. 021023_B
The products described in this document shall not be used or embedded to any downstream products of which manufacture, use and/or sale are prohibited under any applicable laws and
regulations. 060106_Q
The information contained herein is presented only as a 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 patents or other rights of TOSHIBA or the third parties. 070122_C
Please contact your sales representative for product-by-product details in this document regarding RoHS compatibility. Please use these products in this document in compliance with all
applicable laws and regulations that regulate the inclusion or use of controlled substances. Toshiba assumes no liability for damage or losses occurring as a result of noncompliance with
applicable laws and regulations. 060819_Z
The products described in this document may include products subject to the foreign exchange and foreign trade control laws. 060925_F
The products described in this document may contain components made in the United States and subject to export control of the U.S. authorities. Diversion contrary to the U.S. law is
prohibited. 021023_H
TOSHIBA has made this document deliberately in order to make its contents as accurate as possible. Nevertheless, if any trouble should occur due to any error contained in this document,
TOSHIBA shall not have any liability therefore. Also, please keep in mind the precautions and conditions set forth in the “Instruction Manual or Operation Manual of TOSHIBA Products,” or “The
Precautions or Procedure Files described in the Installation Disk such as Floppy Disk or CD-ROM etc.” Please constantly pay attention to the latest information on the TOSHIBA products which
is to be released through the web page of TOSHIBA microcomputer development system. (http:/www.semicon.toshiba.co.jp/eng) 060824_N

2007
Previous edition: BCE0021E
2007-5(3k)SO-DQ

Semiconductor Company
Website: http://www.semicon.toshiba.co.jp/eng

BCE0021F

Microcomputers

2590 Orchard Parkway San Jose,
CA 95131, U.S.A.
Tel: (408)526-2400 Fax:(408)526-2410

Gustavslundsvägen 18, 5th Floor,
S-167 15 Bromma, Sweden
Tel: (08)704-0900 Fax: (08)80-8459

2007-5



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.3
Linearized                      : Yes
Encryption                      : Standard V1.2 (40-bit)
User Access                     : Print, Copy, Fill forms, Extract, Assemble, Print high-res
Create Date                     : 2007:05:11 18:17:07+09:00
Modify Date                     : 2007:05:16 10:06:34+09:00
Author                          : TOSHIBA CORPORATION Semiconductor Company
XMP Toolkit                     : 3.1-701
Producer                        : Acrobat Distiller 7.0 for Macintosh
Metadata Date                   : 2007:05:11 18:18:41+09:00
Format                          : application/pdf
Title                           : untitled
Document ID                     : uuid:6f5c320c-ffa0-11db-8a28-001451624e91
Instance ID                     : uuid:9c0ff7b6-ffa0-11db-866b-001451624e91
Page Count                      : 64
Page Layout                     : SinglePage
EXIF Metadata provided by EXIF.tools

Navigation menu