TLCS 900 Family BCE0021

User Manual: TLCS-900 Family

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

PRODUCT GUIDE
Microcomputers
2007-5
02 03
TX49 Family
TLCS-870 FamilyLL Microcontroller
TLCS-900 Family
Toshiba's Microcomputers
Connecting the World in the Digital Network Era
64-pin QFP
14 mm 14 mm / 0.8-mm pitch
64-pin LQFP
10 mm 10 mm / 0.5-mm pitch
64-pin LQFP
10 mm 10 mm / 0.5-mm pitch
TLCS-47E Series
T4X Series
T6H Series
TLCS-870/X Series
TLCS-870/C Series
TLCS-870 Series
TLCS-900/H Series
TLCS-900/L Series
TLCS-900 Series
TLCS-770 Series
TLCS-870/C1
Series
TLCS-900/L1 Series
TX49/H2 Series
TX49/L4 Series
TX49/L3 Series
TX49/H3 Series
TX49/H4 Series
TX49/W4 Series
TX99 Family
TX99/H4 Series
TLCS-900/H1 Series
High-Speed
TLCS-900/H1 Series
TLCS-47 Family
LL Microcontroller
4-bit
16-bit 32-bit 32-bit 32-bit
64-bit
64-bit
8-bit
Portable devices
Digital information appliances (broadband/OA equipment)
Digital consumer (DSC/DVC/DVD/DTV/STB)
Automotive equipment
Remote controls/calcurators/digital clocks/portable game machines
Automotive equipment
Audio
TV/communications (cordless phones)/electric appliances/inverter appliances
TX19A Series
TX19 Series
TX19 Family
TLCS-770 Family
TX39/H3 Series
TX39/H2 Series
TX39/H Series
MeP
TX39 Family
NEW
NEW
Performance
TLCS-47 Family
TLCS-870 Series
RTE47 model 10 system
RTE47 system
RTE870 model 10 system
TLCS-870/X Series
TX19 Series
TX19A Series
RTE870/X model 25 system
RTE870/X model 15 system
DSU PROBE for N-WIRE
DSU PROBE model 120
DSU PROBE model 110
Real-Time OS
Real-Time OS
8
-bit
TLCS-870 Family
TLCS-870/X
TLCS-870/C
TLCS-870
TLCS-870/C1
NEW
16
-bit
TLCS-770 Family
NEW
Core architecture optimized
for C compiler
Minimum instruction execution time: 250 ns
Minimum instruction execution time: 125 ns
Address space extended to 1 Mbyte
High-speed processing capability equivalent
to 16-bit microcontrollers
Address space extended to 128 Kbytes
5-V operation
On-chip debug function
[New Core] 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
[DSP Cores] TLCS-770 Series
16-bit DSPs for automotive motor control
Digital signal processors capable of high-precision 3-phase motor control
Under development
TMP89FS60UG/FG
NEW
General-purpose 64-pin product providing various interfaces for serial
communications and a timer system
TLCS-870/C1 Series Development System
NEW
TMP77FM70TUG TMP77CM70TUG
NEW
Toshiba Integrated Development
Environment (TIDE)
Emulators
In-circuit emulator
Compact, low-cost, yet highly functional
in-circuit emulator
Supports on-chip debug emulation.
On-chip debug emulator
Business-card-sized compact emulator
No need for power supply
(using USB bus power)
NEW
Toshiba Software IP Lineup / Application Notes
Toshiba Microcomputer Lineup
Toshiba Microcomputer Development System Product Lineup
TLCS-870/C1 Series
TLCS-770 Family
NEW NEW
TLCS-870/C Series
RTE870/C model 15 system
RTE870/C Light system
TLCS-900 Family
RTE900 model 25 system
RTE900 model 15 system
Real-Time OS
New Products
On-Chip Peripheral Functions
• Motor control circuit (PMD): 1 channel
• 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.
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.
TLCS-870/X
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
TLCS-900/H
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
USB1.1
(device) Embedded
File System SD Memory
Card Driver Handwritten
Recognition
Speech Codec
In today's digital society, more and more equipment and systems are being connected
through various types of microcomputers interacting with one another.
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.
• 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
On-chip debug emulator
Under development
Under development
RTE870/C1 In-circuit emulator
RTE870/C1 On-chip debug emulator
RTE770 In-circuit emulator
Toshiba Integrated Development Environment (TIDE)
CONTENTS
Microcontrollers Listed by Function / Application
Microcontrollers for personal equipment
12
Microcontrollers for televisions
13
Microprocessors for digital equipment
14
Microcomputers for automotive applications
15
Microcontrollers for automotive motor control
17
Microcontrollers for inverter electric appliances
18
Microcontrollers for digital single-lens reflex cameras (DSLRs)
19
Microcontrollers for digital video cameras (DVCs)
19
Microcontrollers for audio (CD-MP3 control MCUs)
20
Microcontrollers for audio (Main control MCUs)
20
Microcontrollers with motor control circuit (PMD)
21
Microcontrollers with LCD controller
22
Microcontrollers with fluorescent display tube driver
23
Microcontrollers with LCD driver
24
FLASH Microcontrollers
26
Microcontrollers with AD converters
28
General-purpose microcontrollers in compact packages
32
62
65
67
68
36
TX99 Family
64-Bit Superscalar TX System RISC
37
TX49 Family
64-Bit TX System RISC
41
TX39 Family
32-Bit TX System RISC
TX19 Family
MeP(Media embedded Processor)
32-Bit TX System RISC
46
TLCS-900 Family
16/32-Bit Microcontrollers
Third-Party Development Support Tools
Guide to Websites
66
Introducing the Latest Software IP
Software Development Support
Package List
43
42
52
T4X Series / T6H Series
4-Bit / 8-Bit LL Microcontrollers
53
Development Systems
54
Outline of TX19 Family Development System
56
Outline of TLCS-900 Family Development System
58
Outline of TLCS-870 Family Development System
60
Development System Programming Tools
61
Development System Accessories
48
TLCS-770 Family
16-Bit Digital Signal Processors (DSPs)
49
TLCS-870 Family
8-Bit Microcontrollers
All other products and names mentioned are properties of their respective owners.
04 05
Toshiba’s Flash Microcontrollers
TMP86F409
TMP86F807
TMP86F808
TMP86F809
16/32-bit
16-bit
16-bit
TMP88F841
TMP91FW40
TMP91FW60
TMP86FS64
TMP88FW44
TMP92FD23A
TMP1940
TMP1942 TMP1942
TMP19A43
TMP19A43
TMP1962
TMP19A64
TMP92FD28A
TMP92FD54AI
TMP91FY42
TMP19A71
TMP86FH09A
TMP86FH12
TMP86FH46A
TMP86FH47A
TMP86FH92
TMP86FH92I
TMP86FM25
TMP86FM29
TMP86FM48
TMP88FH41
TMP86FH93
TMP86FS23
TMP86FS49A
TMP86FS49AI
TMP89FS60
TMP86FP24
TMP86FS27
TMP86FS28
TMP91FU62
TMP88FW45TMP91FW27
4 KB
28/30/32 42/44/48 64 80 100 144 177/193
FBGA
281
FBGA
8 KB
16 KB
32 KB
48 KB
64/60
KB
96 KB
128/120
KB
256 KB
384 KB
512 KB
1 MB
2 MB
Capacity
8-bit
32-bit
NEW
Pin count
Under development
Under development
Microcontrollers with LCD driver
DSP core
Features of Toshiba's Flash Microcontrollers
Full Support Services for Toshiba's Flash Microcontrollers
8-bit
TMP86FP24
TMP86FM25
TMP77FM70T
TMP86FS27
TMP86FM29
TMP91FW40
TLCS-870 Family
TLCS-770 Family
USB HOST system
incorporated
TMP92FD28A
32-bit
TLCS-900 Family
NANO FLASHTM
TMP19A43
TMP19A64
32-bit
TX19 Family
TLCS-900 Family
High-speed programming
NANO FLASH
TM
allows 0.5 Mbytes of data to be programmed in 2 seconds.
Various programming tools
Toshiba offers a wide variety of programming tools to meet various needs of customers from
development to mass production. Programming services are also available.
8-bit microcontrollers
TMP89FS60
General-purpose 64-pin product providing various interfaces for
serial communications and a timer system
TMP89FH40/42/46 , 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
Enhanced security function
Up to 255 bytes of password protection can be implemented to
prevent illegal read accesses.
A wide range of operating voltages
Operating voltages ranging from 2.7 V to 5 V are supported.
Various Flash programming methods
In addition to serial mode and parallel mode, ISP (In System
Programming) is supported.
Low power consumption
NANO FLASH
TM
realizes the same level of low power
consumption compared with mask ROM products.
Quick programming service
Flash programming service is available to enable QTAT
(quick turnaround time).
On-chip debug function incorporated
The on-chip debug function improves development efficiency by
allowing debugging on mass-production boards.
A wide variety of peripheral functions
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.
QTAT
QTAT is achieved by programming
the Flash microcontroller at Toshiba.
Toshiba's Flash programming tool
Flash Adapter
Connection example
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.
Category
Off-board
programming
(Note 1)
On-board
programming
(Note 2)
Programming services
(Note 4)
Tool type
Programming adapter
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.
: Supported
Toshiba Corporation
Toshiba Corporation
MICROTEK Inc.
Flash Support Group, Inc.
HI-LO System Research Co., Ltd.
MINATO ELECTRONICS INC.
Shanghai Gengyan Electronic Technology Co., Ltd
T.S ELECTRONICS CO., LTD
Flash Support Group, Inc.
HI-LO System Research Co., Ltd.
MINATO ELECTRONICS INC.
Shanghai Gengyan Electronic Technology Co., Ltd
Sophia Systems Co., Ltd.
Flash Support Group, Inc.(Note 3)
Yokogawa Digital Computer Corporation
Single-device
programmer
Gang programmer
In-circuit programmer
Tool vendor
Development
Mass production
Maintenance
Phase
(Note 5)
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.
NEW
* The user is required to connect write signals
and mount oscillators as appropriate to each
device.
TMP89FM40
TMP77FM70T
TMP89FM60
TMP89FM42
TMP89FM46
TMP89FM82T
TMP89FH40
TMP89FH42
TMP89FH46
32-bit microcontroller
TMP92FD28A
100-pin product
incorporating a
USB HOST controller
16-bit microcontroller
TMP91FY42
100-pin product featuring
large-capacity Flash
memory (256 Kbytes)
16-bit microcontroller (DSP)
TMP77FM70TUG
Digital signal processor
capable of high-precision
3-phase motor control For the latest information on Toshiba's Flash icrocontrollers,
visit http://www.semicon.toshiba.co.jp/eng/index.html (Toshiba Semiconductor Company website).
Under development
Under planning
TX19 Family
TX19 Family
TLCS-900 Family
TLCS-900 Family
TLCS-870 Family
TLCS-870 Family
TLCS-770 Family
TLCS-770 Family
Low-pin-count
packages
Flash programming service
Flash programming service enables QTAT (quick turnaround time),
allowing customers to achieve shorter time-to-market.
Manufacturing
process
Masked
ROM
product
Flash
product
Programming
order
(Note)
Delivery
Delivery
Mask/ES creation process
ES
evaluation
Development
Development Flash
programing
Customer
Mask/ES
order
Customer
Customer
Mass
production
order
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.
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.
Under development
http://www.semicon.toshiba.co.jp/eng/index.html
Information on the entire spectrum of Toshiba semiconductor prod-
ucts is available here.
Toshiba Semiconductor website
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.
06 07
each phase of product development.Toshiba offers extensive support for
Evaluation board for software IPs (SWIP)
Top
Bottom
Evaluation board for Electric Power Steering (EPS) Reference model for induction
heating (IH) cookers
Evaluation board for PMD microcontrollers
http://www.semicon.toshiba.co.jp/eng/index.html
http://www.semicon.toshiba.co.jp/eng/product/micro/index.html
We provide a wide range of software development support for customers so that they can reduce the time
required for development.
Toshiba Electronics (Shanghai) Co.,Ltd.
TOLS Software System Engineering (Shanghai) Co.,Ltd.
Toshiba Electronics Asia, Ltd.
Hong Kong Head Office
Toshiba Electronics Trading (Malaysia) Sdn. Bhd.
Kuala Lumpur Head Office
Toshiba Electronics Service (Thailand) Co., Ltd.
Toshiba Electronics Korea Corporation
Seoul Head Office
Toshiba America Electronic Components, Inc.
Headquarters-Irvine, CA
Toshiba LSI System Support Co.,Ltd.
Toshiba Corporation Semiconductor Company
Toshiba Electronics Taiwan Corporation
Taipei Head Office
Product Information
Reference Models Software IPs
Flash Adapters
Product Search
Datasheets/Catalogs
Application Notes
Product datasheets and catalogs in PDF format can be downloaded.
Development System Product Support
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
Application notes (sample software) are offered to help customers understand Toshiba's micro-
controllers and learn how to create programs.
A wide range of product information is available, including new product descriptions and pre-
sentation materials.
Selection Evaluation
Development
Production
Selection
Selection
Evaluation
Evaluation
Development
Development
Development
Production
Production
Toshiba Semiconductor website
Toshiba Microcomputer website
Reference Models/Software IPs
Development System
Global Support Services
Development Support
Flash Programming Service
Toshiba provides extensive local support to satisfy customer needs varying from region to region.
Flash programming service enables QTAT(quick turnaround time),
allowing customers to achieve shorter time-to-market.
QTAT
Flash
programing
Flash
product
Development
Customer Programming order
(Note)
Delivery
Coding
BuildDebug
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.
Socket for
mounting
MCU with
on-chip
Flash memory
NET IMPRESS
connector
RS-232C
D-SUB
9-pin male
Power
supply
* The target system requires a separate power supply.
With individual development tools such as Editor, Build Manag-
er, Compiler and Debugger integrated into a single system, the
Integrated Development Environment (IDE) enables seamless
execution of repetitive tasks in the software development proc-
ess. Real-time OS debugging is also supported.
Integrated Development Environment (IDE)
The In-Circuit Emulator and/or On-Chip Debug Em-
ulator are available according to the characteristics
of each microcontroller. We are also expanding a
line of emulators including the Integrated Develop-
ment Environment (IDE)*
Emulator
The C Compiler conforms to the ANSI C standard and offers ex-
cellent descriptiveness and portability. A wide range of options
are provided to improve code efficiency and RAM utilization.
Compiler
The Real-Time OS conforms to the µITRON specifications. The
configuration tool can facilitate various settings.
Real-Time OS
* To be downloaded from our website.
Evaluation board for portable devices
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.
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.
USB1.1
(device) Embedded
File System SD Memory
Card Driver Handwritten
Recognition
Speech Codec
Information on the entire spectrum of Toshiba semiconductor products is available here.
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.
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.
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.
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.
08 09
Toshiba offers a complete line of reliable, user-friendly development tools to support customers
in each phase of program development from design to evaluation.
Reliable, User-Friendly Development Systems for Toshiba Microcomputers
Toshiba Software IP
System Support
* The outlines of microcomputer development systems can be found on page 53 onward.
RTE870/C Light Debugger (*)
Exclusively for RTE870/C Light system
The same GUI as RTE870/C model15 debugger
Downloadable from our development system website
(User registration is required.)
*This product will be replaced by the Integrated
Development Environment being developed.
Compact ICE for TLCS-870/C Series
* For details of software IPs, see the page 65 of this product guide.
RTE870/C Light Emulator
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).
The price is "Light".
Integration of the RTE controller and pod system makes
the emulator more affordable.
Comes with a free debugger download.
The connection is "Light".
The host interface is through USB.
Can be easily connected to a notebook PC.
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.
Product components:
• RTE870/C Light emulator
• AC power adapter
Other required items:
• Probe set
• Emulation chip
• Language tool
• Host system (PC)
• USB cable (USB standard A to B)
AC power adapter
Host system
RTE870/C Light
emulator
RTE870/C
Light probe
USB
Target system
The probe sets and options are manufactured by ADLINKS Corporation.
http://www.adlinks.co.jp/
Bump socket
Target connector
Usage example
*The target system requires a separate power supply.
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.
Toshiba's MCU Plus Software IP Platform
Features of the Software IP
1. Full supports for microcomputers from 8 to 32 bits.
2. Optimized design concept for Toshiba microcomputers.
3. Pursuit of flexible designs and interfaces not limiting application types.
4. Flexible response to any development environments and platforms.
Options
Operation check and evaluation with a demonstration
board and application.
Software IP Group
Embedded
File System
SD Memory
Card Driver
Speech Codec
Handwritten
Recognition
USB1.1
(device)
Customer's Product
Operation Check and Evaluation
Toshiba value your support and aim to propose the best
possible platforms for various application fields.
You can select,
evaluate and use
necessary element
technologies.
Evaluation board for software IP (SWIP)
Reference model for LCD TV
Evaluation board for portable devices
Top
Bottom
Software IPs Reference application software Reference models
We offer a variety of software and solution to speed up your development time.
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
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 <Bump socket>
The bump socket is used together with the target connector to mount an
MCU on the target system.
Probe Set
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.
* For the detailed specifications of the RTE870/C Light emulator, see
"Outline of TLCS-870 Family Development System on page 58.
10 11
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 Microcontrollers TLCS-870/C1 Series
16-bit
8-bit
32-bit
32-bit
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
NEW
8-Bit Microcontrollers
Realizing processing capability equivalent to 16-bit microcontrollers and
memory address space extendable up to 128 Kbytes
TLCS-870 Family
Suitable for home appliances
TLCS-900 Family
TLCS-870/X
TLCS-870/C
TLCS-870
TLCS-870/C1
TLCS-900/L1
TLCS-900/H1
High-Speed
TLCS-900/H1
NEW
Performance
Suitable for high-performance
and multifunctional home
appliances, audio equipment
and portable devices
Low power consumption
Low noise
Core architecture
optimized for C compiler
Minimum instruction
execution time: 250 ns
Minimum instruction
execution time: 125 ns
Minimum instruction execution
time: 111 ns
Minimum instruction execution
time: 12.5 ns
Minimum instruction execution
time: 50 ns
Address space extended to 1 Mbyte
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
8-bit microcontrollers
16-bit 32-bit
8-bit
Flash version or mask version can be selected.
16K
42-pin 44-pin 48-pin 64-pin
MCUs with LCD driver
80-pin 100-pin
32K
60K
96K
ROM
8KB
16KB
32KB
64KB
96KB
128KB
Program size (data + code)
1
1
2 3 4
Internal clock
TLCS-870/C
Series
TLCS-870/C1
Series
One machine cycle
One machine cycle
Accessible to the address
space (128 Kbytes)
doubled over 870/C
by the segment method
Software design facilitated
Compact core and object sizes
Code and data in the same area
64-Kbyte code
segment
64-Kbyte data
segment
Code
Additional code
Data
Code: Instruction op-codes and operands
Data: Sources and destinations of load and arithmetic instructions, etc.
TLCS-870/C1 Series: Minimum instruction execution time of 125 ns
TLCS-870/C Series: Minimum instruction execution time of 250 ns
*The minimum instruction execution time is reduced by half compared to TLCS-870/C.
Compared to the TLCS-870/C, power consumption can be reduced
at the same performance level.
Noise generation can be reduced.
Advantages of low-frequency operation
At higher frequencies...
(16 MHz 24 MHz 32 MHz)
Low-frequency
operation (8 MHz)
Noise
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.
TLCS-870/C Series
64 Kbytes
(data + code)
TLCS-900/L1 Series
TLCS-870/C1 Series
128 Kbytes (Max)
Code : 64 Kbytes
Data : 64 Kbytes
Segment method
Conventional 8-bit product
Segment method
NEW
High-speed processing at a low clock frequency
Toshiba's proprietary memory management method (segment method)
Address space extendable to 128 Kbytes
One instruction cycle operated in a single clock cycle
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.
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.
Code
Data
Compared to the address bus
extension method, core and
code sizes are reduced. The
instruction set is compatible with
TLCS- 870/C.
Features of TLCS-870/C1 Series
Emulators
Toshiba Integrated Development
Environment (TIDE)
Development System
Toshiba Microcontroller Core Lineup
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 TLCS-
870/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.
C Compiler Assembler
Build Manager
Debugger
Linker
Framework
Editor
*The target system requires a separate power supply.
*The target system requires a separate power supply.
Target system
Control
interface
cable
Target system
MCU
probe
*Under development. Specifications are subject to change without notice.
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)
Compact, low-cost, yet highly functional in-circuit emulator
(compared to RTE870/C model 15)
Various 870/C1 Series devices supported by replacing the probe
Common probe with RTE870/C Light*
(*) Compact emulator for 870/C Series
Connected with the host system via USB
IDE included (downloadable from website)
Supports on-chip debug emulation.
On-chip debug emulator
In-circuit emulator
USB
USB
RTE870/C1
On-chip debug emulator
RTE870/C1
In-circuit emulator
Series Road Map Development System
Host PC
Host PC
: Under development
: Under planning
89FM40
89FH40
89FS60
QFP
DIP
89FM46
89FH46
89FM82T
89FM42
89FH42
12
Applications
Electronic dictionaries
PDAs
Microcontrollers Listed by Function / Application
Main functions
NAND
FLASH
data
program
NOR
FLASH
Less
SDRAM
program
data
stack
VRAM
MASK
ROM
Dictionary
data
NOR
FLASH
program
DSP
MP3/JPEG
codec keyboard
SD
CARD
Power
Device
LCDD
Column
Monochrome
LCD panel
Color
LCD panel
PC Sound LSI
DAC PW
amp
BLD
LCDD
ROW
USB
CPU
MCU
SDRAM I/F
NANDF I/F
SPI I/F
LCDC
SRAM
data
stack
work
VRAM
*
For details of the products listed above, see the "Part Number List".
LCD display
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.
PC interface
USB circuit
TMP92CZ26A
TMP92CF29A
TMP92CH21
UART
TMP91C815, etc.
All products
Clock with calendar
RTC circuit
TMP91C815, etc.
All products
Touch panel
interface
AD circuit + Dedicated IF
TMP92CZ26A
TMP92CF29A
TMP92CA25
TMP92CH21
TMP91C025
Memory access with
low bit unit cost
SPI interface
TMP92CZ26A
TMP92CF29A
TMP92CA25
NANDF interface
TMP92CZ26A
TMP92CA25
TMP92CH21
Large capacity memory access
MMU circuit
TMP91C815, etc.
All products
Keyboard matrix &
Key-on wake-up
TMP91C815, etc. All products
Part Number
TMP91C824FG TMP91C016FG TMP91C025FG TMP91C815FG TMP91C820AFG TMP92C820FG TMP92CH21FG
LCD-CTRL - W/B
10-bit ADC 8ch -
ROM (bytes) --
RAM (bytes) 8K -
DRAM-CTRL - EDO
UART/SIO 1ch 1ch
SIO/IrDA1.0 1ch 1ch
SBI/I
2
C BUS 1ch -
SPI --
MMU 106MBmax 105MBmax
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
8-bit timer 4ch 4ch
16-bit timer --
USB-CTRL --
DMA-CTRL --
W/B
4ch
-
-
-
1ch
1ch
-
-
72MBmax
4ch
-
-
-
W/B
8ch
-
8K
-
1ch
1ch
1ch
-
136MBmax
4ch
-
-
-
16Gray
8ch
8K
8K
SDRAM
2ch
1ch
1ch
-
136MBmax
4ch
1ch
-
-
16Gray
5ch
-
8K
SDRAM
3ch
1ch
1ch
-
136MBmax
4ch
1ch
-
-
Gray/Color
4ch
8K(Boot)
16K
SDRAM
Program execute
2ch
1ch
-
-
512MBmax
4ch
1ch
USB Device
-
W/B
4ch
-
10K
SDRAM
Program execute
1ch
1ch
1ch
1ch
512MBmax
4ch
1ch
-
-
TMP92CA25FG
12.5ns 80MHz/3.0V,1.4V
(Two power supplies)
Gray/Color
6ch
8K(Boot)
SDRAM
Program execute
1ch
-
1ch
1ch
3.1GBmax
8ch
2ch
USB Device
6ch
MAC - - - - - - - - 1ch
NANDF-I/F --
Package LQFP100 LQFP100
-
LQFP100
-
TQFP128
-
LQFP144
-
LQFP144
2ch
LQFP144
2ch
LQFP144
2ch(MLC/SLC)
FBGA228
288K
TMP92CZ26AXBG
12.5ns 80MHz/3.0V,1.4V
(Two power supplies)
Gray/Color
6ch
8K(Boot)
SDRAM
Program execute
2ch
-
1ch
1ch
2.1GBmax
8ch
2ch
USB Device
6ch
1ch
2ch(MLC/SLC)
LQFP176
144K
TMP92CF29AFG
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 Manage-
ment 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 built-
in SDRAM controller and NAND-type flash memory I/F featuring out-
standing bit unit cost.
Microcontrollers for personal equipment
System block diagram
Product outline
Product line-up for personal equipment
SDRAM controller
TMP92CZ26A
TMP92CF29A
TMP92CA25
TMP92CH21
TMP92C820
TMP91C820A
13
Monochrome font OSD
(in character units)
Color font OSD (in dot units)
TMP88CS34
TMP88CS38B
Applications
TVs
Main functions
Tuner
module
LCD
L/R
L/R
CEC
L/R
OSD
R
L
HDMI2
HDMI1
AV Switch
TC90L01N
Video Switch
TB1308FG
Audio Processor
TA1343N
Main MCU
Scaler
TMP88CS34FG
D-AMP
TB2924FG
Power
Control Panel
key EEP
-ROM
Remote
Control
(I
2
C BUS: Master)
Sub MCU
TMP86FS49AUG
(I
2
C BUS: Slave)
HDMI Receiver LSI
TC90704MFG
Y/C or
CVBS
TV
CVBS
Y/C
Audio
YCbCr
YCbCr
DIGITAL RGB
24bit/444YCbCr
HD/VD
High-functionality 8-bit core
(870/X Series)
High ROM and RAM capacity
High-speed operation,
low power consumption
Serial interface: I
2
C bus
For color TV applications Toshiba offers a line-up of 8-bit microcontrol-
lers with an OSD function and an I2C bus interface circuit.
Microcontrollers for televisions
OSD
Tuner
PIF/SIF
TA1303BFN
Remote
Control
Audio AMP
Main MCU
TB2924FG
TMP88CS34F
CRT
Video processor
from DTV
option module
/HDMI
TC90801MFG
I
2
C BUS
I
2
C BUS
I
2
C BUS
ITU-R601/656
Panel
Key
Power
Control
EEP-
ROM
VM
H-OUT
E/W
V-OUT
RGB
DRV
Audio
TV
CVBS
Y/C
YPbPr
PC
Audio
Switch
Audio
Processor
TA1343N
CRT TV System block diagram LCD TV System block diagram
Product outline
TC90200FG
TMP88CS34NG/FG
*
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.
Part Number
ROM (bytes) 48K
TMP88CP34NG/FG
RAM (bytes) 1.5K
On Screen Display Dot coloring character
32-digit x 12-line display
OSD clock External LC oscillation circuit
Packages
AD converter
I
2
C interface
PWM 14-bit x 2ch
12-bit x 2ch
64K 32K
For U.S. closed caption
32-digit x 12-line display
32K
1.5K
1chNote 1)
48K
Internal oscillation circuit
48K
External LC oscillation circuit
64K
2K
SDIP42/QFP44
(14 14mm)
8-bit x 6ch
14-bit x 2ch
12-bit x 2ch
7-bit x 6ch
64K
2K
I/O 33
Version with OTP TMP88PS34NG/FG TMP88PS38NG/FG TMP88PS38BNG/BFG
TMP88CM38ANG/AF TMP88CM38BNG/BFGTMP88CP38ANG/AF TMP88CP38BNG/BFGTMP88CS38NG/FG TMP88CS38BNG/BFG
Product line-up
Sub-microcontroller
AV-Link CEC
, etc.)
TMP86FS49
TMP86FH92
TMP89FS60
OSD
System control
Built-in closed-caption decoder
TMP88CS38
TMP88CS38B
USB1.1
TMP92CH21
NANDF controller
TMP92CH21
TMP92CA25
For U.S. closed caption
PC interface
Memory access
UART
TMP91CW12A
TMP91CU27
: Under development
14
Applications
Digital equipment
Printers
Network equipment
Microcontrollers Listed by Function / Application
TMPR4955CFG-400
400MHz/SysAD bus
Part Number Package Additional functions
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
QFP160
(4955)
PFBGA217
(4956)
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)
TMPR3927CFE
TMPR4956CXBG-400
TMPR4955CFG-400
TMPR4955BFG-200/300
PBGA256
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
TMPR4925XBG-200
TMPR4926XBG-200
PBGA484
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.
TMPR4937XBG-300/333
TMPR4938XBG-300/333
TX4939XBG-400 PBGA456
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
TX9956XBG-533/600 PBGA272
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
*
For details of the products listed above, see the "Part Number List".
✽✽: Under development
Part Number Package Additional functions
TC86C001FG
(GOKU-S) 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
I
2
C 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".
TX System RISC,
PCI bus products
TX System RISC,
SysAD bus products
TXxxxx
600MHz/PCI-66MHz
TMPR4956CXBG-400
400MHz/SysAD bus
TX9956XBG-533/600
533/666MHz/SysAD bus
TMPR4937XBG-300/333
300/333MHz/PCI-66MHz
TMPR4938XBG-300/333
300/333MHz/PCI-66MHz
TX4939XBG-400
400MHz/PCI-66MHz
TMPR4925XBG-200
200MHz/PCI-33MHz
TMPR4926XBG-200
200MHz/PCI-33MHz
Performance
TMPR4955BFG-200/300
200/300MHz/SysAD bus
TMPR4955AFG-200B
200MHz/SysAD bus
TMPR4951BFG-200
200MHz/SysAD bus
TMPR3927CFE
133MHz/PCI-33MHz
TMPR4927ATBG-200
200MHz/PCI-66MHz
LQFP100
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
TMPR4951BFG-200
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.
Microprocessors for digital equipment
PCI connection companion chip
32-/64-bit RISC processors
In mass production
Under development
15
Applications
Automotive
Main functions
CAN
SEI
SunroofSteering switches
Wipers
8-bit
16-bit
32-bit
Electromotive
power steering
Air bags
Meters
Lights
Mirrors
Compressor
Air conditioner
Display panel
Blower motor
Body control
Keyless entry system
Door switches
Power windows
Note: For details about the automotive grade
products, please contact your local
Toshiba sales representive.
28-/30-pin 64-pin44-pin 100-pin
4 K
8 K
16 K
32 K
60/64 K
96 K
256 K
512 K
ROM
size
Toshiba offers a wide selection of automotive microcontrollers with vari-
ous communications functions such as CAN and SEI. These microcon-
trollers are manufactured to Toshiba's exacting automotive grade stand-
ards
Note)
to ensure high quality in a wide range of operating tempera-
tures.
Microcontrollers for automotive applications
Product line-up for automotive
SOP/SDIP/SSOP
LQFP
(10 X 10mm)
/
QFP
(14 X 14mm)
LQFP44
(10 X 10mm)
LQFP
(14 X 14mm)
Immobilizer
Seat position
Passenger
detection
Power seats
86C407I/S
86C807I/S
88CH40I
PMD
86CH92I/S
86FH92I
86C808I/S
86C408I/S
86C892I/S
86CH47I/S
86FS49AI
91CU27R
77FM70T
77CM70T
86CH87R
88CH41I/S
86CM87R
86C847I/S
PMD
CAN
CAN
48-pin
LQFP
(7 X 7mm)
89FM82T
PMD
91CY22I
92CD54I
CAN
92FD54AI
CAN
: In mass production
: Under development
: Under planning
SOP/QFP
DIP
16
Applications
Automotive
Microcontrollers Listed by Function / Application
TMP86C407I/S
TMP86C807I/S
Part Number
4K/8K
ROM (bytes)
256
RAM (bytes)
22
I/O
-
CAN (4 mailboxes)
1ch
SEI
-
SIO
1ch
UART
-
I
2
C
8-bit x 6ch
AD converter
2ch
8-bit timer counter
1ch
16-bit timer counter
Dual clocks
TMP86P807/F807
OTP/Flash version
SOP28/SDIP28
Watchdog timer
TMP86C408I/S
TMP86C808I/S
4K/8K
256
24
-
1ch
-
1ch
-
8-bit x 6ch
2ch
1ch
TMP86P808/F808
SSOP30
TMP86C847I/S
TMP86CH47I/S
8K/16K
512
35
-
-
1ch
1ch
-
10-bit x 8ch
2ch
1ch
TMP86PM47A/PH47/FH47A
LQFP44(10 x 10mm)
TMP86CH87R
TMP86CM87R
16K/32K
1K
35
1ch
1ch
-
1ch
-
10-bit x 14ch
2ch
1ch
TMP86PM87R
LQFP44(10 x 10mm)
Package
TMP91CU27R
96K
10K
53
-
-
2ch
1ch
10-bit x 4ch
6ch
1ch
-
3ch
-
-
TMP91FW27
LQFP64(10 x 10mm)
TMP91CY22I
256K
16K
81
-
-
2ch
1ch
10-bit x 8ch
8ch
2ch
-
4ch
-
-
TMP91FY42
LQFP100(14 x 14mm)
TMP92CD54I
512K
32K
68
1ch
1ch
2ch
3ch
10-bit x 12ch
8ch
2ch
-
-
1ch
-
TMP92FD54AI
LQFP100(14 x 14mm)
8-bit microcontrollers for automotive
16-bit microcontrollers for automotive 32-bit microcontrollers
for automotive
: Under development
TMP86C892I/S
TMP86CH92I/S
8K/16K
512
24
-
1ch
-
1ch
-
10
-bit x
6ch
2ch
1ch
TMP86FH92I
SSOP30
TMP88CH40I
16K
512
19
-
-
1ch
1ch
-
10
-bit x
4ch
2ch
1ch
TMP88PH40
SOP28
-
TMP88CH41I/S++
16K
512
33
-
-
1ch
1ch
-
10
-bit x
8ch
2ch
2ch
TMP88PH41
LQFP44(10 x 10mm)
-
TMP86FS49AI
60K
2K
56
-
-
2ch
2ch
1ch - --
1ch
10
-bit x
16ch
4ch
2ch
- 1ch 1ch-
-
LQFP64(10 x 10mm)/
QFP64(14 x 14mm)
TMP89FM82TUG++
32K
1.5K
39
-
1ch
1ch
2ch
-
-
10
-bit x
8ch
4ch
2ch
1ch
-
LQFP48(7 x 7mm)
Part Number
ROM (bytes)
RAM (bytes)
I/O
CAN
SEI
SIO
UART
I
2
C
I
2
C/UART
AD converter
8-bit timer counter
16-bit timer counter
Motor controller
Dual clocks
OTP/Flash version
Watchdog timer
Package
: Under development
: Under planning
ROM (bytes)
RAM (bytes)
I/O
CAN (16 mailboxes)
SEI
SIO/UART
I
2
C
AD converter
8-bit timer counter
16-bit timer counter
32-kHz timer (for S/W RTC)
Dual clocks
OTP/Flash version
Watchdog timer
Package
Part Number
16-bit PWM timer
CS/WAIT controller
H/W RTC
PDC
17
Applications
Automotive
MOSFET
Motor predriver (TB9065F)
System power supply
(5V-Reg, reset circuit, WDT,
low voltage detection)
Predriver
LIN
transceiver
Comparator
Operational
amplifier
Microcontroller
Watchdog
timer
ROM
RAM
10-bit
AD
Timer/
counter
I/O 870/X
CORE SCI
Programmable
motor driver
(sine wave control)
M
Part Number
Series name
870/X 870/X
TMP88CH40IMG TMP88CH41UG
(Note2)
Motor control
circuit
(PMD)
(Note1)
1ch 1ch
AD converter
10-bit x 4ch 10-bit x 8ch
Memory (ROM/RAM)
16KB/512B 16KB/512B
Package
SOP28
Part Number
DSP
16-bit fixed-point
Series name
770
TMP77CM70TUG
Motor control
circuit
(PMD)
(Note1)
1ch
AD converter
10-bit x 4ch x 2 units
Memory (ROM/RAM)
32KB/1KB
Package
LQFP64
Flash version
TMP77FM70TUG
QFP44
OTP version
(Note3)
TMP88PH40MG
870/C1
TMP89FM82TUG++
1ch
10-bit x 8ch
32KB/1.5KB
LQFP48
-TMP88PH41UG
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.
Microcontrollers for automotive motor control
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".
Microcontrollers DSP
Achieved intelligent, high value-added automotive motors!
Blower motor
(low noise) Water pump
(long life,
high efficiency)
Electromotive fan motor
(long life,
high efficiency)
EPS motor
(low noise,
low vibration)
Automotive motor system block diagram
Product line-up
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
Main functions
: Under development
Under planning
18
Applications
TLP3616 TLP3616 TLP3616
2SK3868 × 6
Heater
SIO
Driver IC
TD62304AP
Coupler
TLP421
SW power supply
C.R.F. indoor fan
Motor dumper Stepping motor driver IC
TA7774P/F Reset IC
TA8000S
DC motor
driver IC
TA7291P
DC motor
driver IC
TA7288P
Sensor input
Door SW input
EEPROM
Fan motor driver IC
TA84006F
Three-way valve
for 2-evaporator
switching
AC
100V
Surge
absorber
Buzzer output
Quick freezing
Quick refrigeration
Quick defrosting
Key input
Operation panel control
microcontroller
TMP86CX29
Compressor control microcontroller
TMP88CH41
Inverter output frequency control
3-phase PWM waveform synthesis function
LCD display
Control block
Display block
Driver
Refrigeration cycle control
Cooling fan
Compressor fan
Defrosting
Timer control
Open door detection
Ice maker control
Main control microcontroller
TMP86CX49
Defrosting
heater Indoor lamp
Compressor
Automatic
ice maker
LED
output
TMP86CX49
4 diodes
TA8000S
TD62003A
Indoor unit
Operation command
Operation information
EEPROM
(Data control)
Partial circuit
Louver motor drive circuit
Louver
motor
Transistor array
Compressor
Restart delay function
Indoor fan
Startup compensation function
Temperature computation
function
Outdoor unit
Operation command function
Transformer
Power regulation circuit
Operating mode display
Power level display
Remote
control
Indoor fan drive circuit
DC indoor
fan motor
LED
TB6520P + TA8483CP
TMP88FW45/TMP19A71
TLP351
GT15J321 x 6
TLP351
2SK3868
Overcurrent protection
function
Frequency control
Compressor
Restart delay function
Temperature comput-
ation function
Inverter control
Outdoor DC fan
RPM control
Compressor
Outdoor unit
Power supply
Driver coupler
D-IGBT
TLP3502/3503
AC power coupler
Fan
motor
Driver coupler
MOS FET
Temperature sensor
(room temperature/
radiant heat/heat exchanger)
TMP86CX25
Power ON/OFF
Operating mode change
(for comfortable sleeping/normal)
Cooling/heating switching
(Cooling/heating/dehumidifying)
Temperature setting
Timer/clock setting
Fan power
Two-way/four-way valve
Air conditioners Refrigerators
Microcontrollers Listed by Function / Application
Main functions
Microcontrollers for inverter electric appliances
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
Refrigerator system block diagram
*
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.
Product outline
TMP86CH21A
TMP86CS28
TMP86C822
TMP86CH22
TMP86CP27A
TMP86CM27
TMP86C822
TMP86CH22
TMP86CS28
Panel
LCD driver
Serial communication
TMP86C829B
TMP86CH29B
TMP86CM29B
TMP86C420
TMP86C820
Indoor unit
AD converter for sensor input
Serial communication with outdoor unit
I/O for controlling actuators
Outdoor unit
Motor control circuit
AD converter for sensor input
Serial communication with outdoor unit
Remote control
LCD driver
Key input
Main control block
AD converter for sensor input
Serial communication
TMP86CS49
Inverter control block
Motor control circuit
AD converter for sensor input
TMP88CH41
TMP88CS43 TMP19A71CY
TMP88CS42 TMP88FW44
TMP88FW45
TMP86CH49 TMP86CS49
TMP86CM49 TMP91FW60
TMP86CM25A
TMP86CM25
TMP86CS25A
TMP86C829B
TMP86CH29B
TMP86CM29B
TMP86CM29L
TMP86C420
TMP86C820
19
Applications
LCD display
TMP86C420
TMP86C820
TMP86C822
TMP86C829B
TMP86CH21A
TMP86CH22
TMP86CH29B
TMP86CM23A
TMP86CM29B
TMP86CM25A
AF control (computation),
AE control (computation)
Built-in strobe control
Dial input, shutter control
Camera control/Shutter control
AF control/Tape control
TMP1962C10BXB
TMP19A64F20BXB
TMP19A64C1DXB
TMP86CP23A
TMP86FP24
TMP86CS25A
TMP86CS28
TMP86FS28
LENS
Zoom
Motor
EEPROM
Large-scale software
that controls the camera
and deck blocks.
Multipin system control
interface
High performance,
low power dissipation
A single chip controls
both the camera and
deck blocks.
Analog Front End Camera
DSP
Memory Card
USB
IEEE1394
In-out
LCD panelLCDC
OPAMP Motor
Drive DECK
System
microcontroller
TMP1962
TMP19A64
Flash Key
Audio
DV control
LSI
Video
Image processing system
Timing signal
AF control
Shutter control
Iris control
Signals
Camera control system
Analog
front
end USB
IEEE1394
Wireless,
infrared ray
Battery control
AE
Sensor
AF
Sensor
DRAM
Camera
Key/switch
Information display LCD
LCD
microcontroller
Memory
card
Lens
micro-
controller
Image display
LCD
System
microcontroller
DSC signal
processing
LSI
(CUSTOM)
SoC For image processing engine
For display system
For main processing in camera control system
TLCS-870/C
Area
Sensor
TMP1942
TMP19A43
Independent image processing
and camera control systems
run in parallel.
Faster image processing
High-speed multipoint AF
DSLRsDVCs
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.
Microcontrollers for digital single-lens reflex cameras (DSLRs)
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.
Microcontrollers for digital video cameras (DVCs)
32
TMP1942CYUG/CZUG/CZXBG
32
16 (address/data
multiplexed)
256K/384K
16K
4ch
108
6ch
28ch
29
(Flash product only)
LQFP144(16 x 16mm)/
FBGA177(13 x 13mm)
40.5
2.7 to 3.6
1.35 to 1.65
I/O: 1.65 to 3.3
AD: 2.7 to 3.5
TMP1962C10BXBG
32
16
(multiplexed or
separate selectable)
1024K
16ch (conversion time: 2µs) 24ch
40K
8ch
202
8ch
18ch
25
FBGA281(13 x 13mm)
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
-
40
1.35 to 1.65
I/O, AD
:
2.7 to 3.6
DA
:
2.3 to 2.7
TMP19A43FDXBG/CDXBG
32
16
(multiplexed or
separate selectable)
512K
16ch (conversion time: 1.15µs)
24K
8ch
143
7ch
17ch
48
FBGA193(12 x 12mm)
8-bit DA converter x 2 channels
ROM correction
2-phase pulse input counter
Dynamic pull-up
40
1.35 to 1.65
I/O, AD
:
2.7 to 3.6
DA
:
2.3 to 2.7
TMP19A43FZXBG/CZXBG
32
16
(multiplexed or
separate selectable)
384K
16ch (conversion time: 1.15µs)
20K
8ch
143
7ch
17ch
48
FBGA193(12 x 12mm)
8-bit DA converter x 2 channels
ROM correction
2-phase pulse input counter
Dynamic pull-up
54
1.35 to 1.65
I/O
:
1.65 to 3.3
AD
:
2.7 to 3.3
TMP19A64F20BXBG/C1DXBG
32
16 (multiplexed or
separate selectable)
2048K/1536K
24ch
64K/56K
8ch
209
8ch
12ch
20
FBGA281(13 x 13mm)
Built-in back-up block
ROM correction
2-phase pulse input counter
*
For details of the products listed above, see the "Part Number List".
TMP1942CYU
TMP1942CZU
TMP1942CZXB
TMP19A43FDXB
TMP19A43FZXB
TMP19A43CDXB
TMP19A43CZXB
AF/AE control
(high-speed AD/multidigit operation)
Dial input control
Shutter control
Tape control
LCD display control
Product line-up
Product outline
DVC system block diagram DSLR system block diagram
Part Number
Maximum operating frequency (MHz)
Internal bus width
External bus width
Internal ROM (bytes)
Internal RAM (bytes)
DMAC channels
I/O ports
Serial interface
Timer channels
External interrupt pins
Dual clock
Debug support unit
Package
Supply voltage (V)
AD converter
Others
20
CD
Mechanism
and PUH
Analog out
* MP3 and WMA are trademarks or registered trademarks of their respective holders.
CD-MP3
Decoder
Control
SPI
USB
Bit Stream
I/F
SIO/UART/I2C
SD Memory
Card
USB Memory
Motor Driver
Main MCU
USB HOST
CD-MP3 Decoder
TC94A70
USB MCU
TMP92FD28A
Main MCU
TMP92CY23
TMP92CD23A
TMP92CD54I
PIO
SW, Volume Control
SCI
Remote control
Sensor
Analog SW E-Volume
RDS
AMP
Tuner Unit, PLL
MD Unit
CD Unit, changer
MCU driver
for display
SCI RDS Unit Control
Tuner Unit Control
SCI
MD Unit Control
SCI
CD Unit Control
SCI, CAN
SCI, BUS
Display Control
Sensor Input
MP3
Decoder
CD
Servo
Applications
Audio systems Car audios
Microcontrollers Listed by Function / Application
CD-MP3 control MCUs
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.
Microcontrollers for audio (CD-MP3 control MCUs)
16-bit core
TLCS-900/L1
Series
32-bit core
TLCS-900/H1
Series
USB HOST controller built in
100-pin
100-pin
128KB/4KB
ROM/RAM expanded
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.
Microcontrollers for audio (Main control MCUs)
900/L1
TMP91CP27UG/
TMP91CU27UG
48K/96K
4K/10K
53
4
2
1
LQFP64
Main control MCUs
900/H1
TMP92CY23FG/DFG
256K
16K
84
12
3
2
LQFP100/QFP100
900/H1
TMP92CD54IFG
512K
32K
68
12
2
3
1
QFP100
900/H1
TMP92CD23AFG/DFG
512K
32K
84
12
3
2
LQFP100/QFP100
900/L1
TMP91CW12AFG/
TMP91CY22FG
128K/256K
4K/16K
81
8
2
1
LQFP100
900/H1
TMP92CY23FG/DFG
TMP92CD23AFG/DFG
256K/512K
16K/32K
84
12
3
2
LQFP100/QFP100
900/H1
TMP92CD28AFG/
TMP92CD28ADFG
512K
32K
72
-
2
2
1
LQFP100/QFP100
Controlling CD servo and
CD-MP3 decoder ICs
Memory variations
Pin count variations
High performance
Large-capacity memory
Range of serial interfaces
Peripheral unit control
Sample application: CD-MP3/USB/SD system
Sample application : Main control system
Product line-up
Roadmap for audio MCUs
TMP91CW12A
100-pin
256KB/16KB
512KB/32KB
TMP91CY22
100-pin
256KB/16KB
High speed,
high functionality
Smaller
ROM/RAM,
lower pin
count
TMP91FY42
64-pin
48KB/4KB
TMP91CP27
64-pin
96KB/10KB
Pin count
ROM size/RAM
size
TMP91CU27
64-pin
128KB/12KB
TMP91FW27
TMP92CD28A
TMP92FD28A
100-pin
256KB/16KB
TMP92CY23
100-pin
512KB/32KB
TMP92CD23A
TMP92FD23A
: Under development
: Under development : Under development
: Flash ROM
: Mask ROM
*
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.
Main functions
Main functions
Part Number
Series name
ROM (bytes)
RAM (bytes)
I/O port
10-bit AD converter (ch)
UART/SIO (ch)
I
2
C bus/SIO (ch)
USB HOST controller
Package
Part Number
Series name
ROM (bytes)
RAM (bytes)
I/O port
10-bit AD converter (ch)
UART/SIO (ch)
I
2
C bus/SIO (ch)
CAN
Package
21
Applications
Air conditioners Refrigerators
Washing machines
Automotive
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
Series
Name
Part Number ROM
(bytes) RAM
(bytes)
Supply
Voltage (V)
PMD
(channel)
I/O Additional Functions Version with OTP/ Flash Package
TMP88CH40NG/MG
TMP88CH40IMG
TMP88CH41NG/UG
TMP88CH41IUG /SUG
TMP88F841UG
TMP88FH41UG
TMP77CM70TUG
TMP77FM70TUG
TMP77FM70TUG -
TMP88PS42NG/FG
TMP88PS43FG
TMP88CS42NG/FG
TMP88CS43FG
16 K
16 K
8 K
64 K
870/X
870/C1
770
TX19A
512
2K
19
33
181K32K
1
1
2
4.5 to 5.5
4.5 to 5.5
4.5 to 5.5
55
71
10-bit AD converter
UART
SIO
10-bit AD converter
UART/SIO
10-bit AD converter
UART
SIO
PWM
SDIP64/QFP64
(14
x
20mm)
LQFP64(10
x
10mm)
TMP88PH41NG/UG
SDIP42/LQFP44(10 x 10mm)
TMP88PH40NG/MG SDIP28/SOP28
SOP28
QFP80(14
x
20mm)
TMP19A71CYUG/FG
-
-
TMP88FW44FG
256 K
120K
10K
4K
75 2
2
3.0 to 3.6
4.5 to 5.591
10-bit AD converter
UART/SIO
PWM
Encoder input
10-bit AD converter
UART
SIO
PWM
LQFP100(14
x
14mm)/
QFP100(14
x
20mm)
TMP19A71FYUG/FG
QFP100(14
x
20mm)
-TMP88FW45FG 120K 4K 24.5 to 5.571
10-bit AD converter
UART
SIO
PWM
QFP80(14
x
20mm)
PMD 1ch
Second-generation PMD
4-channel 10-bit ADC
Second-generation PMD
8-channel 10-bit ADC
Second-generation PMD
8-channel 10-bit ADC
PMD 2ch
ROM
size
120/
256 K
64 K
8 K
32 K
16 K
*
For details of the products listed above, see the "Part Number List".
++: Under planning
TMP88CH41TMP88CH40
Second-generation PMD
16-channel 10-bit ADC
Third-generation PMD
4-channel 10-bit
2-unit
TMP88CS42
TMP88CH40I
TMP88FH41
TMP77FM70T
TMP77CM70T
TMP88CH41I/S
TMP89FM82T
TMP88F841
Second-generation PMD
16-channel 10-bit ADC
Second-generation PMD
Flash ROM
TMP88CS43
Second-generation PMD
Flash ROM
TMP88FW45
Third-generation PMD
8- and 11-channel
10-bit high-speed ADCs
TMP19A71
TMP88FW44
PMD : Programmable Motor Driver
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.
Microcontrollers with motor control circuit (PMD)
28-pin 42-/44-/48-pin 64-pin 80-pin 100-pin
8-bit microcontrollers with motor control circuit (PMD)
Main functions
: In mass production
: Under development
: Under planning
SOP/QFP
DIP
Product line-up
TMP88PH40MG
TMP88PH41UG
LQFP44(10
x
10mm)
: Under development
Flash
-TMP89FM82TUG 32K 1.5K 14.5 to 5.539
10-bit AD converter
UART
SIO
SEI
LQFP48(7
x
7mm)
*
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.
22
Applications
Electronic dictionaries
PDAs Air conditioners Refrigerators
Washing machines
Monochrome/Gray/Color LCD
controller
Memory interface:
SDRAM, NAND Flash, SD card
Large-capacity memory access
MMU
Touch Screen interface
480
Common
Segment
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.
Microcontrollers with LCD controller
320
240
128
64
64 128 320 360 640 960 640 960
32
Monochrome
Monochrome /
Gray
Monochrome /
Gray
Monochrome /
Gray
Monochrome
TMP92CA25
TMP91C820A
TMP92C820
TMP92CH21
TMP91C016 TMP91C025 TMP91C815
16-/32-bit microcontrollers with LCD controller
Microcontrollers Listed
by Function / Application
Main functions
Product line-up
480
Common
Monochrome /
Gray Color
Segment
320
240
128
64
64 320 480
32
4K Colors
4K Colors
TMP92CF29A
TMP92CF/CZ26A
TMP92CZ26A
TMP92CF29A
: In mass production
Part Number ROM
(bytes) RAM
(bytes)
Supply
Voltage (V)
I/O
Additional Functions
LCD-CTRL
Display SizeColor Package
TMP91C016FG 31
W/B
W/B
16
Gray
Gray/
Color
-- 1.8 to 3.6
MMU (105MB)
DRAM controller
Display data X/Y axis conversion circuit (8 x 8)
TMP91C025FG 38-- 2.4 to 3.6
MMU (72MB)
Touch Screen interface
TMP91C820AFG 778K8K 2.7 to 3.6
MMU (136MB)
SDRAM controller
TMP92CH21FG 8216K
8K
(Boot) 2.7 to 3.6
MMU (512MB)
SDRAM controller
NAND Flash interface
Touch Screen interface
USB1.1 interface
TMP92CA25FG 9210K 2.7 to 3.6
MMU (512MB)
SDRAM controller
NAND Flash interface
Touch Screen interface
SPI interface
TMP92C820FG 838K-
-
Gray/
Color
136
TMP92CZ26AXBG 288K
1.4 to 1.6
3.0 to 3.6
(Two power
supplies)
MMU (3.1GB)
SDRAM controller
MLC NAND Flash interface
USB1.1 interface
SPI interface
8K
(Boot)
3.0 to 3.6
MMU (136MB)
SDRAM controller
TMP91C815FG 618K- 1.8 to 3.6
MMU (136MB)
LQFP100
(14 x 14mm)
LQFP128
(14 x 14mm)
FBGA228
(15 x 15mm,
0.8-mm pitch)
LQFP144
(16 x 16mm)
*
For details of the products listed above, see the "Part Number List".
Gray/
Color
92
TMP92CF29AFG 144K
1.4 to 1.6
3.0 to 3.6
(Two power
supplies)
MMU (2.1GB)
SDRAM controller
MLC NAND Flash interface
USB1.1 interface
SPI interface
8K
(Boot)
LQFP176
(20 x 20mm)
4K Colors
256K /
16M Colors
TMP92CF26A/CZ26A
TMP92CH21
64K Colors
TMP92CF/CZ26A
64K Colors
TMP92CF29A
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.
64seg. x 64com.
to
640seg. x 480com.
64seg.
x
64com.
to
16M/256K colors:320seg. x 480com.
64K colors:480seg. x 480com.
4K
or fewer colors
:640seg.
x
480com.
Gray
64seg.
x
64com.
to
64K
colors:480seg.
x
480com.
4K
or fewer colors
:640seg.
x
480com.
Gray
23
ROM
size
32 K
24 K
16 K
12 K
8 K
40 K
48 K
60 K
64 K
72 K
96 K
128 K
870/C Series
870/X
Series
64-pin 80-pin 100-pin
QFP/SDIP QFP QFP
Applications
DVDs Audio systems Air conditioners Refrigerators
Washing machines
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.
Microcontrollers with fluorescent display tube driver
8-/16-bit microcontrollers with fluorescent display tube driver
: In mass production
: Under development
QFP
DIP
TMP87C814
TMP87CH14
TMP87CK14
TMP87CM14
TMP87PM14
870
Series
TMP87PS71A
TMP87CS71B
TMP88PU74
TMP88CU74
TMP88CP77
TMP88CS77
TMP88PU77
TMP88CU77
TMP87PM74
TMP87CM74A
TMP87CH74A
TMP87PM75
TMP87CM75
TMP87CH75
TMP86PM74A
TMP86CM74A
TMP86CK74A
TMP86PM72
TMP86CM72
TMP86CH72
8-bit microcontrollers with fluorescent display tube driver
ROM
(bytes) RAM
(bytes)
Series
Name Part Number I
/
O
VFT Driver(Fluorescent Tube Driver)
Additional Functions Package
TMP87C814NG/FG
TMP87CH14NG/FG
TMP87CK14NG/FG
TMP87CM14NG/FG
TMP87CS71BFG
TMP87CH74AFG
TMP87CM74AFG
TMP87CH75FG
TMP87CM75FG
TMP86CK74AFG
TMP86CM74AFG
TMP86CH72FG
TMP86CM72FG
TMP88CU74FG
TMP88CP77FG
TMP88CS77FG
TMP88CU77FG
8 K
16 K
24 K
32 K
60 K
16 K
32 K
16 K
32 K
24 K
32 K
16 K
32 K
96 K
48 K
64 K
96 K
512
1 K
2 K
512
1K
512
1K
1K
2K
1K
2K
1K
2K
3K
870
870/C
55
73
71
70
89
54
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
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: 12 channels
8-bit SIO: 2 channels
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 QFP80
(14 x 20mm)
QFP80
(14 x 20mm)
QFP100
(14 x 20mm)
QFP80
(14 x 20mm)
16 seg. x 16 dig.
88
SDIP64/
QFP64
(14 x 20mm)
Maximum breakdown
voltage:
40 V on each of 24 pins
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
8-bit AD converter: 8 channels
8-bit SIO: 1 channel
16-bit timer/counter: 2 channels,
8-bit timer/counter: 2 channels
QFP100
(14 x 20mm)
Maximum breakdown voltage:
41 V on each of 37 pins
Programmable grid scan output
8-bit AD converter: 6 channels
8-bit SIO: 1 channel
16-bit timer/counter: 1 channel,
8-bit timer/counter: 2 channels
I
2
C bus: 1 channel
QFP64
(14 x 14mm)
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
870/X
71
*
For details of the products listed above, see the "Part Number List".
24
23 seg. x 4 com.
TMP86PH22
TMP86CH22
TMP86C822
64-pin44-pin 80-pin 100-pin 144-pin
LQFP(10 x 10mm)/
QFP(14 x 14mm)
SDIP64/LQFP
(10 x 10mm)
QFP
(14 x 20mm)
LQFP
(12 x 12mm)
QFP
(14 x 20mm)
LQFP
(14 x 14mm)
LQFP
(16 x 16mm)
32seg. x 4 com.
8-bit AD converter:
8 channels
40seg. x 4 com.
On-chip voltage booster
40 seg .x 4 com.
8-bit AD converter:
8 channels
On-chip voltage
booster
ROM
size
4 K
8 K
16 K
24 K
32 K
48 K
60 K
64 K
128 K
42- / 44-pin
SDIP / QFP
ROM
size
2 K
4 K
24seg. x 4 com.
On-chip voltage
booster
60seg. x 16com.
On-chip voltage
booster
8-bit
AD converter:
8 channels
40 seg. x 4 com.
On-chip voltage
booster
10-bit
AD converter:
8 channels
24 seg. x 4 com.
TMP87CM29
TMP87CK29
TMP87CH29
LQFP44
(10 x 10mm)
32 seg. x 4 com.
On-chip voltage
booster
TMP86PM29B
TMP86FM29
TMP86CM29L
TMP86CM29B
TMP86CH21A
TMP86CH29B
TMP86C829B
TMP86C820
TMP86C420
32 seg. x 4 com.
TMP86PS23
TMP86FS23
TMP86CP23A
TMP86CM23A
TMP86PM23
TMP87PP21
TMP87CP21C
TMP87CM21C
TMP87CM21C
TMP87PP21
TMP86PS27
TMP86CP27A
TMP86CM27
TMP86FS28 TMP86FS28
TMP86CS28 TMP86CS28
TMP87CP21C
TMP87CH21C
TMP87CH21C
TMP86FP24
TMP86FS27
TMP87PP23
TMP87CP23
TMP86FM25
TMP86CM25A
TMP87CM23A
TMP87PP24A
TMP87CP24A
TMP87CM24A
TMP86CM25
TMP93CS20
20 seg x 4 com.
8-bit
AD converter:
4 channels
TMP47C222
TMP47C422
40 seg. x 4 com.
Not voltage
booster type
TMP91FW40
TMP91CW40
60seg. x 16com.
On-chip voltage
booster
8-bit
AD converter:
8 channels
TMP86CS25A
TMP86CS25AD
TMP86PS25
Microcontrollers Listed by Function
/
Application
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.
Microcontrollers with LCD driver
: In mass production
QFP
DIP
4-bit microcontrollers with LCD driver
8-/16-bit microcontrollers with LCD driver
: In mass production
QFP
DIP
25
Applications
Game machines Telephones Remote controls Audio systems Air conditioners Refrigerators
Washing machines
Rice cookers
16 K
32 K
60 K
32 K
Part Number
ROM
(bytes) RAM
(Nibbles)
I/O LCD Driver Additional Functions Power
Voltage (V) Package
Series
Name
Part Number
ROM
(bytes) RAM
(bytes)
I/O LCD Driver Additional Functions Power
Voltage (V) Package
Series
Name
Part Number
ROM
(bytes) RAM
(bytes)
I/O LCD Driver Additional Functions Power
Voltage (V) Package
Series
Name
*
For details of the products listed above, see the "Part Number List".
TMP87CH21CFG/CDFG
TMP87CM21CFG/CDFG
TMP87CP21CFG/CDFG
TMP87CM23AFG
TMP87CP23FG
TMP87CM24AFG
TMP87CP24AFG
TMP87CH29NG/UG
TMP87CK29NG/UG
TMP87CM29NG/UG
870
1 K
2 K
1 K
2 K
2K
1 K
40 seg. X 4 com.
40 seg. X 4 com.
(On-chip voltage booster)
32 seg. X 4 com.
24 seg. X 4 com.
23 seg. X 4 com.
8-bit AD converter: 8 channels
8-bit SIO: 2 channels
16-bit timer/counter: 2 channels,
8-bit timer/counter: 2 channels
8-bit AD converter: 5 channels
8-bit
UART
: 1 channel
18-bit timer/counter: 1 channel,
8-bit timer/counter: 4 channels
2.7 to 5.5
2.7 to 5.5
2.2 to 5.5
QFP100
(14 X 20mm)
LQFP100
(14 X 14mm)
QFP80 (14 X 20mm)
LQFP80 (12 X 12mm)
QFP80 (14 X 20mm)
LQFP80 (12 X 12mm)
SDIP64
LQFP64
(10 X 10mm)
870/C
256
512
1.5K
39
48
54
42
24 seg. X 4 com.
(On-chip voltage booster)
60 seg. X 16 com.
(On-chip voltage booster)
32 seg. X 4 com.
(On-chip voltage booster)
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: 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: 4 channels
10-bit AD converter: 8 channels
8-bit SIO/
UART
: 1 channel
18-bit timer/counter: 1 channel, 8-bit timer/counter: 4 channels
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
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
1.8 to 5.5
1.8 to 5.5
1.8 to 3.6
1.8 to 3.6
1.8 to 5.5
1.8 to 5.5
1.8 to 5.5
1.8 to 3.6
LQFP64
(10 X 10mm)
QFP64
(14 X 14mm)
LQFP64
(10 10mm)
QFP64
(14 X 14mm)
LQFP64
(10 X 10mm)
LQFP80
(12 X 12mm)
TMP93CS20FG
TMP91CW40FG
TMP91FW40FG
64 K 2 K 88 40 seg. x 4 com.
(On-chip voltage booster)
Serial interface: 3 channels
10-bit AD converter: 8 channels
16-bit timer/counter: 4 channels,
8-bit timer/counter: 4 channels
5V 10%
3V 10%
LQFP144
(16 x 16 mm)
900/L
2 K
QFP100
(14 X 20mm)
LQFP100 (14 X 14mm)
55 40 seg. X 4 com.
(On-chip voltage booster)
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
1 K QFP80
(14 X 20mm)
52
70
69
43
LQFP64
(10 X 10mm)
QFP64
(14 X 14mm)
LQFP64
(10 X 10mm)
LQFP44
(10 X 10mm)
32 seg. X 4 com.
16 K
32 K
48 K
32 K
48 K
32 K
48 K
16K
24K
32K
4 K
8 K
TMP47C222N/F/U
TMP47C422N/F/U
2 K
4 K
192
256
22 20 seg. x 4 com.
47E
8-bit AD converter: 4 channels
8-bit SIO: 1 channel
Pulse output: remote control transmission carrier
2.5 to 5.5
SDIP42
QFP44
(14 x 14 mm)
QFP44
(10 x 10 mm)
2.7 to 5.5
2 K
62 40 seg. X 4 com.
(On-chip voltage booster)
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
128 K 4 K 61 40 seg. x 4 com.
(Not voltage booster type)
Serial interface: 4 channels
10-bit AD converter: 12 channels
16-bit timer/counter: 3 channels,
8-bit timer/couter: 4 channels
2.7 to 3.6 LQFP100
(14 x 14 mm)
900/L1
16 K
8 K 512 32
48K
60K
48K
48K
60K
16-bit microcontrollers with LCD driver
8-bit microcontrollers with LCD driver
4-bit microcontrollers with LCD driver
TMP86CH29BUG/BFG
TMP86CM29BUG/BFG
TMP86CM29LUG
TMP86FM29UG/FG
TMP86CM23AUG
TMP86CP23AUG
TMP86FS23UG
TMP86FP24FG
TMP86CM27FG
TMP86CP27AFG
TMP86FS27FG
TMP86CM25FG
TMP86CM25AFG
TMP86FS28FG/DFG
TMP86CH22UG
TMP86C822UG
TMP86CS25AFG
TMP86CS25ADFG
TMP86CS28FG/DFG
TMP86C420UG/FG
TMP86C820UG/FG
TMP86CH21FG
TMP86CH21AUG
*
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.
32K
16 K
8 K
TMP86C829BUG/BFG
: Guaranteed over the ambient temperature (Topr) range of -20
o
C to 85
o
C at 1.8 V to 2.0 V.
: Guaranteed over the ambient temperature (Topr) range of -20
o
C to 85
o
C at 2.7 V to 3.0 V.
26
ROM
size
4 K
16 K
32 K
48 K
60 K
96K
120 K
86FH92
86FH92I
86FH12
89FM40
89FH40
86FH46A
2 M
8 K
512 K
256 K
128 K
384 K
1 M
86F807 86F808 86F809
86F409
86FH09A
86FH93
89FM42
89FH42
88FH41
88F841
86FH47A
86FM29
77FM70T
89FM60
89FM82T
86FM48
86FS23
91FW27
86FS49AI
86FS49A
89FS60
86FS27 86FS64
86FM25
86FS28
86FP24
88FW45
91FU62
88FW44
92FD23A
92FD28A
92FD54AI
1940FDB
1942FD 1942FD 19A43FD
19A64F20B
1962F10A
19A43FZ
91FY42
91FW60
91FW40
19A71FY
89FM46
89FH46
86FH47A
30-pin
SSOP
/
SDIP
LQFP
(7 x 7mm)
LQFP
(10 x 10mm)
32-pin 44-pin 100-pin48-pin
LQFP
(16 x 16mm)
144-pin
FBGA
(13 x 13mm)
177-pin
FBGA
(12 x 12mm)
193-pin
FBGA
(13 x 13mm)
281-pin
SDIP
QFP
(14 x 20mm)
/
LQFP
(14 x 14mm)
42-pin
SDIP
QFP
(14 x 14mm)
/
LQFP
(10 x 10mm)
64-pin
QFP
(14 x 20mm)
/
LQFP
(12 x 12mm)
80-pin28-pin
SOP/ SDIP
Microcontrollers Listed by Function
/
Application
Flash microcontrollers
Flash microcontrollers
Product line-up
Series
Name Part Number
ROM
(bytes) RAM
(bytes)
I/O Additional Functions Package
TMP86F807MG/NG
870/C
SEI: 1 channel
UART: 1 channel
8-bit AD converter: 6 channels
16-bit timer/counter: 1 channel
8-bit timer/counter: 2 channels SOP28/SDIP28
22
TMP86F808DMG/NG 256 SSOP30/SDIP30
24
8K
TMP86F409NG
SEI: 1 channel
UART: 1 channel
10-bit AD converter: 6 channels
16-bit timer/counter: 1 channel
8-bit timer/counter: 2 channels
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
4K
TMP86F809NG
512
SDIP32
SSOP30
268K
TMP86FH09ANG
TMP86FH12MG 24
16K
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)
TMP86FS23UG 4860K
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)
TMP86FP24FG 2K 5448K
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)
TMP86FM25FG 4232K
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)
TMP86FS27FG 1K 55
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)
TMP86FS28FG/DFG 2K 62
60K
: In mass production
: Under development
: Under planning
SOP/QFP
DIP
27
Applications
Electronic dictionaries
PDAs Game machines Telephones Remote controls Audio systems Air conditioners Refrigerators
Washing machines
Rice cookers TVsAutomotive
*
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.
Product line-up
TMP86FM29UG/FG
870/C
870/X
870/C1
770
900/H1
900/L1
TX19
TX19A
1.5K SIO/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)/
QFP64 (14 x 14mm)
LQFP64 (10 x 10mm)/
QFP64 (14 x 14mm)
LQFP44 (10 x 10mm)/
QFP44 (7 x 7mm)
3932K
TMP1940FDBFG
16K DMA controller: 4 channels
Serial interface: 5 channels
10-bit AD converter: 8 channels
16-bit timer/counter: 8 channels
77
TMP89FM60UG/FG
3K LQFP64 (10 x 10mm)/
QFP64 (14 x 14mm)
LQFP100 (14 x 14mm)/
QFP100 (14 x 20mm)
56
32K
TMP86FH46ANG
512
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
I
2
C: 1 channel
10-bit AD converter: 16 channels
16-bit timer/counter: 2 channels
8-bit timer/counter: 2 channels
33
16K
TMP86FH47AUG/DUG
SDIP42
SSOP30
QFP100 (14 x 20mm)
LQFP44 (10 x 10mm)
35
TMP86FM48UG/FG
5432K
DMA controller: 8 channels
Serial interface: 8 channels
10-bit AD converter: 24 channels
16-bit timer/counter: 11 channels
32-bit timer output compare: 10 channels
32-bit timer input capture: 4 channels
TMP19A64F20BXBG
64K 2092048K
SIO/UART: 2 channels
I
2
Cbus SIO: 1 channel
10-bit AD converter: 4 channels
8-bit timer/counter: 6 channels
16-bit timer/counter: 1 channel
TMP91FW27UG
12K 53
SIO: 2 channels
UART: 2 channels
I
2
C: 1 channel
10-bit AD converter: 16 channels
16-bit timer/counter: 2 channels
8-bit timer/counter: 4 channels
TMP86FS49AUG/FG
2K
TMP86FS49AIUG/FG
56
60K
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: 1channel
TMP88F841UG
8K
TMP88FH41UG
512 33
16K
SIO: 1 channel
UART: 2 channels
PWM: 2 channels
10-bit AD converter: 16 channels
16-bit timer/counter: 2 channels
8-bit timer/counter: 4 channels
Motor control: 2 channels
TMP88FW44FG
91
TMP88FW45FG
4K
71
QFP100 (14 x 20mm)
QFP80 (14 x 20mm)
120K
DMA controller: 8 channels
Serial interface: 7 channels
10-bit AD converter: 16 channels
8-bit DA converter: 2 channels
16-bit timer/counter: 16 channels
32-bit timer output compare: 8 channels
32-bit timer input capture: 4 channels
TMP19A43FDXBG
24K
143
512K
TMP19A43FZXBG
20K384K
SEI: 1 channel
UART: 1 channel
I
2
C/UART: 1 channel
10-bit AD converter: 6 channels
16-bit timer/counter: 1 channel
8-bit timer/counter: 2 channels
UART: 1 channel
SIO/UART: 1 channel
I
2
C/SIO: 1 channel
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
I
2
C/SIO: 1 channel
10-bit AD converter: 16 channels
16-bit timer/counter: 2 channels
8-bit timer/counter: 4 channels
TMP86FH92DMG
TMP86FH92IDMG
24
SIO: 2 channels
UART: 1 channel
10-bit AD converter: 16 channels
16-bit timer/counter: 2 channels
8-bit timer/counter: 4 channels
TMP86FS64FG
91
SDIP32
SEI: 1 channel
UART: 1 channel
I
2
C/UART: 1 channel
I
2
C: 1 channel
10-bit AD converter: 6 channels
16-bit timer/counter: 1 channel
8-bit timer/counter: 2 channels
TMP86FH93NG
512
26
16K
TMP89FH40NG
36
16K
TMP89FM40NG
32K SDIP42
TMP89FH42UG
40
16K
TMP89FS60UG/FG
60K
TMP89FM82TUG
1.5K LQFP48 (7 x 7mm)
39
SIO/UART: 1 channel
SEI/UART: 1 channel
10-bit AD converter: 8 channels
16-bit timer/counter: 2 channels
8-bit timer/counter: 4 channels
Motor control: 1 channel
32K
TMP77FM70TUG
1K LQFP64 (10 x 10mm)
18 SIO/UART: 2 channels
10-bit AD converter: 8 channels
16-bit timer/counter: 2 channels
Motor control: 1 channel
32K
TMP89FM42UG
2K
32K LQFP44 (10 x 10mm)
LQFP64 (10 x 10mm)
SIO/UART: 2 channels
I
2
Cbus SIO: 1 channel
10-bit AD converter: 8 channels
8-bit timer/counter: 8 channels
16-bit timer/counter: 2 channels
TMP91FY42FG
16K 81256K
SIO/UART: 3 channels
I
2
Cbus: 2 channels
10-bit AD converter: 16 channels
8-bit timer/counter: 6 channels
16-bit timer/counter: 5 channels
TMP91FW60FG/DFG
8K 83128K
LQFP80 (12 x 12mm)/
QFP80 (14 x 20mm)
SIO/UART: 3 channels
I
2
Cbus: 1 channel
10-bit AD converter: 16 channels
8-bit timer/counter: 4 channels
16-bit timer/counter: 4 channels
LQFP100 (14 x 14mm)/
QFP100 (14 x 20mm)
High-speed SIO: 1 channel
SIO/UART: 3 channels
I
2
Cbus SIO: 2 channels
10-bit AD converter: 12 channels
8-bit timer/counter: 6 channels
16-bit timer/counter: 2 channels
TMP92FD23AFG/DFG
84
USB HOST
SPI SD card
High-speed SIO: 1 channel
SIO/UART: 2 channels
I
2
C bus SIO: 2 channels
8-bit timer/counter: 6 channels
16-bit timer/counter: 2 channels
TMP92FD28AFG/DFG
32K 70512K
CAN 16 mailboxes : 1 channel
SEI: 1 channel
SIO/UART: 2 channels
I
2
C SIO: 3 channels
10-bit AD converter: 12 channels
8-bit timer/counter: 8 channels
16-bit timer/counter: 2 channels
TMP92FD54AIFG
68
DMA controller: 8 channels
Serial interface: 8 channels
10-bit AD converter: 24 channels
8-bit timer/counter: 12 channels
16-bit timer/counter: 8 channels
32-bit timer output compare: 8 channels
32-bit timer input capture: 8 channels
TMP1962F10AXBG
40K 2021024K
TMP91FU62FG/DFG
4K 6996K
SIO/UART: 4 channels
10-bit AD converter: 4 channels
LCD driver: 40 channels
8-bit timer/counter: 4 channels
16-bit timer/counter: 3 channels
TMP91FW40FG
4K 61
128K
LQFP100 (14 x 14mm)
LQFP100 (14 x 14mm)
LQFP144 (16 x 16mm)
FBGA177 (13 x 13mm)
FBGA281 (13 x 13mm)
FBGA281 (13 x 13mm)
FBGA193 (12 x 12mm)
TMP89FH46DUG
42
16K
TMP1942FDUG
512K DMA controller: 4 channels
Serial interface: 6 channels
10-bit DA converter: 3 channels
10-bit AD converter: 16 channels
8-bit timer/counter: 12 channels
16-bit timer/counter: 14 channels
TMP1942FDXBG
20K 108
LQFP100 (14 x 14mm)
QFP100 (14 x 20mm)
TMP19A71FYUG
10K 75256K
DMA controller: 8 channels
Serial interface: 4 channels
10-bit AD converter: 19 channels
16-bit timer/counter: 4 channels
Motor control: 2 channels
TMP19A71FYFG
TMP89FM46DUG
LQFP48 (7 x 7mm)
*
For details of the products listed above, see the "Part Number List".
Part Number
ROM
(bytes) RAM
(bytes)
I/O Additional Functions Package
Series
Name
++: Under planning
: Under development
++: Under planning
: Under development
28
28-pin
SOP/SDIP QFP/LQFP
(10 10mm)
SDIP/QFP
(14 14mm)
30-pin 42- / 44-pin 44-pin
SSOP/SDIP
20-pin
SOP/ DIP
ROM
size
2 K
4 K
16 K
24 K
32 K
48 K
60 K
64 K
96 K
8-bit
AD converter:
6 channels
86C407
86C407I/S
86C807I/S
86C807
86F807
10-bit
AD converter:
4 channels
88CH40
88CH40I
120 K
10-bit
AD converter:
8 channels
86C846
86CH46A
86FH46A
88CH41
89FM40
89FH40
86CM46A
10-bit
AD converter:
14 channels
86CM87R
86CH87R
10-bit
AD converter:
8 channels
86C847
86C847I/S
86C845
86CH47A
86CH47I/S
86FH47A
88CH41
88FH41
88F841
89FH42
88CH41I/S
86CM47A
89FM42
86CS44
8 K
32-pin
SDIP
48-pin
LQFP
(77mm)
10-bit
AD converter:
6 channels
86FH09A
86FH93
86CH09
86F409
86C809
86F809
86FH47A
89FH46
89FM46
10-bit
AD converter:
8 channels
89FM82T
8-bit
AD converter:
4 channels
86CH22
86C822
8-bit
AD converter:
6 channels
86C808I/S
86C408I/S
86FH12
86CH12
10-bit
AD converter:
6 channels
86FH92I
86FH92
86CH92I/S
86C892I/S
88CM38B
88CM38A
88CP38B
88CP38A
88CP34
8-bit
AD converter:
4 channels
86P202
86P203
10-bit
AD converter:
8 channels
88CS38B
88CS38
88CS34
8-bit
AD converter:
6 channels
Microcontrollers Listed by Function
/
Application
Microcontrollers with AD converters
8-bit microcontrollers with AD converters
*
For details of the products listed above, see the "Part Number List".
: In mass production
: Under development
: Under planning
SOP/QFP
DIP
86F808
86C808
86C408
29
SDIP / QFP
(14 20mm)
QFP
(14 14mm)
/LQFP
(10 10mm)
64-pin
QFP
(14 20mm)
/ LQFP
(12 12mm)
80-pin 100-pin
QFP
(14 20mm)
/ LQFP
(14 14mm)
8-bit
AD converter:
8 channels
86CK74A
86CM74A
8-bit
AD converter:
8 channels
86CS25A
86CM25
86CM25A
86FM25
10-bit
AD converter:
16 channels
88FW45
88CS43
8-bit
AD converter:
6 channels
86CH72
86CM72
86CH29B
86CM29L
86CM29B
86FM29
86CM23A
86CP23A
10-bit
AD converter:
8 channels
86FS23
86C829B
8-bit
AD converter:
8 channels
86CH21A
86C820
86C420
10-bit
AD converter:
16 channels
87C841
88CS42
86CH49
86FM48
86CM49
89FM60
86FS49AI
86FS49A
89FS60
86CS49
88CU74
88CP77
88CS77
88CU77
86CP27A
86FP24
86FS27
86FS28
86CS28
86CM27
10-bit
AD converter:
16 channels
86FS64
88FW44
86CS64A
8-bit
AD converter:
12 channels
8-bit
AD converter:
12 channels
10-bit
AD converter:
8 channels
Applications
Electronic dictionaries
PDAs Game machines Telephones Remote controls Audio systems Air conditioners Refrigerators
Washing machines
Rice cookers TVsAutomotive
*
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.
30
44-pin 64-pin 80-pin 100-pin
ROM
size
N/A
8 K
10-bit
AD converter:
8 channels
10-bit
AD converter:
4 channels
10-bit
AD converter:
4 channels
10-bit
AD converter:
4 channels
10-bit
AD converter:
8 channels
10-bit
AD converter:
4 channels
10-bit
AD converter:
4 channels
91CP27
77CM70T
77FM70T
91CK27
91CU27R
91CU27
10-bit
AD converter:
5 channels
10-bit
AD converter:
6 channels
10-bit
AD converter:
12 channels
10-bit
AD converter:
8 channels
6-bit
AD converter:
4 channels
32 K
48 K
64 K
96 K
93CS36 93CS44
93CS45
93CS32
10-bit
AD converter:
16 channels
91FU62
10-bit
AD converter:
16 channels
91FU62
96C031Z
96CM40
96C141B
96C041B
93CU44
93CW4491FW27 91CW18A
93CS42A
95C061B
91C025
91C219
92CM22
91C630
91C829
91C824
1941A
93CM40
91CY22
91CY22I
91FY42
91CW28
91CW12A
91CW11
91CU10
95CW65
95C265
93CW41
93CS41
91CY28
95CW64
93CW40D
95CS64
93CS40
10-bit
AD converter:
8 channels
10-bit
AD converter:
19 channels
512 K
1 M
2 M
1.5 M
256 K
384 K
128 K
24 K
*
For details of the products listed above, see the "Part Number List".
LQFP
(12
x 12mm)
QFP
(14
x 20mm)
QFP
(14
x 14mm)
LQFP
(10
x 10mm)
LQFP
(10
x 10mm)
QFP
(14
x 20mm)
LQFP
(14
x 14mm)
19A71CY
1940CYA
19A71FY
10-bit
AD converter:
8 channels
1940FDB
93CW46A
91CW12
Microcontrollers Listed by Function
/
Application
16-
/
32-bit microcontrollers with AD converters
: In mass production
: Under development
QFP
31
Applications
LQFP
(14 x 14mm)
QFP
(14 x 20mm)
TQFP
(14 x 14mm)
LQFP
(16 x 16mm)
LQFP
(20 x 20mm)
QFP
(28 x 28mm)
LQFP
(20 x 20mm)
FBGA
(12 x 12mm)
100-pin 128-pin 144-pin 160-pin
10-bit
AD converter:
8 channels
10-bit
AD converter:
5 channels
10-bit
AD converter:
8 channels
10-bit
AD converter:
8 channels 10-bit
AD converter:
8 channels
91C815 92C820
10-bit
AD converter:
12 channels
92CM27
10-bit
AD converter:
4 channels
92CA25
93CS20
91C820A
94C251A
95C063 94C241C
10-bit
AD converter:
6 channels
92CF29A
193-pin176-pin
10-bit
AD converter:
12 channels
10-bit
AD converter:
12 channels
92FD23A
92FD54AI
92CD54I
92FD23A
92CD23A
10-bit
AD converter:
16 channels
19A43FD
19A43CD
19A43FZ
19A43CZ
92CD23A
92CY23
10-bit
AD converter:
16 channels
1942FD
1942CZ
1942CY
92CY23
10-bit
AD converter:
4 channels
91FW40
91CW40
10-bit
AD converter:
16 channels
91FW60
91CW60
10-bit
AD converter:
16 channels
91FW60
91CW60
92CH21
FBGA
(15 x 15mm)
228-pin
10-bit
AD converter:
6 channels
92CF26A
92CZ26A
FBGA
(13 x 13mm)
281-pin
10-bit
AD converter:
24 channels
19A64F20B
19A64C1D
1962F10A
1962C10B
Electronic dictionaries
PDAs Game machines Telephones Remote controls Audio systems Air conditioners Refrigerators
Washing machines
Rice cookers Automotive
*
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.
32
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.
20-pin 28-pin 30-pin 32-pin 42-pin 48-pin44-pin
SOP/DIP SOP/SDIP SDIP LQFP
SSOP/SDIP
ROM
size
4 K
2 K
64 K
8 K
16 K
48 K
32 K
SDIP LQFP/QFP
Microcontrollers Listed by Function / Application
General-purpose microcontrollers in compact packages
TMP86P202MG/NG
TMP86P203MG/NG
TMP86C407MG/NG TMP86C408DMG/NG
TMP86C808DMG/NG
TMP86F808DMG/NG
TMP86C407IMG/NG
TMP86C407SMG/NG
TMP86C807MG/NG
TMP86C807IMG/NG
TMP86C807SMG/NG
TMP86F807MG/NG
TMP88CH40MG/NG
TMP88CS34NG/FG
TMP88CS38NG/FG
TMP88CS38BNG/FG
TMP88CP34NG/FG
TMP88CP38ANG/F
TMP88CM38ANG/F
TMP88CH41NG/UG
TMP88CM38BNG/FG
TMP88CP38BNG/F
TMP86C408IDMG
TMP86C408SDMG
TMP86C808IDMG
TMP86C808SDMG
TMP86C892IDMG
TMP86C892SDMG
TMP86CH12MG
TMP88CH40IMG TMP86FH12MG
TMP86FH92DMG
TMP86FH92IDMG
TMP86CH92IDMG
TMP86CH92SDMG
TMP86F409NG
TMP86C809NG
TMP86F809NG
TMP86CH09NG
TMP86FH09ANG
TMP86FH93NG
TMP86C846NG
TMP86CH06NG
TMP86CH46ANG
TMP86FH46ANG
TMP89FM40NG
TMP89FH40NG
TMP86CM46ANG
TMP86C845UG
TMP86C822UG
TMP86C847UG
TMP86C847IUG
TMP86C847SUG
TMP88F841UG
TMP86CH47SUG
TMP86FH47AUG
TMP86CH87RUG
TMP88CH41IUG
TMP88CH41SUG
TMP89FH42UG
TMP88FH41UG
TMP89FM42UG
TMP86CM47AUG
TMP86CM87RUG
TMP86CH06AUG
TMP86CH47AUG
TMP86CH47IUG
TMP93CS36UG
TMP86FH47ADUG
TMP89FM46DUG
TMP89FM82TUG
TMP89FH46DUG
: In mass production
: Under development
: Under planning
SOP/QFP
DIP
33
Applications
Electronic dictionaries
PDAs Game machines Telephones Remote controls Audio systems Air conditioners Refrigerators
Washing machines
Rice cookers TVsAutomotive
870/C
TMP86P202MG SOP20
8-bit AD converter: 4 channels
8-bit timer/counter: 2 channels
TMP86P202PG DIP20
TMP86P203MG 2 K 128 14
SOP20
3.3 to 5.5
TMP86P203PG
TMP86CH06NG
DIP20
TMP86CH06AUG
SDIP42
8-bit SIO/UART (switchable): 1 channel
UART: 1 channel
16-bit timer/counter: 1 channel, 8-bit timer/counter: 2 channels
SEI
UART: 1 channel
8-bit AD converter: 6 channels
16-bit timer/counter: 1 channel, 8-bit timer/counter: 2 channels
SEI
UART: 1 channel
10-bit AD converter: 6 channels
16-bit timer/counter: 1 channel, 8-bit timer/counter: 2 channels
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
8-bit SIO: 1 channel
10-bit AD converter: 8 channels
8-bit timer/counter: 2 channels
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
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
TMP86PH06NG
16 K 512 35 1.8 to 5.5
TMP86PH06UG
TMP86C407MG
256
22
SOP28
2.7 to 5.5
TMP86P807MG
TMP86F807MG
TMP86C407NG SDIP28 TMP86P807NG
TMP86F807NG
TMP86C407IMG 4 K
SOP28 TMP86P807MG
TMP86C407ING SDIP28 TMP86P807NG
TMP86C407SMG
SOP28 TMP86P807MG
TMP86C407SNG
SDIP28 TMP86P807NG
TMP86C807MG
8 K
SOP28 TMP86P807MG
TMP86F807MG
TMP86C807NG SDIP28 TMP86P807NG
TMP86F807NG
TMP86C807IMG SOP28 TMP86P807MG
TMP86C807ING SDIP28 TMP86P807NG
TMP86C807SMG
SOP28 TMP86P807MG
TMP86C807SNG
SDIP28 TMP86P807NG
TMP86F807MG SOP28
TMP86F807NG SDIP28
TMP86C408DMG
SSOP30
SSOP30
SSOP30
TMP86P808DMG
TMP86F808DMG
TMP86P808DMG
TMP86F808DMG
4 K
24
TMP86C408IDMG
TMP86P808DMG
TMP86P808DMG
TMP86C408SDMG
TMP86C808DMG
8 K
TMP86C808IDMG
TMP86C808SDMG
TMP86F808DMG
TMP86F409NG
TMP86C809NG
8 K
4 K
512
26 SDIP32
TMP86FH09ANG
TMP86F809NG
TMP86FH09ANG
TMP86F809NG
TMP86CH09NG
TMP86FH09ANG
16 K
TMP86CH12MG
24 SSOP30
TMP86FH12MG
TMP86FH12MG
TMP86C822UG
8 K
33
LQFP44
(10 x 10mm)
1.8 to 5.5 TMP86PH22UG
TMP86CH22UG
16 K
TMP86C845UG
8 K 256 35
SDIP42
2.7 to 5.5 TMP86PM47AUG
TMP86PH47UG
TMP86FH47AUG
TMP86C846NG
512
33
1.8 to 5.5 TMP86PH46NG
TMP86PM46NG
TMP86FH46ANG
TMP86CH46ANG
16 K
TMP86FH46ANG
TMP86CM46ANG
8 K
1 K
2.7 to 5.5
TMP86PM46NG
512 35 LQFP44
(10 x 10mm)
1.8 to 5.5 TMP86PM47AUG
TMP86PH47UG
TMP86FH47AUG
TMP86C847UG
TMP86C847IUG 2.7 to 5.5 TMP86PM47AUG
TMP86PH47UG
TMP86FH47AUG
TMP86C847SUG
16 K
32 K
1.8 to 5.5
TMP86PM47AUG
TMP86PH47UG
TMP86FH47AUG
TMP86FH47ADUG
TMP86CH47AUG
8-bit microcontrollers (TLCS-870/C Series)
LQFP44
(10 x 10mm)
TMP86C808NG
TMP86F808NG SDIP30
SDIP30
TMP86C408NG SDIP30
TMP86P808NG
TMP86F808NG
TMP86P808NG
TMP86F808NG
Part Number Flash
ROM
(bytes) RAM
(bytes)
Series
Name
I/O Additional FunctionsCompact Package Supply Voltage (V) Version with OTP/Flash
: Guaranteed over the ambient temperature (Topr) range of -20
o
C to 85
o
C at 1.8 V to 2.0 V.
: Guaranteed over the ambient temperature (Topr) range of -20
o
C to 85
o
C at 2.7 V to 3.0 V.
: Guaranteed over the ambient temperature (Topr) range of -40
o
C to 125
o
C.
34
Applications
Electronic dictionaries
PDAs
Game machines
Telephones
Remote controls Audio systems Air conditioners
Refrigerators
Washing machines
Rice cookers TVsAutomotive
TMP86CH47IUG
TMP86CH47SUG
TMP86FH47AUG
TMP86FH47ADUG
TMP86CM47AUG
TMP86C892IDMG
TMP86C892SDMG
TMP86CH92IDMG
TMP86CH92SDMG
TMP86FH92DMG
TMP86FH92IDMG
TMP86FH93NG
TMP86CH87RUG
TMP86CM87RUG
SDIP32
SDIP42
SSOP30
16 K
32 K
8 K
16 K
48 K
64 K
32 K
48 K
64 K
16 K
8 K
16 K
16 K
32 K
16 K
32 K
16 K
16 K
32 K
512
1 K
512
2 K
512
2 K
1.5 K
1.5 K
33
35
24
19
33
36
40
42
26
2.7 to 5.5
1.8 to 5.5
3.0 to 5.5
2.7 to 5.5
4.5 to 5.5
2.7 to 5.5
4.5 to 5.5
4.5 to 5.5
2.7 to 5.5
870/C
870/X
870/C1
16-bit microcontrollers (TLCS-900/L Series)
8-bit microcontrollers (TLCS-870/C Series,TLCS-870/X Series, TLCS-870/C1 Series)
Part Number Flash
ROM
(bytes) RAM
(bytes)
Series
Name
I/O Additional FunctionsCompact Package Supply Voltage (V) Version with OTP/Flash
CAN
SEI
UART: 1 channel
10-bit AD converter: 14 channels
16-bit timer/counter: 1 channel
,
8-bit timer/counter: 2 channels
SEI
UART: 1 channel
I
2
C/UART
(switchable)
10-bit AD converter: 6 channels
16-bit timer/counter: 1 channel
,
8-bit timer/counter: 2 channels
I
2
C
: 1 channel
PWM: 4 channels
8-bit AD converter: 6 channels
16-bit timer/counter: 2 channels
,
8-bit timer/counter: 2 channels
Remote control detection
Program patch logic
I
2
C
: 1 channel
PWM: 10 channels
8-bit AD converter: 6 channels
16-bit timer/counter: 2 channels
,
8-bit timer/counter: 2 channels
Remote control detection
Program patch logic
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
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
SIO/UART
:
1
channel
UART
:
1
channel
I
2
C
/SIO
:
1
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
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
LQFP44
(10 x 10mm)
LQFP44
(10 x 10mm)
QFP44
(14 x 14mm)
SDIP42
QFP44
(14 x 14mm)
SDIP42
QFP44
(14 x 14mm)
SDIP42
QFP44
(14 x 14mm)
SDIP42
QFP44
(14 x 14mm)
SDIP42
QFP44
(14 x 14mm)
SDIP42
QFP44
(14 x 14mm)
SDIP42
SOP28
SOP28
SDIP28
SDIP42
QFP44
(14 x 14mm)
LQFP44
(10 x 10mm)
LQFP48
(7 x 7mm)
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
TMP86PM47AUG
TMP86PM87RUG
TMP86FH92IDMG
TMP88PS38BNG
TMP88PS34NG
TMP88PS34FG
TMP88PS34NG
TMP88PS34FG
TMP88PS38NG
TMP88PS38FG
TMP88PS38BNG
TMP88PS38BFG
TMP88PS38NG
TMP88PS38FG
TMP88PS38BNG
TMP88PS38BFG
TMP88PS38NG
TMP88PS38FG
TMP88PS38BFG
TMP88PH40MG
TMP88PH40NG
TMP88PH40MG
TMP88PH41UG
TMP88PH41UG
TMP88PH41NG
TMP86PM47AUG
TMP86PH47UG
TMP86FH47AUG
TMP93CS36UG 64 K 2 K 33 5V 10%
900/L LQFP44
(10 x 10mm)
SIO/UART
:
2
channels
10-bit AD converter: 4 channels
16-bit timer/counter: 2 channels
,
8-bit timer/counter: 4 channels
clock gear
TMP88CP34FG
TMP88CP34NG
TMP88CS34FG
TMP88CS34NG
TMP88CM38AF
TMP88CM38ANG
TMP88CM38BFG
TMP88CM38BNG
TMP88CP38AF
TMP88CP38ANG
TMP88CP38BFG
TMP88CP38BNG
TMP88CS38FG
TMP88CS38NG
TMP88CS38BFG
TMP88CS38BNG
TMP88CH40MG
TMP88CH40NG
TMP88CH41NG
TMP88CH41IUG
TMP88CH41SUG
TMP88CH40IMG
TMP88CH41UG
LQFP44
(10 x 10mm)
LQFP44
(10 x 10mm)
SDIP42
TMP88F841UG
TMP88FH41UG
TMP89FH40NG
TMP89FM40NG
TMP89FH42UG
TMP89FM42UG
TMP89FH46DUG
TMP89FM46DUG
32 K 39
LQFP48
(7 x 7mm)
TMP89FM82TUG
Microcontrollers Listed
by Function
/
Application
Part Number
ROM
(bytes) RAM
(bytes)
Series
Name
I/O Additional FunctionsCompact Package Supply Voltage (V) Version with OTP/Flash
: Under development
++: Under planning
: Guaranteed over the ambient temperature (Topr) range of -40
o
C to 125
o
C.
: Guaranteed over the ambient temperature (Topr) range of -20
o
C to 85
o
C at 1.8 V to 2.0 V.
: Guaranteed over the ambient temperature (Topr) range of -20
o
C to 85
o
C at 2.7 V to 3.0 V.
35
Digital networks, automotive
(digital information)
Networks, LBP, Digital
information appliances, DSCs
Mobile terminals, networks,
car navigation
Cameras, automotive devices,
DSCs, DVCs, DVDs, HDDs
64-bit
superscalar
64-bit core
32-bit core
32-bit core
MIPS64 &
MIPS-3D ASE
MIPS
MIPS
MIPS & MIPS16
These are original cores developed independently
by Toshiba based on each MIPS architecture.
TX39
TX99
TX49
TX19
TX39
TX19
TX99
TX49
For fields requiring higher functionality and
performance in network connection
TX99
A 64-bit core ideal for digital equipment that
requires high performance.
TX49
Balanced cost/performance. A variety of
applications ranging from commercial to
industrial equipment
TX39
Ideal for products such as mobile equipment
where the focus is power consumption, cost
and code efficiency
TX19
Higher performance
levels
Lower-cost design and
lower-power consumption
Seamless core
TX System RISC line-up
A complete line-up of products, ranging from low-power-consumption devices to
high-speed-processing devices, to suit a wide variety of applications
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.
Performance
36
TX99 Family
64-Bit Superscalar TX System RISC
TX9956XBG-533/600
Superscalar Architecture
TX99 Processor Core Features
The TX99 Family of RISC microprocessors is based on the MIPS64
TM
microarchitecture of MIPS Technologies, Inc.
(U.S.A.) These microprocessors have a 64-bit superscalar architecture developed jointly by MIPS and Toshiba.
MIPS64
TM
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.
Can be used as a CPU core for custom SoC
Under
development
Based on MIPS 25Kf high-end RISC core
Instruction set: MIPS 64
TM
with MIPS-3D
TM
ASE
Employs dual issue superscalar pipeline (7-stage)
Core operation frequency: 533 MHz/600 MHz
Equipped with 32-Kbyte instruction cache and
32-Kbyte data cache
employs 4-way set-associative system
Level 2 cache of up to 256 Kbytes can be installed
(optional)
Built-in single/double precision floating point coprocessor
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
TX99/H4: 90-nm process technology
Complete development environment
64-bit RISC microprocessor using a Superscalar architecture
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)
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
Integer Arithmetic
Unit
256-Kbyte Level 2 Cache
System Control
Coprocessor
Coprocessor
Registers
Memory Management Unit
48 Double-Entry TLB
Exception Handling Unit
Floating-Point
Unit
Coprocessor
Floating-Point
Unit
Registers
Floating-Point
Unit Data
Path Logic
32-KB 4-Way
Set-Associative
Instruction Cache
64-Bit
General-
Purpose
Registers
Dual
Issue
Pipeline
Control
Integer
Arithmetic
Data Path
Logic
MAC Unit
32-KB 4-Way
Set-Associative
Data Cache
Cache Controller Write
buffer
Clock
Generator
Debug
Support Unit
(EJTAG)
SysAD
Bus
Interface
MGB II Bus
MGB II Bus
SysAD Bus Interface
37
TX49 Family
64-Bit TX System RISC
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 us-
ing the TX49 Family cores in conjunction with general-purpose ASSP products.
TMPR4951BFG-200
First product incorporating the TX49/L3 core
64-bit RISC architecture Low-power consumption design
Built-in high-capacity primary cache
Can be used as a CPU core for custom SoC
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)
Low-power consumption modes (Doze/Halt)
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
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
be
ing 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.
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 of-
fers the industry's highest cost-performance ratio in the 200 MHz
class and low-power consumption, all encapsulated in a compact pack-
age. Moreover, the SysAD bus interface adopted for this microprocessor
enables diverted use of existing resources and facilitates system devel-
opment. These and other features make it an ideal controller for low-
end LBPs, networks, and settop boxes.
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)
TX49/L3 Core
Integer Arithmetic
Unit
System Control
Coprocessor
Clock
Generator
64-Bit
General-
Purpose
Registers
Pipeline
Control
Integer
Arithmetic
Data Path
Multiplier/
Accumulator
Unit
Coprocessor
Registers
Memory Management
Unit
48 Double-Entry TLBs
Exception
Handling Unit
16-KB 4-Way
Set-Associative
Instruction Cache
8-KB 4-Way
Set-Associative
Data Cache
Cache
Controller
Write
Buffer
Sync Circuit
Debug
Support Unit
(EJTAG)
SysAD Bus
Interface
38
TMPR4955CFG-400 TMPR4956CXBG-400
Achieves 400 MHz operation
TX49
Family
64-Bit TX System RISC
TMPR4925XBG-200
Built-in PCI controller, NAND Flash controller
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 opera-
tion. 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.
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)
TX49/H4 Core
Integer Arithmetic
Unit
System Control
Processor
Coprocessor
Registers
Memory Management
Unit (MMU)
48 Double-Entry TLB
Exception
Handling Unit
Floating-Point Unit
Coprocessor
Floating-Point
Unit Registers
Floating-Point
Unit Data Path
Logic
64-Bit
General-
Purpose
Registers
Pipeline
Control
Integer
Arithmetic
Data Path
Logic
MAC
Unit
Clock
Generator
Sync Circuit
Debug
Support Unit
(EJTAG)
32-KB 4-Way
Set-Associative
Instruction Cache
32-KB 4-Way
Set-Associative
Data Cache
Cache
Controller
Write
Buffer
32-Bit
SysAD Bus
Interface
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.
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)
TX49/H2 core
Debug Support Unit (DSU)
Data Cache
(16K) Instruction
Cache (16K)
IU
MMU
BIU
Write
Buffer
Floating-Point Unit (FPU)
G BUS Interface
General
Purpose
Register
MAC unit
32-bit
G-BUS
AC-Link UART Timer SPI RTC
Parallel
I/O Interrupt
Controller
NAND FLASH Controller
SDRAM Controller
External Bus Interface
DMA Controller
PCI Controller
PCMCIA Interface
CHI
IM BUS Bridge
39
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.
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)
TX49/H3 core
Debug Support Unit (DSU)
Data Cache
(32K) Instruction
Cache (32K)
IU
MMU
BIU
Write
Buffer
Floating-Point Unit (FPU)
G BUS Interface
General
Purpose
Register
MAC unit
64-bit
G-BUS
Clock Generator
SDRAM Controller
External Bus Interface
DMA Controller
PCI Controller
IM BUS Bridge
AC-Link UART Timer Parallel I/O Interrupt
Controller
TMPR4938XBG-300/333
Built-in PCI controllers, Ether MAC
TMPR4937XBG-300/333
Built-in PCI controllers
64-bit RISC microprocessor with built-in PCI controller
64-bit RISC microprocessor with built-in PCI controller and Ether MAC
The TMPR4938XBG is a 64-bit RISC microprocessor ideal for net-
works 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 control-
ler, UART and timers. The processor runs at 33/66 MHz, and the PCI
bus at 300/333 MHz.
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)
TX49/H3 core
Debug Support Unit (DSU)
Data Cache
(32K) Instruction
Cache (32K)
IU
MMU
BIU
Write
Buffer
Floating-Point Unit (FPU)
G BUS Interface
General
Purpose
Register
MAC unit
64-bit
G-BUS
Clock Generator
NAND Flash Controller
SDRAM Controller
External Bus Interface
DMA Controller
PCI Controller
Ether MAC
IM BUS Bridge
AC-Link UART Timer Parallel I/O Interrupt
Controller
40
TX49 Family
64-Bit TX System RISC
TX4939XBG-400
This highly functional, high-performance family contains an encoder, and is well adapted to digital information equipment.
RTC SIO SPI I
2
CAC-Link/
I
2
S
Encoder
DDR-SDRAM
Controller
External Bus Interface
(NAND FLASH)
DMA Controller
10/100BASE-T
EtherMAC
ATA100
Video port
PCI Controller
IM BUS Bridge
TX49/H4 core
Debug Support Unit (DSU)
Data Cache
(32K) Instruction
Cache (32K)
IU
MMU
BIU
Write
Buffer
Floating-Point Unit (FPU)
G BUS Interface
General
Purpose
Register
MAC unit
64-bit
G-BUS
32-bit IM BUS
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 peripher-
als. 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.
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)
TX4939 reference board
This board consists of a CPU module and a base board.
CPU module
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).
TX4939XBG
(400MHz)
RS-232C
2 channels
DDR SDRAM
256MB
AMR Connector
NOR
FLASH ROM
NAND
FLASH ROM
Ethernet x2
10/100M
IDE Connector
USB 2.0 Host
VT6212
PCI Card Slot
3.3V x3.5V x2
ISA Connector
Ethernet
(100M)
Connector for external bus extension (150 pin)
32-bit
Local Bus (8/16-bit)
PCI Bus
41
TX4961XBG-240/TX4962XBG-120
On-chip graphic controller
DDR SDRAM
Controller
External Bus
Controller
NAND Flash
Controller
DMAC
CAN
Media-LB Interface
ESEI AC97
I
2
C SIO GPIO Timer ADC
TX49/H3 Core
CPU Core
FPU
Debug Module
Data Cache
(16 K)
Display Controller
Graphics Accelerator
Frame Grabber
Instruction
Cache
(16 K)
The TX39 Family of RISC microprocessors for embedded use was developed by Toshiba based on the R3000A architecture de-
signed 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
Low power consumption
Functions suitable for embedded applications
Ideal as CPU core in embedded arrays/cell-based ICs
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.
Low power consumption modes
Clock stop function
TX39/H2: 0.25 µm process technology
TX39/H3: 0.18 µm process technology
Complete development environment
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.
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, transforma-
tion and anti-aliasing
Frame grabber: camera/video input, RGB or YCrCb in-
put, 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)
I
2
C 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)
64-bit RISC microprocessor with on-chip graphic controller for automotive display applications
The TX4961XBG and TX4962XBG are 64-bit RISC micro-
processors based on a TX49/H3 core, and contain a graphic
controller, a camera input, a memory controller, CAN control-
lers, a Media-LB, an ADC and other peripherals. These con-
trollers are best suited for an automotive display system re-
quiring WVGA-class LCD.
TX39 Family
32-Bit TX System RISC
42
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.
MeP
Media embedded Processor
MeP Module
The MeP module is a processor module customized for
specific applications.
MeP core
Configurable processor core
Extensions
Four kinds of hardware extensions
Multiple extensions
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.
MeP Module
Extensions
Hardware
Engine
UCI Unit
DSP Unit
VLIW
Coprocessor
Local Bus
Global Bus I/F DMAC
MeP Core
Bus I/F
Unit
Instruction
RAM/
Cache
Data RAM/
Cache
32-bit Base Processor
Interrupt
Controller Timer/Counter
Debug
Support Optional
Instructions
Overview of the MeP Core
Hardware Extensions
Configuration Items
Development Environment
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
Works as a 2-way or 3-way VLIW processor with the MeP
core.
Hardware engines
Extensible control registers (up to 4K words for each)
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
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 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
43
TX19
Family
32-Bit TX System RISC
Features of TX19 Family
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.).
NANO FLASHTM realizing a significant improvement over conventional Flash 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.
High-speed
computational
capability
Quick
interrupt
response
Excellent
code
efficiency
NANO
FLASH
TM
memory
CPU core ideal
for embedded
applications
TX19
1) 32-bit x 32-bit 2 clock cycles
2) 64-bit + 64-bit 4 clock cycles
Ideal for applications requiring
high-speed computations
Total: 6 clock cycles
Can be executed in one clock cycle
by the dedicated MAC unit.
MULT r2, r6, r7
MFHI r3
ADDU r10, r2, r4
SLTU r11, r10, r2
ADD(U) r11, r11, r3
ADD(U) r11, r11, r5
32-bit x 32-bit + 64-bit
MADD r4, r6, r7
When not using MAC When using MAC
44
Quick interrupt response
TX19 Family
32-Bit TX System RISC
Conventional RISC processor
TX19 TX19A
Software processing
Use of hardware for
part of interrupt processing
Displays outstanding efficiency in control programs heavy with bit operations.
Automated interrupt processing
reduces burden on software.
Save SFRs on stack
Read entry address
Jump to entry address
Enable interrupts
Decide interrupt level
Set CPU registers
Jump to vector address
Save general-purpose registers on stack
Hardware processing
Software processing
Save SFRs on stack
Read entry address
Jump to entry address
Enable interrupts
Decide interrupt level
Set CPU registers
Jump to vector address
Save general-purpose registers on stack
Hardware processing
Software processing
Save SFRs on stack
Read entry address
Jump to entry address
Enable interrupts
Decide interrupt level
Set CPU registers
Jump to vector address
Save general-purpose registers on stack
10 to 20 %
(compared to conventional
Toshiba RISC CPU core)
Code size
Code efficiency of the
highest level in RISC
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.
The TX19A core features the MIPS16e-TX architecture that realizes enhanced code efficiency and performance.
Excellent code efficiency
MIPS16e-TX
TX19
MIPS16
TX19A
MIPS16e-TX
MIPS16e
TM
16-/32-bit
Toshiba-defined
extended instructions
16-/32-bit
45
TMP19A43FZXBG
TX19 Series single-chip microcontroller with NANO FLASHTM
TMP19A71
TX19 Series single-chip microcontroller with ROM/RAM
Single-chip 32-bit RISC microcontroller for inverter control
Single-chip 32-bit RISC microcontroller for real-time control
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
2
C/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 85oC
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)
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.
CPU
TX19A Core
Clock Generator
16-ch 16-Bit Timer
1-ch 32-Bit Timer
Interrupt Controller
7-ch
Serial Interface
16-ch
10-Bit AD Converter
2-ch
8-Bit DA Converter
8-ch
DMA Controller
Watchdog Timer
Key-on Wake-up
RAMROM
ROM
Correc-
tion
EJTAG
+
PC/PD
trace
The TMP19A71 is a single-chip 32-bit RISC microcontrol-
ler, 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 applian-
ces that require energy saving or low vibration/noise.
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
CPU
TX19A Core
Clock Generator
4-ch 16-Bit Timer
2ch PMD
2-Unit 10-Bit
AD Converter
4-ch Serial Interface
Interrupt Controller
1-ch Encoder
8-ch DMA Controller
Watchdog Timer
7 MHz
Timer Output
Timer Input
PWM Output
Encoder Input
Analog Input
SIO/UART
Interrupt
Input
RAMROM
ROM
Correc-
tion
EJTAG
+
PC trace
Touch panel
LCD
46
Note 1) Maximum operating frequency varies depending on the product, so please see the "Part Number List" for details.
Maximum internal operating frequency
Note 1)
Minimum instruction execution time
Address space
Data transfer rate (micro DMA)
Operating voltage
Multiplication instruction execution time
(16-bit operands, 32-bit result)
Dynamic bus sizing
10 MHz
200 ns
1.6 µs/2 bytes @20 MHz
12.5 MHz
160 ns
0.64 µs/2 bytes @25 MHz
18 MHz
111 ns
0.44 µs/2 bytes @36 MHz
20 MHz
50 ns
0.25 µs/4 bytes @20 MHz internal
Up to 16 Mbytes of linear address space (for program and data)
5 V/3 V 5 V/3 V/2 V 5 V/3 V
2.6 µs 960 ns
666 ns
8-/16-bit
400 ns
8-/16-/32-bit
80 MHz
12.5 ns
62.5 ns/4 bytes @80 MHz internal
3.3 V, 1.5 V (two power supplies)
134 ns
25 to 36 MHz
(12.5 MHz to 18 MHz internal) Processing capability four times higher than 16-bit 900
devices achieved by 32-bit implementation and faster
internal processing
20 MHz
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 instruc-
tion 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.
Software configuration
Files can be
shared between
PC and MCU.
Handwritten
character
recognition
TLCS-900
TLCS-900/H
TLCS-900/L
TLCS-900/L1
TLCS-900/H1
High Speed
TLCS-900/H1
Up to 16 Mbytes of linear address space
Real-time processing capability such as
high-speed instruction execution
by task switching (4 banks)
80 MHz
Processing capability
four times higher than
the standard 900/H1
Toshiba offers total solutions including hardware, systems and software.
Features of TLCS-900 Family
High-speed operation with
low power consumption
The 900 Family is capable of high-speed operation
while achieving low power consumption.
These features make it ideal for embedded applications.
Application-oriented peripheral functions
Smaller systems Reduced system costs
Shorter development time
Excellent architecture compatibility
Supports development of simple to
advanced devices.
Allows a smooth migration from 16-bit to 32-bit.
Application examples
SD card access
Handwritten character recognition
Application layer
FAT driver
SD driver
MCU hardware - TSI
Software configuration
Application layer
TSI driver
LCD driver
MCU hardware - LCDC
SPI
FAT file system + SD card driver
TSI
LCDC
Character recognition + TSI driver
GUI + LCD driver
Completely compatible instruction codes enable
a smooth migration from 16-bit to 32-bit.
You can use the TLCS-900 Family to develop
general-purpose to advanced devices.
900/L Series 900/H Series 900/L1 Series 900/H1 Series
MCU
MCU
MCU
TLCS-900
Family
16/32-Bit Microcontrollers
Processor core features
High-speed
CPU
performance
Extensive
peripheral
functions
Seamless
family
compatibility
CPU core ideal
for embedded
applications
TLCS-900
NEW
TLCS-900 Family core line-up
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:
1
00-pin LQFP (14 x 14 mm, 0.5-mm pitch)
TMP92FD28ADFG/TMP92CD28ADFG:
100-pin QFP (14 x 20 mm, 0.65-mm pitch)
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.
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
2
C: 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)
This product uses the SuperFlash
O
R
technology under the license of Silicon Storage Technology, Inc.
SuperFlash
O
R
is a registered trademark of Silicon Storage Technology, Inc.
This product uses the SuperFlash
O
R
technology under the license of Silicon Storage Technology, Inc.
SuperFlash
O
R
is a registered trademark of Silicon Storage Technology, Inc.
47
TMP92CY23FG/DFG TMP92CD23AFG/DFG
TLCS-900/H1 Series
TMP92FD28AFG/DFG TMP92CD28AFG/DFG
TLCS-900/H1 Series
TMP91FW60FG/DFG TMP91CW60FG/DFG
TLCS-900/L1 Series
TMP92CF29AFG
High-speed TLCS-900/H1 Series
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
2
C: 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.
This product uses the SuperFlash
O
R
technology under the license of Silicon Storage Technology, Inc.
SuperFlash
O
R
is a registered trademark of Silicon Storage Technology, Inc.
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
2
S interface: 1 channel
SIO/UART: 1 channel
I
2
C 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)
Under
development
NEW
Under
development
Under
development
NEW
NEW
NEW
48
TMP77CM70TUG TMP77FM70TUG
TLCS-770 Series
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
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)
Two-chip solution
Single-chip solution
(system control and motor control with a single MCU)
CAN
CPU
(CISC)
Mutual monitoring
System control MCU
CAN
Vehicle
speed
Motor control DSP
SIO
DSP
ADC
Programmable Motor Drive
M
CAN
CAN
Vehicle
speed
Main MCU Sub MCU
ADC
PWM M
CPU
(RISC)
SIO
10MHz
I/O port
PLL
I/O
18
DSP
core
20MHz
ROM
7 Kwords
UART
/SIO
(2ch)
16-bit
timer
(2ch)
WKRAM
512
words
WDT
R-Bank
(4ch)
MAC
ALU
B-Shift
CROM
2048
words
10-bit AD
(4ch x 2unit)
PMD
(1ch)
Analog
input
3-phase
PWM output
Pulse
output
Timer/
counter
input
TXD/RXD
SCLK/
SI/SO
Package solutions for Electric Power Steering (EPS)
Product line-up
Development system
NEW
Digital signal processors (DSPs) capable of high-precision 3-phase motor control
Traditional electric power steering (EPS) control systems have implemented both system and motor control with a single main microcon-
troller. 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 im-
provement, 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 Har-
vard 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 appli-
cations, including an enhanced steering feel and reduced vibration in the car air conditioner compressor.
For product part numbers and system configurations, please refer to the "PART NUMBER LIST" or the Toshiba Microcomputer website.
Motor drive at approximately half the system clock
speed of RISC processors
(Compared to Toshiba processors)
Contributes to enhanced EMI/EMS protection and re-
duced power consumption.
Separating motor control functionality promises fu-
ture provisions for performance improvement.
Ease of broadening application product lines
The DSP is dedicated to motor control.
The system control microcontroller can be selected
from general-purpose products.
Reduced system costs
Use of an optimized DSP and a less expensive gener-
al-purpose microcontroller enables a reduction in sys-
tem costs.
TLCS-770 Family
16-Bit Digital Signal Processors (DSPs)
Efficient control
Flexibility
Low cost
Efficient
control
Flexibility
Low cost
Under
development Under
development
49
Separate power supplies Optimized pin layout
Noise filter
Decoupling capacitor
Oscillator protection
Internal VDD
Xin
Internal VSS
I/O VDD
I/O VSS
Internal
logic
OSC
Oscillator pins
Filter
I/O
buffer
Prevents internal
noise from
propagating
to I/O pins.
Prevents noise
propagation.
Enables power supply
decoupling and current
loop minimization.
Separate power supplies are used for internal
logic and I/O.
Internal EMI noise can be prevented from
propagating to I/O pins.
Oscillator pins are guarded by GND pins.
Spurious noise from oscillator pins can be
suppressed.
Spike noise can be eliminated.High-frequency noise can be eliminated by
placing a noise filter.
A decoupling capacitor is attached to the noise source.
High-frequency currents directly flowing to
power supply lines can be reduced.
Spurious noise can be suppressed by minimizing
current loops created by circuit operations.
Xout
C1
VSS VDDXIN XOUT
External pin noise Noise-free internal signal
(VSS)
TEST
C2
X'TAL
Filter
Pin
Circuit
block
The TLCS-870 Family implements various measures for improving noise immunity.
TLCS-870
Family
8-
Bit Microcontrollers
Features of TLCS-870 Family
TLCS-870/X
Series
TLCS-870/C1
Series
TLCS-870/C
Series
TLCS-870
Series
Core architecture optimized for C compiler
Address space extended to
1Mbyte
High-speed processing capability equivalent to 16-bit microcontrollers
Address space extended to 128 Kbytes
5-V operation
On-chip debug function
Performance
Noise reduction measures
Processor core features NEW
Maximum operating frequency
Minimum instruction execution time
Address space
Interrupt vector (max)
Instruction set
Operating voltage range (typ.)
TLCS-870 Family core line-up
NEW
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 ca-
pability 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.
16 MHz
0.25 µs/0.167 µs
64 Kbytes
31
731 instructions
1.8 to 5.5 V
8 MHz
0.5 µs
64 Kbytes
15
412 instructions
2.7 to 5.5 V/6.0 V
8 MHz
0.125 µs
128 Kbytes
52
732 instructions
2.7 to 5.5 V
20 MHz
0.2 µs
1 Mbyte
63
842 instructions
2.7 to 5.5 V
870/C Series 870/X Series 870 Series 870/C1 Series
50
TMP89FM40NG/FH40NG TMP89FM42UG/FH42UG TMP89FM46DUG/FH46DUG
TLCS-870/C1 Series
TMP89FS60UG/FG
TLCS-870/C1 Series
TMP89FM82TUG
TLCS-870/C1 Series
TLCS-870
Family
Under
development
Under
development
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
Serial interface
UART/SIO: 2 channels
I
2
C/SIO: 1 channel
UART: 1 channel
* Up to two SIO channels can be used simultaneously.
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:
TMP89FS60UG:64-pin LQFP
(10 x 10 mm, 0.50-mm pitch)
TMP89FS60FG:64-pin QFP
(14 x 14 mm, 0.80-mm pitch)
This product uses the SuperFlash
O
R
technology under the
license of Silicon Storage Technology, Inc.
SuperFlash
O
R
is a registered trademark of Silicon Storage
Technology, Inc.
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
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)
This product uses the SuperFlash
O
R
technology under the
license of Silicon Storage Technology, Inc.
SuperFlash
O
R
is a registered trademark of Silicon Storage
Technology, Inc.
This product uses the SuperFlash
O
R
technology under the
license of Silicon Storage Technology, Inc.
SuperFlash
O
R
is a registered trademark of Silicon Storage
Technology, Inc.
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
I
2
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)
51
TMP88FH41UG/841UG
TLCS-870/X Series
TMP86FH09ANG/809NG/409NG
TLCS-870/C Series
TMP86FH92IDMG
TLCS-870/C Series device with power-on reset and voltage detecting circuits
Under
development
Under
development
This product uses the SuperFlash
O
R
technology under the
license of Silicon Storage Technology, Inc.
SuperFlash
O
R
is a registered trademark of Silicon Storage
Technology, Inc.
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)
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
This product uses the SuperFlash
O
R
technology under the
license of Silicon Storage Technology, Inc.
SuperFlash
O
R
is a registered trademark of Silicon Storage
Technology, Inc.
NEW
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 pow-
er-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
2
C/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
This product uses the SuperFlash
O
R
technology under the
license of Silicon Storage Technology, Inc.
SuperFlash
O
R
is a registered trademark of Silicon Storage
Technology, Inc.
52
T4X Series / T6H Series
4-Bit / 8-Bit LL Microcontrollers
T6H82C T6H87
TLCS-870/C
32 KB
1 KB
64
40SEG x 4COM
Input 8 ch
(Internal 1 ch)
Output 2 ch
(Internal 2 ch)
1 ch
4 ch
1 ch
1 ch
12 ch
1.5 ch
(P-ch/N-ch
open drain x 3 ch)
1.8 to 5.5 V
TQFP100/Die
TLCS-870/C
24 KB
1 KB
44
24SEG x 4COM
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
T6H Series line-up
T6H Series
T4X Series
TMP04030 TMP04070 TMP04081 TMP04100 T6F36 T6F42
Wireless remote
controllers
IC card R/W
Digital clocks
Data banks Wired remote controllers
Single-lens reflex cameras
Lens shutter cameras
Handheld LCD games
Calculators
Health equipment
T4X Series line-up
Microcontrollers for portable equipment
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.
T4X
32 KW
4 K bits
4 K bits
18 ch
64SEG x
16COM
8 bit x 2 ch or
16 bit x 1 ch
-
1 ch
1 ch
-
-
-
-
2.5 to 3.5 V
Die
(117-pin)
T4X
16 KW
2 K bits
6 K bits
17 ch
60SEG x 8COM
58SEG x 10COM
8 bit x 2 ch or
16 bit x 1ch
1 ch
-
-
-
-
-
-
1.2 to 1.8 V or
2.4 to 3.6 V
QFP100/Die
T4X
32 KW
2 K bits
16 K bits
17 ch
60SEG x 8COM
60SEG x 10COM
8 bit x 2 ch or
16 bit x 1ch
1 ch
-
-
-
-
-
-
1.2 to 1.8 V
Die
(102-pin)
T4X
64 KW
4 K bits
4 K bits
20 ch
60SEG x
16COM
8 bit x 2 ch or
16 bit x 1ch
-
1 ch
-
-
(ver1.1)
2.5 to 3.5 V
Die
(121-pin)
T4X
24 KW
4 K bits
-
18 ch
50SEG x
15COM
8 bit x 2 ch
1 ch
-
-
1 ch
-
1.8 to 3.5 V
Die
(132-pin)
T4X
52 KW
4 K bits
-
18 ch
50SEG x
15COM
8 bit x 2 ch
1 ch
-
-
1 ch
-
1.8 to 3.5 V
Die
(132-pin)
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
CPU
ROM
RAM
I/O port
LCD driver
(Built-in regulator/
Charge-pump)
8-bit ADC
8-bit DAC
16-bit timer/counter
8-bit timer/counter
SIO
UART
External interrupt
Motor pre-driver
Operating voltage
Package
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
Low-current-consumption
microcontrollers
16-Bit8-Bit4-Bit
53
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.
Toshiba Microcontroller
Family/Series
Software Products Hardware Products
Integrated
Development
Environment Debugger Compiler Real-Time OS In-Circuit Emulator On-Chip Debug
Emulator
Development Systems
Integrated Development Environment (IDE)
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)*.
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 informa-
tion about third party products supporting Toshiba’s microcontrollers, please refer to pages 62 to 64.
Emulator
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.
Compiler
The Real-Time OS conforms to the µITRON specifications. The configuration tool can
facilitate various settings.
Real-Time OS
Product Planning / Microcontroller Selection
Design
Coding
Compile
Debug
Test / Evaluation
Starter Kit
Evaluation Board
Emulator
Real-Time OS
* To be downloaded from our website.
Toshiba offers a complete line of reliable, user-friendly development tools to support customers in each phase software develop-
ment from product planning to evaluation.
Software Development Flowchart
Development System Offerings
Available Available for some products Under development
TX19 Family
TLCS-900 Family
870 Series
870/X Series
TLCS-870
Family 870/C Series
870/C1 Series
Accessories
Flash/OTP
Programming Tools
Toshiba Integrated Development
Environment (TIDE)
Design Tool
Build Manager
Compiler
Simulator
Debugger
Editor
Integrated Development
Environment (IDE)
Coding
BuildDebug
54 55
Ethernet, RS-232C
Instruction: 4 points, Data: 1 point
(Note 1)
Address, data, status, external input
Match
Once
Break, trace control, timer control, external trigger output
-
4 points
(Note 1)
256 points (settable only on RAM)
4K frames
Free trace, trigger trace, overflow stop
PC address, status, tag timer
-
Run timer: 1 channel Lap timer: 1 channel
-
-
Source
Source + assembler code
Source + assembler code + machine language
Internal/external Flash memory can be programmed during debugging.
(Note 2)
1 line
Binary, octal, decimal or hexadecimal display can be selected for each variable.
Variables, arrays, structures and unions can be registered by the elements.
TX19 series TX19A series
Development System Configuration Examples
Basic Performance
Toshiba Integrated Development Environment (TIDE)
Real-Time OS
The DSU PROBE is an on-board emulator that enables efficient
debugging. It provides emulation and debugging features that are
useful for developing application programs by being connected to
the target system and operated from the debugger on a PC.
The DSU PROBE comes with a download license for the Integrated
Development Environment.
Emulator
User source
program
Target
system
Object file
Emulator
Integrated Development Environment
TX19 Series emulator
DSU PROBE for N-WIRE TX19A Series emulator
DSU PROBE model 110/120
model 120 is a higher-end product to model 110.
HUB
Target board
DSU PROBE
Target board
RS-232C Cable
DSU PROBE
DSU PROBE for N-WIRE system
LAN card
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)
Hub
Ethernet hub
Support for 10BASE-T
Conformance to
IEEE 802.3
Ethernet standard
LAN expansion card for PC
Ethernet network interface card
Support for 10BASE-T
Conformance to IEEE 802.3
Ethernet standard
LAN cable
Twisted-pair cable
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
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
DSU PROBE model 110 system
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
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 SAMTEC .................1
34-pin half-pitch plug from SAMTEC .................1
DSU PROBE model 120 system
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
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.
System name TX19 Series
DSU PROBE for N-WIRE system
TX19A Series
DSU PROBE model 110 system DSU PROBE model 120 system
Note 1: Varies with the MCU to be used. Note 2: Some MCUs do not support this feature.
On-chip debug emulator
(DSU PROBE)
Target board
RS-232C Cable
DSU PROBE
Connection exapmle
An appropriate connector with DSU PROBE
must be soldered on the target board.
Outline of TX19 Family Development System
Software products
Integrated Development Environment
TX19 Series C Compiler
TX19A Series C Compiler
Toshiba Integrated Development Environment (TIDE)
TX19 Series Real-Time OS
TX19A Series Real-Time OS
Real-Time OS
Hardware products
Software products
TX19 Series
Object code
version
Object code
with source
code version
TX19A Series
Object code
version
Object code
with source
code version
* The term “Toshiba Integrated Development Environment (TIDE)”
refers collectively to the Integrated
Development Environment and
the C Compiler.
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.
C Compiler
C Compiler Assembler
Build Manager
Simulator
Debugger
Linker
Framework
Editor
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 Assembler
Build Manager
Simulator
Debugger
Linker
Framework
Editor
Software used to control multitasking in embedded systems.
Conforms to µITRON specifications.
Provides various system calls required for embedded systems.
Use of the configuration tool 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.
µITRON
specifications
Source programs
Configuration
tool
µITRON 3.0 specifications
TR Configurator
Not included Included
µITRON 4.0 specifications
TRcEditor
Not included Included
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.
Host interface
Trace memory
Events
Program variables
Break
Memory access
Capacity
Trace modes
Trace items
External output
Number of points
Comparison items
Comparison conditions
Pass count
Event trigger actions
Event combinations
Display
Registration
Source display
External input
Flash programming/security feature
Software break
Hardware break
Timer measurement
Memory display during program execution
Memory rewrite during program execution
-
-
-
Ethernet, RS-232C
Instruction: 8 points, Data: 4 points
Address, data, status, external input
4 lines
Variables: 16-byte area x 32, Memory: Up to 1024 bytes
4 bytes x 4 blocks can be written simultaneously.
Variables, arrays, structures and unions can be registered by the elements.
Binary, octal, decimal or hexadecimal display can be selected for each variable.
Match
Once 1 to 256 times
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
Run timer: 1 channel Lap timer: 1 channel Run timer: 1 channel
Lap timer: 4 channels
(max., min., average, count)
OR, sequential
Break, trace control, timer control, external trigger output,
external pulse output, memory write
Source
Source + assembler code
Source + assembler code + machine language
Internal/external Flash memory can be programmed during debugging.
1 line
56 57
Toshiba Integrated Development Environment (TIDE)
Programming tools
Accessories
Object file
Hardware products
Emulator
User source
program
Target
system
Real-Time OS
In-circuit emulator
On-chip debug emulator
Integrated Development Environment
TLCS-900 Family C Compiler
TLCS-900 Family
Real-Time OS
Development System Configuration Examples
Basic Performance
Toshiba Integrated Development Environment (TIDE)
Real-Time OS
RTE900 model 15 system
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.
RTE900 model 25 system
The model 25 system features enhanced hardware that enables faster
processing to support high-speed and high-functionality MCUs and provide
advanced debug capability such as performance analysis.
* A combination of the model 25 controller and the model 15 emulation pod is also possible.
The controller comes with a download license for the Integrated Development
Environment.
Emulator
Outline of TLCS-900 Family Development System
TLCS-900 Family Real-Time OS
µITRON 3.0 specifications
Object code version Object code with source
code version
HUB
Target board
Controller Pod
RTE900 model 15 system
LAN card
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 (1024 x 768) or above Expansion slots: 1 port (for LAN card)
Hub
Ethernet hub
Support for 10BASE-T
Conformance to IEEE 802.3
Ethernet standard
LAN expansion card for PC
Ethernet network interface card
Support for 10BASE-T
Conformance to IEEE 802.3 Ethernet standard
LAN cable
Twisted-pair cable
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
Other required products
Windows PC ...................................................................................................1
LAN expansion card for PC ............................................................................1
Hub .................................................................................................................1
RS-232C cross cable......................................................................................1
LAN cable ......................................................................................................2
Target board
Controller
Pod
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 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
* For part numbers, see "PART NUMBER LIST" or our Development System website.
RTE900 model 25 system RTE900 model 15 system
Note 1: When you are using a device whose part number starts with TMP92.
System name TLCS-900/H1 Series
(Note 1)
Software products Software products
* The term “Toshiba Integrated Development Environment (TIDE)”
refers collectively to the Integrated
Development Environment and
the C Compiler.
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.
C Compiler
C Compiler Assembler
Build Manager
Simulator
Debugger
Linker
Framework
Editor
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.
Integrated Development Environment
C Compiler Assembler
Build Manager
Simulator
Debugger
Linker
Framework
Editor
Software used to control multitasking in embedded systems.
Conforms to µITRON specifications.
Provides various system calls required for embedded systems.
Use of the TR Configurator facilitates various settings.
The TR Editor can be used to describe task operations graphically and to generate program
outlines.
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.
Object code
Source programs
TR Configurator
TR Editor
Source programs
TR Configurator
TR Editor
Object code
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, 900/H, 900/L, 900/L1 Series
model 15 system model 25 systemmodel 15 system model 25 system
Host interface
Trace memory
Events
Program
variables
Break
Memory
access
Capacity
Trace modes
Trace items
External output
External input
Number of points
Comparison items
Comparison conditions
Pass count
Event trigger actions
Event combinations
Display
Registration
Performance
analysis
Time measurement per module
Coverage measurement
Source display
Software break
Hardware break
Timer measurement
Memory display
during program execution
Emulation memory
Capacity
--
Ethernet, RS-232C
8 points
1 line
32 bytes
Variables, arrays, structures and unions can be registered by the elements.
Binary, octal, decimal or hexadecimal display can be selected for each variable.
Match, unmatch, within scope
1 to 65535 times
3 points
1024 points
8K frames
Free trace, trigger trace, sampling trace, overflow stop
PC address, data address,
data value, status
PC address, data address, data value, status,
external input, tag timer, event
Run timer: 1 channel, Lap timer: 1 channel
AND, OR, sequential
Break, trace control, timer control, external trigger output
Source
Source + assembler code
Source + assembler code + machine language
Ethernet, RS-232C
4 Mbytes
8 points
Address, data, status, external input
1 line
128 bytes
Variables, arrays, structures and unions can be registered by the elements.
Binary, octal, decimal or hexadecimal display can be selected for each variable.
Match, unmatch, within scope
1 to 256 times
4 points
1024 points
8K frames
Max., min, average, count, dispersion
4 Mbytes1 Mbyte
16 lines-
Address, data, status, external inputAddress, data, status
Max., min, average, count, dispersion
C0 coverageC0 coverage
Free trace, trigger trace, sampling trace, overflow stop
PC address, data address, data value, status,
external output, external input, tag timer, event
Run timer: 1 channel, Lap timer: 1 channel
AND, OR, sequential
Break, trace control, timer control, external trigger output
Source
Source + assembler code
Source + assembler code + machine language
1 line
58 59
TLCS-870/C Series C Compiler
TLCS-870/X Series C Compiler
TLCS-870 Series C/C-Like Compiler
Language tools
TLCS-870/C Series Debugger
TLCS-870/C Series Light Debugger
TLCS-870/X Series Debugger
TLCS-870 Series Debugger
Debuggers
Object file
Emulator
In-circuit emulator
Programming tools
Accessories
Development System Configuration Examples
Basic Performance
Outline of TLCS-870 Family Development System
HUB LAN card
Host machine
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)
Hub
Ethernet hub
Support for 10BASE-T
Conformance to IEEE 802.3
Ethernet standard
LAN expansion card for PC
Ethernet network interface card
Support for 10BASE-T
Conformance to IEEE 802.3
Ethernet standard
LAN cable
Twisted-pair
cable
* For part numbers, see "PART NUMBER LIST" or our Development System website.
System name model 10 system
TLCS-870/C SeriesTLCS-870 Series
Light system model 15 system
TLCS-870/X Series
model 15 system
model 25 system
model 15 pod model 25 pod
(Note 1)
Host interface
Emulation memory
Capacity
Number of points
Events
Trace memory
Performance
analysis
Memory
access
Break
Trace items
Trace modes
Comparison items
Comparison conditions
Pass count
Hardware break
Software break
Capacity
Event trigger actions
Event combinations
External input
External output
Coverage measurement
Time measurement per module
Program
variables Registration
Display
Timer measurement
Memory display during program execution
Memory rewrite during program execution
Note 1: model 25 pod: BM88CM49N0A, BM88CU74F0A, BM88CP77F0A, BM88C060F0A
Note 2: This function is not supported with the BM88CM49N0B-M15.
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.
* Detailed information on the RTE870/C Light system can be found on page 8.
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.
TLCS-870/C Series
TLCS-870/X Series
RTE870/C Light system
RTE870/C model 15 system
Target board
Light emulator
USB
RTE870/X model 25 system
RTE870/X model 15 system
Target board
Pod
Controller
RS-232C cable
TLCS-870 Series RTE870 model 10 system
Target board
Pod
Target board
Pod system
Emulation module
Interface module
Software products
Hardware products
Source display
Controller
User source
program
Target
system
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.
* Supported only with some series in the TLCS-870 Family.
Language Tools
C Compiler /
C-Like Compiler
Assembler
Build Manager
Linker
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.
Debugger
The TLCS-870/C Series Debugger and TLCS-870/C Series Light Debugger
are scheduled to be replaced by the Integrated Development Environment.
Integrated Development Environment
(Under development)
RS-232C
64 Kbytes
4 points
OR, sequential
points
-
1 line
8 lines
4K frames
PC address, data address,
data value, status, external input
PC address, data address, data value,
status, external input, tag timer
Overflow stop
1 to 65535 times
Break, trace control,
timer control,
external trigger output
Break, trace control,
timer control,
external trigger output
Break, trace control,
timer control,
external trigger output
Address, data, status,
external input
Address, data, status,
external input
Match, unmatch, within scope
USB2.0 Full-speed
64 Kbytes
4 points
OR, sequential
2000 points
2000 points
-
-
-
-
1K frames
PC address, data address, data value, status
Overflow stop
1 to 65535 times
Break
Address, data, status
Match, unmatch, within scope
Ethernet, RS-232C
AND, OR, sequential
1 line
8K frames
Free trace, trigger trace,
sampling trace, overflow stop
Free trace, trigger trace,
sampling trace, overflow stop
Ethernet, RS-232C
1 Mbyte
8 points
AND, OR, sequential
2000 points
2000 points
1 line
Run timer or Lap timer: 1 channel
Run timer: 1 channel
Run timer: 1 channel Lap timer: 1 channel
Run timer: 1 channel Lap timer: 1 channel
- - 32 bytes 32 bytes
-
-
-
8K frames
PC address, data address,
data value, status
1 to 65535 times
Address, data, status
Match, unmatch, within scope
3 points
2 bytes
(Note 2)
-
16 lines
Max., min., average, count, dispersion
C0 coverage
-
-
-
2 bytes
Binary, octal, decimal or hexadecimal
display can be selected for each variable.
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.
Variables, arrays, structures and unions can be registred by the elements.
Source
Source + assembler code
Source + assembler code + machine language
Source
Source + assembler code
Source + assembler code + machine language
Source
Source + assembler code
Source + assembler code + machine language
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.
Products required for minimal system
TLCS-870/C Series C Compiler...........1
TLCS-870/C Series Light Debugger ....1
Accessories
Light-system probe (probe set)............1
MCU mounting adapter (Bump socket)
Programming tools
OTP programming adapter
Flash adapter
Emulator
Light emulator ..................1
Emulation chip .................1
Other required products
Windows PC......................1
USB cable
(USB standard A to B).......1
Controller
Other required products
Windows PC ......................1
LAN expansion card
for PC ................................1
Hub ....................................1
LAN cable ..........................2
Products required for minimal system
TLCS-870/C Series
C Compiler ....................................1
TLCS-870/C Series
Debugger .......................................1
Accessories
QFP adapter
Pin protector
MCU mounting adapter
Emulator
model 15 controller ..............1
Interface module..................1
Emulation module ...............1
Target connecting board ......1
Emulation chip .....................1 Programming tools
OTP programming adapter
Flash adapter
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.
(Some MCUs also require a change of the emulation module.)
The RTE870/X model 25 system offers advanced debug
capability such as performance analysis.
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.
Other required products
Windows PC ......................1
LAN expansion card for PC
....1
Hub ....................................1
LAN cable ..........................2
Products required for minimal system
TLCS-870/X Series
C Compiler ...................1
TLCS-870/X Series
Debugger......................1
Accessories
MCU probe
QFP adapter
Pin protector
MCU mounting adapter
Emulator
model 15 controller ............1
model 15 emulation pod ......1
Programming tools
OTP programming
adapter
Flash adapter
Products required for minimal system
TLCS-870 Series
C/C-Like Compiler .......1
TLCS-870 Series
Debugger......................1
Accessories
MCU probe
QFP adapter
Pin protector
MCU mounting adapter
Emulator
model 10 controller ............1
model 10 emulation pod ......1
Programming tools
OTP programming
adapter
Other required products
Windows PC ......................1
RS-232C cross cable
............1
60
Development System Programming Tools
Flash adapter
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.
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.
OTP programming adapter
This is an adapter for converting the pinout of
an OTP microcontroller to that of a general-
purpose 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.
Socket for
mounting
MCU with
on-chip
Flash memory
NET IMPRESS
connector
RS-232C
D-SUB
9-pin male
Power
supply
OTP microcontroller
OTP programming
adapter
EPROM
programming socket
Connection example
Specifications of the Flash Adapter
Writing mode
Supported MCU
Supported OS
Host interface
Power supply
Device functions
Serial Interface mode
Toshiba microcontrollers with on-chip flash memory
Save, Program, Read, Erase, Blank check, Verify, Compare, Auto programming
Windows 2000, Windows XP
Connecting to PC: 9-pin male D-sub, UART, straight cable
Connecting to NET IMPRESS: DX10-28S, UART/CSI
100 to 240 V AC
61
Development System Accessories
MCU probe
Pin protector
QFP adapter
MCU mounting adapter
QFP adapter
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.
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.
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.
* For example, the probe set includes:
Probe
Exchange adapter
Target connector
Package exchange adapter
The package exchange adapter is used when the target MCU package and
probe package are of different types.
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.
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
MCU mounting adapter
The MCU mounting adapter is used together with the QFP adapter to mount a
microcontroller on the target system.
For part numbers and tool combinations, see "PART NUMBER LIST" or Development System website.
Exchange adapter
Target connector
Bump socket
Target connector
62
Third-Party Development Support Tools
For details, please contact the third-party companies directly. (Listed in alphabetical order)
Advanced Data Controls Corp.
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.
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).
ADLINKS Corporation
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.
CATS CO., LTD.
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.adac.co.jp/eng/
http://www.adlinks.co.jp/
http://www.zipc.com/english/
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.
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.
http://www.j-fsg.co.jp/en/
63
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.
MICROTEK Inc.
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.
http://www.microtek.co.jp/english/index_f.html
HI-LO SYSTEM RESEARCH CO., LTD.
HI-LO SYSTEMS is a professional company dedicated to providing cost-
effective 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.
http://www.hilosystems.com.tw/
Kyoto Microcomputer Co., Ltd.
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.
http://www.kmckk.co.jp/eng/
GAIO TECHNOLOGY CO., LTD.
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.
http://www.gaio.com/
GOTOP MICRO-ELECTRONICS CO., LTD.
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').
http://www.itool.com.cn/
64
Third-Party Development Support Tools
For details, please contact the third-party companies directly. (Listed in alphabetical order)
Shanghai Gengyan Electronic Technology Co., Ltd.
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.
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
TOKYO ELETECH CORPORATION
MINATO ELECTRONICS INC.
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 TLCS-
870 Families.
Yokogawa Digital Computer Corporation
http://www.gengyan.com/
http://www.tetc.co.jp/e_index.htm
http://www.minato.co.jp/index_e.asp
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 TLCS-
870 Families.
Sophia Systems Co., Ltd.
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.
http://www.sophia-systems.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.
T.S ELECTRONICS CO., LTD http://www.tsecl.com/
65
Software Development Support
Reference Application Software (RAS)
FTS-171 FTS-172
(Under development)
FTS-151
TMP88CS34FG
TMP88CS38BFG TMP88CS34FG TMP88CS34FG
TMP88CS38BFG
-TMP86FS49AUG
(HDMI Receiver LSI:TC90704MFG)
-
TC90200FG TC90200FG
200200 US181CH
Multi-system color LCD TVs
Multi-system color LCD TVs
supporting HDMI
with CEC function
FS channel tuning for
NTSC color LCD-TV with support
for North American CCD and V-Chip
CTS-777
TMP88CP34NG/FG
-
TB1261ANG
100/200
VS channel tuning for
multi-system color TVs
CTS-851
TMP88CS38NG/FG
-
TB1263NG
US181CH
FS channel tuning for NTSC color TVs with
support for North American CCD and V-Chip
System name
Application
MCU
Sub MCU
Chip IC for color TVs
Channels in memory
NICAM/IGRNICAM/IGR Sound multiplexing for US NICAM/IGR Sound multiplexing for US
Sound multiplexing
TC90200FG
VGA VGA/WXGA CRT CRT
Display
VGA/WXGA
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).
Some of the above software IPs require a separate real-time OS (Toshiba's TR900).
To learn more about this software product and the software license, please contact your local Toshiba office.
A separate contract is necessary to use RAS. Please consult with us about modifying software to suit customer systems and specifications.
RAS is software for driving an entire system, whose specifications have been created by Toshiba. RAS is devel-
oped for reference with the aim of reducing customer software development time, so it is used and evaluated by
customers themselves.
Software IP [Partner Vendor]
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 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.
Embedded file system TLCS-900/L1, H1 File system for embedding. Supports FAT12/16/32 and VFAT, and can perform
file sharing with PC.
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
Available
Partner Vendor Software IP MCU/Series Features
Techno Mathematical Co.,Ltd.
http://www.tmath.co.jp/index.html
MP3 Decoder This is a decoder that complies with MPEG1/MPEG2 Audio Layer III (ISO/IEC 11172-
3, 13818-3) and is optimized for Toshiba microcontrollers. It has achieved high-quality
sound and low power consumption.
Available
Available
Available
SD Memory Card Driver TLCS-900/L1, H1
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.
Handwritten Recognition
Software that recognizes handwritten characters on a LCD panel with a
touchscreen. An embedded device incorporating this software can realize a user-
friendly input interface without any exclusive input device such as key board.
TMP92CZ26A
TMP92CF26A
TMP92CF29
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.
66
http://www.semicon.toshiba.co.jp/eng/index.html
TLCS-870/X TLCS-900/H
Creating TOD Clock Using TBT Interrupts 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
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
Introducing the Latest Software IP
Application Notes
Handwritten Character Input Solution
Start of Web download services
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.
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.
Handwritten Character Input Package
Overwritten Character
Recognition
Touch Panel Driver
Advanced Wnn is the product of OMRON SOFTWARE Co., Ltd.
is the trademark of TOSHIBA CORPORATION.
LCD Driver
Handwritten Character Kana-Kanji Text
Coordinate
Character Code
Kana-Kanji Conversion
Example of Application
Note: This solution can recognize not only Kana,
but also alphabetic, numeric, and special symbols.
67
Guide to Websites
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.
http://www.semicon.toshiba.co.jp/eng/index.html
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.
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.
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.
Quick product search
Toshiba Semiconductor Website
Toshiba Microcomputer Website
68
Package List
LQFP
20 20
LQFP
16 16
QFP
14 20
TQFP/LQFP/
QFP
14 14
LQFP
12 12
LQFP
10 10
LQFP
77
SSOP-300
10 6
SOP-450
18 8
SOP-300
13 5
SOP-300
10 5
Size
(mm)
The number above each photograph (actual size) indicates the pin pitch (mm).
20 2816 30 644844
FBGA
15 15
QFP
28 28
0.8
1.0
0.5
0.8
0.8
0.65
1.27
1.27
1.27
0.5
SDIP/SOP/SSOP/QFP/FBGA Packages for 4-/8-/16-/32-Bit Microcontrollers
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.
69
FBGA
15
LQFP
20 20
LQFP
16 16
QFP
14 20
TQFP/LQFP/
QFP
14 14
LQFP
12 12
LQFP
10 10
LQFP
77
SSOP-300
10 6
SOP-450
18 8
SOP-300
13 5
SOP-300
10 5
Number
of pins
80 100 144128 228160
QFP
28 28
0.65
0.5
0.5
0.5
0.8
0.4
0.4
0.65
(Top) (Bottom)
Package Pin Pitch Table
Package Pin Pitch
64
44
44
64
64
48
80
80
100
100
100 144
144
160
100
128
Number of Pins
QFP
1.0mm
0.8mm
0.65mm
0.5mm
0.8mm
0.5mm
0.4mm
0.5mm
0.4mm
LQFP
TQFP
70
Package List
TX99
TX49
TX39
TX19
TX System RISC Packages (Actual Size)
TMPR3927CFETX9956XBG(Top) TX9956XBG (Bottom) TMPR3916FG
TMP1940CYAFG
TMP1940FDBFG
TMP1941AFG
TMP19A71CYUG
TMP19A71FYUG
TMP1942CYU
TMP1942CZUE
TMP1942FDU
(Top)
TMP1942CZXBG
TMP1942FDXBG
(Bottom) (Top)
TMP1962C10BXBG
TMP1962F10AXBG
TMP19A64C1DXBG
TMP19A64F20BXBG
(Bottom)
TMPR4937XBG
TMPR4938XBG
(Top)
TMPR4937XBG
TMPR4938XBG
(Bottom)
(Top)
TX4939XBG
(Bottom)
TMPR4955AFG
TMPR4955BFG
TMPR4955CFG
TMPR4951BFG TC86C001FG
(Top)
TMPR4956CXBG
(Bottom) (Top)
(Top)
71
TMPR3911BU
(Top)
TMPR3912XB-92
(Bottom)(Top)
TMPR3911BXB
(Bottom)
TMPR3912AUG-92
(Top)
TMP19A43FDXBG
TMP19A43FZXBG
TMP19A43CDXBG
TMP19A43CZXBG
(Bottom)
TMPR4927ATBG TMPR4927ATBG TMPR4925XBG
TMPR4926XBG
(Top)
TMPR4925XBG
TMPR4926XBG
(Bottom)
(Top) (Bottom)
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
BCE0021F
Previous edition: BCE0021E
2007-5(3k)SO-DQ
2007
Microcomputers
2007-5
Website: http://www.semicon.toshiba.co.jp/eng
Semiconductor Company
(As of February 23, 2006)
OVERSEAS SUBSIDIARIES AND AFFILIATES
Toshiba America
Electronic Components, Inc.
Headquarters-Irvine, CA
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)
3700 Crestwood Pkwy, #160,
Duluth, GA 30096, U.S.A.
Tel: (770)931-3363 Fax: (770)931-7602
Portland, OR
2560 NW 141st Place Portland,
OR 97229, U.S.A.
Tel: (503)784-8879 Fax: (503)466-9729
Raleigh, NC
3120 Highwoods Blvd., #108, Raleigh,
NC 27604, U.S.A.
Tel: (919)859-2800 Fax: (919)859-2898
Richardson, TX (Dallas)
777 East Campbell Rd., #650, Richardson,
TX 75081, U.S.A.
Tel: (972)480-0470 Fax: (972)235-4114
San Jose Engineering Center, CA
2590 Orchard Parkway San Jose,
CA 95131, U.S.A.
Tel: (408)526-2400 Fax:(408)526-2410
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 So 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 Europe GmbH
Düsseldorf Head Office
Hansaallee 181, D-40549 Düsseldorf,
Germany
Tel: (0211)5296-0 Fax: (0211)5296-400
München Office
Büro München Hofmannstrasse 52,
D-81379, München, Germany
Tel: (089)748595-0 Fax: (089)748595-42
France Branch
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
Italy Branch
Centro Direzionale Colleoni,
Palazzo Perseo 3,
I-20041 Agrate Brianza, (Milan), Italy
Tel: (039)68701 Fax: (039)6870205
Spain Branch
Parque Empresarial, San Fernando, Edificio Europa,
1a Planta, E-28831 Madrid, Spain
Tel: (91)660-6798 Fax:(91)660-6799
U.K. Branch
Riverside Way, Camberley Surrey,
GU15 3YA, U.K.
Tel: (01276)69-4600 Fax: (01276)69-4800
Sweden Branch
Gustavslundsvägen 18, 5th Floor,
S-167 15 Bromma, Sweden
Tel: (08)704-0900 Fax: (08)80-8459
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 Asia, Ltd.
Hong Kong Head Office
Level 11, Tower 2, Grand Century Place, No.193,
Prince Edward Road West, Mongkok, Kowloon, Hong Kong
Tel: 2375-6111 Fax: 2375-0969
Beijing Office
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
Chengdu Office
Room 2508A, 2 Zongfu Street, Times Plaza,
Chengdu 610016 Sichuan, China
Tel: (028)8675-1773 Fax: (028)8675-1065
Qingdao Office
Room 4(D-E), 24F, International Financial Center,
59 Xiang Gang Zhong Road, Qingdao, Shandong, China
Tel: (0532)579-3328 Fax: (0532)579-3329
Toshiba Electronics Shenzhen Co., Ltd.
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
Toshiba Electronics (Shanghai) 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

Navigation menu