We have a comprehensive software IP set for customers using (or considering using) Toshiba MCU products. We have a comprehensive software IP set for customers using (or considering using) Toshiba MCU products.
| IP | MCU/Family | Features | Summary | Status |
| TCP/IP protocol stack | TLCS-900 Family
| Ideal for network appliances and network audio products etc. Conforms to RFC and supports IPv4, TCP, UDP, ARP and ICMP. | | Available |
| HTTP server | TLCS-900 Family | Supports HTTP1.0/1.1. Enables tasks such as application product control, data gathering and monitoring from an external PC or other device. | | Available |
| PPP | TLCS-900 Family
| Used to connect an application product to a network using a dial-up connection etc. |  | Available |
| SMTP | TLCS-900 Family
| Adds mail transmit functionality to an application product. Various types of data from an application product can be sent to devices such as an external PC or network appliance. |  | Available |
| POP3 | TLCS-900 Family
| Adds mail receive functionality to an application product. Information in an external PC or network appliance can be imported into an application product via mail. |  | Available |
| USB1.1 (device) | TMP92CH21FG TMP92CZ26XBG | Exchange of various data is readily achievable by connecting to PC. Supports standard request, various types of class request, and vender commands. |  | Available |
| USB2.0 (device) | TLCS-900 Family | Enables exchange of all types of data via connection with a PC. Supports standard requests, various types of class request and vendor commands. (Supports external controllers.) | - | Available |
| JPEG | TLCS-900/L1,H1
| Software decoder. The LCD driver supports MCU built-in units and external units. Conforms to ISO/IEC10918-1. |  | Available |
| IrDA protocol stack | TLCS-900/L1,H1
| Enables communication with other infrared application devices. Supports IrPHY, IrLAP, IrLMP, IrTTP and IrOBEX. | | Available |
| FAT file system | TLCS-900 Family | File system for embedding. Supports FAT12, 16. Enables file passing between the MCU and a PC via removable media. |  | Available |
| Speech codec | TLCS-870/C TLCS-900/L1 TLCS-900/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 |
| SmartMedia Driver | TLCS-900 Family | This driver software is used to read from and write to a SmartMedia card from the MCU. When combined with a Toshiba file system, it enables file transfer to and from a PC. |  | Available |
| CF Memory Card Driver | TLCS-900 Family | This driver software is used to read from and write to a CompactFlash memory card from the MCU. When combined with a Toshiba file system, it enables file transfer to and from a PC. |  | Available |
| SD Memory Card Driver | TLCS-900 Family | This driver software is used to read from and write to an SD memory card from the MCU. When combined with a Toshiba file system, it enables file transfer to and from a PC. | | Available |
| Handwritten Recognition | TLCS-900/L1 TLCS-900/H1 | 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. | - | Available |
| Graphical Interface | TLCS-900/L1 TLCS-900/H1 | Software for embedded devices with LCD panel. Has functions of various controls, preset interface and display for PDA. Setting several data makes it possible to display menus and control them. |  | Available |
| Graphics Library | TLCS-900/L1 TLCS-900/H1 | Software that draws figure/text and processes them. It has become also capable of expressing many colors in fewer colors in fewer colors with its dithering function. | | Available |
| Animation Library | TLCS-900/L1 TLCS-900/H1 | Combining multiple still images, can play them dynamically. Encoded on PC, and decoded on embedded device. | | Available |
| Authentication Library | TLCS-870/C | 8-bit microcontroller-mountable small size program. Software for authentication of high safety. Authentic method based on ISO/IEC9798-2. Key length is selective from 96 to 256 bits and shall be activated by function call. | | Available |