Link to inside page

Products:Microcomputer

Microcomputer Product Information

Toshiba's Flash Microcontroller

index product line-up pruduct specification development system programming tools software solution

Toshiba's Flash Microcontroller Product Line-up

selection

TLCS-770 Family  TLCS-870 Family  TLCS-900 Family  TX19 Family
Toshiba offers a complete lineup of Flash microcontrollers ranging from 8-bit to 32-bit to meet various needs of customers in terms of performance, functionality, security, cost and reliability.

NEW

Flash Microcontroller Roadmap 870/X 900/L1 900/L1 900/H1 19A 19A 900H1 900H1 900/L1 900/L1 870/X 870/C 870/C 870/C 870/C1 870/C1 870/C 870/C1 870/C1 870/C 870/C 870/C 870/C 900/L1 900/L1 870/C 870/C 770 870/C

Features of Toshiba's Flash Microcontrollers

speedy security

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.

Features of Toshiba's Flash Microcontrollers

  • High-speed programming
    NANO FLASH™ allows 0.5 Mbytes of data to be programmed in 2 seconds.
  • 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.
  • A wide variety of peripheral functions
    The lineup 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.
  • Low power consumption
    NANO FLASH™ 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.

Various Programming Tools

support

Toshiba offers a wide variety of programming tools to meet various needs of customers from development to mass production. Programming services are also available.
Category Tool type Tool vendor Applicable development phase
Development Mass production Maintenance
Off-board programming
(Note 1)
Programming adapter Toshiba Corporation O (Note 5)
O
 
Single-device programmer Flash Support Group, Inc.
HI-LO System Research Co., Ltd.
MINATO ELECTRONICS INC.
Shanghai Gengyan Electronic Technology Co., Ltd
T.S ELECTRONICS CO., LTD**
O O  
Gang programmer Flash Support Group, Inc.
HI-LO System Research Co., Ltd.
MINATO ELECTRONICS INC.
Shanghai Gengyan Electronic Technology Co., Ltd
  O  
On-board programming
(Note 2)
In-circuit programmer Sophia Systems Co., Ltd.
Flash Support Group, Inc. (Note 3)
Yokogawa Digital Computer Corporation
O O O
Programming services (Note 4) Toshiba Corporation   O  
MICROTEK Inc.   O  
  • **:Under development
  • Note 1) Off-board programming is a method to program a Flash device before it is mounted on the system board.
  • Note 2) On-board programming is a method to program a Flash device after it has been mounted on the system board.
  • Note 3) The in-circuit programmer from Flash Support Group allows off-board single-device programming by connecting an optional adapter.
  • Note 4) Programming services are also available from some of the other programming tool vendors in this table apart from Toshiba and MICROTEK.
  • Note 5) Some limitations apply when the programming adapter is used for mass production. For details, contact your local Toshiba sales representative.

Flash Programming Service

support

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

Flash Programming Service

  • 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.

Development System

support

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

Development System 870/C Series 870/X Series 870/C1 Series 900/L1 Series 900/H1 Series 19A Series

Software Solution

solution

Software IP
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).
Reference Model /Evaluation Board
Reference Model is a platform assuming an application which supports client's product development. You can try out your desired features.
Evaluation Board is a platform designed to evaluate hardware features peculiar to software IP or MCU. You can try out basic features required for different products.
Application Notes [sample software]
Application notes are sample software to help customers understand Toshiba microcontrollers and learn how to create programs when developing new products.

Product Specifications

selection

TLCS-770 Family
  • **:Under development
  TMP77FM70TUG**
ROM (Bytes) 32K
RAM (Bytes) 1K
Minimum Instruction
Execution Times (µs)
0.05
UART/SIO (Ch) (Note 1) 2
10-Bit AD Converter (Ch) 8
16-Bit Timer/Counter (Ch) 2
Moter Controller (Ch) 1
Watchdog Timer O
I/O Port (Pins) 18
Power Supply Voltage (V) 4.5 to 5.5, 3.0 to 3.6
Operating Temperature (ºC) -40 to 125
Package LQFP64
  • Note1) Configurable as UART or SIO.

selection

