Microcomputer Product Information

Toshiba's Flash Microcontroller Product Line-up
![]()
- 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.

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

- High-speed programming
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
![]()
- 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
![]()
- Flash programming service enables QTAT (quick turnaround time), allowing customers to achieve shorter time-to-market.

- 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
![]()
- 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
Software 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
![]()
- 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.
![]()
- 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.
![]()
- 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.
![]()
- 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 |