TLCS-870 Family
TMP86F409NGΔ TMP86F809NGΔ
ROM (bytes) 4K 8K
RAM (bytes) 512
Minimum Instruction
Execution Times (µs)
(1) 0.25 (2) 0.50 (Note 2)
LED Driver (Ch) 8 8
LCD Driver (Ch)
VFT Driver (fluor. tube) (Ch)
SEI (Ch) 1 1
SIO (Ch)
UART (Ch) 1 1
SIO/UART (Ch) (Note 1)
I2C/UART (Ch) (Note 3)
I2C(Ch)
8-Bit AD Converter (Ch)
10-Bit AD Converter (Ch) 6 6
8-Bit DA Converter (Ch)
18-Bit Timer/Counter (Ch)
16-Bit Timer/Counter (Ch) 1 1
10-Bit Timer/Counter (Ch)
8-Bit Timer/Counter (Ch) 2 2
Multiply-Accumulate
Program Patch Logic
Watchdog Timer O O
Dual Clocks
(at Low-Speed Operation (Note 4))
O O
Clock Gear
I/O Port (Pins) 26 26
Power Supply Voltage (V) (1) 4.5 to 5.5 (2) 2.7 to 5.5
Operating Temperature (ºC) -40 to 85
Package SDIP32 SDIP32
  • Δ: Guaranteed over the operating temperature (Topr) range of -20 to 85 ºC at 2.7 V ≤ VDD < 3.0 V.
  •     Guaranteed over the operating temperature (Topr) range of -40 to 85 ºC at 3.0 V ≤ VDD < 5.5 V.
  • Note 1) Configurable as SIO or UART.
  • Note 2) Minimum instruction execution times (1) and (2) correspond to power supply voltages (1) and (2).
  • Note 3) Configurable as I2C bus or UART .
  • Note 4) The minimum instruction execution time at Low-Speed mode is 122µs (at 32.768kHz).
TMP86FH09ANGΔ TMP86FH12MGΔ TMP86FH46ANGΔ
ROM (bytes) 16K
RAM (bytes) 512
Minimum Instruction
Execution Times (µs)
(1) 0.25 (2) 0.50 (Note 2)
LED Driver (Ch) 8 8 19
LCD Driver (Ch)
VFT Driver (fluor. tube) (Ch)
SEI (Ch) 1  
SIO (Ch) 1 1
UART (Ch) 1 1 1
SIO/UART (Ch) (Note 1)
I2C/UART (Ch) (Note 3)
I2C (Ch)
8-Bit AD Converter (Ch)
10-Bit AD Converter (Ch) 6 8 8
8-Bit DA Converter (Ch)
18-Bit Timer/Counter (Ch)
16-Bit Timer/Counter (Ch) 1 1 1
10-Bit Timer/Counter (Ch) 1
8-Bit Timer/Counter (Ch) 2 2 2
Multiply-Accumulate
Program Patch Logic
Watchdog Timer O O O
Dual Clocks
(at Low-Speed Operation (Note 4))
O O O
Clock Gear
I/O Port (Pins) 26 24 33
Power Supply Voltage (V) (1) 4.5 to 5.5 (2) 2.7 to 5.5
Operating Temperature (ºC) -40 to 85
Package SDIP32 SSOP30 SDIP42
  • Δ: Guaranteed over the operating temperature (Topr) range of -20 to 85 ºC at 2.7 V ≤ VDD < 3.0 V.
  •     Guaranteed over the operating temperature (Topr) range of -40 to 85 ºC at 3.0 V ≤ VDD < 5.5 V.
  • Note 1) Configurable as SIO or UART.
  • Note 2) Minimum instruction execution times (1) and (2) correspond to power supply voltages (1) and (2).
  • Note 3) Configurable as I2C bus or UART .
  • Note 4) The minimum instruction execution time at Low-Speed mode is 122µs (at 32.768kHz).
TMP86FH47AUG/DUGΔ TMP86FH92DMGΔ TMP86FH93NGΔ
ROM (bytes) 16K
RAM (bytes) 512
Minimum Instruction
Execution Times (µs)
(1) 0.25 (2) 0.50 (Note 2)
LED Driver (Ch) 19 8 8
LCD Driver (Ch)
VFT Driver (fluor. tube) (Ch)
SEI (Ch) 1 1
SIO (Ch) 1
UART (Ch) 1 1 1
SIO/UART (Ch) (Note 1)
I2C/UART (Ch) (Note 3) 1 1
I2C (Ch)   1
8-Bit AD Converter (Ch)
10-Bit AD Converter (Ch) 8 6 6
8-Bit DA Converter (Ch)
18-Bit Timer/Counter (Ch)
16-Bit Timer/Counter (Ch) 1 1 1
10-Bit Timer/Counter (Ch)
8-Bit Timer/Counter (Ch) 2 2 2
Multiply-Accumulate
Program Patch Logic
Watchdog Timer O O O
Dual Clocks
(at Low-Speed Operation (Note 4))
O O O
Clock Gear
I/O Port (Pins) 35 24 26
Power Supply Voltage (V) (1)4.5 to 5.5 (2)2.7 to 5.5 (1) 4.0 to 5.5 (2) 2.7 to 5.5
Operating Temperature (ºC) -40 to 85 -20 to 85
Package LQFP44/LQFP48 SSOP30 SDIP32
  • Δ: Guaranteed over the operating temperature (Topr) range of -20 to 85 ºC at 2.7 V ≤ VDD < 3.0 V.
  •     Guaranteed over the operating temperature (Topr) range of -40 to 85 ºC at 3.0 V ≤ VDD < 5.5 V.
  • Note 1) Configurable as SIO or UART.
  • Note 2) Minimum instruction execution times (1) and (2) correspond to power supply voltages (1) and (2).
  • Note 3) Configurable as I2C bus or UART .
  • Note 4) The minimum instruction execution time at Low-Speed mode is 122µs (at 32.768kHz).
TMP86FS23UGΔ TMP86FS28FG/DFGΔ
ROM (bytes) 60K
RAM (bytes) 2K
Minimum Instruction
Execution Times (µs)
(1) 0.25 (2) 0.50 (Note 2)
LED Driver (Ch) 5
LCD Driver (Ch) 32 40
VFT Driver (fluor. tube) (Ch)
SEI (Ch)  
SIO (Ch) 1
UART (Ch) 1 1
SIO/UART (Ch) (Note 1) 1
I2C/UART (Ch) (Note 3)
I2C (Ch)
8-Bit AD Converter (Ch)
10-Bit AD Converter (Ch) 8 8
8-Bit DA Converter (Ch)
18-Bit Timer/Counter (Ch) 1
16-Bit Timer/Counter (Ch)   2
10-Bit Timer/Counter (Ch)
8-Bit Timer/Counter (Ch) 4 4
Multiply-Accumulate O
Program Patch Logic
Watchdog Timer O O
Dual Clocks (at Low-Speed Operation (Note 4)) O O
Clock Gear
I/O Port (Pins) 48 62
Power Supply Voltage (V) (1) 4.5 to 5.5 (2) 2.7 to 5.5 (1) 4.0 to 5.5 (2) 2.7 to 5.5
Operating Temperature (ºC) -40 to 85
Package LQFP64 QFP80/LQFP80
  • Δ: Guaranteed over the operating temperature (Topr) range of -20 to 85 ºC at 2.7 V ≤ VDD < 3.0 V.
  •     Guaranteed over the operating temperature (Topr) range of -40 to 85 ºC at 3.0 V ≤ VDD < 5.5 V.
  • Note 1) Configurable as SIO or UART.
  • Note 2) Minimum instruction execution times (1) and (2) correspond to power supply voltages (1) and (2).
  • Note 3) Configurable as I2C bus or UART .
  • Note 4) The minimum instruction execution time at Low-Speed mode is 122µs (at 32.768kHz).
TMP86FS49BUG/FG TMP86FS64FGΔ
ROM (bytes) 60K
RAM (bytes) 2K
Minimum Instruction
Execution Times (µs)
(1) 0.25 (2) 0.50 (Note 2)
LED Driver (Ch) 13 16
LCD Driver (Ch)
VFT Driver (fluor. tube) (Ch)
SEI (Ch)
SIO (Ch) 2 2
UART (Ch) 2 1
SIO/UART (Ch) (Note 1)
I2C (Ch) 1
8-Bit AD Converter (Ch)
10-Bit AD Converter (Ch) 16 16
8-Bit DA Converter (Ch)
18-Bit Timer/Counter (Ch)
16-Bit Timer/Counter (Ch) 2 2
10-Bit Timer/Counter (Ch)
8-Bit Timer/Counter (Ch) 4 4
Multiply-Accumulate
Program Patch Logic
Watchdog Timer O O
Dual Clocks (at Low-Speed Operation (Note 4)) O O
Clock Gear
I/O Port (Pins) 56 91
Power Supply Voltage (V) (1) 4.5 to 5.5 (2) 2.7 to 5.5
Operating Temperature (ºC) -40 to 85
Package LQFP64/QFP64 QFP100
  • Δ: Guaranteed over the operating temperature (Topr) range of -20 to 85 ºC at 2.7 V ≤ VDD < 3.0 V.
  •     Guaranteed over the operating temperature (Topr) range of -40 to 85 ºC at 3.0 V ≤ VDD < 5.5 V.
  • Note 1) Configurable as SIO or UART.
  • Note 2) Minimum instruction execution times (1) and (2) correspond to power supply voltages (1) and (2).
  • Note 3) Configurable as I2C bus or UART .
  • Note 4) The minimum instruction execution time at Low-Speed mode is 122µs (at 32.768kHz).
  • **:Under development
TMP86FH92IDMG(Note4)** TMP86FS49AIUG TMP86FS49AIFG
ROM (bytes) 16K 60K
RAM (bytes) 512 2K
Minimum Instruction
Execution Times (µs)
(1) 0.25 (2) 0.50 (Note 2)
LED Driver (Ch) 8 13 13
CAN (Ch)
SEI (Ch) 1    
SIO (Ch)   2 2
UART (Ch) 1 2 2
I2C/UART (Ch) (Note 3) 1
I2C (Ch)   1 1
8-Bit AD Converter (Ch)
10-Bit AD Converter (Ch) 6 16 16
18-Bit Timer/Counter (Ch)      
16-Bit Timer/Counter (Ch) 1 2 2
8-Bit Timer/Counter (Ch) 2 4 4
Watchdog Timer O O O
Dual Clocks
(at Low-Speed Operation
(Note 2))
O O O
I/O Port (Pins) 24 56 56
Power Supply Voltage (V) (1) 4.0 to 5.5 (2) 3.0 to 5.5 (1) 4.5 to 5.5 (2) 3.0 to 5.5
Operating Temperature (ºC) -40 to 85
Package SSOP30 LQFP64 QFP64
  • Note 1) Minimum instruction execution times (1) and (2) correspond to power supply voltages (1) and (2).
  • Note 2) The minimum instruction execution time at Low-Speed mode is 122µs (at 32.768kHz).
  • Note 3) Configurable I2C bus or UART.
  • Note 4) Reliability testing includes AEC-Q100-Rev-F (July 18, 2003) in addition to Toshiba's standard tests (automotive grade).
  • **:Under development
  TMP88FH41UG**
ROM (bytes) 16K
RAM (bytes) 512
Minimum Instruction
Execution Times (µs)
0.20
LED Driver (Ch) 16
VFT Driver (fluor. tube) (Ch)
SIO (Ch) 1 (Note 1)
UART (Ch) 1 (Note 1)
I2C (Ch)
PWM (Ch)  
8-Bit AD Converter (Ch)
10-Bit AD Converter (Ch) 8
16-Bit Timer/Counter (Ch) 2
8-Bit Timer/Counter (Ch) 2
Motor Controller (Ch) 1
Remote Control Preprocessor
Watchdog Timer O
Dual Clocks (at Low-Speed Operation)
I/O Port (Pins) 19
Power Supply Voltage (V) 4.5 to 5.5
Operating Temperature (ºC) -40 to 85
Package LQFP44
  • Note 1) Cannot be used at the same time because their I/O pins are multiplexed.
TMP88FW44FG TMP88FW45FG
ROM (bytes) 120K
RAM (bytes) 4K
Minimum Instruction
Execution Times (µs)
0.20
LED Driver (Ch) 24 24
VFT Driver (fluor. tube) (Ch)
SIO (Ch) 1 1
UART (Ch) 2 2
I2C (Ch)
PWM (Ch) 2 2
8-Bit AD Converter (Ch)
10-Bit AD Converter (Ch) 16 16
16-Bit Timer/Counter (Ch) 2 2
8-Bit Timer/Counter (Ch) 4 4
Motor Controller (Ch) 2 2
Remote Control Preprocessor
Watchdog Timer O O
Dual Clocks (at Low-Speed Operation)
I/O Port (Pins) 91 71
Power Supply Voltage (V) 4.5 to 5.5
Operating Temperature (ºC) -40 to 85
Package QFP100 QFP80
TMP89FH42UG TMP89FH46DUG
ROM (bytes) 16K
RAM (bytes) 2K
Minimum Instruction
Execution Times (µs)
(1) 0.10 (2) 0.238 (3) 0.50 (Note 2)
LED Driver (Ch) 8 8
LCD Driver (Ch)
VFT Driver (fluor. tube) (Ch)
SEI (Ch)
SIO (Ch)    
UART (Ch) 1 1
SIO/UART (Ch) (Note 1) 1 1
I2C/SIO (Note 1) 1 1
8-Bit AD Converter (Ch)
10-Bit AD Converter (Ch) 8 8
8-Bit DA Converter (Ch)
18-Bit Timer/Counter (Ch)
16-Bit Timer/Counter (Ch) 2 2
10-Bit Timer/Counter (Ch)
8-Bit Timer/Counter (Ch) 4 4
Multiply-Accumulate
Program Patch Logic
Watchdog Timer O O
Dual Clocks (at Low-Speed Operation (Note 3)) O O
Clock Gear O O
Power-On Reset Circuit O O
Voltage Detecting Circuit O O
On-Chip Debugging O O
I/O Port (Pins) (Note 4) 40 42
Power Supply Voltage (V) (1) 4.3 to 5.5 (2) 2.7 to 5.5 (3) 2.2 to 5.5
Operating Temperature (ºC) -40 to 85
Package LQFP44 LQFP48
  • Note 1) Configurable as UART or SIO. Also, selectable from I2C or SIO. Up to two SIO channels can be used simultaneously.
  • Note 2) Minimum instruction execution times (1) and (3) correspond to power supply voltages (1) and (3).
  • Note 3) The minimum instruction execution time at Low-Speed mode is 122µs (at 32.768kHz) .
  • Note 4) Two pins are used for high-frequency oscillation and cannot be used as input/output ports.
  • **:Under development
TMP89FH42LUG** TMP89FH46LDUG**
ROM (bytes) 16K
RAM (bytes) 2K
Minimum Instruction
Execution Times (µs)
0.238
LED Driver (Ch) 8 8
LCD Driver (Ch)
VFT Driver (fluor. tube) (Ch)
SEI (Ch)
SIO (Ch)    
UART (Ch) 1 1
SIO/UART (Ch) (Note 1) 1 1
I2C/SIO (Note 1) 1 1
8-Bit AD Converter (Ch)
10-Bit AD Converter (Ch) 8 8
8-Bit DA Converter (Ch)
18-Bit Timer/Counter (Ch)
16-Bit Timer/Counter (Ch) 2 2
10-Bit Timer/Counter (Ch)
8-Bit Timer/Counter (Ch) 4 4
Multiply-Accumulate
Program Patch Logic
Watchdog Timer O O
Dual Clocks (at Low-Speed Operation (Note 3)) O O
Clock Gear O O
Power-On Reset Circuit O O
Voltage Detecting Circuit O O
On-Chip Debugging O O
I/O Port (Pins) (Note 4) 40 42
Power Supply Voltage (V) 2.7 to 3.6 (Note 3)
Operating Temperature (ºC) -40 to 85
Package LQFP44 LQFP48
  • Note 1) Configurable as UART or SIO. Also, selectable from I2C or SIO. Up to two SIO channels can be used simultaneously.
  • Note 2) The minimum instruction execution time at Low-Speed mode is 122µs (at 32.768kHz) .
  • Note 3) The write and erase operations can be performed in a range of 3.0 to 3.6 V.
  • Note 4) Two pins are used for high-frequency oscillation and cannot be used as input/output ports.
TMP89FM42UG TMP89FM46DUG
ROM (bytes) 32K
RAM (bytes) 2K
Minimum Instruction
Execution Times (µs)
(1) 0.10 (2) 0.238 (3) 0.50 (Note 2)
LED Driver (Ch) 8 8
LCD Driver (Ch)
VFT Driver (fluor. tube) (Ch)
SEI (Ch)
SIO (Ch)    
UART (Ch) 1 1
SIO/UART (Ch) (Note 1) 1 1
I2C/SIO (Note 1) 1 1
8-Bit AD Converter (Ch)
10-Bit AD Converter (Ch) 8 8
8-Bit DA Converter (Ch)
18-Bit Timer/Counter (Ch)
16-Bit Timer/Counter (Ch) 2 2
10-Bit Timer/Counter (Ch)
8-Bit Timer/Counter (Ch) 4 4
Multiply-Accumulate
Program Patch Logic
Watchdog Timer O O
Dual Clocks (at Low-Speed Operation (Note 3)) O O
Clock Gear O O
Power-On Reset Circuit O O
Voltage Detecting Circuit O O
On-Chip Debugging O O
I/O Port (Pins) (Note 4) 40 42
Power Supply Voltage (V) (1) 4.3 to 5.5 (2) 2.7 to 5.5 (3) 2.2 to 5.5
Operating Temperature (ºC) -40 to 85
Package LQFP44 LQFP48
  • Note 1) Configurable as UART or SIO. Also, selectable from I2C or SIO. Up to two SIO channels can be used simultaneously.
  • Note 2) Minimum instruction execution times (1) and (3) correspond to power supply voltages (1) and (3).
  • Note 3) The minimum instruction execution time at Low-Speed mode is 122µs (at 32.768kHz) .
  • Note 4) Two pins are used for high-frequency oscillation and cannot be used as input/output ports.
  • **:Under development
TMP89FM42LUG** TMP89FM46LDUG**
ROM (bytes) 32K
RAM (bytes) 2K
Minimum Instruction
Execution Times (µs)
0.238
LED Driver (Ch) 8 8
LCD Driver (Ch)
VFT Driver (fluor. tube) (Ch)
SEI (Ch)
SIO (Ch)    
UART (Ch) 1 1
SIO/UART (Ch) (Note 1) 1 1
I2C/SIO (Note 1) 1 1
8-Bit AD Converter (Ch)
10-Bit AD Converter (Ch) 8 8
8-Bit DA Converter (Ch)
18-Bit Timer/Counter (Ch)
16-Bit Timer/Counter (Ch) 2 2
10-Bit Timer/Counter (Ch)
8-Bit Timer/Counter (Ch) 4 4
Multiply-Accumulate
Program Patch Logic
Watchdog Timer O O
Dual Clocks (at Low-Speed Operation (Note 3)) O O
Clock Gear O O
Power-On Reset Circuit O O
Voltage Detecting Circuit O O
On-Chip Debugging O O
I/O Port (Pins) (Note 4) 40 42
Power Supply Voltage (V) 2.7 to 3.6 (Note 3)
Operating Temperature (ºC) -40 to 85
Package LQFP44 LQFP48
  • Note 1) Configurable as UART or SIO. Also, selectable from I2C or SIO. Up to two SIO channels can be used simultaneously.
  • Note 2) The minimum instruction execution time at Low-Speed mode is 122µs (at 32.768kHz) .
  • Note 3) The write and erase operations can be performed in a range of 3.0 to 3.6 V.
  • Note 4) Two pins are used for high-frequency oscillation and cannot be used as input/output ports.
TMP89FS60UGΔ TMP89FS60FGΔ
ROM (bytes) 60K
RAM (bytes) 3K
Minimum Instruction
Execution Times (µs)
(1) 0.125 (2) 0.238 (Note 2)
LED Driver (Ch) 8 8
LCD Driver (Ch)
VFT Driver (fluor. tube) (Ch)
SEI (Ch)
SIO (Ch)    
UART (Ch) 1 1
SIO/UART (Ch) (Note 1) 2 2
I2C/SIO (Note 1) 1 1
8-Bit AD Converter (Ch)
10-Bit AD Converter (Ch) 16 16
8-Bit DA Converter (Ch)
18-Bit Timer/Counter (Ch)
16-Bit Timer/Counter (Ch) 2 2
10-Bit Timer/Counter (Ch)
8-Bit Timer/Counter (Ch) 4 4
Multiply-Accumulate
Program Patch Logic
Watchdog Timer O O
Dual Clocks (at Low-Speed Operation (Note 3)) O O
Clock Gear O O
Power-On Reset Circuit O O
Voltage Detecting Circuit O O
On-Chip Debugging O O
I/O Port (Pins) (Note 4) 56 56
Power Supply Voltage (V) (1) 4.3 to 5.5 (2) 2.7 to 5.5
Operating Temperature (ºC) -40 to 85
Package LQFP64/QFP64
  • Δ: Guaranteed over the operating temperature (Topr) range of -20 to 85 ºC at 2.7 V ≤ VDD < 3.0 V.
  •     Guaranteed over the operating temperature (Topr) range of -40 to 85 ºC at 3.0 V ≤ VDD < 5.5 V.
  • Note 1) Configurable as UART or SIO. Also, selectable from I2C or SIO. Up to two SIO channels can be used simultaneously.
  • Note 2) Minimum instruction execution times (1) and (2) correspond to power supply voltages (1) and (2).
  • Note 3) The minimum instruction execution time at Low-Speed mode is 122µs (at 32.768kHz) .
  • Note 4) Two pins are used for high-frequency oscillation and cannot be used as input/output ports.
  • ++:Under planning
  TMP89FM82TUG ( Note 4)++
ROM (bytes) 32K
RAM (bytes) 2K
Minimum Instruction
Execution Times (µs)
0.125
LED Driver (Ch) 20
LCD Driver (Ch)
VFT Driver (fluor. tube) (Ch)
SEI (Ch)
SIO (Ch)  
UART (Ch)  
SIO/UART (Ch) ( Note 1) 1
SEI/UART (Ch) (Note 3) 1
I2C/SIO (Note 2)  
8-Bit AD Converter (Ch)
10-Bit AD Converter (Ch) 8
8-Bit DA Converter (Ch)
18-Bit Timer/Counter (Ch)
16-Bit Timer/Counter (Ch) 2
10-Bit Timer/Counter (Ch)
8-Bit Timer/Counter (Ch) 4
Multiply-Accumulate
Motor Controller (Ch) 1
Program Patch Logic
Watchdog Timer O
Dual Clocks (at Low-Speed Operation (Note 3)) O
Clock Gear O
Power-On Reset Circuit O
Voltage Detecting Circuit O
On-Chip Debugging O
I/O Port (Pins) 39
Power Supply Voltage (V) 4.5 to 5.5
Operating Temperature (ºC) -40 to 125
Package LQFP48
  • Note 1) Configurable as SIO or UART.
  • Note 2) Configurable as I2C or SIO. Up to two SIO channels can be used simultaneously.
  • Note 3) Configurable as SEI or UART.
  • Note 3) Only the peripheral blocks remain active in Low-Speed mode.

selection

TLCS-900 Family
TMP91FW40FG
ROM (bytes) 128K
RAM (bytes) 4K
Minimum Instruction
Execution Times(ns)
5V±10% -
3V±10% 148
2V±10% -
LED Driver (Ch)  
SIO/UART (Ch) 4
SIO (Ch)
I2C/SIO (Ch)
DRAM Controller (Ch)
Memory Bank Controller
10-Bit AD Converter (Ch) 4
LCD Controller
LCD Driver (Ch) 40
8-Bit Timer/Counter (Ch) 4
16-Bit Timer/Counter (Ch) 3
32-kHz Timer
RTC O
8-Bit PWM Timer (Ch)
CS/WAIT Controller (Ch)
Watchdog Timer O
Dual Clocks O
Clock Gear
Program Patch Logic 6
I/O Port (Pins) 61
Operating Temperature (ºC) -40 to 85
Package LQFP100
  • **:Under development
TMP91FU62FG/DFG TMP91FW60FG/DFG
ROM (bytes) 96K 128K
RAM (bytes) 4K 8K
Minimum Instruction
Execution Times(ns)
5V±10% 200 200
3V±10% - -
2V±10% - -
LED Driver (Ch) 8  
SIO/UART (Ch) 3 3
SIO (Ch)
I2C/SIO (Ch) 1 (Note 1) 2 (Note 1)
DRAM Controller (Ch)
Memory Bank Controller
10-Bit AD Converter (Ch) 16 16
LCD Controller
LCD Driver (Ch)
8-Bit Timer/Counter (Ch) 4 6
16-Bit Timer/Counter (Ch) 4 5
Motor Controller (Ch)    
32-kHz Timer O O
RTC
8-Bit PWM Timer (Ch)
CS/WAIT Controller (Ch) 4
Watchdog Timer O O
Dual Clocks O O
Clock Gear O O
Program Patch Logic 6 6
I/O Port (Pins) 69 83
Operating Temperature (ºC) -40 to 85
Package LQFP80/QFP80 LQFP100/QFP100
  • Note 1) I2C bus only
  • Note 2) One channel is exclusively used for motor control.
TMP91FW27UG TMP91FW27FG TMP91FY42FG
ROM (bytes) 128K 128K 256K
RAM (bytes) 12K 12K 16K
Minimum Instruction
Execution Times (ns)
5V±10% - - -
3V±10% 148 148 148
2V±10% - - -
SIO/UART (Ch) 2 2 2
SIO (Ch)
I2C/SIO (Ch) 1 1 1
DRAM Controller (Ch)
Memory Bank Controller
10-Bit AD Converter (Ch) 4 4 8
LCD Controller
LCD Driver (Ch)
8-Bit Timer/Counter (Ch) 6 6 8
16-Bit Timer/Counter (Ch) 1 1 2
32-kHz Timer O O O
RTC
8-Bit PWM Timer (Ch)
CS/WAIT Controller (Ch) 3 3 4
Watchdog Timer O O O
Dual Clocks O O O
Clock Gear O O O
Program Patch Logic
I/O Port (Pins) 53 53 81
Operating Temperature (ºC) -40 to 85
Package LQFP64 QFP64 LQFP100
TMP92FD23AFG/DFG TMP92FD28AFG/DFG
ROM(bytes) 512K
RAM(bytes) 32K
Minimum Instruction
Execution Times (ns)
5V±10% - -
3.3V±0.3V 50

50

USB Host (Full Speed) O
USB Device (Full Speed)  
SPI (SD Card) O
High-Speed SIO (Ch) 1 1
SIO/UART (Ch) 3 2
I2C/SIO (Ch) 2 2
DMA Controller
DRAM Controller (Ch)
NAND Flash Controller (Ch)
Memory Bank Controller
10-Bit AD Converter (Ch) 12  
8-Bit DA Converter (Ch)
LCD Controller
8-Bit Timer/Counter (Ch) 6 6
16-Bit Timer/Counter (Ch) 2 2
32-kHz Timer O O
RTC
Motor Pattern Generator (Ch)
Multiply-Accumulate
CS/WAIT Controller (Ch) 4 3
Watchdog Timer O O
Dual Clocks O O
Clock Gear O O
Program Patch Logic 8 8
I/O Port (Pins) 84 70
Operating Temperature (ºC) -40 to 85
Package LQFP100/QFP100 LQFP100/QFP100
TMP92FD54AIFG (Note1)
ROM (bytes) 512K
RAM (bytes) 32K
Minimum Instruction
Execution Times (ns)
5V±5% 50 (Note 2)
3V±10% -
2V±10% -
CAN (16 Mailboxes) (Ch) 1
SEI (Ch) 1
SIO/UART (Ch) 2
I2C/SIO (Ch) 3
10-Bit AD Converter (Ch) 12
8-Bit Timer/Counter (Ch) 8
16-Bit Timer/Counter (Ch) 2
RTC O
CS/WAIT Controller (Ch) 1
Watchdog Timer O
Dual Clocks
 
I/O Port (Pins) 68
Operating Temperature (ºC) -40 to 85
Package LQFP100
  • Note 1) Contains voltage regulator.
  • Note 2) Operating voltage is 4.5 V to 5.25 V.

selection

TX19 Family
  TMP19A23FYFG TMP19A23FYXBG TMP19A63F10XBG
Internal ROM (Kbytes) 256 256 1024
Internal RAM (Kbytes) 24 24 48
Maximum Operating Frequency(MHz) 54 40 54
Internal Bus Width (Bits) 32 32 32
External Bus Width (Bits) 16 16 16
DMA Controller (Ch) 4 4 8
SIO/UART (Ch) 3 3 11
HSIO/UART (Ch) 1 1  
I2C/SIO 2 2 2
10-bit AD Converter (Ch) 13 13 32
8-Bit DA Converter (Ch)    
10-Bit DA Converter (Ch)      
8-Bit Timer/Counter (Ch)      
16-Bit Timer/Counter (Ch) 12 12 36
32-Bit Timer Output Compare(Ch)     4
32-Bit Timer Input Capture (Ch)     4
Motor Controller (Ch)  
External Interrupt Pins (Pins) 16 15 20
Dual Clocks      
Debug Support Unit O O O
I/O Ports (Pins) 111 103 212
Power Supply Voltage (V) 3.0 to 3.6 1.35 to 1.65, 2.7 to 3.6 1.35 to 1.65, 2.7 to 3.3
Operating Temperature (ºC) -20 to 85
Package LQFP144 TFBGA141 FBGA289
  TMP19A43FDXBG TMP19A43FZXBG TMP19A64F20BXBG
Internal ROM (Kbytes) 512 384 2048
Internal RAM (Kbytes) 24 20 64
Maximum Operating Frequency(MHz) 40 40 54
Internal Bus Width (Bits) 32 32 32
External Bus Width (Bits) 16 16 16
DMA Controller (Ch) 8 8 8
SIO/UART (Ch) 3 3 7
HSIO/UART (Ch) 3 3  
I2C/SIO 1 1 1
10-bit AD Converter (Ch) 16 16 24
8-Bit DA Converter (Ch) 2 2
10-Bit DA Converter (Ch)      
8-Bit Timer/Counter (Ch)      
16-Bit Timer/Counter (Ch) 16 16 11
32-Bit Timer Output Compare(Ch) 8 8 10
32-Bit Timer Input Capture (Ch) 4 4 4
Motor Controller (Ch)  
External Interrupt Pins (Pins) 48 48 20
Dual Clocks O O O
Debug Support Unit O O O
I/O Ports (Pins) 143 143 209
Power Supply Voltage (V) 1.35 to 1.65,  2.3 to 2.7,  2.7 to 3.6 1.35 to 1.65, 2.7 to 3.3
Operating Temperature (ºC) -20 to 85
Package TFBGA193 TFBGA193 FBGA281

Top of this page