TLCS 900 Family BCE0021
User Manual: TLCS-900 Family
Open the PDF directly: View PDF .
Page Count: 64
Download | ![]() |
Open PDF In Browser | View PDF |
2007-5 PRODUCT GUIDE Microcomputers Toshiba's Microcomputers Connecting the World in the Digital Network Era New Products NEW TLCS-870 Family In today's digital society, more and more equipment and systems are being connected through various types of microcomputers interacting with one another. 8-bit Toshiba contributes to the advancement of digital society by providing an extensive line of microcomputers ranging from high-end 64-bit cores to low-end 8-bit cores, especially Flash microcontrollers. Toshiba's robust development support and services help customers in each phase of product development from the selection and evaluation of microcomputers to the system development and production. ■ High-speed processing capability equivalent The new 8-bit CPU core delivering high-speed processing capability to 16-bit microcontrollers and memory address space extension, while offering instruction code ■ Address space extended to 128 Kbytes compatibility with TLCS-870/C ■ 5-V operation ■ On-chip debug function NEW TMP89FS60UG/FG Under development TLCS-870/C1 Minimum instruction execution time: 125 ns General-purpose 64-pin product providing various interfaces for serial communications and a timer system TLCS-870 NEW DSU PROBE model 120 DSU PROBE model 110 Microcontrollers for automotive motor control Minimum instruction execution time: 250 ns NEW NEW TLCS-770 Family TLCS-870/C1 Series TLCS-870/X Series RTE870/C1 In-circuit emulator RTE870/C1 On-chip debug emulator RTE870/X model 25 system RTE870/X model 15 system TLCS-47 Family RTE47 model 10 system RTE47 system TLCS-870/C Series Microcontrollers for audio (CD-MP3 control MCUs) Microcontrollers for audio (Main control MCUs) Microcontrollers with motor control circuit (PMD) Microcontrollers with LCD controller On-chip debug emulator NEW 16-bit NEW [DSP Cores] TLCS-770 Series 16-bit DSPs for automotive motor control Digital signal processors capable of high-precision 3-phase motor control TMP77FM70TUG TMP77CM70TUG • 3-phase PWM output (resolution: 25 ns) • Dead time ( 0.05 to 12.8 µs) • Emergency stop function Toshiba Software IP Lineup We have a comprehensive software IP set for customers using (or considering using) Toshiba MCU products. The software IP and its user support are offered on certain terms and conditions. In addition, you are required to make an agreement separately in order to use this software IP. 64-Bit Superscalar TX System RISC Application Notes An application note is a sample software product offered by Toshiba to help customers understand Toshiba microcontrollers and learn how to create programs when developing new products. Generating Interrupts at Regular Intervals Using 8-bit Timer Generating Interrupts at Regular Intervals Using Cascaded 8-bit Outputting 50%-Duty Pulses Using 8-bit Timer Outputting PWM Waveform Using 8-bit Timer Outputting PPG Waveform Using 8-bit Timer Outputting Single-Shot Pulse Using External Trigger Pulse Counting Events Using 16-bit Timer Measuring Frequency Using 16-bit Timer 16-bit Performance TLCS-770 Family 4-bit LL Microcontroller T6H Series High-Speed TLCS-900/H1 Series TLCS-870 Family TLCS-870/C1 TLCS-770 Family TX49/W4 Series 8-Bit Microcontrollers TX49/H2 Series TLCS-870/C Series TLCS-870 Family 4-Bit / 8-Bit LL Microcontrollers T4X Series / T6H Series 32-bit 32-bit TX49/L4 Series TX19 Family TX39 Family TX49/L3 Series TX19A Series TX39/H3 Series TX19 Series TX39/H2 Series Outline of TLCS-900 Family Development System TX39/H Series Outline of TLCS-870 Family Development System Development Systems Outline of TX19 Family Development System Development System Programming Tools TLCS-900/L1 Series Series 16/32-Bit Microcontrollers 16-Bit Digital Signal Processors (DSPs) TLCS-900/H1 Series TLCS-900/H Series Development System Accessories TLCS-900/L Series Third-Party Development Support Tools 43 46 48 49 52 53 54 56 58 60 61 62 TLCS-900 Series TLCS-870 Series TLCS-47 Family Remote controls/calcurators/digital clocks/portable game machines 42 TLCS-900 Family Digital consumer (DSC/DVC/DVD/DTV/STB) TLCS-47E Series MeP(Media embedded Processor) TX49 Family MeP 37 41 TX99/H4 Series TX49/H3 Series 36 TX39 Family TX99 Family TX49/H4 Series TLCS-900 Family TLCS-770 Series TLCS-870/X Series T4X Series 64-bit 32-bit NEW NEW 32-Bit TX System RISC 64-pin LQFP 10 mm 10 mm / 0.5-mm pitch 64-bit Toshiba Microcomputer Lineup 8-bit TX49 Family 32-Bit TX System RISC TLCS-900/H Creating TOD Clock Using TBT Interrupts Detecting Keys Using a Timer Detecting Keys Using an AD Converter RS-232C Communication Using UART Generating Tone Using PDO Inter-CPU Communication (Transmission + Reception) Using SIO Inter-CPU Communication (Simultaneous Transmission/Reception) Using SIO Measuring AC Frequency Using Pulse Width Measurement Mode 64-Bit TX System RISC TX19 Family TLCS-870/X LL Microcontroller • 10-bit AD converter: 4 channels x 2 units • Automatic sampling function synchronized to 3-phase PWM • SIO/UART: 2 channels • 16-bit timer: 2 channels Handwritten Recognition Speech Codec General-purpose microcontrollers in compact packages TX99 Family • Motor control circuit (PMD): 1 channel Toshiba Software IP Lineup / Application Notes Microcontrollers with AD converters 12 13 14 15 17 18 19 19 20 20 21 22 23 24 26 28 32 Under development On-Chip Peripheral Functions SD Memory Card Driver Microcontrollers with fluorescent display tube driver FLASH Microcontrollers TLCS-770 Family Toshiba Integrated Development Environment (TIDE) Embedded File System Microcontrollers for digital single-lens reflex cameras (DSLRs) Microcontrollers with LCD driver RTE870 model 10 system USB1.1 (device) Microcontrollers for inverter electric appliances Microcontrollers for digital video cameras (DVCs) On-chip debug emulator Business-card-sized compact emulator No need for power supply (using USB bus power) RTE870/C model 15 system RTE870/C Light system TLCS-870 Series Under development In-circuit emulator Compact, low-cost, yet highly functional in-circuit emulator Supports on-chip debug emulation. Real-Time OS Real-Time OS RTE770 In-circuit emulator TLCS-870/C1 Series Development System Emulators DSU PROBE for N-WIRE RTE900 model 25 system RTE900 model 15 system 64-pin LQFP 64-pin QFP 10 mm / 0.5-mm pitch 14 mm 14 mm / 0.8-mm pitch Toshiba Integrated Development Environment (TIDE) TX19 Series TLCS-900 Family Microcontrollers for televisions Microcomputers for automotive applications 10 mm TX19A Series Microcontrollers for personal equipment TLCS-870/X TLCS-870/C Real-Time OS Microcontrollers Listed by Function / Application Microprocessors for digital equipment Address space extended to 1 Mbyte Core architecture optimized for C compiler Toshiba Microcomputer Development System Product Lineup CONTENTS [New Core] TLCS-870/C1 Series NEW Digital information appliances (broadband/OA equipment) Introducing the Latest Software IP Guide to Websites Portable devices Automotive equipment Software Development Support Automotive equipment Package List 65 66 67 68 Audio TV/communications (cordless phones)/electric appliances/inverter appliances All other products and names mentioned are properties of their respective owners. 02 03 Features of Toshiba's Flash Microcontrollers Toshiba’s Flash Microcontrollers Toshiba offers an extensive line of microcontrollers with on-chip Flash memory ranging from small-capacity to 2 Mbytes. You can find a wide variety of products from low-pin-count devices to high-functionality devices. High-speed programming Enhanced security function NANO FLASHTM allows 0.5 Mbytes of data to be programmed in 2 seconds. Up to 255 bytes of password protection can be implemented to prevent illegal read accesses. A wide range of operating voltages Capacity 2 MB TMP19A64 32-bit In addition to serial mode and parallel mode, ISP (In System Programming) is supported. A wide variety of peripheral functions TX19 Family 1 MB Various Flash programming methods Operating voltages ranging from 2.7 V to 5 V are supported. TMP1962 The line-up includes products with various application-specific functions, such as an LCD driver, an inverter motor control function (PMD), or an IGBT control timer, as well as general-purpose products. Quick programming service TMP1940 TMP92FD23A TMP92FD28A TMP92FD54AI 512 KB TMP1942 TMP19A43 Flash programming service TLCS-900 Family TMP91FW27 Toshiba Semiconductor website Flash programming service enables QTAT (quick turnaround time), allowing customers to achieve shorter time-to-market. 16/32-bit 128/120 KB The on-chip debug function improves development efficiency by allowing debugging on mass-production boards. Full Support Services for Toshiba's Flash Microcontrollers 384 KB 256 KB TMP88FW45 NANO FLASHTM realizes the same level of low power consumption compared with mask ROM products. On-chip debug function incorporated Flash programming service is available to enable QTAT (quick turnaround time). TMP1942 TMP19A43 Low power consumption TMP19A71 TMP91FY42 http://www.semicon.toshiba.co.jp/eng/index.html Information on the entire spectrum of Toshiba semiconductor products is available here. QTAT TMP91FW40 TMP91FW60 TMP88FW44 Customer Flash Development product QTAT is achieved by programming the Flash microcontroller at Toshiba. Programming order Flash programing Delivery (Note) TMP91FU62 96 KB Customer 64/60 KB TMP89FS60 TMP86FS23 TMP86FS49A TMP86FS49AI 8-bit TMP86FS27 TMP86FS28 Masked Development ROM product TMP86FS64 TMP86FP24 32 KB 16 KB 8 KB TMP86FH09A TMP86FH12 TMP86FH92 TMP86FH92I TMP86FH93 TMP86F807 TMP86F808 TMP86F809 TMP89FM40 TMP89FM42 TMP89FM46 TMP89FM82T TMP89FH40 TMP89FH42 TMP89FH46 TMP88FH41 TMP86FH46A TMP86FH47A TMP89FM60 TMP86FM29 TMP86FM48 TMP77FM70T TMP86FM25 TLCS-770 Family 32-bit TX19 Family TMP19A43 TMP19A64 USB HOST system incorporated TLCS-900 Family TMP92FD28A 32-bit Category 04 64 80 DSP core TLCS-770 Family TMP77FM70T Under development 16-bit 100 144 Microcontrollers with LCD driver 8-bit TLCS-870 Family TMP86FP24 TMP86FS27 TMP86FM25 TMP86FM29 TLCS-900 Family TMP91FW40 Under development Under planning 177/193 FBGA Off-board programming Tool type Solutions Latest information on system solutions is provided by application. Product information A wide range of product information is available, including new product descriptions and presentation materials. Toshiba's Flash programming tool Single-device programmer Flash Support Group, Inc. HI-LO System Research Co., Ltd. MINATO ELECTRONICS INC. Shanghai Gengyan Electronic Technology Co., Ltd T.S ELECTRONICS CO., LTD Gang programmer Flash Support Group, Inc. HI-LO System Research Co., Ltd. MINATO ELECTRONICS INC. Shanghai Gengyan Electronic Technology Co., Ltd In-circuit programmer Sophia Systems Co., Ltd. Flash Support Group, Inc.(Note 3) Yokogawa Digital Computer Corporation (Note 2) 8-bit microcontrollers TMP89FS60 General-purpose 64-pin product providing various interfaces for serial communications and a timer system , TMP89FM40/42/46 Low-pin-count general-purpose microcontrollers based on the 870/C1 core TMP88F841/FH41 44-pin microcontrollers containing inverter motor control circuitry 16-bit microcontroller (DSP) 16-bit microcontroller 32-bit microcontroller TMP77FM70TUG TMP91FY42 TMP92FD28A Digital signal processor capable of high-precision 3-phase motor control 100-pin product featuring large-capacity Flash memory (256 Kbytes) 100-pin product incorporating a USB HOST controller Phase Development Mass production Maintenance (Note 5) Toshiba Corporation (Note 1) On-board programming Tool vendor Programming adapter 281 Pin count FBGA Under development NEW TMP89FH40/42/46 16-bit Delivery : Supported NEW NANO FLASHTM Manufacturing process Various programming tools TMP88F841 42/44/48 ES evaluation Toshiba offers a wide variety of programming tools to meet various needs of customers from development to mass production. Programming services are also available. TMP86F409 28/30/32 Mask/ES creation process Mass production order Note: Delivery time varies with various conditions such as quantity, order acceptance time, factory operation schedule, and product type. For details, please contact your local Toshiba sales representative. Low-pin-count packages 4 KB Customer ●QTAT........................ Quick Flash programming service is available. (Note) ●Quality assurance.. The same level of quality as that of mask ROM products is assured. ●Marking................... Custom marking is possible. ●Support................... In addition to programming at Toshiba, customers can use our partner programming houses. TLCS-870 Family 48 KB Mask/ES order Flash Adapter The Flash adapter is a programming adapter supporting Toshiba's microcontrollers with on-chip Flash memory. Connecting the Flash adapter with your PC allows you to program, erase and verify on-chip Flash memory. The Flash adapter is provided for each package type. Toshiba Corporation Programming services (Note 4) MICROTEK Inc. Under development Note 1: Off-board programming is a method to program a Flash device before it is mounted on the system board. Note 2: On-board programming is a method to program a Flash device after it has been mounted on the system board. Note 3: The in-circuit programmer from Flash Support Group allows off-board single-device programming by connecting an optional adapter. Note 4: Programming services are also available from some of the other programming tool vendors in this table apart from Toshiba and MICROTEK. Note 5: Some limitations apply when the programming adapter is used for mass production. For details, contact your local Toshiba sales representative. Connection example * The user is required to connect write signals and mount oscillators as appropriate to each device. For the latest information on Toshiba's Flash icrocontrollers, visit http://www.semicon.toshiba.co.jp/eng/index.html (Toshiba Semiconductor Company website). 05 Selection Evaluation Toshiba offers extensive support for each phase of product development. Toshiba Semiconductor website Selection Production Flash Programming Service Information on the entire spectrum of Toshiba semiconductor products is available here. Flash programming service enables QTAT(quick turnaround time), allowing customers to achieve shorter time-to-market. QTAT Product information A wide range of product information is available, including new product descriptions and presentation materials. Customer Flash product Development Programming order Flash programing Integrated Development Environment (IDE) With individual development tools such as Editor, Build Manager, Compiler and Debugger integrated into a single system, the Integrated Development Environment (IDE) enables seamless execution of repetitive tasks in the software development process. Real-time OS debugging is also supported. Coding Delivery Compiler (Note) Toshiba Microcomputer website ●QTAT......................... Quick Flash programming service is available. (Note) ●Quality assurance...... The same level of quality as that of mask ROM products is assured. ●Marking.................... Custom marking is possible. ●Support..................... In addition to programming at Toshiba, customers can use our partner programming houses. http://www.semicon.toshiba.co.jp/eng/product/micro/index.html Product Search Production Development System Development http://www.semicon.toshiba.co.jp/eng/index.html Solutions Latest information on system solutions is provided by application. Development Note: Delivery time varies with various conditions such as quantity, order acceptance time, factory operation schedule, and product type. For details, please contact your local Toshiba sales representative. The C Compiler conforms to the ANSI C standard and offers excellent descriptiveness and portability. A wide range of options are provided to improve code efficiency and RAM utilization. Debug Build Real-Time OS The Real-Time OS conforms to the µITRON specifications. The configuration tool can facilitate various settings. Emulator Selection Evaluation Development Production The In-Circuit Emulator and/or On-Chip Debug Emulator are available according to the characteristics of each microcontroller. We are also expanding a line of emulators including the Integrated Development Environment (IDE)* Global Support Services Development Support Toshiba provides extensive local support to satisfy customer needs varying from region to region. * The target system requires a separate power supply. * To be downloaded from our website. Flash Adapters TOLS Software System Engineering (Shanghai) Co.,Ltd. Product Information Toshiba Electronics (Shanghai) Co.,Ltd. A wide range of product information is available, including new product descriptions and presentation materials. Toshiba Electronics Korea Corporation Seoul Head Office Datasheets/Catalogs Toshiba America Electronic Components, Inc. Headquarters-Irvine, CA Product datasheets and catalogs in PDF format can be downloaded. Toshiba Corporation Semiconductor Company Application Notes RS-232C D-SUB 9-pin male Power supply Toshiba LSI System Support Co.,Ltd. Application notes (sample software) are offered to help customers understand Toshiba's microcontrollers and learn how to create programs. Toshiba Electronics Taiwan Corporation Taipei Head Office Development System Product Support Toshiba Electronics Asia, Ltd. Hong Kong Head Office Detailed information on development system products is provided for each microcontroller series. We also offer various support services to customers who have purchased Toshiba's development system, including: Downloading of software products and technical documentation E-mail updates on technical reports and new version releases Evaluation NET IMPRESS connector Socket for mounting MCU with on-chip Flash memory Development Toshiba Electronics Service (Thailand) Co., Ltd. Toshiba Electronics Trading (Malaysia) Sdn. Bhd. Kuala Lumpur Head Office Enables Toshiba's Flash microcontrollers to be programmed on a stand-alone basis. Can be used with Toshiba's Flash microcontrollers of any Family or Series in the same package. (*The user is required to connect write signals and mount oscillators as appropriate to each device.) Comes with "Flash Programmer"programming control software controllable on a PC. Ensures ease of operation through the GUI-based control software. Allows programmed data to be compared on a byte basis. Yokogawa Digital Computer's programmer (NET IMPRESS) can be used as a host system. Reference Models/Software IPs Reference Models Software IPs Evaluation board for Electric Power Steering (EPS) Supports brushless DC motor driver using a resolver. Allows a user-made motor driver board to be connected. Comes with embedded software for vector control. Reference model for induction heating (IH) cookers Uses a quasi-class-E inverter (input 200 V AC). Controls the inverter by the TMP86FS27's IGBT output circuit Equipped with safety features, such as auto shut-off when there is no pot and small object detection. Provides 6 levels of heating power. USB1.1 (device) Embedded File System SD Memory Card Driver Speech Codec Handwritten Recognition We provide a wide range of software development support for customers so that they can reduce the time required for development. Evaluation board for software IPs (SWIP) Evaluation board for portable devices Evaluation board for PMD microcontrollers Supports sensorless brushless DC motors and comes with embedded software for square wave drive. Dedicated PC software is provided to modify motor drive parameters. 1A and 10A types are available to suit your application needs. Bottom Top 06 07 Reliable, User-Friendly Development Systems for Toshiba Microcomputers Toshiba offers a complete line of reliable, user-friendly development tools to support customers in each phase of program development from design to evaluation. Toshiba Software IP As product development becomes sophisticated and increasingly offers technical advantages, high-performance and large-scale development becomes required in software development, and the development cycle has turned longer. To address this situation, Toshiba aims to faster time to market, realize functions with software, and improve quality by producing software components. Compact ICE for TLCS-870/C Series RTE870/C Light Debugger (*) Exclusively for RTE870/C Light system The same GUI as RTE870/C model15 debugger RTE870/C Light Emulator Features of the Software IP Downloadable from our development system website (User registration is required.) The RTE870/C Light emulator is comprised of the minimum functions required for debugging, and comes in three types to support all MCUs in the TLCS-870/C Series (excluding the TMP86xx24FG). 1. Full supports for microcomputers from 8 to 32 bits. 2. Optimized design concept for Toshiba microcomputers. *This product will be replaced by the Integrated Development Environment being developed. The price is "Light". 3. Pursuit of flexible designs and interfaces not limiting application types. 4. Flexible response to any development environments and platforms. Integration of the RTE controller and pod system makes the emulator more affordable. Comes with a free debugger download. The connection is "Light". Toshiba's MCU Plus Software IP Platform The host interface is through USB. Can be easily connected to a notebook PC. Operation check and evaluation with a demonstration board and application. The size is "Light". A new system configuration succeeded in integrating the system on a single board. A smaller probe tip takes less space on the target board. Software IP Group Embedded File System Operation Check and Evaluation Customer's Product Product components: AC power adapter RTE870/C Light emulator • RTE870/C Light emulator • AC power adapter SD Memory Card Driver You can select, evaluate and use necessary element technologies. Other required items: RTE870/C Light probe USB • Probe set • Emulation chip • Language tool • Host system (PC) • USB cable (USB standard A to B) Speech Codec Handwritten Recognition * For the detailed specifications of the RTE870/C Light emulator, see "Outline of TLCS-870 Family Development System on page 58. Host system USB1.1 (device) Target system *The target system requires a separate power supply. Probe Set Options The probe set is available for each package pin count or package type of supported MCUs. The probe set includes: RTE870/C Light probe Used to connect the emulator and target system. Target connector Used to connect the probe to the target system. Exchange adapter Required with some MCUs. Toshiba value your support and aim to propose the best possible platforms for various application fields. Stacking adapter The stacking adapter is used between the probe and the target connector to raise height so that the target system can be connected easily when there is not enough space around the target connector. M15-Light connection exchange cable System Support The M15-Light connection exchange cable allows you to connect the RTE870/C Light system to a target system that has been debugged with the RTE870/C model 15 system. (The target connecting board used with the RTE870/C model 15 system is required.) MCU mounting adapter for RTE870/C LightThe bump socket is used together with the target connector to mount an MCU on the target system. ● Software IPs ● Reference application software ● Reference models We offer a variety of software and solution to speed up your development time. Evaluation board for software IP (SWIP) Evaluation board for portable devices Reference model for LCD TV Bump socket Bottom Usage example Top The probe sets and options are manufactured by ADLINKS Corporation. http://www.adlinks.co.jp/ Target connector * The outlines of microcomputer development systems can be found on page 53 onward. 08 * For details of software IPs, see the page 65 of this product guide. 09 NEW Toshiba Microcontrollers TLCS-870/C1 Series 8-Bit Microcontrollers Realizing processing capability equivalent to 16-bit microcontrollers and memory address space extendable up to 128 Kbytes Toshiba has newly developed TLCS-870/C1 Series of 8-bit microcontrollers that deliver high-speed processing capability equivalent to 16-bit microcontrollers. The TLCS-870/C1 Series achieves high-speed processing capability at low internal clock frequencies by operating one instruction cycle in a single clock cycle. Toshiba's proprietary memory segment method allows addressing up to 128 Kbytes of memory address space. Toshiba Microcontroller Core Lineup Features of TLCS-870/C1 Series The new 8-bit CPU core delivering high-speed processing capability and memory address space extension, while offering instruction code compatibility with TLCS-870/C High-speed processing at a low clock frequency One instruction cycle operated in a single clock cycle Toshiba's proprietary memory management method (segment method) The core architecture is configured to reduce the number of clock cycles required to complete one machine cycle to a single clock cycle. This achieves processing performance four times that of TLCS-870/C Series at the same internal clock frequency. NEW Toshiba's proprietary memory segment method manages instruction codes and data independently in separate memory address spaces. This new method enables memory address space extension without affecting processing speed or code efficiency for small- to large-sized programs exceeding 64 Kbytes. TLCS-900 Family Internal clock Suitable for high-performance and multifunctional home appliances, audio equipment and portable devices 8-bit 32-bit 1 TLCS-870/C Series High-Speed TLCS-900/H1 32-bit 8-bit microcontrollers High-speed processing capability equivalent to 16-bit microcontrollers Address space extended to 128 Kbytes 5-V operation On-chip debug function TLCS-900/H1 16-bit Minimum instruction execution time: 50 ns Low power consumption Low noise Minimum instruction execution time: 111 ns ◆ Compared to the TLCS-870/C, power consumption can be reduced at the same performance level. ◆ Noise generation can be reduced. Low-frequency operation (8 MHz) 16-bit C Compiler Assembler MCUs with LCD driver 89FS60 60K 89FM82T 89FM46 89FH46 42-pin 44-pin 48-pin 128KB Accessible to the address space (128 Kbytes) doubled over 870/C by the segment method TLCS-900/L1 Series 96KB TLCS-870/C1 Series 128 Kbytes (Max) Code : 64 Kbytes Data : 64 Kbytes 32KB 64-pin 80-pin Flash version or mask version can be selected. 100-pin 8KB 64 Kbytes (data + code) *The minimum instruction execution time is reduced by half compared to TLCS-870/C. Emulators *Under development. Specifications are subject to change without notice. In-circuit emulator Linker Editor Debugger Build Manager ● Using the Integrated Development Environment (IDE) together with C Compiler enables seamless operations of coding, building and debugging tasks which must be performed repeatedly in the software development process. Toshiba development tools offer a variety of latest functions to realize a user-friendly and highly efficient debug environment. The C Compiler supports both the TLCS870/C and TLCS-870/C1 Series with a single product. The Integrated Development Environment (IDE) supports the TLCS-870/C Series, TLCS-870/C1 Series, TLCS-900 Family and TX19 Family with a single product. Compact, low-cost, yet highly functional in-circuit emulator (compared to RTE870/C model 15) ● ● 89FH42 Unlike the bank switching method, small- to large-sized programs need not be modified. Processing speed and code efficiency are unaffected even if the code size exceeds 64 Kbytes. Development System Framework 89FH40 64-Kbyte data segment Software design facilitated bus and The with 64KB TLCS-870/C1 Series: Minimum instruction execution time of 125 ns TLCS-870/C Series: Minimum instruction execution time of 250 ns 32-bit Development System 96K 16K Data TLCS-870/C Series Toshiba Integrated Development Environment (TIDE) 89FM42 64-Kbyte code segment 16KB Series Road Map 89FM40 At higher frequencies... (16 MHz 24 MHz 32 MHz) Noise 8-bit 32K Additional code Program size (data + code) TLCS-870/C Minimum instruction execution time: 250 ns DIP Code Data Compact core and object sizes Advantages of low-frequency operation Address space extended to 1 Mbyte : Under development : Under planning Code Compared to the address extension method, core code sizes are reduced. instruction set is compatible TLCS- 870/C. One machine cycle TLCS-870/X TLCS-870 Segment method Code: Instruction op-codes and operands Data: Sources and destinations of load and arithmetic instructions, etc. TLCS-870/C1 Series Core architecture optimized for C compiler QFP 4 TLCS-900/L1 Minimum instruction execution time: 125 ns ROM 3 1 TLCS-870/C1 8-bit microcontrollers 2 Conventional 8-bit product One machine cycle TLCS-870 Family Suitable for home appliances NEW Code and data in the same area Performance Segment method Minimum instruction execution time: 12.5 ns 10 Address space extendable to 128 Kbytes Various 870/C1 Series devices supported by replacing the probe Common probe with RTE870/C Light* MCU probe RTE870/C1 In-circuit emulator Target system Host PC (*) Compact emulator for 870/C Series ● ● ● Connected with the host system via USB IDE included (downloadable from website) Supports on-chip debug emulation. USB *The target system requires a separate power supply. On-chip debug emulator ● ● ● ● ● Business-card-sized compact emulator No need for power supply (using USB bus power) Target connection via a narrow-pitched cable Extensive on-chip debug functions Break/event : 8 breakpoints/1 event Trace : The last two branches can be stored in real time. Memory access : Display/Rewrite during program execution in 1-byte units (with a wait of 1 clock cycle) Debug pin : Two I/O pins Flash programming function IDE included (downloadable from website) Control interface cable RTE870/C1 On-chip debug emulator Host PC Target system USB *The target system requires a separate power supply. 11 Applications Microcontrollers Listed by Function / Application Electronic dictionaries ■ Microcontrollers for personal equipment PDAs Main functions ● LCD driver controller (monochrome to 16M colors) ● SDRAM controller ● Large-capacity memory access MMU ● 10-bit AD converter ● Shift to high-performance 32-bit 900/H1 core With built-in devices such as LCD driver controllers, Memory Management Units and RTC, these microcontrollers are ideal for personal equipment. We also offer products with a built-in touch panel I/F, AD converter and power supply detection circuit; and products with a builtin SDRAM controller and NAND-type flash memory I/F featuring outstanding bit unit cost. System block diagram NAND FLASH data program NOR FLASH Less SDRAM program data stack VRAM NOR FLASH program SRAM data stack work VRAM Sound LSI PC BLD USB MASK ROM Dictionary data CPU LCDD ROW MCU DSP MP3/JPEG codec SPI I/F keyboard Monochrome LCD panel LCDC SDRAM I/F NANDF I/F Color LCD panel PW amp DAC LCDD Column Power Device SD CARD Product outline LCD display Clock with calendar ● TFT (16M colors)/STN color (262K colors) TMP92CZ26A TMP92CF29A ● TFT/STN color (4096 colors) TMP92CH21 ● Monochrome 16 gray levels TMP92C820 TMP91C820A, etc. ● Monochrome TMP92CA25 TMP91C815 TMP91C016 TMP91C025, etc. ● RTC circuit TMP91C815, etc. All products PC interface ● USB circuit TMP92CZ26A TMP92CF29A TMP92CH21 ● UART TMP91C815, etc. All products Memory access with low bit unit cost Touch panel interface ● SPI interface ● SDRAM controller TMP92CZ26A TMP92CZ26A TMP92CF29A TMP92CF29A TMP92CA25 TMP92CA25 ● NANDF interface TMP92CH21 TMP92CZ26A TMP92C820 TMP92CA25 TMP91C820A TMP92CH21 ● AD circuit + Dedicated IF TMP92CZ26A TMP92CF29A TMP92CA25 TMP92CH21 Large capacity memory access TMP91C025 Keyboard matrix & Key-on wake-up ● MMU circuit TMP91C815, etc. All products TMP91C815, etc. All products Product line-up for personal equipment Part Number TMP91C824FG TMP91C016FG TMP91C025FG TMP91C815FG TMP91C820AFG TMP92CH21FG TMP92CA25FG TMP92CZ26AXBG TMP92CF29AFG LCD-CTRL - W/B W/B W/B 16Gray 16Gray Gray/Color W/B Gray/Color Gray/Color 10-bit ADC 8ch - 4ch 8ch 8ch 5ch 4ch 4ch 6ch 6ch ROM (bytes) - - - - 8K - 8K(Boot) - 8K(Boot) 8K(Boot) RAM (bytes) 8K - - 8K 8K 8K 16K 10K 288K 144K DRAM-CTRL - EDO - - SDRAM SDRAM SDRAM Program execute SDRAM Program execute SDRAM Program execute SDRAM Program execute 2ch UART/SIO 1ch 1ch 1ch 1ch 2ch 3ch 2ch 1ch 1ch SIO/IrDA1.0 1ch 1ch 1ch 1ch 1ch 1ch 1ch 1ch - SBI/I2C BUS 1ch - - 1ch 1ch 1ch - 1ch 1ch 1ch SPI - - - - - - - 1ch 1ch 1ch MMU 106MBmax 105MBmax 72MBmax 136MBmax 136MBmax 136MBmax 512MBmax 512MBmax 3.1GBmax 2.1GBmax Min Instruction CLK(internal) 121ns 16.5MHz/2.7V 148ns 13.5MHz/2.7V 112ns 18MHz/3.0V 148ns 13.5MHz/2.7V 112ns 18MHz/3.0V 50ns 20MHz/3.0V 50ns 20MHz/3.0V 50ns 20MHz/3.0V 12.5ns 80MHz/3.0V,1.4V 12.5ns 80MHz/3.0V,1.4V (Two power supplies) (Two power supplies) 8-bit timer 4ch 4ch 4ch 4ch 4ch 4ch 4ch 4ch 8ch 16-bit timer - - - - 1ch 1ch 1ch 1ch 2ch 2ch USB-CTRL - - - - - - USB Device - USB Device USB Device 8ch NANDF-I/F - - - - - - 2ch 2ch 2ch(MLC/SLC) 2ch(MLC/SLC) DMA-CTRL - - - - - - - - 6ch 6ch MAC - - - - - - - - 1ch 1ch Package LQFP100 LQFP100 LQFP100 TQFP128 LQFP144 LQFP144 LQFP144 LQFP144 FBGA228 LQFP176 * For details of the products listed above, see the "Part Number List". 12 TMP92C820FG Applications TVs ■ Microcontrollers for televisions Main functions For color TV applications Toshiba offers a line-up of 8-bit microcontrollers with an OSD function and an I2C bus interface circuit. CRT TV System block diagram Audio Audio Processor Audio Switch LCD TV System block diagram Tuner module Audio AMP TB2924FG TA1343N Tuner TV CVBS Y/C Audio I2C BUS PIF/SIF Power Control EEPROM Video processor VM TC90801MFG YPbPr PC TMP88CS34FG TB1308FG (I2C BUS: Master) OSD CRT Power Control L/R RGB DRV Panel key EEP -ROM Remote Control Scaler TC90200FG YCbCr LCD Sub MCU ITU-R601/656 CEC TMP86FS49AUG (I2C BUS: Slave) H-OUT from DTV option module /HDMI R Main MCU Video Switch YCbCr L D-AMP TB2924FG I2C BUS Y/C or CVBS I2C BUS Panel Key L/R Audio Processor TA1343N TMP88CS34F TV CVBS Y/C L/R AV Switch TC90L01N Remote Control Main MCU OSD TA1303BFN ● High-functionality 8-bit core (870/X Series) ● High ROM and RAM capacity ● High-speed operation, low power consumption ● Serial interface: I2C bus DIGITAL RGB 24bit/444YCbCr HD/VD HDMI Receiver LSI HDMI1 TC90704MFG E/W HDMI2 V-OUT Product outline OSD For U.S. closed caption ● Monochrome font OSD (in character units) ● Color font OSD (in dot units) TMP88CS34 TMP88CS38B ● Built-in closed-caption decoder TMP88CS38 TMP88CS38B Memory access ● NANDF controller TMP92CH21 TMP92CA25 PC interface ● UART ● USB1.1 TMP91CW12A TMP92CH21 TMP91CU27 System control ● Sub-microcontroller AV-Link CEC, etc.) TMP86FS49 TMP86FH92 TMP89FS60 : Under development Product line-up Part Number TMP88CP34NG/FG TMP88CS34NG/FG TMP88CM38ANG/AF TMP88CP38ANG/AF TMP88CS38NG/FG ROM (bytes) 48K 64K 32K 48K 64K 1.5K RAM (bytes) PWM TMP88CM38BNG/BFG TMP88CP38BNG/BFG TMP88CS38BNG/BFG 32K 2K 48K 1.5K 64K 2K 14-bit x 2ch 12-bit x 2ch 7-bit x 6ch 14-bit x 2ch 12-bit x 2ch I/O 33 AD converter 8-bit x 6ch 1chNote 1) I2C interface On Screen Display Dot coloring character 32-digit x 12-line display For U.S. closed caption 32-digit x 12-line display OSD clock External LC oscillation circuit Internal oscillation circuit External LC oscillation circuit Version with OTP TMP88PS34NG/FG TMP88PS38NG/FG TMP88PS38BNG/BFG Packages SDIP42/QFP44 (14 14mm) For details of the products listed above, see the "Part Number List". *Note1: Although there is only one channel, the circuit has two sets of input/output lines, which can be selected. 13 Applications Microcontrollers Listed by Function / Application Digital equipment Printers Network equipment ■ Microprocessors for digital equipment These 32- and 64-bit microprocessors are ideal for use as the main controller in digital equipment, such as printers and network equipment. The units with a built-in PCI bus interface are outstanding for peripheral equipment expandability. These microprocessors are also useful in other applications. Performance In mass production TX9956XBG-533/600 533/666MHz/SysAD bus Under development TXxxxx 600MHz/PCI-66MHz TX4939XBG-400 400MHz/PCI-66MHz TMPR4956CXBG-400 400MHz/SysAD bus TMPR4938XBG-300/333 300/333MHz/PCI-66MHz TMPR4955CFG-400 400MHz/SysAD bus TMPR4955BFG-200/300 200/300MHz/SysAD bus TMPR4927ATBG-200 200MHz/PCI-66MHz TMPR4937XBG-300/333 300/333MHz/PCI-66MHz TMPR4926XBG-200 200MHz/PCI-33MHz TMPR4955AFG-200B 200MHz/SysAD bus TX System RISC, SysAD bus products TMPR3927CFE 133MHz/PCI-33MHz TMPR4951BFG-200 200MHz/SysAD bus TMPR4925XBG-200 200MHz/PCI-33MHz TX System RISC, PCI bus products 32-/64-bit RISC processors Part Number Package TX9956XBG-533/600 PBGA272 Additional functions ● TMPR4956CXBG-400 TMPR4955CFG-400 TMPR4955BFG-200/300 TMPR4951BFG-200 QFP160 (4955) PFBGA217 (4956) LQFP100 64-bit Superscalar RISC processor ● Built-in instruction cache 32 Kbytes, data cache 32 Kbytes 256 Kbyte level 2 cache ● Built in FPU conforming to IEEE754 (single precision/double precision) ● Employs 32-bit/64-bit SysAD Bus interface ● Power supply voltage (I/O 2.5 V or 3.3 V, internal 1.25 V) ● Operating frequency 533 MHz/600 MHz ● ● ● ● ● ● 64-bit RISC processor ● Built-in instruction cache 32 Kbytes, data cache 32 Kbytes Built-in FPU conforming to IEEE754 (single precision/double precision) Employs 32-bit (TMPR4955B/C)/64-bit (TMPR4956) SysAD Bus interface Power supply voltage (I/O 3.3 V, internal 1.5 V; TMPR4955B), (I/O 2.5 V or 3.3 V, internal 1.25 V; TMPR4955C,TMPR4956) Operating frequency 200 MHz/300 MHz (TMPR4955B), 400 MHz (TMPR4955C,TMPR4956) ● 64-bit RISC processor ● Built-in instruction cache 16 Kbytes, data cache 8 Kbytes No FPU ● Employs 32-bit SysAD Bus interface Power supply voltage (I/O 2.5 V or 3.3 V, internal 1.5 V) ● Operating frequency: 200 MHz ● ● ● 64-bit RISC processor ● Built-in instruction cache 32 Kbytes, data cache 32 Kbytes Built-in FPU conforming to IEEE754 (single precision/double precision) ● Encryption engine (DES, 3DES, AES etc.), DDR-SDRAM controller, AC-Link, 10/100 BASE-T EtherMAC (2 channels), ATA-100 (2 channels), ITU656 video output port, PCI controller, etc. ● Power supply voltage (I/O 3.3 V, Internal 1.25 V, DDR-SDRAM 2.5 V (DDR333 or less)/2.6 V (DDR400)) ● Operating frequency 400 MHz ● TX4939XBG-400 PBGA456 TMPR4937XBG-300/333 TMPR4938XBG-300/333 PBGA484 TMPR4925XBG-200 TMPR4926XBG-200 PBGA256 ● 64-bit RISC processor ● Built-in instruction cache 32 Kbytes, data cache 32 Kbytes Built-in FPU conforming to IEEE754 (single precision/double precision) ● PCI controller, Memory controller, DMA controller, timer, serial, AC-link, Ether MAC (TMPR4938), etc. ● Power supply voltage (I/O 3.3 V, internal 1.5 V) ● Operating frequency 300 MHz/333 MHz. ● ● 64-bit RISC processor ● Built-in instruction cache 16 Kbytes, data cache 16 Kbytes Built-in FPU conforming to IEEE754 (single precision/double precision) ● NAND Flash controller, PCI controller, DMA controller, memory controller, timer, serial, AC-link, Data Encryption Standard (TMPR4926), etc. ● Power supply voltage (I/O 3.3 V, internal 1.5 V) ● Operating frequency 200 MHz ● ● TMPR3927CFE QFP240 32-bit RISC processor ● Built-in instruction cache 8 Kbytes, data cache 4 Kbytes PCI controller, memory controller, DMA controller, timer, serial, etc. ● Power supply voltage (I/O 3.3 V, internal 2.5 V) ● Operating frequency 133 MHz ● * For details of the products listed above, see the "Part Number List". ✽✽: Under development PCI connection companion chip Part Number TC86C001FG (GOKU-S) Package Additional functions ● LQFP144 PCI/IF (32-bit, 33 MHz) ● ATA/ATAPI host controller, Ultra DMA transfer (mode 4), maximum transfer rate 66 Mbytes/s ● USB1.1 host controller 2 ports (OpenHCI 1.0a supported) ● USB device controller 1 port ● I2C bus/SIO ● Power supply voltage (I/O 3.3 V, internal 1.5 V) * For details of the products listed above, see the "Part Number List". 14 Applications Automotive ■ Microcontrollers for automotive applications Main functions Toshiba offers a wide selection of automotive microcontrollers with various communications functions such as CAN and SEI. These microcontrollers are manufactured to Toshiba's exacting automotive grade standards Note) to ensure high quality in a wide range of operating temperatures. Steering switches Sunroof ● CAN ● SEI Power seats Passenger detection Meters Mirrors Seat position Immobilizer Air conditioner Power windows Blower motor Display panel Door switches Keyless entry system Compressor Body control Lights Air bags Electromotive power steering Wipers Note: For details about the automotive grade products, please contact your local Toshiba sales representive. Product line-up for automotive ROM size SOP/QFP DIP 512 K 32-bit : In mass production : Under development : Under planning 16-bit 256 K 86CM87R PMD PMD PMD CAN 91CY22I 86FH92I 86CH87R 86CH92I/S 86CH47I/S 86C807I/S 86C892I/S 86C808I/S 86C407I/S 89FM82T 77FM70T 77CM70T 88CH41I/S 88CH40I 16 K 4K CAN 86FS49AI 8-bit 32 K 8K CAN 92CD54I 91CU27R 96 K 60/64 K 92FD54AI CAN 86C847I/S 86C408I/S SOP/SDIP/SSOP LQFP44(10 X 10mm) LQFP(7 X 7mm) 28-/30-pin 44-pin 48-pin LQFP(10 X 10mm)/ QFP(14 X 14mm) 64-pin LQFP(14 X 14mm) 100-pin 15 Applications Microcontrollers Listed by Function / Application Automotive 8-bit microcontrollers for automotive Part Number ROM (bytes) RAM (bytes) I/O CAN (4 mailboxes) SEI SIO UART I2C AD converter 8-bit timer counter 16-bit timer counter TMP86C407I/S TMP86C807I/S TMP86C408I/S TMP86C808I/S TMP86C847I/S TMP86CH47I/S TMP86CH87R TMP86CM87R 4K/8K 256 22 1ch 1ch 8-bit x 6ch 2ch 1ch 4K/8K 256 24 1ch 1ch 8-bit x 6ch 2ch 1ch 8K/16K 512 35 1ch 1ch 10-bit x 8ch 2ch 1ch 16K/32K 1K 35 1ch 1ch 1ch 10-bit x 14ch 2ch 1ch TMP86P807/F807 SOP28/SDIP28 TMP86P808/F808 SSOP30 TMP86PM47A/PH47/FH47A LQFP44(10 x 10mm) TMP86PM87R LQFP44(10 x 10mm) Watchdog timer Dual clocks OTP/Flash version Package Part Number TMP86C892I/S TMP86CH92I/S TMP86FS49AI TMP88CH40I TMP88CH41I/S++ TMP89FM82TUG++ ROM (bytes) 8K/16K 60K 16K 16K 32K RAM (bytes) 512 2K 512 512 1.5K I/O CAN 24 - 56 - 19 - 33 - 39 - SEI 1ch - - - 1ch SIO - 2ch 1ch 1ch 1ch UART 1ch 2ch 1ch 1ch 2ch I2C/UART 1ch - - - - I2C - 1ch - - - AD converter 10-bit x 6ch 10-bit x 16ch 10-bit x 4ch 10-bit x 8ch 10-bit x 8ch 8-bit timer counter 2ch 4ch 2ch 2ch 4ch 16-bit timer counter 1ch - 2ch - 1ch 1ch 2ch 1ch 2ch 1ch LQFP64(10 x 10mm)/ QFP64(14 x 14mm) TMP88PH40 TMP88PH41 - SOP28 LQFP44(10 x 10mm) LQFP48(7 x 7mm) Motor controller Watchdog timer Dual clocks OTP/Flash version Package TMP86FH92I SSOP30 : Under development : Under planning 16-bit microcontrollers for automotive TMP91CU27R 32-bit microcontrollers for automotive ROM (bytes) 96K TMP91CY22I 256K TMP92CD54I 512K RAM (bytes) 10K 16K 32K I/O 53 - 81 - 68 1ch Part Number CAN (16 mailboxes) SEI - - 1ch SIO/UART 2ch 2ch 2ch I2C 1ch 1ch 3ch AD converter 10-bit x 4ch 10-bit x 8ch 10-bit x 12ch 8-bit timer counter 6ch 1ch 8ch 2ch 8ch 2ch H/W RTC - - 16-bit PWM timer - - - PDC - - - CS/WAIT controller 3ch 4ch 1ch 16-bit timer counter - 32-kHz timer (for S/W RTC) Watchdog timer Dual clocks OTP/Flash version TMP91FW27 TMP91FY42 TMP92FD54AI Package LQFP64(10 x 10mm) LQFP100(14 x 14mm) LQFP100(14 x 14mm) : Under development 16 Applications Automotive ■ Microcontrollers for automotive motor control Main functions These microcontrollers incorporate an inverter control function for sensorless/sensor-equipped 3-phase DC and AC motors and a sine wave drive circuit for supporting high reliability and high temperature operation. The sine wave drive circuit enables easy sine wave drive suited to high efficiency and low noise. ● Sine wave drive circuit ● Rotor position detection function ● Motor control timer and timer capture ● PWM waveform generation function ● Overload protection function ● Abnormality protection function ● Automatic commutation start and automatic position detection start Achieved intelligent, high value-added automotive motors! Blower motor (low noise) Water pump Electromotive fan motor (long life, (long life, high efficiency) high efficiency) EPS motor (low noise, low vibration) Automotive motor system block diagram Microcontroller Motor predriver (TB9065F) Watchdog timer M MOSFET System power supply (5V-Reg, reset circuit, WDT, low voltage detection) Predriver Comparator LIN transceiver Operational amplifier I/O ROM 10-bit AD RAM Timer/ counter 870/X CORE SCI Programmable motor driver (sine wave control) Product line-up Microcontrollers DSP Part Number TMP88CH40IMG TMP88CH41UG(Note2) TMP89FM82TUG++ Part Number Series name 870/X 870/X 870/C1 Series name 770 DSP 16-bit fixed-point Motor control circuit (PMD)(Note1) 1ch TMP77CM70TUG Motor control circuit (PMD)(Note1) 1ch 1ch 1ch AD converter 10-bit x 4ch 10-bit x 8ch 10-bit x 8ch Memory (ROM/RAM) 16KB/512B 16KB/512B 32KB/1.5KB AD converter 10-bit x 4ch x 2 units Package SOP28 QFP44 LQFP48 Memory (ROM/RAM) 32KB/1KB OTP version(Note3) TMP88PH40MG TMP88PH41UG - Package Note 1: Programmable Motor Driver Note 2: Automotive-grade products under consideration Note 3: Standard grade * For details of the products listed above, see the "Part Number List". Flash version LQFP64 TMP77FM70TUG : Under development Under planning 17 Applications Microcontrollers Listed by Function / Application Air conditioners ■ Microcontrollers for inverter electric appliances Refrigerators Main functions The following microcontrollers incorporate various functions suitable for electric appliances that require user interfaces, sensor inputs, actuator control, and communications. ● AD converter ● Serial communication ● Motor control circuit ● LCD driver Air conditioner system block diagram LED Operating mode display Power level display Fan motor Outdoor unit 4 diodes ● Transformer ● Power regulation circuit Temperature sensor (room temperature/ radiant heat/heat exchanger) Indoor unit Operation command TMP86CX49 Operation information ● Compressor Restart delay function ● Indoor fan Startup compensation function ● Temperature computation function ● Outdoor unit Operation command function Remote control TMP86CX25 ● Power ON/OFF ● Operating mode change (for comfortable sleeping/normal) ● Cooling/heating switching (Cooling/heating/dehumidifying) ● Temperature setting ● Timer/clock setting ● Fan power 2SK3868 MOS FET Power supply TMP88FW45/TMP19A71 ● Overcurrent protection function ● Frequency control ● Compressor Restart delay function ● Temperature computation function ● Inverter control ● Outdoor DC fan RPM control EEPROM (Data control) TA8000S Partial circuit TLP3502/3503 AC power coupler TLP351 Driver coupler TB6520P + TA8483CP TD62003A Transistor array Indoor fan drive circuit Louver motor drive circuit GT15J321 x 6 D-IGBT Louver motor DC indoor fan motor TLP351 Driver coupler Compressor Two-way/four-way valve Refrigerator system block diagram 2SK3868 × 6 Heater Surge absorber AC 100V TLP3616 Three-way valve for 2-evaporator switching DC motor driver IC TA7291P Automatic ice maker DC motor driver IC TA7288P Sensor input TLP3616 Indoor lamp TLP3616 Compressor Main control microcontroller TMP86CX49 ● Refrigeration cycle control Cooling fan Compressor fan Defrosting ● Timer control ● Open door detection ● Ice maker control EEPROM Fan motor driver IC TA84006F Driver SW power supply Driver IC TD62304AP Door SW input C.R.F. indoor fan Defrosting heater SIO Compressor control microcontroller TMP88CH41 ● Inverter output frequency control ● 3-phase PWM waveform synthesis function Coupler TLP421 Control block Display block LCD display Operation panel control microcontroller Buzzer output Key input TMP86CX29 Motor dumper Stepping motor driver IC TA7774P/F LED output Reset IC TA8000S ● Quick freezing ● Quick refrigeration ● Quick defrosting Product outline Indoor unit Panel ● AD converter for sensor input ● Serial communication with outdoor unit ● I/O for controlling actuators TMP86CH49 TMP86CS49 TMP86CM49 TMP91FW60 ● LCD driver ● Serial communication TMP86C829B TMP86CP27A TMP86CH29B TMP86CM27 TMP86CM29B TMP86C822 TMP86C420 TMP86CH22 TMP86C820 TMP86CS28 Remote control Main control block ● LCD driver ● Key input TMP86CM25A TMP86CM25 TMP86CS25A TMP86C829B TMP86CH29B TMP86CM29B TMP86CM29L TMP86C420 TMP86C820 18 ● AD converter for sensor input ● Serial communication TMP86CS49 Outdoor unit ● Motor control circuit ● AD converter for sensor input ● Serial communication with outdoor unit TMP88CS43 TMP19A71CY TMP86CH21A TMP88CS42 TMP88FW44 TMP86CS28 TMP88FW45 TMP86C822 TMP86CH22 * Some of the flash memories use the SuperFlash ® Inverter control block ● Motor control circuit ● AD converter for sensor input TMP88CH41 ® technology under the license of Silicon Storage Technology, Inc. SuperFlash is a registered trademark of Silicon Storage Technology, Inc. Applications DVCs DSLRs ■ Microcontrollers for digital single-lens reflex cameras (DSLRs) Main functions These microcontrollers incorporate high-speed AD converters to support AF/AE control (computation), dial input, and other features suitable for the main controller of a single-lens reflex camera. ● AF/AE control (high-speed AD/multidigit operation) ● Dial input control ● Shutter control ● Tape control ● LCD display control ■ Microcontrollers for digital video cameras (DVCs) These microcontrollers, responsible for controlling the camera and tape deck sections, contain large-capacity ROM to help minimizing the product size and support various features suitable for main DVC control. DVC system block diagram DSLR system block diagram Image processing system Timing signal Audio Area Sensor Video AE Sensor Memory Card LENS Camera DSP Analog Front End DV control LSI System microcontroller TMP1962 TMP19A64 EEPROM Large-scale software that controls the camera and deck blocks. Multipin system control interface High performance, low power dissipation Flash Key OPAMP USB IEEE1394 Wireless, infrared ray For image processing engine SoC Memory card DRAM LCD panel Motor Drive Image display LCD DSC signal processing LSI (CUSTOM) USB IEEE1394 In-out LCDC Zoom Motor Analog front end Independent image processing and camera control systems run in parallel. Faster image processing High-speed multipoint AF DECK A single chip controls both the camera and deck blocks. For main processing in camera control system AF Sensor Lens microcontroller AF control Shutter control Iris control Signals System microcontroller LCD microcontroller Battery control TMP1942 TMP19A43 TLCS-870/C For display system Information display LCD Camera Key/switch Camera control system Product outline LCD display Camera control/Shutter control AF control/Tape control TMP86C420 TMP86C820 TMP86C822 TMP86C829B TMP86CH21A TMP86CH22 TMP86CH29B TMP86CM23A TMP86CM29B TMP86CM25A TMP1962C10BXB TMP19A64F20BXB TMP19A64C1DXB AF control (computation), AE control (computation) Built-in strobe control Dial input, shutter control TMP86CP23A TMP86FP24 TMP86CS25A TMP86CS28 TMP86FS28 TMP1942CYU TMP1942CZU TMP1942CZXB TMP19A43FDXB TMP19A43FZXB TMP19A43CDXB TMP19A43CZXB Product line-up Part Number TMP1942CYUG/CZUG/CZXBG TMP1962C10BXBG TMP19A43FDXBG/CDXBG TMP19A43FZXBG/CZXBG Maximum operating frequency (MHz) 32 40.5 40 40 54 2.7 to 3.6 1.35 to 1.65 I/O: 1.65 to 3.3 AD: 2.7 to 3.5 1.35 to 1.65 I/O, AD: 2.7 to 3.6 DA: 2.3 to 2.7 1.35 to 1.65 I/O, AD: 2.7 to 3.6 DA: 2.3 to 2.7 1.35 to 1.65 I/O: 1.65 to 3.3 AD: 2.7 to 3.3 Supply voltage (V) TMP19A64F20BXBG/C1DXBG Internal bus width 32 32 32 32 32 External bus width 16 (address/data multiplexed) 16(multiplexed or separate selectable) 16 (multiplexed or separate selectable) 16(multiplexed or separate selectable) 16 (multiplexed or separate selectable) Internal ROM (bytes) 256K/384K 1024K 512K 384K 2048K/1536K Internal RAM (bytes) 16K 40K 24K 20K 64K/56K AD converter 16ch (conversion time: 2µs) 24ch 16ch (conversion time: 1.15µs) 16ch (conversion time: 1.15µs) 24ch DMAC channels 4ch 8ch 8ch 8ch 8ch I/O ports 108 202 143 143 209 Serial interface 6ch 8ch 7ch 7ch 8ch Timer channels 28ch 18ch 17ch 17ch 12ch External interrupt pins 29 25 48 48 20 Dual clock ● - ● ● ● Debug support unit ● (Flash product only) ● ● ● ● Package LQFP144(16 x 16mm)/ FBGA177(13 x 13mm) FBGA281(13 x 13mm) FBGA193(12 x 12mm) FBGA193(12 x 12mm) FBGA281(13 x 13mm) Others 10-bit DA converter x 3 channels ROM correction 2-phase pulse input counter Dynamic pull-up 5 V capable ports (x 15) ROM correction 2-phase pulse input counter 8-bit DA converter x 2 channels ROM correction 2-phase pulse input counter Dynamic pull-up 8-bit DA converter x 2 channels ROM correction 2-phase pulse input counter Dynamic pull-up Built-in back-up block ROM correction 2-phase pulse input counter * For details of the products listed above, see the "Part Number List". 19 Applications Microcontrollers Listed by Function / Application Audio systems ■ Microcontrollers for audio (CD-MP3 control MCUs) Main functions Toshiba's extensive line-up of microcontrollers for audio applications includes 16-bit products ideal for controlling CD-MP3 decoder ICs, and 32-bit products incorporating a USB HOST controller which are software-compatible with the 16-bit products. Sample application: CD-MP3/USB/SD system Car audios ● Controlling CD servo and CD-MP3 decoder ICs ● Memory variations ● Pin count variations Roadmap for audio MCUs Pin count ROM size/RAM size Analog out CD-MP3 Decoder TC94A70 CD Mechanism and PUH Motor Driver CD Servo : Flash ROM : Mask ROM USB HOST controller built in 32-bit core TLCS-900/H1 Series MP3 Decoder 100-pin TMP92FD23A TMP92CD23A 100-pin Bit Stream I/F CD-MP3 Decoder Control SD Memory Card USB MCU TMP92FD28A USB Memory Main MCU USB HOST 100-pin 128KB/4KB 64-pin 64-pin TMP91FY42 256KB/16KB TMP91CY22 TMP91FW27 TMP91CU27 100-pin 100-pin TMP91CW12A USB 256KB/16KB High speed, high functionality 16-bit core TLCS-900/L1 Series SIO/UART/I2C 512KB/32KB 512KB/32KB TMP92CY23 ROM/RAM expanded SPI TMP92FD28A TMP92CD28A 100-pin 256KB/16KB ller Sma AM, /R ROM pin r lowe t u o c n 64-pin 96KB/10KB 128KB/12KB TMP91CP27 48KB/4KB * MP3 and WMA are trademarks or registered trademarks of their respective holders. : Under development Main functions ■ Microcontrollers for audio (Main control MCUs) ● High performance ● Large-capacity memory ● Range of serial interfaces ● Peripheral unit control These 32-bit microcontrollers incorporate large-capacity memory and a wide range of serial interfaces, hence they are suitable for main control, for example, in car audio. The series also includes products that contain CAN controllers. Sample application : Main control system RDS SCI RDS Unit Control Tuner Unit Control Tuner Unit, PLL MD Unit Control SCI MD Unit CD Unit Control CD Unit, changer Remote control SCI Sensor Input Sensor Main MCU TMP92CY23 TMP92CD23A TMP92CD54I Display Control MCU driver for display SCI, BUS SCI, CAN PIO SW, Volume Control Analog SW SCI E-Volume AMP Product line-up CD-MP3 control MCUs Main control MCUs Part Number TMP91CP27UG/ TMP91CU27UG TMP91CW12AFG/ TMP92CY23FG/DFG TMP92CD28AFG/ TMP91CY22FG TMP92CD23AFG/DFG TMP92CD28ADFG Part Number TMP92CY23FG/DFG Series name 900/L1 900/L1 900/H1 900/H1 Series name 900/H1 900/H1 900/H1 ROM (bytes) 48K/96K 128K/256K 256K/512K 512K ROM (bytes) 256K 512K 512K RAM (bytes) 4K/10K 4K/16K 16K/32K 32K RAM (bytes) 16K 32K 32K I/O port 53 81 84 72 I/O port 84 84 68 10-bit AD converter (ch) 4 8 12 - 10-bit AD converter (ch) 12 12 12 UART/SIO (ch) 2 2 3 2 UART/SIO (ch) 3 3 2 I 2 C bus/SIO (ch) 1 1 2 2 I 2C bus/SIO (ch) 2 2 3 1 CAN LQFP100/QFP100 LQFP100/QFP100 QFP100 USB HOST controller Package LQFP64 LQFP100 LQFP100/QFP100 LQFP100/QFP100 Package 20 * Some of the flash memories use the SuperFlash TMP92CD54IFG 1 : Under development ® TMP92CD23AFG/DFG : Under development ® technology under the license of Silicon Storage Technology, Inc. SuperFlash is a registered trademark of Silicon Storage Technology, Inc. Applications Air conditioners Refrigerators ■ Microcontrollers with motor control circuit (PMD) Washing machines Automotive Main functions ● Sine wave drive ● Rotor position detection function ● Motor control timer and timer capture ● PWM waveform generation function ● Overload protection function ● Abnormality protection function ● Automatic commutation start and automatic position detection start ● AD converter trigger generation function These microcontrollers with a motor control circuit incorporate an inverter control function for 3-phase DC and AC motors. The motor control circuit supports hardware configuration where motor drive signals are linked with feedback signals from the motor, thus controlling the motor with less load imposed on the CPU. The line-up includes a variety of microcontrollers supporting 120-degree commutation and vector control. 8-bit microcontrollers with motor control circuit (PMD) ROM size SOP/QFP DIP 120/ 256 K Third-generation PMD 8- and 11-channel 10-bit high-speed ADCs : In mass production : Under development : Under planning Second-generation PMD Second-generation PMD Flash ROM Flash ROM TMP88FW45 TMP88FW44 TMP19A71 Second-generation PMD Second-generation PMD 16-channel 10-bit ADC 16-channel 10-bit ADC 64 K TMP88CS42 Third-generation PMD 4-channel 10-bit 2-unit 32 K Second-generation PMD 8-channel 10-bit ADC TMP77CM70T TMP89FM82T TMP77FM70T TMP88CS43 Second-generation PMD Second-generation PMD 4-channel 10-bit ADC 8-channel 10-bit ADC TMP88CH40 TMP88CH41 TMP88CH40I TMP88FH41 16 K TMP88CH41I/S TMP88F841 8K PMD 1ch 28-pin PMD 2ch 42-/44-/48-pin 64-pin 80-pin 100-pin PMD : Programmable Motor Driver Product line-up Series Name Part Number Flash ROM (bytes) PMD RAM I/O (channel) (bytes) TMP88CH40NG/MG Supply Voltage (V) Version with OTP/ Flash TMP88PH40NG/MG 19 TMP88CH40IMG TMP88PH40MG 16 K TMP88CH41NG/UG TMP88CH41IUG /SUG TMP88CS42NG/FG 64 K 1 33 8K 16 K TMP88FH41UG 10-bit AD converter UART ● SIO ● 512 TMP88F841UG 870/X Additional Functions ● 4.5 to 5.5 TMP88PH41NG/UG TMP88PH41UG - 2K 55 71 TMP88CS43FG 10-bit AD converter UART SIO ● PWM ● 2 ● ● 4.5 to 5.5 TMP88PS42NG/FG TMP88PS43FG Package SDIP28/SOP28 SOP28 SDIP42/LQFP44(10 x 10mm) LQFP44(10 x 10mm) SDIP64/QFP64 (14 x 20mm) QFP80(14 x 20mm) 10-bit AD converter ● UART ● SIO ● PWM ● 10-bit AD converter ● UART ● SIO ● PWM ● 10-bit AD converter ● UART ● SIO ● SEI 4.5 to 5.5 - QFP100(14 x 20mm) 4.5 to 5.5 - QFP80(14 x 20mm) 4.5 to 5.5 - LQFP48(7 x 7mm) 10-bit AD converter UART/SIO 4.5 to 5.5 10-bit AD converter UART/SIO PWM ● Encoder input 3.0 to 3.6 ● 870/C1 770 TMP88FW44FG 120K 4K 91 2 TMP88FW45FG 120K 4K 71 2 TMP89FM82TUG 32K 1.5K 39 1 32K 1K 18 1 256 K 10K 75 2 TMP77CM70TUG TMP77FM70TUG ● ● TMP77FM70TUG - LQFP64(10 x 10mm) ● TX19A TMP19A71CYUG/FG ● ● * For details of the products listed above, see the "Part Number List". * Some of the flash memories use the SuperFlash ® TMP19A71FYUG/FG LQFP100(14 x 14mm)/ QFP100(14 x 20mm) : Under development ++: Under planning ® technology under the license of Silicon Storage Technology, Inc. SuperFlash is a registered trademark of Silicon Storage Technology, Inc. 21 Microcontrollers Listed by Function / Application Applications Electronic dictionaries PDAs Air conditioners ■ Microcontrollers with LCD controller Refrigerators Washing machines Main functions The following microcontrollers contain LCD controller circuitry that supports monochrome and color STN/TFT. The line-up thus supports a wide range of LCDs with different sizes. ● Monochrome/Gray/Color LCD controller ● Memory interface: SDRAM, NAND Flash, SD card ● Large-capacity memory access MMU ● Touch Screen interface 16-/32-bit microcontrollers with LCD controller Monochrome / Gray Common Color Common 480 TMP92CH21 TMP91C820A TMP92C820 : In mass production 480 Monochrome / Gray TMP92CF26A/CZ26A Monochrome / Gray 256K / 16M Colors 320 320 TMP92CH21 TMP92CF/CZ26A 64K Colors 4K Colors 240 TMP92CF29A 64K Colors 240 128 128 TMP92CF29A TMP92CZ26A TMP92CF/CZ26A Monochrome / Gray 4K Colors TMP92CF29A TMP92CA25 Monochrome 64 TMP91C016 32 64 128 320 4K Colors 64 TMP91C025 TMP91C815 Monochrome 32 360 640 960 Segment 320 64 480 640 960 Segment Product line-up Part Number ROM (bytes) RAM (bytes) I/O - - 31 Color LCD-CTRL Display Size Additional Functions ● TMP91C016FG ● ● TMP91C025FG - - 38 TMP91C815FG - 8K 61 8K 8K 77 TMP91C820AFG TMP92C820FG - 8K 83 TMP92CH21FG 8K (Boot) 16K 82 W/B 16 Gray 64seg. x 32com. to 360seg. x 240com. 128seg. x 128com. to 640seg. x 480com. 64seg. x 64com. to Color: 320seg. x 320com. Gray: 960seg. x 480com. - 10K 92 W/B 64seg. x 64com. to 640seg. x 480com. ● ● MMU (136MB) 1.8 to 3.6 ● MMU (136MB) SDRAM controller 2.7 to 3.6 MMU (136MB) SDRAM controller 3.0 to 3.6 MMU (512MB) SDRAM controller NAND Flash interface Touch Screen interface USB1.1 interface 2.7 to 3.6 MMU (512MB) SDRAM controller NAND Flash interface Touch Screen interface SPI interface 2.7 to 3.6 MMU (3.1GB) SDRAM controller MLC NAND Flash interface USB1.1 interface SPI interface 1.4 to 1.6 3.0 to 3.6 (Two power supplies) FBGA228 (15 x 15mm, 0.8-mm pitch) MMU (2.1GB) SDRAM controller MLC NAND Flash interface USB1.1 interface SPI interface 1.4 to 1.6 3.0 to 3.6 (Two power supplies) LQFP176 (20 x 20mm) ● ● ● ● ● ● ● ● ● ● ● TMP92CZ26AXBG TMP92CF29AFG 8K (Boot) 8K (Boot) 288K 144K 136 92 Gray/ Color 64seg. x 64com. to 16M/256K colors:320seg. x 480com. 64K colors:480seg. x 480com. 4K or fewer colors :640seg. x 480com. Gray Gray/ Color 64seg. x 64com. to 64K colors:480seg. x 480com. 4K or fewer colors :640seg. x 480com. Gray * For details of the products listed above, see the "Part Number List". 22 LQFP100 (14 x 14mm) 2.4 to 3.6 ● TMP92CA25FG MMU (105MB) 1.8 to 3.6 DRAM controller Display data X/Y axis conversion circuit (8 x 8) Package MMU (72MB) Touch Screen interface ● ● Gray/ Color Supply Voltage (V) ● ● ● ● ● ● ● ● ● ● LQFP128 (14 x 14mm) LQFP144 (16 x 16mm) Applications DVDs Audio systems Air conditioners Refrigerators Washing machines ■ Microcontrollers with fluorescent display tube driver The following microcontrollers incorporate high breakdown voltage output for directly driving a fluorescent display tube and a display circuit for automatically transferring display data to a port. In addition to existing products, such as a VFT driver circuit which can display digits on a segmented display, Toshiba offers a line of products which support automatic display on universal-grid display tubes. 8-/16-bit microcontrollers with fluorescent display tube driver ROM size QFP : In mass production : Under development DIP 128 K 870/X Series 96 K TMP88PU74 TMP88PU77 TMP88CU74 TMP88CU77 72 K TMP88CS77 64 K 870 Series TMP87PS71A 60 K TMP87CS71B TMP88CP77 48 K 40 K 32 K 870/C Series TMP87PM14 TMP86PM72 TMP86PM74A TMP87PM74 TMP87PM75 TMP87CM14 TMP86CM72 TMP86CM74A TMP87CM74A TMP87CM75 TMP87CH74A TMP87CH75 24 K TMP87CK14 16 K TMP87CH14 TMP86CK74A TMP86CH72 12 K 8K TMP87C814 QFP/SDIP QFP QFP 64-pin 80-pin 100-pin 8-bit microcontrollers with fluorescent display tube driver Series Name Part Number TMP87C814NG/FG TMP87CH14NG/FG TMP87CK14NG/FG TMP87CM14NG/FG 870 870/C 870/X ROM (bytes) 8K 16 K 24 K 32 K RAM (bytes) VFT Driver(Fluorescent Tube Driver) 55 Maximum breakdown voltage: 40 V on each of 24 pins 73 16 seg. x 16 dig. 512 1K TMP87CS71BFG 60 K 2K TMP87CH74AFG TMP87CM74AFG TMP87CH75FG TMP87CM75FG 16 K 512 32 K 1K 16 K 512 32 K 1K TMP86CK74AFG TMP86CM74AFG TMP86CH72FG 24 K 1K 32 K 2K TMP86CM72FG 32 K TMP88CU74FG TMP88CP77FG TMP88CS77FG TMP88CU77FG 16 K I/O 71 89 70 1K 54 96 K 2K 71 48 K 1K 64 K 2K 96 K 3K 88 Maximum breakdown voltage: 40 V on each of 37 pins Programmable grid scan output Maximum breakdown voltage: 40 V on each of 51 pins Programmable grid scan output Maximum breakdown voltage: 41 V on each of 37 pins Programmable grid scan output Maximum breakdown voltage: 41 V on each of 32 pins Programmable grid scan output Maximum breakdown voltage: 40 V on each of 37 pins Programmable grid scan output Maximum breakdown voltage: 40 V on each of 53 pins Programmable grid scan output Additional Functions ● ● ● 8-bit AD converter: 8 channels 8-bit SIO: 1 channel 16-bit timer/counter: 2 channels, 8-bit timer/counter: 2 channels ● ● ● AD converter input: 6 channels 8-bit SIO: 1 channel High-speed serial output ● ● ● 8-bit AD converter: 12 channels 8-bit SIO: 2 channels 16-bit timer/counter: 2 channels, 8-bit timer/counter: 2 channels 8-bit AD converter: 8 channels ● 8-bit SIO: 1 channel 16-bit timer/counter: 2 channels, 8-bit timer/counter: 2 channels ● 8-bit AD converter: 6 channels ● 8-bit SIO: 1 channel ● 16-bit timer/counter: 1 channel, 8-bit timer/counter: 2 channels ● I2C bus: 1 channel ● 8-bit SIO: 1 channel ● 16-bit timer/counter: 2 channels, 8-bit timer/counter: 2 channels ● ● ● ● 8-bit AD converter: 12 channels ● 8-bit SIO: 2 channels 16-bit timer/counter: 3 channels, 8-bit timer/counter: 1 channel Package SDIP64/ QFP64 (14 x 20mm) QFP80 (14 x 20mm) QFP100 (14 x 20mm) QFP80 (14 x 20mm) QFP64 (14 x 14mm) QFP80 (14 x 20mm) QFP100 (14 x 20mm) * For details of the products listed above, see the "Part Number List". 23 Microcontrollers Listed by Function / Application ■ Microcontrollers with LCD driver The following microcontrollers contain LCD driver circuitry. Some products also incorporate a voltage booster, enabling stable LCD display even at low operating voltages and realizing low power consumption. 8-/16-bit microcontrollers with LCD driver ROM size QFP 40 seg. x 4 com. : In mass production Not voltage booster type DIP TMP91FW40 128 K TMP91CW40 TMP93CS20 40 seg. x 4 com. 64 K 40seg. x 4 com. On-chip voltage booster 60 K TMP86CS28 TMP86CS28 TMP86FS28 TMP86FS28 32 seg. x 4 com. TMP86PS23 TMP86FS27 TMP86FS23 TMP86PS27 TMP86CP23A TMP87PP21 TMP86CP27A TMP87CP21C TMP86PS25 TMP87CP21C TMP86CM23A 40 seg .x 4 com. 8-bit AD converter: 8 channels TMP87PP23 TMP87PP24A TMP87CP23 TMP87CP24A TMP87CM23A TMP87CM24A On-chip voltage booster TMP86PM23 TMP86FM25 32 K 24 seg. x 4 com. TMP86FM29 TMP86CM29L TMP87CM29 TMP86PM29B TMP86CM29B TMP86CM25A TMP86CM27 TMP87CM21C TMP86CM25 TMP87CM21C 60seg. x 16com. TMP87CK29 24 K On-chip voltage booster 23 seg. x 4 com. TMP86PH22 16 K TMP86CS25AD 24seg. x 4 com. TMP86FP24 TMP87PP21 On-chip voltage booster 8-bit AD converter: 8 channels TMP86CS25A On-chip voltage booster 48 K On-chip voltage booster 10-bit AD converter: 8 channels 60seg. x 16com. TMP86CH22 TMP86CH21A 32seg. x 4 com. 8-bit AD converter: 8 channels TMP86CH29B TMP87CH29 32 seg. x 4 com. On-chip voltage booster 8-bit AD converter: 8 channels TMP87CH21C TMP87CH21C TMP86C829B 8K TMP86C822 TMP86C820 TMP86C420 4K (10 x 10mm) SDIP64/LQFP LQFP(10 x 10mm)/ (10 x 10mm) QFP(14 x 14mm) 44-pin 64-pin LQFP44 QFP (14 x 20mm) 80-pin 4-bit microcontrollers with LCD driver ROM size 4K 2K QFP DIP : In mass production 20 seg x 4 com. 8-bit AD converter: 4 channels TMP47C422 TMP47C222 SDIP / QFP 42- / 44-pin 24 LQFP QFP LQFP LQFP (12 x 12mm) (14 x 20mm) (14 x 14mm) (16 x 16mm) 100-pin 144-pin Applications Game machines Telephones Remote controls Audio systems Air conditioners Refrigerators Washing machines Rice cookers 16-bit microcontrollers with LCD driver Series Name 900/L 900/L1 Part Number TMP93CS20FG TMP91CW40FG ROM (bytes) RAM (bytes) I/O LCD Driver 64 K 2K 88 40 seg. x 4 com. (On-chip voltage booster) 128 K 4K 61 40 seg. x 4 com. (Not voltage booster type) TMP91FW40FG Additional Functions Serial interface: 3 channels 10-bit AD converter: 8 channels 16-bit timer/counter: 4 channels, 8-bit timer/counter: 4 channels ● Serial interface: 4 channels ● 10-bit AD converter: 12 channels ● 16-bit timer/counter: 3 channels, 8-bit timer/couter: 4 channels ● ● ● Power Voltage (V) Package 10% 10% LQFP144 (16 x 16 mm) 2.7 to 3.6 LQFP100 (14 x 14 mm) Power Voltage (V) Package 5V 3V 8-bit microcontrollers with LCD driver Series Name 870 Part Number TMP87CH21CFG/CDFG TMP87CM21CFG/CDFG TMP87CP21CFG/CDFG TMP87CM23AFG TMP87CP23FG TMP87CM24AFG TMP87CP24AFG TMP87CH29NG/UG TMP87CK29NG/UG TMP87CM29NG/UG TMP86CH22UG TMP86C822UG TMP86C420UG/FG TMP86C820UG/FG TMP86CH21FG TMP86CH21AUG ROM (bytes) 16 K 32 K 48 K 32 K 48 K 32 K 48 K 16K 24K 32K 16 K 8K 4K 8K RAM (bytes) 1K 2K 1K 2K 2K I/O LCD Driver 52 32 seg. X 4 com. 70 40 seg. X 4 com. 69 40 seg. X 4 com. (On-chip voltage booster) 1K 43 24 seg. X 4 com. 512 32 23 seg. X 4 com. 256 16 K 512 TMP86C829BUG/BFG 8K TMP86CH29BUG/BFG 16 K 32 seg. X 4 com. (On-chip voltage booster) 39 TMP86CM29BUG/BFG TMP86CM29LUG 32K Additional Functions ● ● ● 2.7 to 5.5 8-bit AD converter: 8 channels 8-bit SIO: 2 channels 16-bit timer/counter: 2 channels, 8-bit timer/counter: 2 channels QFP100 (14 X 20mm) 8-bit AD converter: 5 channels 8-bit UART: 1 channel 18-bit timer/counter: 1 channel, 8-bit timer/counter: 4 channels ● 8-bit AD converter: 4 channels ● 8-bit SIO: 1 channel, 8-bit UART: 1 channel ● 18-bit timer/counter: 1 channel, 8-bit timer/counter: 2 channels ● 8-bit AD converter: 8 channels ● 8-bit SIO: 1 channel ● 18-bit timer/counter: 1 channel, 8-bit timer/counter: 2 channels ● 8-bit AD converter: 8 channels ● 8-bit SIO: 1 channel ● 18-bit timer/counter: 1 channel, 8-bit timer/counter: 4 channels ● ● ● ● ● ● 2.2 to 5.5 LQFP100 (14 X 14mm) 2.7 to 5.5 SDIP64 LQFP64 (10 X 10mm) 1.8 to 5.5 LQFP44 (10 X 10mm) 1.8 to 5.5 LQFP64 (10 X 10mm) QFP64 (14 X 14mm) 1.8 to 5.5 LQFP64 (10 10mm) QFP64 (14 X 14mm) 10-bit AD converter: 8 channels 8-bit SIO/UART: 1 channel 18-bit timer/counter: 1 channel, 8-bit timer/counter: 4 channels 1.5K LQFP64 (10 X 10mm) 1.8 to 3.6 TMP86FM29UG/FG 870/C TMP86CM23AUG TMP86CP23AUG 48K TMP86FS23UG ▲ 60K TMP86FP24FG 48K TMP86CM27FG TMP86CP27AFG TMP86FS27FG TMP86CM25FG 32 K 48K 60K TMP86CM25AFG 2K 1K 54 24 seg. X 4 com. (On-chip voltage booster) 55 40 seg. X 4 com. (On-chip voltage booster) 10-bit AD converter: 8 channels 8-bit SIO: 1 channel, 8-bit UART: 1 channel 18-bit timer/counter: 1 channel, 8-bit timer/counter: 4 channels Multiply-accumulate calculator (MAC) ● ● ● ● 10-bit AD converter: 8 channels 8-bit SIO: 1 channel, 8-bit SIO/UART: 1 channel 16-bit timer/counter: 2 channels, 8-bit timer/counter: 2 channels Program patch logic 1.8 to 3.6 LQFP80 (12 X 12mm) ● ● ● 10-bit AD converter: 8 channels 8-bit UART: 1 channel, 8-bit SIO: 1 channel 10-bit timer/counter: 1 channel, 8-bit timer/counter: 2 channels 2.7 to 5.5 QFP80 (14 X 20mm) ● ● ● 8-bit AD converter: 8 channels 8-bit SIO/UART: 1 channel, 8-bit SIO: 1 channel 18-bit timer/counter: 1 channel, 8-bit timer/counter: 4 channels 1.8 to 5.5 LQFP64 (10 X 10mm) 2.7 to 5.5 1.8 to 5.5 60 seg. X 16 com. (On-chip voltage booster) 42 TMP86CS25ADFG LQFP64 (10 X 10mm) QFP64 (14 X 14mm) ● ● ● ● 32 K TMP86CS25AFG TMP86CS28FG/DFG ▲ 32 seg. X 4 com. 48 QFP80 (14 X 20mm) LQFP80 (12 X 12mm) 2K 1.8 to 3.6 QFP100 (14 X 20mm) 1.8 to 5.5 LQFP100 (14 X 14mm) 60 K 40 seg. X 4 com. (On-chip voltage booster) 62 TMP86FS28FG/DFG ▲ o ● ● ● 10-bit AD converter: 8 channels 8-bit SIO/UART: 1 channel, 8-bit UART: 1 channel 16-bit timer/counter: 2 channel, 8-bit timer/counter: 4 channels 2.7 to 5.5 QFP80 (14 X 20mm) LQFP80 (12 X 12mm) Power Voltage (V) Package o : Guaranteed over the ambient temperature (Topr) range of -20 C to 85 C at 1.8 V to 2.0 V. o o : Guaranteed over the ambient temperature (Topr) range of -20 C to 85 C at 2.7 V to 3.0 V. 4-bit microcontrollers with LCD driver Series Name Part Number TMP47C222N/F/U ROM RAM (bytes) (Nibbles) 2K I/O 8-bit AD converter: 4 channels ● 8-bit SIO: 1 channel ● Pulse output: remote control transmission carrier ● 22 4K Additional Functions SDIP42 192 47E TMP47C422N/F/U LCD Driver 20 seg. x 4 com. 256 2.5 to 5.5 QFP44 (14 x 14 mm) QFP44 (10 x 10 mm) * For details of the products listed above, see the "Part Number List". * Some of the flash memories use the SuperFlash ® ® technology under the license of Silicon Storage Technology, Inc. SuperFlash is a registered trademark of Silicon Storage Technology, Inc. 25 Microcontrollers Listed by Function / Application ■ Flash microcontrollers Flash microcontrollers ROM size SOP/QFP 2M DIP : In mass production : Under development : Under planning 19A64F20B 1962F10A 1M 92FD23A 92FD28A 92FD54AI 1940FDB 512 K 1942FD 1942FD 19A43FD 19A43FZ 384 K 91FY42 19A71FY 256 K 91FW60 91FW40 91FW27 128 K 88FW45 120 K 96K 88FW44 91FU62 86FS27 86FS28 86FS23 86FS49AI 60 K 86FS64 86FS49A 89FS60 86FP24 48 K 89FM40 89FM42 32 K 89FM46 77FM70T 89FM82T 86FM29 86FM25 86FM48 89FM60 16 K 86F807 8K 86FH12 86FH09A 89FH40 86FH92I 86FH92 86FH93 86FH46A 86F808 86F809 89FH42 89FH46 86FH47A 86FH47A 88FH41 88F841 86F409 4K SOP/ SDIP SSOP/ SDIP SDIP SDIP 28-pin 30-pin 32-pin 42-pin LQFP LQFP (10 x 10mm) (7 x 7mm) 44-pin 48-pin QFP(14 x 14mm)/ QFP(14 x 20mm)/ QFP(14 x 20mm)/ LQFP(10 x 10mm) LQFP(12 x 12mm) LQFP(14 x 14mm) 64-pin 80-pin 100-pin FBGA LQFP FBGA FBGA (16 x 16mm) (13 x 13mm) (12 x 12mm) (13 x 13mm) 144-pin 177-pin 193-pin 281-pin Product line-up Series Name Part Number TMP86F807MG/NG TMP86F808DMG/NG TMP86F409NG TMP86F809NG TMP86FH09ANG TMP86FH12MG 870/C TMP86FS23UG TMP86FP24FG TMP86FM25FG ROM (bytes) 8K RAM (bytes) 256 I/O ● ● 16-bit timer/counter: 1 channel 8-bit timer/counter: 2 channels 26 ● ● ● SEI: 1 channel UART: 1 channel 10-bit AD converter: 6 channels ● ● 16-bit timer/counter: 1 channel 8-bit timer/counter: 2 channels 24 ● ● ● SIO: 1 channel UART: 1 channel 10-bit AD converter: 8 channels ● ● ● 16-bit timer/counter: 1 channel 10-bit timer/counter: 1 channel 8-bit timer/counter: 2 channels SSOP30 48 ● ● ● SIO: 1 channel UART:1 channel 10-bit AD converter: 8 channels ● ● 18-bit timer/counter: 1 channel 8-bit timer/counter: 4 channels LQFP64 (10 x 10mm) 54 ● ● ● SIO: 1 channel SIO/UART: 1 channel 10-bit AD converter: 8 channels ● ● 16-bit timer/counter: 2 channels 8-bit timer/counter: 2 channels LQFP80 (12 x 12mm) 42 ● ● ● SIO: 1 channel SIO/UART: 1 channel 8-bit AD converter: 8 channels ● ● 18-bit timer/counter: 1 channel 8-bit timer/counter: 4 channels QFP100 (14 x 20mm) 55 ● ● ● SIO: 1 channel UART: 1 channel 10-bit AD converter: 8 channels ● ● 10-bit timer/counter: 1 channel 8-bit timer/counter: 2 channels QFP80 (14 x 20mm) 62 ● ● ● UART: 1 channel SIO/UART: 1 channel 10-bit AD converter: 8 channels ● ● 16-bit timer/counter: 2 channels 8-bit timer/counter: 4 channels QFP80 (14 x 20mm)/ LQFP80 (12 x 12mm) 24 512 16K 60K 48K 2K 32K TMP86FS27FG 1K 60K TMP86FS28FG/DFG 26 2K Package SEI: 1 channel UART: 1 channel 8-bit AD converter: 6 channels 4K 8K Additional Functions ● ● ● 22 SOP28/SDIP28 SSOP30/SDIP30 SDIP32 Applications Electronic dictionaries PDAs Game machines Telephones Remote controls Audio systems Air conditioners Refrigerators Washing machines Rice cookers Automotive TVs Product line-up Series Name Part Number ROM (bytes) RAM (bytes) I/O TMP86FM29UG/FG 32K 1.5K 39 16K 512 TMP86FH46ANG TMP86FH47AUG/DUG TMP86FM48UG/FG 870/C 33 32K TMP86FS49AUG/FG TMP86FS49AIUG/FG 35 54 2K 56 60K TMP86FS64FG 91 TMP86FH92DMG 24 TMP86FH92IDMG 16K 512 TMP86FH93NG 870/X 26 TMP88F841UG 8K TMP88FH41UG 16K TMP88FW44FG 120K 512 4K TMP88FW45FG 870/C1 16K TMP89FM40NG 32K TMP89FH42UG 16K TMP89FM42UG 32K TMP89FM46DUG TMP89FM60UG/FG 770 91 71 TMP89FH40NG TMP89FH46DUG 33 2K 16K 40 56 32K 1.5K 39 32K 1K 18 12K 53 4K 61 TMP89FM82TUG TMP77FM70TUG TMP91FW27UG 128K TMP91FW40FG 900/L1 TMP91FY42FG 256K 16K 81 TMP91FW60FG/DFG 128K 8K 83 TMP91FU62FG/DFG 96K 4K 69 TMP92FD23AFG/DFG 900/H1 TMP92FD28AFG/DFG 84 512K 32K TMP92FD54AIFG TMP1942FDUG TX19 TX19A 77 20K 108 202 TMP1962F10AXBG 1024K 40K TMP19A43FDXBG 512K 24K TMP19A43FZXBG 384K 20K TMP19A64F20BXBG 2048K 64K TMP19A71FYFG * 16K 512K TMP1942FDXBG TMP19A71FYUG 70 68 TMP1940FDBFG 256K ● SIO: 1 channel ● UART: 1 channel ● 10-bit AD converter: 8 channels ● 16-bit timer/counter: 1 channel ● 8-bit timer/counter: 2 channels ● SIO: 1 channel ● SIO/UART: 1 channel ● I2C: 1 channel ● SIO: 2 channels ● UART: 2 channels ● I2C: 1 channel ● SIO: 2 channels ● UART: 1 channel ● 10-bit AD converter: 16 channels ● SEI: 1 channel ● UART: 1 channel ● I2C/UART: 1 channel ● SEI: 1 channel ● UART: 1 channel ● I2C/UART: 1 channel ● I2C: 1 channel ● SIO: 1 channel ● UART: 1 channel ● 10-bit AD converter: 8 channels ● SIO: 1 channel ● UART: 2 channels ● PWM: 2 channels ● 10-bit AD converter: 16 channels ● 10-bit AD converter: 16 channels ● 16-bit timer/counter: 2 channels ● 8-bit timer/counter: 2 channels ● 10-bit AD converter: 16 channels ● 16-bit timer/counter: 2 channels ● 8-bit timer/counter: 4 channels ● 16-bit timer/counter: 2 channels ● 8-bit timer/counter: 4 channels ● 10-bit AD converter: 6 channels ● 16-bit timer/counter: 1 channel ● 8-bit timer/counter: 2 channels ● 10-bit AD converter: 6 channels ● 16-bit timer/counter: 1 channel ● 8-bit timer/counter: 2 channels ● 16-bit timer/counter: 2 channels ● 8-bit timer/counter: 2 channels ● Motor control: 1channel ● 16-bit timer/counter: 2 channels ● 8-bit timer/counter: 4 channels ● Motor control: 2 channels 10K 143 209 75 ® SDIP42 LQFP44 (10 x 10mm)/ QFP44 (7 x 7mm) LQFP64 (10 x 10mm)/ QFP64 (14 x 14mm) QFP100 (14 x 20mm) SSOP30 SDIP32 LQFP44 (10 x 10mm) QFP100 (14 x 20mm) QFP80 (14 x 20mm) SDIP42 ● 10-bit AD converter: 8 channels ● 16-bit timer/counter: 2 channels ● 8-bit timer/counter: 4 channels ● UART: 1 channel ● SIO/UART: 2 channels ● I2C/SIO: 1 channel ● SIO/UART: 1 channel ● SEI/UART: 1 channel ● 10-bit AD converter: 8 channels ● 10-bit AD converter: 16 channels ● 16-bit timer/counter: 2 channels ● 8-bit timer/counter: 4 channels ● 16-bit timer/counter: 2 channels ● 8-bit timer/counter: 4 channels ● Motor control: 1 channel ● SIO/UART: 2 channels ● 10-bit AD converter: 8 channels ● 16-bit timer/counter: 2 channels ● Motor control: 1 channel LQFP64 (10 x 10mm) ● SIO/UART: 2 channels ● I2C bus SIO: 1 channel ● 10-bit AD converter: 4 channels ● SIO/UART: 4 channels ● 10-bit AD converter: 4 channels ● LCD driver: 40 channels ● SIO/UART: 2 channels ● I2C bus SIO: 1 channel ● 10-bit AD converter: 8 channels ● SIO/UART: 3 channels ● I2C bus: 2 channels ● 10-bit AD converter: 16 channels ● SIO/UART: 3 channels ● I2C bus: 1 channel ● 10-bit AD converter: 16 channels ● 8-bit timer/counter: 6 channels ● 16-bit timer/counter: 1 channel LQFP64 (10 x 10mm) LQFP44 (10 x 10mm) LQFP48 (7 x 7mm) ● High-speed SIO: 1 channel ● SIO/UART: 3 channels ● I2C bus SIO: 2 channels ● USB HOST ● SPI SD card ● High-speed SIO: 1 channel ● SIO/UART: 2 channels ● CAN 16 mailboxes : 1 channel ● SEI: 1 channel ● SIO/UART: 2 channels ● I2C SIO: 3 channels ● DMA controller: 4 channels ● Serial interface: 5 channels ● DMA controller: 4 channels ● Serial interface: 6 channels ● 10-bit DA converter: 3 channels ● DMA controller: 8 channels ● Serial interface: 8 channels ● 10-bit AD converter: 24 channels ● 8-bit timer/counter: 12 channels ● DMA controller: 8 channels ● Serial interface: 7 channels ● 10-bit AD converter: 16 channels ● 8-bit DA converter: 2 channels ● DMA controller: 8 channels ● Serial interface: 8 channels ● 10-bit AD converter: 24 channels ● DMA controller: 8 channels ● Serial interface: 4 channels ● 10-bit AD converter: 19 channels LQFP64 (10 x 10mm)/ QFP64 (14 x 14mm) LQFP48 (7 x 7mm) ● 8-bit timer/counter: 4 channels ● 16-bit timer/counter: 3 channels ● 8-bit timer/counter: 8 channels ● 16-bit timer/counter: 2 channels LQFP100 (14 x 14mm) ● 8-bit timer/counter: 6 channels ● 16-bit timer/counter: 5 channels LQFP100 (14 x 14mm)/ QFP100 (14 x 20mm) ● 8-bit timer/counter: 4 channels ● 16-bit timer/counter: 4 channels LQFP80 (12 x 12mm)/ QFP80 (14 x 20mm) ● 10-bit AD converter: 12 channels ● 8-bit timer/counter: 6 channels ● 16-bit timer/counter: 2 channels ● I2C bus SIO: 2 channels ● 8-bit timer/counter: 6 channels ● 16-bit timer/counter: 2 channels LQFP100 (14 x 14mm)/ QFP100 (14 x 20mm) ● 10-bit AD converter: 12 channels ● 8-bit timer/counter: 8 channels ● 16-bit timer/counter: 2 channels LQFP100 (14 x 14mm) ● 10-bit AD converter: 8 channels ● 16-bit timer/counter: 8 channels ● 10-bit AD converter: 16 channels ● 8-bit timer/counter: 12 channels ● 16-bit timer/counter: 14 channels ● 16-bit timer/counter: 8 channels ● 32-bit timer output compare: 8 channels ● 32-bit timer input capture: 8 channels ● 16-bit timer/counter: 16 channels ● 32-bit timer output compare: 8 channels ● 32-bit timer input capture: 4 channels LQFP144 (16 x 16mm) FBGA177 (13 x 13mm) FBGA281 (13 x 13mm) FBGA193 (12 x 12mm) ● 16-bit timer/counter: 11 channels ● 32-bit timer output compare: 10 channels ● 32-bit timer input capture: 4 channels FBGA281 (13 x 13mm) ● 16-bit timer/counter: 4 channels ● Motor control: 2 channels LQFP100 (14 x 14mm) For details of the products listed above, see the "Part Number List". * Some of the flash memories use the SuperFlash LQFP64 (10 x 10mm)/ QFP64 (14 x 14mm) ● UART: 1 channel ● SIO/UART: 1 channel ● I2C/SIO: 1 channel 42 3K 60K Package ● 18-bit timer/counter: 1 channel ● 8-bit timer/counter: 4 channels 36 32K TMP89FS60UG/FG Additional Functions ● SIO/UART: 1 channel ● 10-bit AD converter: 8 channels QFP100 (14 x 20mm) : Under development ++: Under planning ® technology under the license of Silicon Storage Technology, Inc. SuperFlash is a registered trademark of Silicon Storage Technology, Inc. 27 Microcontrollers Listed by Function / Application ■ Microcontrollers with AD converters 8-bit microcontrollers with AD converters ROM size SOP/QFP 120 K DIP : In mass production : Under development : Under planning 8-bit AD converter: 6 channels 96 K 88CS34 88CS38 64 K 88CS38B 60 K 10-bit AD converter: 8 channels 86CS44 88CP34 48 K 88CP38A 88CP38B 32 K 88CM38A 88CM38B 10-bit AD converter: 8 channels 89FM40 89FM42 86CM46A 86CM47A 10-bit AD converter: 14 channels 10-bit AD converter: 8 channels 89FM82T 86CM87R 89FM46 86CH87R 86FH47A 10-bit AD converter: 8 channels 24 K 86FH12 89FH42 86CH12 16 K 10-bit AD converter: 4 channels 88CH40 88CH40I 10-bit AD converter: 6 channels 89FH40 10-bit AD converter: 6 channels 86CH09 88CH41 86FH92I 86FH09A 86FH46A 86CH92I/S 86FH93 86CH46A 86FH92 88FH41 88CH41 88CH41I/S 86FH47A 86CH47A 8-bit AD converter: 4 channels 86CH47I/S 86CH22 89FH46 86C892I/S 8-bit AD converter: 6 channels 86F807 8K 86C807 86C807I/S 4K 8-bit AD converter: 6 channels 88F841 86C845 86F808 86C808 86F809 86C808I/S 86C809 86C847 86C846 86C847I/S 86C822 86C407 86C408 8-bit AD converter: 4 channels 86C407I/S 86C408I/S 86F409 86P202 2K 86P203 SOP/ DIP 20-pin SOP/SDIP SSOP/SDIP SDIP 28-pin 30-pin 32-pin * For details of the products listed above, see the "Part Number List". 28 SDIP/QFP (14 14mm) 42- / 44-pin QFP/LQFP (10 10mm) 44-pin LQFP (7 7mm) 48-pin Applications Electronic dictionaries PDAs Game machines Telephones Remote controls Audio systems Air conditioners Refrigerators Washing machines Rice cookers Automotive 10-bit AD converter: 16 channels 10-bit AD converter: 16 channels 88FW45 88FW44 8-bit AD converter: 12 channels 8-bit AD converter: 12 channels 88CU74 10-bit AD converter: 16 channels 88CS43 89FS60 88CS77 86FS27 86FS49A 8-bit AD converter: 8 channels 86FS28 86FS49AI 86FS64 86CS25A 86CS28 86CS49 86FS23 88CU77 10-bit AD converter: 8 channels 88CS42 10-bit AD converter: 8 channels TVs 86CS64A 86FP24 86CP23A 86CP27A 88CP77 86CM23A 86FM29 8-bit AD converter: 6 channels 86CM29B 86CM72 86CM29L 86FM25 89FM60 86CM49 86FM48 8-bit AD converter: 8 channels 86CM25A 86CM27 86CM74A 86CM25 86CK74A 8-bit AD converter: 8 channels 86CH49 86CH21A 86CH29B 86C820 86C829B 86CH72 87C841 86C420 SDIP / QFP(14 20mm) QFP(14 14mm)/LQFP(10 10mm) 64-pin * Some of the flash memories use the SuperFlash QFP(14 20mm)/ LQFP(12 12mm) QFP(14 80-pin ® 20mm)/ LQFP(14 14mm) 100-pin ® technology under the license of Silicon Storage Technology, Inc. SuperFlash is a registered trademark of Silicon Storage Technology, Inc. 29 Microcontrollers Listed by Function / Application 16- / 32-bit microcontrollers with AD converters ROM size QFP : In mass production : Under development 2M 1.5 M 1M 512 K 10-bit AD converter: 8 channels 1940FDB 384 K 10-bit AD converter: 19 channels 19A71CY 91CY22 91FY42 1940CYA 91CY22I 91CY28 91CW11 93CW40D 91CW12 93CW46A 91CW12A 95CW64 128 K 10-bit AD converter: 4 channels 10-bit AD converter: 8 channels 91FW27 93CW44 10-bit AD converter: 16 channels 91CU27 96 K 64 K 10-bit AD converter: 8 channels 19A71FY 256 K 91CU27R 91FU62 10-bit AD converter: 4 channels 10-bit AD converter: 6 channels 10-bit AD converter: 8 channels 93CS36 93CS32 93CS44 48 K 10-bit AD converter: 12 channels 91CW18A 91CW28 93CU44 91CU10 91FU62 10-bit AD converter: 16 channels 10-bit AD converter: 5 channels 93CS42A 93CS40 95CS64 10-bit AD converter: 4 channels 91CP27 10-bit AD converter: 8 channels 32 K 77FM70T 93CM40 96CM40 77CM70T 10-bit AD converter: 4 channels 24 K 91CK27 8K 1941A 10-bit AD converter: 4 channels 91C824 93CS41 91C219 91C829 93CW41 96C041B 91C025 91C630 95C265 96C141B 95C061B 92CM22 95CW65 N/A 6-bit AD converter: 4 channels 96C031Z LQFP LQFP QFP QFP LQFP QFP LQFP (10 x 10mm) (10 x 10mm) (14 x 14mm) (14 x 20mm) (12 x 12mm) ( 14 x 20mm) (14 x 14mm) 44-pin 30 93CS45 64-pin * For details of the products listed above, see the "Part Number List". 80-pin 100-pin Applications Electronic dictionaries PDAs Game machines Telephones Remote controls Audio systems Air conditioners Refrigerators Washing machines Rice cookers Automotive 10-bit AD converter: 24 channels 19A64F20B 19A64C1D 1962F10A 1962C10B 10-bit AD converter: 12 channels 92FD54AI 92CD54I 10-bit AD converter: 12 channels 92FD23A 92FD23A 10-bit AD converter: 16 channels 92CD23A 92CD23A 1942FD 10-bit AD converter: 16 channels 19A43FD 19A43CD 19A43FZ 19A43CZ 1942CZ 92CY23 1942CY 92CY23 10-bit AD converter: 16 channels 10-bit AD converter: 16 channels 91FW60 91CW60 91FW60 10-bit AD converter: 4 channels 91CW60 91FW40 91CW40 10-bit AD converter: 8 channels 93CS20 91C820A 10-bit AD converter: 12 channels 92CM27 10-bit AD converter: 4 channels 92CA25 92CH21 10-bit AD converter: 5 channels 10-bit AD converter: 8 channels 91C815 10-bit AD converter: 8 channels 94C251A 10-bit AD converter: 8 channels 10-bit AD converter: 6 channels 95C063 94C241C 92CF29A 92C820 10-bit AD converter: 6 channels 92CF26A 92CZ26A LQFP QFP TQFP LQFP LQFP QFP LQFP FBGA FBGA FBGA (14 x 14 mm) (14 x 20mm) (14 x 14 mm) (16 x 16 mm) (20 x 20 mm) (28 x 28 mm) (20 x 20mm) (12 x 12mm) (15 x 15mm) (13 x 13mm) 176-pin 193-pin 228-pin 281-pin 100-pin 128-pin 144-pin ® * Some of the flash memories use the SuperFlash 160-pin ® technology under the license of Silicon Storage Technology, Inc. SuperFlash is a registered trademark of Silicon Storage Technology, Inc. 31 Microcontrollers Listed by Function / Application ■ General-purpose microcontrollers in compact packages This comprehensive product line comes in compact packages, including SOPs, SSOPs and 7 mm x 7 mm 48-pin flat packages. General-purpose microcontrollers in compact packages ROM size SOP/QFP DIP : In mass production : Under development : Under planning TMP88CS38BNG/FG TMP88CS38NG/FG 64 K TMP88CS34NG/FG TMP93CS36UG TMP88CP38BNG/F TMP88CP38ANG/F 48 K TMP88CP34NG/FG TMP88CM38BNG/FG TMP88CM38ANG/F TMP89FM42UG 32 K TMP89FM40NG TMP86CM87RUG TMP89FM82TUG TMP86CM46ANG TMP86CM47AUG TMP89FM46DUG TMP88CH41NG/UG TMP88FH41UG TMP89FH42UG TMP88CH41SUG TMP88CH41IUG 16 K TMP86CH92SDMG TMP86CH87RUG TMP86CH92IDMG TMP86FH47AUG TMP86FH92IDMG TMP88CH40IMG TMP88CH40MG/NG TMP89FH40NG TMP86CH47SUG TMP86FH92DMG TMP86FH93NG TMP86FH46ANG TMP86CH47IUG TMP86FH12MG TMP86FH09ANG TMP86CH46ANG TMP86CH47AUG TMP86CH12MG TMP86CH09NG TMP86CH06NG TMP86CH06AUG TMP88F841UG TMP86C892SDMG TMP86F807MG/NG TMP86C807SMG/NG 8K TMP86C847SUG TMP86C892IDMG TMP86C847IUG TMP86F808DMG/NG TMP86C847UG TMP86C808SDMG TMP86C807IMG/NG TMP86C807MG/NG TMP89FH46DUG TMP86FH47ADUG TMP86C808IDMG TMP86F809NG TMP86C808DMG/NG TMP86C809NG TMP86C822UG TMP86C846NG TMP86C845UG TMP86C407SMG/NG 4K TMP86C407IMG/NG TMP86C407MG/NG 2K TMP86C408SDMG TMP86C408IDMG TMP86C408DMG/NG TMP86F409NG TMP86P203MG/NG TMP86P202MG/NG 32 SOP/DIP SOP/SDIP SSOP/SDIP SDIP SDIP LQFP/QFP LQFP 20-pin 28-pin 30-pin 32-pin 42-pin 44-pin 48-pin Applications Electronic dictionaries PDAs Game machines Telephones Remote controls Audio systems Air conditioners Refrigerators Washing machines Rice cookers Automotive TVs 8-bit microcontrollers (TLCS-870/C Series) Series Name Part Number Flash ROM (bytes) RAM (bytes) I/O Compact Package TMP86P202MG Additional Functions Supply Voltage (V) TMP86P202PG 2K TMP86P203MG 128 DIP20 14 SOP20 TMP86P203PG DIP20 TMP86CH06NG SDIP42 TMP86CH06AUG ♦ 16 K 512 35 LQFP44 (10 x 10mm) TMP86C407MG TMP86C407NG 4K TMP86C407IMG TMP86C407ING ● ● 8-bit AD converter: 4 channels 8-bit timer/counter: 2 channels 8-bit SIO/UART (switchable): 1 channel UART: 1 channel ● 16-bit timer/counter: 1 channel, 8-bit timer/counter: 2 channels 3.3 to 5.5 TMP86PH06NG ● ● 1.8 to 5.5 TMP86PH06UG SOP28 TMP86P807MG TMP86F807MG SDIP28 TMP86P807NG TMP86F807NG SOP28 TMP86P807MG SDIP28 TMP86P807NG TMP86C407SMG ★ SOP28 TMP86P807MG TMP86C407SNG ★ SDIP28 TMP86P807NG SOP28 TMP86P807MG TMP86F807MG SDIP28 TMP86P807NG TMP86F807NG TMP86C807MG 22 TMP86C807NG TMP86C807IMG SOP28 8K TMP86C807ING TMP86C807SMG ★ SDIP28 SOP28 256 TMP86C807SNG ★ TMP86P807MG SEI UART: 1 channel 8-bit AD converter: 6 channels ● 16-bit timer/counter: 1 channel, 8-bit timer/counter: 2 channels ● TMP86P807NG ● TMP86P807MG TMP86P807NG SDIP28 TMP86F807MG SOP28 TMP86F807NG SDIP28 TMP86C408DMG SSOP30 TMP86C408NG 2.7 to 5.5 TMP86P808DMG TMP86C408SDMG ★ SSOP30 TMP86C808DMG TMP86P808DMG TMP86F808DMG 24 TMP86C808NG TMP86P808NG TMP86F808NG SDIP30 TMP86C808IDMG TMP86P808DMG TMP86F808DMG TMP86P808NG TMP86F808NG SDIP30 4K TMP86C408IDMG 870/C Version with OTP/ Flash SOP20 8K TMP86P808DMG TMP86C808SDMG ★ SSOP30 TMP86F808DMG TMP86F808NG SDIP30 TMP86F409NG ▲ TMP86C809NG 4K 8K TMP86FH09ANG ▲ TMP86F809NG ▲ SEI UART: 1 channel ● 10-bit AD converter: 6 channels ● 16-bit timer/counter: 1 channel, 8-bit timer/counter: 2 channels ● 26 TMP86F809NG ▲ SDIP32 TMP86CH09NG TMP86FH09ANG ▲ TMP86FH09ANG ▲ TMP86CH12MG 16 K SSOP30 TMP86FH12MG ▲ TMP86CH22UG ♦ ♦ 8K ● LCD 8-bit SIO: 1 channel UART: 1 channel ● 8-bit AD converter: 4 channels ● 18-bit timer/counter: 1 channel, 8-bit timer/counter: 2 channels ● ● 33 16 K LQFP44 (10 x 10mm) ● TMP86C845UG TMP86FH12MG ▲ ● 24 TMP86C822UG 8-bit SIO: 1 channel UART: 1 channel 10-bit AD converter: 8 channels ● 16-bit timer/counter: 1 channel, 10-bit timer/counter: 1 channel, 8-bit timer/counter: 2 channels ● 512 8K 256 35 ● ● 8-bit SIO: 1 channel 10-bit AD converter: 8 channels 8-bit timer/counter: 2 channels TMP86PH22UG 2.7 to 5.5 TMP86PM47AUG TMP86PH47UG TMP86FH47AUG ▲ 1.8 to 5.5 TMP86PH46NG ♦ TMP86PM46NG TMP86FH46ANG ▲ TMP86C846NG TMP86CH46ANG ♦ TMP86FH46ANG ▲ TMP86CM46ANG 16 K 32 K 512 SDIP42 33 2.7 to 5.5 TMP86PM46NG 1K 8-bit SIO: 1 channel ● UART: 1 channel ● 10-bit AD converter: 8 channels ● 16-bit timer/counter: 1 channel, 8-bit timer/counter: 2 channels ● TMP86C847UG 8K TMP86C847IUG TMP86C847SUG ★ TMP86CH47AUG ♦ 512 ♦ 1.8 to 5.5 LQFP44 (10 x 10mm) 35 16 K o 1.8 to 5.5 TMP86PM47AUG TMP86PH47UG ♦ TMP86FH47AUG ▲ 2.7 to 5.5 TMP86PM47AUG TMP86PH47UG TMP86FH47AUG 1.8 to 5.5 TMP86PM47AUG TMP86PH47UG ♦ TMP86FH47AUG ▲ TMP86FH47ADUG ▲ o : Guaranteed over the ambient temperature (Topr) range of -20 C to 85 C at 1.8 V to 2.0 V. : Guaranteed over the ambient temperature (Topr) range of -20oC to 85oC at 2.7 V to 3.0 V. o o : Guaranteed over the ambient temperature (Topr) range of -40 C to 125 C. 33 Microcontrollers Listed by Function / Application Applications Electronic dictionaries PDAs Game machines Telephones Remote controls Audio systems Air conditioners Refrigerators Washing machines Rice cookers Automotive TVs 8-bit microcontrollers (TLCS-870/C Series,TLCS-870/X Series, TLCS-870/C1 Series) Series Name Part Number Flash ROM (bytes) RAM (bytes) I/O TMP86CH47IUG TMP86CH47SUG ★ 16 K TMP86FH47AUG ▲ LQFP44 (10 x 10mm) 512 32 K TMP86CH87RUG 16 K TMP86CM87RUG 32 K 870/C 35 LQFP48 (7 x 7mm) LQFP44 (10 x 10mm) 1K ★ 16 K 512 TMP86FH93NG 24 SSOP30 26 SDIP32 48 K QFP44 (14 x 14mm) 64 K SDIP42 QFP44 (14 x 14mm) TMP88CP34NG TMP88CS34NG SDIP42 TMP88CM38AF QFP44 (14 x 14mm) SDIP42 TMP88CM38ANG 32 K 1.5 K TMP88CM38BFG QFP44 (14 x 14mm) TMP88CM38BNG SDIP42 33 TMP88CP38AF TMP88CP38ANG 48 K TMP88CP38BNG TMP88CS38FG TMP88CS38NG 64 K 1.8 to 5.5 TMP86PM47AUG 4.5 to 5.5 TMP86PM87RUG 2K TMP88CH40MG SOP28 TMP88CH40NG SDIP28 TMP88CH41UG 512 TMP88CH41IUG SOP28 LQFP44 (10 x 10mm) SDIP42 TMP88CH41NG 33 TMP88CH41SUG TMP88F841UG 8K TMP88FH41UG 16 K TMP89FH40NG 16 K TMP89FM40NG 32 K TMP89FH42UG 16 K TMP89FM42UG 32 K TMP89FH46DUG 16 K LQFP44 (10 x 10mm) 2.7 to 5.5 TMP88PS34FG I2C: 1 channel PWM: 4 channels 8-bit AD converter: 6 channels ● 16-bit timer/counter: 2 channels, 8-bit timer/counter: 2 channels TMP88PS34NG ● ● ● TMP88PS34FG Remote control detection Program patch logic TMP88PS34NG TMP88PS38FG TMP88PS38NG TMP88PS38BFG TMP88PS38BNG TMP88PS38FG 2 I C: 1 channel PWM: 10 channels ● 8-bit AD converter: 6 channels ● 16-bit timer/counter: 2 channels, 8-bit timer/counter: 2 channels ● ● TMP88PS38NG TMP88PS38BFG Remote control detection Program patch logic 4.5 to 5.5 TMP88PS38BNG 36 SDIP42 40 LQFP44 (10 x 10mm) TMP88PS38BFG TMP88PS38BNG TMP88PH40MG TMP88PH40NG 8-bit SIO: 1 channel UART: 1 channel ● 10-bit AD converter: 4 channels ● 16-bit timer/counter: 1 channel, 8-bit timer/counter: 2 channels ● Motor control ● TMP88PH40MG TMP88PH41UG TMP88PH41NG 8-bit SIO: 1 channel UART: 1 channel ● 10-bit AD converter: 8 channels ● 16-bit timer/counter: 2 channels, 8-bit timer/counter: 2 channels ● Motor control ● TMP88PH41UG SIO/UART: 1 channel UART: 1 channel channel * Only one SIO channel can be used at a time. ● 16-bit timer/counter: 2 channels, 8-bit timer/counter: 4 channels ● 10-bit AD converter: 8 channels 2.7 to 5.5 SIO/UART: 1 channel 8-bit SEI/UART: 1channel 16-bit timer/counter: 2 channels, 8-bit timer/counter: 4 channels ● 10-bit AD converter: 8 channels ● Motor control 4.5 to 5.5 ● ● 2K 42 TMP89FM46DUG 32 K 3.0 to 5.5 TMP88PS38NG SDIP42 16 K 2.7 to 5.5 SDIP42 TMP88CS38BNG 19 SEI UART: 1 channel I2C/UART(switchable) 10-bit AD converter: 6 channels ● 16-bit timer/counter: 1 channel, 8-bit timer/counter: 2 channels TMP88PS38FG QFP44 (14 x 14mm) TMP89FM82TUG CAN SEI UART: 1 channel ● 10-bit AD converter: 14 channels ● 16-bit timer/counter: 1 channel, 8-bit timer/counter: 2 channels QFP44 (14 x 14mm) TMP88CS38BFG TMP88CH40IMG 870/C1 QFP44 (14 x 14mm) SDIP42 QFP44 (14 x 14mm) SDIP42 TMP88CP38BFG 870/X Version with OTP/ Flash TMP86PM47AUG TMP86PH47UG TMP86FH47AUG TMP86FH92IDMG TMP86FH92IDMG TMP88CS34FG 2.7 to 5.5 ★ TMP86CH92IDMG TMP88CP34FG ● 8K TMP86C892IDMG TMP86FH92DMG 8-bit SIO: 1 channel UART: 1 channel 10-bit AD converter: 8 channels ● 16-bit timer/counter: 1 channel, 8-bit timer/counter: 2 channels Supply Voltage (V) ● TMP86CM47AUG TMP86CH92SDMG Additional Functions ● TMP86FH47ADUG ▲ TMP86C892SDMG Compact Package 1.5 K 39 LQFP48 (7 x 7mm) ● I2C/SIO: 1 ● ● ● : Guaranteed over the ambient temperature (Topr) range of -20oC to 85oC at 1.8 V to 2.0 V. : Guaranteed over the ambient temperature (Topr) range of -20oC to 85oC at 2.7 V to 3.0 V. : Guaranteed over the ambient temperature (Topr) range of -40oC to 125oC. : Under development ++: Under planning 16-bit microcontrollers (TLCS-900/L Series) Series Name Part Number ROM (bytes) RAM (bytes) I/O Compact Package Additional Functions SIO/UART: 2 channels 10-bit AD converter: 4 channels ● 16-bit timer/counter: 2 channels, 8-bit timer/counter: 4 channels clock gear Supply Voltage (V) ● 900/L 34 TMP93CS36UG 64 K 2K 33 LQFP44 (10 x 10mm) ● 5V 10% Version with OTP/ Flash RISC stands for Reduced Instruction Set Computer. The smaller, fixed-length instruction set of a RISC processor allows fast program execution. Compared to the conventional CISC (Complex Instruction Set Computer), the RISC processor's simplified circuit structure offers attractive features such as increased execution speed and reduced power consumption. Toshiba has adopted the RISC processor technology developed by MIPS Technologies, Inc. In addition to the 32-bit processor TX39 Family for embedded use, Toshiba has also developed the TX19 Family of processors, featuring an additional 16-bit instruction set, and the 64-bit TX49 and TX99 Family of processors for embedded use. The TX19, TX39, TX49 and TX99 families serve as CPU cores, which, together with megacells for peripherals, offer solutions for the implementation of ASICs. Seamless core TX System RISC line-up Performance 64-bit superscalar TX99 64-bit core 32-bit core 32-bit core TX19 MIPS TX49 TX39 MIPS64 & MIPS-3D ASE MIPS MIPS & MIPS16 ✽ These are original cores developed independently by Toshiba based on each MIPS architecture. For fields requiring higher functionality and performance in network connection TX49 A 64-bit core ideal for digital equipment that requires high performance. TX39 Balanced cost/performance. A variety of applications ranging from commercial to industrial equipment TX19 Ideal for products such as mobile equipment where the focus is power consumption, cost and code efficiency Lower-cost design and lower-power consumption TX99 Higher performance levels A complete line-up of products, ranging from low-power-consumption devices to high-speed-processing devices, to suit a wide variety of applications TX99 Digital networks, automotive (digital information) TX49 Networks, LBP, Digital information appliances, DSCs TX39 Mobile terminals, networks, car navigation TX19 Cameras, automotive devices, DSCs, DVCs, DVDs, HDDs 35 64-Bit Superscalar TX System RISC TX99 Family The TX99 Family of RISC microprocessors is based on the MIPS64TM microarchitecture of MIPS Technologies, Inc. (U.S.A.) These microprocessors have a 64-bit superscalar architecture developed jointly by MIPS and Toshiba. MIPS64TM has the highest performance in the industry, enabling simultaneous execution of two instructions. By using this architecture in semiconductors and systems, it is possible to achieve high-speed data processing in fields such as automotive (digital information), OA, home servers, digital information appliances and networks where cost and power consumption are the top priority. TX99 Processor Core Features Based on MIPS 25Kf high-end RISC core Instruction set: MIPS 64TM with MIPS-3DTM ASE Level 2 cache of up to 256 Kbytes can be installed (optional) Employs dual issue superscalar pipeline (7-stage) Built-in single/double precision floating point coprocessor Core operation frequency: 533 MHz/600 MHz SOC I/F with a high bus band width (12.8 Gbytes/s) with numerous bus frequency division ratios for core vs. SOC I/F Equipped with 32-Kbyte instruction cache and 32-Kbyte data cache employs 4-way set-associative system Can be used as a CPU core for custom SoC TX99/H4: 90-nm process technology Complete development environment Superscalar Architecture Under development TX9956XBG-533/600 64-bit RISC microprocessor using a Superscalar architecture The TX9956XBG is equipped with a TX99/H4 core that uses a 90 nm process to enable 533 or 600 MHz operation. This processor has a built-in floating-point unit (FPU) and SysAD bus interface, and is useful in a wide range of applications areas including LBPs and set-top boxes. It contains 32-Kbyte instruction cache and 32-Kbyte data cache, as well as large secondary cache of 256 Kbytes. TX99/H4 Core Clock Generator Integer Arithmetic Unit 64-Bit GeneralPurpose Registers Integer Arithmetic Data Path Logic Debug Support Unit (EJTAG) SysAD Bus Interface MAC Unit 32-KB 4-Way Set-Associative Instruction Cache System Control Coprocessor Coprocessor Registers Dual Issue Pipeline Control Floating-Point Unit Registers Memory Management Unit 48 Double-Entry TLB Exception Handling Unit Cache Controller 32-KB 4-Way Set-Associative Data Cache MGB II Bus 256-Kbyte Level 2 Cache MGB II Bus SysAD Bus Interface 36 Floating-Point Unit Coprocessor Floating-Point Unit Data Path Logic Write buffer ● 64-bit Superscalar equipped with TX99/H4 core ● On-chip caching Four-way set-associative caches Instruction cache: 32 Kbytes Data cache: 32 Kbytes Level 2 cache: 256 Kbytes ● External bus (SysAD bus) 64-/32-bit ● Single-/double-precision FPU ● Clock generator (CG) ● Low power consumption mode ● Built-in debug support unit (DSU) ● Maximum operating frequency: Core: 533 MHz/600 MHz External bus: 133 MHz ● I/O operating voltage: 2.5 V or 3.3 V Internal operating voltage: 1.25 V ● Package: 272-pin PBGA, 27 mm x 27 mm, 1.27-mm pitch (with 16 thermal balls) 64-Bit TX System RISC TX49 Family The TX49 Family of RISC microprocessors for embedded use is an original Toshiba 64-bit processor family and is based on the RISC architecture designed by MIPS Technologies, Inc. The customer can implement a custom SoC using the TX49 Family cores in conjunction with general-purpose ASSP products. 64-bit RISC architecture Low-power consumption design ● R4000A architecture ■ Upward-compatible instruction set including MIPS I, MIPS II and MIPS III instruction set architectures (ISAs) ● TX49/H2: Internal operating frequency: 200 MHz ● TX49/H3: Internal operating frequency: 300 MHz/333 MHz ● TX49/H4: Internal operating frequency: 400 MHz ● TX49/L3: Internal operating frequency: 200 MHz ● TX49/L4: Internal operating frequency: 333 MHz ● TX49/W4: Internal operating frequency: 400 MHz ■ Level 2 cache of up to 512 Kbytes can be installed for each instruction and data (optional) ● Non-blocking load function ■ The instructions which follow the instruction currently being executed are executed while the cache is being refilled. ● DSP function ● Thirty-two 64-bit general-purpose registers ● Optimized 5-stage pipelining ● Single- or double-precision floating-point unit (FPU) (TX49/H2, TX49/H3, TX49/H4 and TX49/W4 core) ● Debug support unit (DSU) ■ Supports EJTAG. ● Low-power consumption modes (Doze/Halt) Built-in high-capacity primary cache ● Instruction cache: 32 Kbytes ■ 4-way set-associative ■ Lock function supported ● Data cache: 32 Kbytes ■ 4-way set-associative ■ Lock function supported ■ Write-back/write-through (every page) Can be used as a CPU core for custom SoC ● TX49/H2: 0.18-µm process technology ● TX49/H3, TX49/L3: 0.13-µm process technology ● TX49/H4, TX49/L4, TX49/W4: 90-nm process technology ● Complete development environment First product incorporating the TX49/L3 core TMPR4951BFG-200 64-bit RISC microprocessor offering excellent cost performance The TMPR4951BFG incorporates a 0.13-µm process TX49/L3 core, and by minimizing the built-in functions and external interfaces, it offers the industry's highest cost-performance ratio in the 200 MHz class and low-power consumption, all encapsulated in a compact package. Moreover, the SysAD bus interface adopted for this microprocessor enables diverted use of existing resources and facilitates system development. These and other features make it an ideal controller for lowend LBPs, networks, and settop boxes. TX49/L3 Core Clock Generator Integer Arithmetic Unit 64-Bit GeneralPurpose Registers Sync Circuit Integer Arithmetic Data Path Debug Support Unit (EJTAG) Multiplier/ Accumulator Unit SysAD Bus Interface 16-KB 4-Way Set-Associative Instruction Cache System Control Coprocessor Coprocessor Registers Pipeline Control Memory Management Unit 48 Double-Entry TLBs Exception Handling Unit Cache Controller 8-KB 4-Way Set-Associative Data Cache ● TX49/L3 64-bit RISC core ● Five-stage pipeline ● On-chip caching 4-way set-associative caches Instruction cache: 16 Kbytes built in Data cache: 8 Kbytes built in Cache lock function ● 48 double-entry ● External bus (32-bit SysAD bus) ● Low-power consumption mode ● Debug support unit (DSU) built in (execution control only) ● Maximum operating frequency: Core: 200 MHz External bus: 100 MHz ● I/O supply voltage: 2.5 V or 3.3 V Internal supply voltage: 1.5 V ● Package: 100-pin LQFP (14 mm x 14 mm, 0.5-mm pitch) Write Buffer 37 64-Bit TX System RISC TX49 Family Achieves 400 MHz operation TMPR4955CFG-400 TMPR4956CXBG-400 64-bit RISC microprocessors that can easily be enhanced with desired functions The TMPR4955CFG and TMPR4956CXBG are equipped with a TX49/H4 core that uses a 90-nm process to enable 400 MHz operation. These processors have a built-in floating point unit (FPU) and SysAD bus interface, and are useful in a wide range of application areas including LBP, networks and set-top boxes. A debug support unit (DSU) is also built in, and this enables real-time PC tracing and various types of execution control. TX49/H4 Core Integer Arithmetic Unit Clock Generator Sync Circuit System Control Processor 64-Bit GeneralPurpose Registers Coprocessor Registers Integer Arithmetic Data Path Logic Memory Management Unit (MMU) 48 Double-Entry TLB Debug Support Unit (EJTAG) Pipeline Control MAC Unit Floating-Point Unit Registers Floating-Point Unit Data Path Logic Exception Handling Unit 32-KB 4-Way Set-Associative Instruction Cache 32-Bit SysAD Bus Interface Floating-Point Unit Coprocessor 32-KB 4-Way Set-Associative Data Cache Cache Controller Write Buffer ● 64-bit RISC equipped with TX49/H4 core ● Five-stage pipeline ● On-chip caching 4-way set-associative caches Instruction cache: 32 Kbytes built in Data cache: 32 Kbytes built in Cache lock function ● 48 double-entry TLB ● External bus (SysAD bus): 32-bit (TMPR4955CFG) 64-/32-bit (TMPR4956CXBG) ● Single-/double-precision FPU ● Low power consumption mode ● Built-in debug support unit (DSU) ● Maximum operating frequency: Core: 400 MHz External bus: 133 MHz ● I/O supply voltage: 2.5 V or 3.3 V Internal supply voltage: 1.25 V ● Package: 160-pin QFP (TMPR4955CFG) 217-pin PFBGA (TMPR4956CXBG) Built-in PCI controller, NAND Flash controller TMPR4925XBG-200 General-purpose 64-bit RISC microprocessor with NAND Flash controller, PCI and DMA The TMPR4925XBG-200 is a 64-bit RISC microcomputer that is based on a TX49/H2 processor core and contains a NAND flash controller, a PCI controller, a memory controller, a UART, a timer and other peripherals. It supports a TX49/H2 core suitable for high-speed mode. The processor operates at a frequency of 200 MHz, while the PCI bus runs at a frequency of 33 MHz. NAND FLASH Controller TX49/H2 core SDRAM Controller Debug Support Unit (DSU) Data Cache (16K) IU General Purpose Register MMU MAC unit Write Buffer Instruction Cache (16K) BIU Floating-Point Unit (FPU) AC-Link 38 UART Timer G BUS Interface External Bus Interface DMA Controller 32-bit G-BUS PCI Controller PCMCIA Interface CHI IM BUS Bridge Parallel I/O Interrupt Controller SPI RTC ● Instruction cache: 16 Kbytes (4-way set-associative caches) ● Data cache: 16 Kbytes (4-way set-associative caches) ● MAC: Multiply-accumulate ● Memory management unit (TLB): 48 double entries (odd/even) Joint TLB, 4 K/16 K/64 K/256 K/1 M/4 M bytes pages ● Memory controller: Supports NAND Flash, SDRAM (32-bit, 80 MHz), SRAM, ROM, NOR Flash and I/O ● Interrupt controller: 8 external sources ● 32-bit timer: 3 channels ● UART: 2 channels ● SPI ● PCI controller (32-bit, 33 MHz) ● DMA controller: 4 channels ● PCMCIA: 2 slots ● AC-Link (AC97 interface) ● Real-time clock ● CHI ● I/O port: 32-bit ● RF (Reduced Frequency) function ● Maximum operating frequency: 200 MHz ● I/O supply voltage: 3.3 V Internal supply voltage: 1.5 V ● Package: 256-pin PBGA (27 x 27 mm) Built-in PCI controllers TMPR4937XBG-300/333 64-bit RISC microprocessor with built-in PCI controller The TMPR4937XBG is based on a TX49/H3 core, and contains a PCI controller, a DMA controller, a memory controller, a UART, a timer and other peripherals. It is a 64-bit RSC microcomputer well adapted to networks and digital information appliances. The processor operates at frequencies of 300 MHz and 333 MHz, while the PCI bus runs at a frequency of 33/66 MHz. Clock Generator TX49/H3 core SDRAM Controller Debug Support Unit (DSU) IU General Purpose Register MMU MAC unit Write Buffer Instruction Cache (32K) BIU G BUS Interface External Bus Interface Data Cache (32K) 64-bit G-BUS DMA Controller PCI Controller Floating-Point Unit (FPU) IM BUS Bridge AC-Link UART Timer Parallel I/O ● TX49/H3 64-bit RISC core ● On-chip caching Four-way set-associative caches Instruction cache: 32 Kbytes Data cache: 32 Kbytes Cache lock function ● Memory management unit (TLB): 64 entries 4 K / 16 K / 64 K / 256 K / 1 M / 4 Mbyte pages ● Memory controller: SDRAM (64-bit, 133 MHz) SRAM, ROM, NOR Flash and I/O ● Interrupt controller: 6 external sources ● 32-bit timer: 3 channels ● UART: 2 channels ● PCI controller (32-bit, 33/66 MHz) ● DMA controller: 8 channels ● AC-Link (AC97 interface) ● I/O ports: 16-bit ● Maximum operating frequency: 300/333 MHz ● I/O supply voltage: 3.3 V Internal supply voltage: 1.5 V ● Package: 484-pin PBGA (with 64-pin thermal balls) Interrupt Controller Built-in PCI controllers, Ether MAC TMPR4938XBG-300/333 64-bit RISC microprocessor with built-in PCI controller and Ether MAC The TMPR4938XBG is a 64-bit RISC microprocessor ideal for networks and digital consumer applications. It is based on the TX49/H3 core and has a variety of built-in functions, including PCI controller, Ether MAC, DMA controller, NAND Flash controller, memory controller, UART and timers. The processor runs at 33/66 MHz, and the PCI bus at 300/333 MHz. Clock Generator NAND Flash Controller TX49/H3 core SDRAM Controller Debug Support Unit (DSU) IU General Purpose Register MMU MAC unit Write Buffer Instruction Cache (32K) BIU External Bus Interface G BUS Interface Data Cache (32K) 64-bit G-BUS DMA Controller PCI Controller Ether MAC Floating-Point Unit (FPU) IM BUS Bridge AC-Link UART Timer Parallel I/O Interrupt Controller ● 64-bit RISC equipped with TX49/H3 core ● On-chip caching Four-way set-associative caches Instruction cache: 32 Kbytes built in Data cache: 32 Kbytes built in Cache lock function ● Memory management unit (TLB): 64 entries 4 K / 16 K / 64 K / 256 K / 1 M / 4 Mbyte pages ● Memory controller: SDRAM (64-bit, 133 MHz) Supports NAND Flash, SRAM, ROM, NOR Flash and I/O ● Interrupt controller: 6 external sources ● 32-bit timer: 3 channels ● UART: 2 channels ● PCI controller (32-bit, 33/66 MHz) ● DMA controller: 8 channels ● AC-Link (AC97 interface) ● Ether MAC: 2 channels ● I/O ports: 16-bit ● Maximum operating frequency: 300/333 MHz ● I/O supply voltage: 3.3 V Internal supply voltage: 1.5 V ● Package: 484-pin PBGA (with 64-pin thermal balls) 39 64-Bit TX System RISC TX49 Family This highly functional, high-performance family contains an encoder, and is well adapted to digital information equipment. TX4939XBG-400 64-bit RISC microprocessor with encoder, DDR-SDRAM controller, EtherMAC, and ATA100 The TX4939XBG-400 is based on a TX49/H4 core, and contains an encoder, a DDR-SDRAM controller, an ATA100, an EtherMAC, a PCI controller and other peripherals. It is a highly functional, high-performance, 64-bit RISC microcomputer optimally applicable to digital information appliances. The processor operates at a frequency of 400 MHz, while the PCI bus runs at a frequency of 33/66 MHz. Encoder TX49/H4 core DDR-SDRAM Controller Data Cache (32K) IU General Purpose Register MMU MAC unit Write Buffer Instruction Cache (32K) BIU G BUS Interface Debug Support Unit (DSU) 64-bit G-BUS External Bus Interface (NAND FLASH) DMA Controller 10/100BASE-T EtherMAC Floating-Point Unit (FPU) ATA100 Video port 32-bit IM BUS IM BUS Bridge PCI Controller RTC SIO SPI I 2C AC-Link/ I 2S TX4939 reference board CPU module This board consists of a CPU module and a base board. RS-232C 2 channels DDR SDRAM 256MB 32-bit Ethernet x2 10/100M TX4939XBG (400MHz) IDE Connector USB 2.0 Host VT6212 AMR Connector PCI Bus NOR FLASH ROM Local Bus (8/16-bit) PCI Card Slot 3.3V x3.5V x2 ISA Connector Ethernet (100M) NAND FLASH ROM Connector for external bus extension (150 pin) 40 ● TX49/H4 64-bit RISC core ● On-chip caching 4-way set-associative caches Instruction cache: 32 Kbytes Data cache: 32 Kbytes Cache lock function ● Memory management unit ● Memory controller: DDR-SDRAM (32-bit, DDR400) Supports NAND Flash, SRAM, ROM and NOR Flash ● Encoder: Supports DES, 3DES, AES, MD5 and SHA1 ● DMA controller: 8 channels ● 10/100BASE-T EtherMAC: 2 channels ● ATA100: 2 channels ● Video port: 1-parallel I/O, 3-serial in ● PCI controller: 33/66 MHz ● AC-Link ● I2S ● SIO: 4 channels ● SPI ● I2C ● Interrupt controller ● Maximum operating frequency: 400 MHz ● I/O supply voltage: 3.3 V Internal supply voltage: 1.25 V ● I/O (DDR 400): 2.6 V I/O (less or equal to DDR 333): 2.5 V ● Package: 456-pin PBGA (with 36-pin thermal balls) ● TX4939XBG-400 ● Contains four 512 M-bit DDR-SDRAMs suitable for the DDR400 in the standard configuration sized totally at 256 MB. ● Contains a power supply necessary to drive the DDR memory. ● Supports an EJTAG interface that allows data to be read and written. ● Supports a DIP switch used for boot setting. ● Provided with the CPU around which reset, clock and RTC circuits are installed. Base board ● The TX4939 contains two channels of Ethernet controllers each of which consists of a 10/100M Ethernet MAC and an external PHY. ● Supports a NOR flash ROM (x 16 bits) consisting of 32 MB of a user ROM and 8 MB of a monitor ROM. ● Contains 32 MB of a NAND flash ROM (x 8 bits). ● Supports two channels of ATA (IDE) interfaces. ● Contains an AUDIO (AC-link/I2S) interface. ● Supports five channels of PCI slots. ● Provided with a USB 2.0 host. ● Supports four channels of RS-232C interfaces. ● Contains a 100 Base-TX Ethernet controller used for debugging. ● Equipped with a ROM emulator connector. ● Supports two ISA slots. ● Contains a connector for external bus extension. ● Provided with an I/O controller. ● Contains a power supply. ● Full size: ATX size ● The model ID required for ordering TX4939 reference board is RBHMS4700 (CE). On-chip graphic controller TX4961XBG-240/TX4962XBG-120 64-bit RISC microprocessor with on-chip graphic controller for automotive display applications The TX4961XBG and TX4962XBG are 64-bit RISC microprocessors based on a TX49/H3 core, and contain a graphic controller, a camera input, a memory controller, CAN controllers, a Media-LB, an ADC and other peripherals. These controllers are best suited for an automotive display system requiring WVGA-class LCD. TX49/H3 Core DDR SDRAM Controller CPU Core Instruction Cache (16 K) External Bus Controller Data Cache (16 K) FPU NAND Flash Controller Debug Module DMAC Display Controller CAN Graphics Accelerator Media-LB Interface ESEI I2C Frame Grabber AC97 SIO GPIO Timer ADC ● TX49/H3 64-bit RISC core ● On-chip caching Instruction cache: 16 Kbytes Data cache: 16 Kbytes ● Display controller: 4 display planes and a hardware cursor plane with alpha blending, 32-bit RGBA/16-bit RGB, displays of up to 4095 x 1023 dots ● 2D graphics accelerator: Line and triangle drawing, bit blitting, rotation, transformation and anti-aliasing ● Frame grabber: camera/video input, RGB or YCrCb input, clipping and scaling support, frames of up to 1024 x 512 dots ● Memory controller: DDR-SDRAM (32/16-bit, 120 MHz) Supports SRAM, ROM, NOR Flash and NAND Flash ● CAN controller: 3 channels (16 mail boxes x 3) ● MOST Media-LB interface ● Serial expansion interface (SEI): 2 channels (supports SPI mode) ● UART: 3 channels (with FIFO) ● I2C module: 1 channel ● AC-Link (AC97 interface) ● 16-bit timer: 6 channels ● PWM output: 6 channels ● 10-bit AD converter: 8 channels ● Maximum operating frequency: 240 MHz (TX4961XBG) 120 MHz (TX4962XBG) ● I/O supply voltage: 3.3 V/2.5 V Internal supply voltage: 1.5 V ●Package: 456-pin PBGA (TX4961XBG) 289-pin PFBGA (TX4962XBG) 32-Bit TX System RISC TX39 Family The TX39 Family of RISC microprocessors for embedded use was developed by Toshiba based on the R3000A architecture designed by MIPS Technologies, Inc. It is an original Toshiba 32-bit processor family. Using the TX39/H or the high-speed TX39/H2, TX39/H3 as the CPU core for gate arrays and cell-based ICs, you can accomplish a high level of integration in your system. High-performance RISC technology ● R3000A architecture ● Internal operating frequency TX39/H: 92 MHz, TX39/H2, H3: 133 MHz ● Built-in cache memory ● Non-blocking load function ■ The instructions which follow the instruction currently being executed are executed while the cache is being refilled. ● DSP function ■ 32-bit multiply-accumulate (MAC) operations take only one clock cycle to execute. Low power consumption ● Low power consumption modes ● Clock stop function Functions suitable for embedded applications ● Reduced code size and improved performance ■ Use of branch-likely instructions ■ Hardware interlock function ● Increased real-time capability ■ Cache lock function ● Real-time debugger system connection ■ Real-time debugging is possible while cache is on. Ideal as CPU core in embedded arrays/cell-based ICs ● TX39/H2: 0.25 µm process technology ● TX39/H3: 0.18 µm process technology ● Complete development environment 41 Media embedded Processor MeP Media embedded Processor (MeP) is a processor for media processing based on Toshiba's original architecture. Given its flexible configuration and extensibility, MeP can be customized for targeted applications. Hardware Extensions Overview of the MeP Core MeP core is a configurable and extensibile processor core. ● 32-bit RISC architecture ● High code efficiency due to 32-bit/16-bit variable length instructions ● Supports optional instructions and other configuration items ● Supports interface for hardware extensions ● Fully-synthesizable design not dependent on process technology ● High performance and low power consumption Application-specific extensions can be connected to the MeP core for high-performance processing. ● User-customized instruction (UCI) unit ■ Customized instructions for single-cycle arithmetic operations. ● DSP unit ■ Customized instructions for multi-cycle arithmetic operations. ■ Can access Internal data RAM of MeP core. ■ Simultaneous two-bank access to data RAM of MeP core. ● VLIW coprocessor Configuration Items ■ Works as a 2-way or 3-way VLIW processor with the MeP core. It is possible to set up the optimum configuration by selecting the optional instructions or cache memory size required for media processing. ● Optional instructions ■ 32-bit multiplication/division, bit manipulation, zero detection, differential absolute value, and others ● Memory configuration ■ Instruction cache: 0 to 16 Kbytes (Direct-mapped or 2-way) ■ Data cache: 0 to 16 Kbytes (Direct-mapped or 2-way) ■ Instruction RAM: 0 to 32 Kbytes ■ Data RAM: 0 to 128 Kbytes ● Interrupt controller: 1 to 32 interrupt sources and 1, 3, 7, or 15 priority levels ● Timer/counter: 0 to 4 channels ● Debug support function ● Bus width: 32 or 64 bits ● Hardware engines ■ Extensible control registers (up to 4K words for each) Development Environment Third-party vendors provide the software development environments that support the configuration items and hardware extensions described here. ● MeP integrator ● Language tools (C/C++ compiler, assembler, and linker) ● Simulator ● Debugger ● Evaluation board MeP Module MeP Module Extensions MeP Core Interrupt Controller Debug Support ■ Configurable processor core Timer/Counter Optional Instructions 32-bit Base Processor Bus I/F Unit The MeP module is a processor module customized for specific applications. ● MeP core Instruction Data RAM/ RAM/ Cache Cache ● Extensions UCI Unit ■ Four kinds of hardware extensions ■ Multiple extensions DSP Unit Hardware Engine VLIW Coprocessor ● Local bus ■ Internal data bus in MeP module ■ Hierarchical bus structure for higher transfer efficiency ● DMAC ■ Transfers data between the global bus and MeP core or extensions. ● Global bus I/F ■ Provides a bus bridge for connection to on-chip bus. Local Bus Global Bus I/F 42 DMAC 32-Bit TX System RISC TX19 Family Features of TX19 Family High-speed computational capability Quick interrupt response CPU core ideal for embedded applications TX19 Excellent code efficiency High-performance multiply-accumulate (MAC) unit A 32-bit x 32-bit + 64-bit operation can be executed in one clock cycle. Suitable for real-time control Dedicated interrupt controller Simplified register stacking using shadow registers (TX19A) Code efficiency of the highest standard in the industry 16-bit instruction set for higher code efficiency TX19A features an enhanced 16-bit instruction set (with extra instructions to enable bit manipulation, etc.). TM NANO FLASH realizing a significant improvement over conventional Flash memory NANO FLASHTM memory Product line-up including the industry’s largest memory capacity (2MB) device Low power consumption equivalent to the mask ROM version High-speed programming capability ideal for development and mass production High-speed computational capability The high-performance MAC unit enables a 32-bit x 32-bit + 64-bit operation to be executed in one clock cycle. When not using MAC 1) 32-bit x 32-bit MULT MFHI 2 clock cycles r2, r6, r7 r3 2) 64-bit + 64-bit ADDU SLTU ADD(U) ADD(U) r10, r11, r11, r11, 4 clock cycles r2, r4 r10, r2 r11, r3 r11, r5 Total: 6 clock cycles When using MAC 32-bit x 32-bit + 64-bit MADD r4, r6, r7 Can be executed in one clock cycle by the dedicated MAC unit. Ideal for applications requiring high-speed computations 43 32-Bit TX System RISC TX19 Family Quick interrupt response Conventional RISC processor TX19 TX19A Software processing Hardware processing Hardware processing Decide interrupt level Set CPU registers Decide interrupt level Set CPU registers Decide interrupt level Set CPU registers Jump to vector address Jump to vector address Jump to vector address Save general-purpose registers on stack Save general-purpose registers on stack Software processing Save general-purpose registers on stack Software processing Save SFRs on stack Save SFRs on stack Save SFRs on stack Read entry address Jump to entry address Read entry address Read entry address Enable interrupts Jump to entry address Jump to entry address Enable interrupts Enable interrupts Use of hardware for part of interrupt processing Automated interrupt processing reduces burden on software. Excellent code efficiency The TX19A core features the MIPS16e-TX architecture that realizes enhanced code efficiency and performance. MIPS16e-TX TM MIPS16e 16-/32-bit Code size 10 to 20 % (compared to conventional Toshiba RISC CPU core) Code efficiency of the highest level in RISC Toshiba-defined extended instructions 16-/32-bit Architecture New instructions are added to enable bit manipulation, format conversion, and saving/restoring multiple registers. Addition of CP0 instructions allows all processing to be performed with only MIPS16e-TX. Shadow registers Compiler The compiler tailored to TX19A is provided. TX19 TX19A MIPS16 MIPS16e-TX Displays outstanding efficiency in control programs heavy with bit operations. 44 TX19 Series single-chip microcontroller with NANO FLASH TM TMP19A43FZXBG Single-chip 32-bit RISC microcontroller for real-time control The TMP19A43 is a 32-bit RISC microcontroller based on the TX19A core and containing NANO FLASH™, a high-speed AD converter, a large number of external interrupts, and timer/counters. The microcontroller features low-voltage and low-power-consumption operation, making it ideal for battery-driven applications such as portable information equipment for personal use. Clock Generator TX19A Core CPU 16-ch 16-Bit Timer 1-ch 32-Bit Timer Interrupt Controller 7-ch Serial Interface ROM RAM EJTAG + PC/PD trace ROM Correction 8-ch DMA Controller 16-ch 10-Bit AD Converter Watchdog Timer 2-ch 8-Bit DA Converter Key-on Wake-up ● Internal ROM: Flash 384 Kbytes ● Internal RAM: 20 Kbytes ● 10-bit AD converter: 16 channels (conversion time 1.15 µs) ● 8-bit DA converter: 2 channels (2.5 V) ● 32-bit timer/counter: 1 channel Output compare register: 8 channels Input capture register: 4 channels ● 16-bit timer/counter: 16 channels (Four of the 16 channels are used for a dual-phase pulse input counter) ● UART/SIO: 4 channels (One of the four channels is used for I 2C/SIO) ● UART/HSIO: 3 channels (10 Mbps) ● DMA controller: 8 channels ● ROM correction: 1 word x 8 blocks 8 words x 4 blocks ● Key-on wake-up: 32 channels ● External interrupt: 48 channels ● Operating temperature: -20 to 85 oC ● Maximum operating frequency: 40 MHz (PLL multiplication) ● Internal supply voltage: 1.35 to 1.65 V ADC, I/O supply voltage: 2.7 to 3.6 V ● Package: 193-pin FBGA (12 x 12 mm, 0.65-mm pitch, 1.2-mm thick) TX19 Series single-chip microcontroller with ROM/RAM TMP19A71 Single-chip 32-bit RISC microcontroller for inverter control The TMP19A71 is a single-chip 32-bit RISC microcontroller, which integrates major features for controlling home electric appliances, including motor control. It is based on the TX19A core, an enhanced version of the TX19 core, which incorporates high-speed ROM and RAM. The TMP19A71 is ideal for controlling home electric appliances that require energy saving or low vibration/noise. 7 MHz Timer Output Timer Input Clock Generator 4-ch 16-Bit Timer PWM Output 2ch PMD Encoder Input 1-ch Encoder Analog Input 2-Unit 10-Bit AD Converter SIO/UART Interrupt Input TX19A Core CPU ROM RAM ROM EJTAG Correc+ tion PC trace 4-ch Serial Interface Interrupt Controller ● Internal ROM TMP19A71CYUG/FG: Mask ROM 256 Kbytes TMP19A71FYUG/FG: Flash 256 Kbytes ● Internal RAM: 10 Kbytes ● 3-phase PWM output: 2 channels Resolution: 35.7 ns (16 bits) Dead time insertion Output stop on failure ● Incremental encoder input: 1 channel ● 10-bit AD converter: 2 units Analog input: 8 channels + 11 channels Conversion time: 2.36 µ s/channel Start synchronization with PWM cycle or timer ● DMA controller: 8 channels ● Interrupt controller: 10 external sources ● 16-bit timer/counter: 4 channels ● UART: 2 channels ● UART/SIO: 2 channels ● Watchdog timer ● I/O ports: 75 pins ● ROM correction: 8 areas ● Maximum operating frequency: 56 MHz ● Supply voltages: TMP19A71CYUG/FG: Internal 1.35 to 1.65 V I/O 3.0 to 3.6 V TMP19A71FYUG/FG: Internal 2.3 to 2.7 V ADC, I/O 3.0 to 3.6 V ● Package: 100-pin QFP TMP19A71CYUG/FYUG: 14 x 14 mm, 0.5-mm pitch TMP19A71CYFG/FYFG: 14 x 20 mm, 0.65-mm pitch 8-ch DMA Controller Watchdog Timer 45 16/32-Bit Microcontrollers TLCS-900 Family Suitable for high-performance and multifunctional home appliances, audio equipment and portable devices The TLCS-900 Family of 16-bit and 32-bit microcontrollers provides solutions in every application field by offering a wide variety of built-in peripheral functions that can be used in combination with our software IP products. The instruction code compatibility within the 900 Family which ensures a smooth migration from the TLCS-900/L1 16-bit to TLCS-900/H1 32-bit systems enhances the product line-up strategies. TLCS-900 Family core line-up NEW High Speed TLCS-900/H1 Completely compatible instruction codes enable a smooth migration from 16-bit to 32-bit. You can use the TLCS-900 Family to develop 80 MHz Processing capability four times higher than the standard 900/H1 TLCS-900/H1 general-purpose to advanced devices. 20 MHz Processing capability four times higher than 16-bit 900 devices achieved by 32-bit implementation and faster internal processing 25 to 36 MHz (12.5 MHz to 18 MHz internal) TLCS-900/L1 Up to 16 Mbytes of linear address space TLCS-900/H Real-time processing capability such as high-speed instruction execution by task switching (4 banks) TLCS-900/L TLCS-900 Processor core features 900/L Series 900/H Series 900/L1 Series Maximum internal operating frequencyNote 1) 900/H1 Series 10 MHz 12.5 MHz 18 MHz 20 MHz 80 MHz Minimum instruction execution time 200 ns 160 ns 111 ns 50 ns 12.5 ns Up to 16 Mbytes of linear address space (for program and data) Address space Data transfer rate (micro DMA) 1.6 µs/2 bytes @20 MHz 0.64 µs/2 bytes @25 MHz 0.44 µs/2 bytes @36 MHz 0.25 µs/4 bytes @20 MHz internal 5 V/3 V Operating voltage Multiplication instruction execution time (16-bit operands, 32-bit result) 2.6 µs 960 ns 5 V/3 V 3.3 V, 1.5 V (two power supplies) 666 ns 400 ns 134 ns 8-/16-bit Dynamic bus sizing 62.5 ns/4 bytes @80 MHz internal 5 V/3 V/2 V 8-/16-/32-bit Note 1) Maximum operating frequency varies depending on the product, so please see the "Part Number List" for details. Features of TLCS-900 Family Toshiba offers total solutions including hardware, systems and software. High-speed operation with High-speed low power consumption CPU The 900 Family is capable of high-speed operation performance while achieving low power consumption. These features make it ideal for embedded applications. CPU core ideal for embedded applications TLCS-900 Application examples SD card access FAT file system + SD card driver Application layer MCU FAT driver SPI SD driver Extensive peripheral functions Application-oriented peripheral functions Smaller systems Reduced system costs Shorter development time MCU hardware - TSI Seamless family compatibility Excellent architecture compatibility Supports development of simple to advanced devices. Allows a smooth migration from 16-bit to 32-bit. MCU Handwritten character recognition Character recognition + TSI driver TSI Touch panel Software configuration Application layer MCU LCDC LCD TSI driver LCD driver MCU hardware - LCDC GUI + LCD driver 46 Files can be shared between PC and MCU. Software configuration Handwritten character recognition TLCS-900/H1 Series NEW TMP92CY23FG/DFG TMP92CD23AFG/DFG Under development Single-chip 32-bit microcontrollers with a wide range of built-in I/O functions The TMP92CY23 and TMP92CD23A are single-chip 32-bit microcontrollers containing a wide range of I/O functions based on the 900/H1 core. ● Internal ROM: TMP92CY23 256 Kbytes TMP92CD23A 512 Kbytes ● Internal RAM: TMP92CY23 16 Kbytes TMP92CD23A 32 Kbytes ● Operating voltage: 3.0 to 3.6 V ● Minimum instruction execution time: 50 ns (internal: 20 MHz) ● SIO/UART: 3 channels* ● SIO/I 2C: 2 channels ● 16-bit timer: 2 channels ● 8-bit timer: 6 channels ● 10-bit AD converter: 12 channels ● Key-on wake-up: 8 channels ● Program patch logic: 8 banks ● Package: TMP92CY23FG/CD23AFG: 100-pin LQFP (14 x 14 mm, 0.5-mm pitch) TMP92CY23DFG/CD23ADFG: 100-pin QFP (14 x 20 mm, 0.65-mm pitch) ● Flash version: TMP92FD23AFG/DFG *One of the channels in the TMP92CD23A can operate as a high-speed SIO. R This product uses the SuperFlashO technology under the license of Silicon Storage Technology, Inc. R SuperFlashO is a registered trademark of Silicon Storage Technology, Inc. High-speed TLCS-900/H1 Series NEW TMP92CF29AFG Highly functional 32-bit microcontroller with color LCD controller, capable of operating at 80 MHz The TMP92CF29A is a 32-bit microcontroller incorporating large-capacity RAM (144 Kbytes) housed in a 176-pin LQFP. ● Internal ROM: 8 Kbytes (Boot) ● Internal RAM: 144 Kbytes ● Operating voltage Internal : 1.4 to 1.6 V I/O : 3.0 to 3.6 V ● Minimum instruction execution time: 12.5 ns (internal: 80 MHz) ● USB device: 1 channel ● Memory management unit: 2.1 GB (max) ● SDRAM controller: 512 Mbits (max) ● Color LCD controller: 65K colors (TFT)/ 262K colors (STN) ● MLC/SLC NAND Flash interface: 2 channels ● DMA controller: 6 channels ● Multiply-accumulate (MAC): 1 channel (32 x 32 + 64 = 64) ● SD card interface: 1 channel (SPI mode) ● I 2S interface: 1 channel ● ● ● ● ● ● ● ● SIO/UART: 1 channel I 2C bus: 1 channel 8-bit timer/counter: 8 channels 16-bit timer/counter: 2 channels 10-bit AD converter: 6 channels RTC: 1 channel Touch screen interface: 1 channel Package: 176-pin LQFP (20 x 20 mm, 0.4-mm pitch) TLCS-900/H1 Series TMP92FD28AFG/DFG NEW TMP92CD28AFG/DFG Under development Highly functional 32-bit microcontrollers with a USB HOST controller The TMP92FD28A and TMP92CD28A are 32-bit microcontrollers containing a USB HOST controller based on the 900/H1 core. ●Internal ROM: 512 Kbytes ●Internal RAM: 32 Kbytes ●Operating voltage: 3.0 to 3.6 V ●Minimum instruction execution time: 50 ns (internal: 20 MHz) ●USB HOST controller ●UART/SIO: 2 channels ●SBI: 2 channels ●HSIO: 1 channel ●SPI controller: 1 channel ●8-bit timer: 6 channels ●16-bit timer: 2 channels ●Key-on wake-up: 4 channels ●Program patch logic: 8 banks ●Package: TMP92FD28AFG/TMP92CD28AFG: 100-pin LQFP (14 x 14 mm, 0.5-mm pitch) TMP92FD28ADFG/TMP92CD28ADFG: 100-pin QFP (14 x 20 mm, 0.65-mm pitch) R This product uses the SuperFlashO technology under the license of Silicon Storage Technology, Inc. R is a registered trademark of Silicon Storage Technology, Inc. SuperFlashO TLCS-900/L1 Series TMP91FW60FG/DFG NEW TMP91CW60FG/DFG Under development 16-bit microcontrollers supporting 5-V operation and a wide range of I/O functions on a single chip The TMP91FW60 and TMP91CW60 are 16-bit microcontrollers that support 5-V operation and incorporate a wide variety of I/O functions on a single chip. ● Internal ROM: 128 Kbytes ● Internal RAM: 8 Kbytes ● Operating voltage: 4.5 to 5.5 V ● Minimum instruction execution time: 200 ns (internal: 20 MHz) ● SIO/UART: 3 channels ● I 2C: 2 channels ● 8-bit timer/counter: 6 channels ● 16-bit timer/counter: 5 channels ● 10-bit AD converter: 16 channels ● Program patch logic: 6 banks ● Package: TMP91FW60FG/TMP91CW60FG: 100-pin LQFP (14 x 14 mm, 0.5-mm pitch) TMP91FW60DFG/TMP91CW60DFG: 100-pin QFP (14 x 20 mm, 0.65-mm pitch) R This product uses the SuperFlashO technology under the license of Silicon Storage Technology, Inc. R is a registered trademark of Silicon Storage Technology, Inc. SuperFlashO 47 16-Bit Digital Signal Processors (DSPs) TLCS-770 Family Digital signal processors (DSPs) capable of high-precision 3-phase motor control NEW TLCS-770 Series TMP77CM70TUG Under development TMP77FM70TUG Under development Traditional electric power steering (EPS) control systems have implemented both system and motor control with a single main microcontroller. Toshiba has newly developed a DSP specifically optimized for automotive motor control. By separating system control and motor control functionalities, Toshiba offers a new two-chip solution for EPS systems that provides various advantages resulting from efficient control and flexibility, such as reduced power consumption due to lowered operating frequencies, future provisions for performance improvement, and ease of broadening application product lines. The TMP77CM70TUG and TMP77FM70TUG are high-speed processors based on Toshiba’s proprietary 16-bit DSP core adopting Harvard architecture which allows an instruction and data to be read simultaneously. These new products contain two units of AD converter for simultaneous conversion of two motor current waveforms and a 3-phase PWM output circuit with a minimum resolution of 25 ns. These features greatly contribute to improving performance of automotive motor applications, including an enhanced steering feel and reduced vibration in the car air conditioner compressor. Package solutions for Electric Power Steering (EPS) Two-chip solution Efficient control Motor control DSP ADC Motor drive at approximately half the system clock speed of RISC processors (Compared to Toshiba processors) Contributes to enhanced EMI/EMS protection and reduced power consumption. Separating motor control functionality promises future provisions for performance improvement. DSP Vehicle speed Programmable Motor Drive Mutual monitoring Flexibility SIO Efficient control Flexibility CPU (CISC) CAN Ease of broadening application product lines The DSP is dedicated to motor control. The system control microcontroller can be selected from general-purpose products. M Low cost System control MCU CAN Single-chip solution (system control and motor control with a single MCU) Vehicle speed Low cost Reduced system costs Use of an optimized DSP and a less expensive general-purpose microcontroller enables a reduction in system costs. CAN CPU (RISC) PWM CAN ADC M SIO Main MCU Sub MCU Product line-up Part Number Type Memory I/O Minimum instruction execution time Operating voltage Operating frequency Motor control circuit (PMD) 10-bit AD converter Communication Timer Package TMP77FM70TUG TMP77CM70TUG Flash ROM Mask ROM ROM: 7 Kwords x 32 bits Data RAM: 512 words x 16 bits Coefficient ROM: 2 Kwords x 16 bits 18 10MHz PLL WDT I/O port I/O 18 R-Bank (4ch) 50 ns (internal: 20 MHz) Internal: 3.0 to 3.6 V, I/O: 4.5 to 5.5 V 20 MHz (external: 10 MHz) Number of channels: 1 channel 3-phase PWM output (resolution: 25 ns) Dead time: 0.05 to 12.8 µs Protection feature: Emergency output stop 4 channels x 2 units UART/SIO (selectable): 2 channels 16-bit timer: 2 channels Watchdog timer: 1 channel 64-pin LQFP (10 x 10 mm, 0.5-mm pitch) DSP core 20MHz ROM 7 Kwords Analog input MAC ALU B-Shift CROM 2048 words 10-bit AD (4ch x 2unit) 16-bit timer (2ch) UART /SIO (2ch) Pulse output Timer/ counter input TXD/RXD SCLK/ SI/SO WKRAM 512 words PMD (1ch) 3-phase PWM output Development system For product part numbers and system configurations, please refer to the "PART NUMBER LIST" or the Toshiba Microcomputer website. 48 8-Bit Microcontrollers TLCS-870 Family 8-bit microcontrollers suitable for a wide range of consumer products such as home appliances, communications devices and inverter-controlled equipment The TLCS-870 Family consists of 8-bit microcontrollers developed for consumer applications such as home appliances, TVs, audio equipment, telephones, motor control and lighting devices. The product line-up includes microcontrollers incorporating various functions to suit these applications, including an AD converter, LCD driver, UART, on-screen display circuit, IGBT controller and PMD circuit. The 870 Family also offers products featuring low-voltage, low-power-consumption and low-noise operation that are suitable for portable equipment and many other applications. The 870 Family has been reinforced by the TLCS-870/C1 Series which delivers enhanced processing capability and upgraded low-voltage and low-power-consumption features such as on-chip Flash memory, a voltage detecting circuit and a power-on reset circuit. TLCS-870 Family core line-up NEW Performance TLCS-870/C1 Series TLCS-870/X Series ◆ High-speed processing capability equivalent to 16-bit microcontrollers ◆ Address space extended to 128 Kbytes ◆ 5-V operation ◆ On-chip debug function ◆ Address space extended to 1Mbyte TLCS-870/C Series TLCS-870 ◆ Core architecture optimized for C compiler Series Processor core features Maximum operating frequency Minimum instruction execution time Address space Interrupt vector (max) Instruction set Operating voltage range (typ.) NEW 870/C Series 870/X Series 870 Series 16 MHz 20 MHz 8 MHz 870/C1 Series 8 MHz 0.25 µs/0.167 µs 0.2 µs 0.5 µs 0.125 µs 64 Kbytes 1 Mbyte 64 Kbytes 128 Kbytes 31 63 15 52 731 instructions 842 instructions 412 instructions 732 instructions 1.8 to 5.5 V 2.7 to 5.5 V 2.7 to 5.5 V/6.0 V 2.7 to 5.5 V Features of TLCS-870 Family Noise reduction measures The TLCS-870 Family implements various measures for improving noise immunity. Separate power supplies Internal VDD Decoupling capacitor Internal logic Internal VSS I/O VDD I/O buffer I/O VSS Optimized pin layout VSS Prevents internal noise from propagating to I/O pins. Circuit block XIN XOUT (VSS) TEST VDD Enables power supply decoupling and current loop minimization. C1 C2 X'TAL A decoupling capacitor is attached to the noise source. Separate power supplies are used for internal logic and I/O. High-frequency currents directly flowing to power supply lines can be reduced. Oscillator pins are guarded by GND pins. Internal EMI noise can be prevented from propagating to I/O pins. Spurious noise can be suppressed by minimizing current loops created by circuit operations. Spurious noise from oscillator pins can be suppressed. Oscillator protection Oscillator pins OSC Noise filter Pin Filter Filter Prevents noise propagation. Xin Xout High-frequency noise can be eliminated by placing a noise filter. Noise-free internal signal External pin noise Spike noise can be eliminated. 49 TLCS-870 Family TLCS-870/C1 Series Under development TMP89FM40NG/FH40NG TMP89FM42UG/FH42UG TMP89FM46DUG/FH46DUG 8-bit microcontrollers delivering high functionality and performance in low-pin-count packages These 8-bit microcontrollers based on the TLCS-870/C1 core offer sub-sets of the TMP89FS60UG/FG functionality in low-pin-count (42-pin/44-pin/48-pin) packages. Instruction code compatibility with the TMP89FS60UG/FG allows smooth porting of software. These products are ideal as a main microcontroller in home appliances and as a secondary microcontroller in digital consumer appliances. ● Internal ROM: 32 K/16 Kbytes ● Internal RAM: 2 K/2 Kbytes ● I/O ports: TMP89FM40/FH40: 36 pins TMP89FM42/FH42: 40 pins TMP89FM46/FH46: 42 pins ● Operating voltage: 2.7 to 5.5 V ● Minimum instruction execution time: 0.125 µs(8 MHz/4.5 to 5.5 V) 0.24 µs(4.2 MHz/2.7 to 5.5 V) 122 µs(32.768 kHz/2.7 to 5.5 V) ● 10-bit AD converter: 8 channels ● Serial interface UART/SIO: 1 channel 2 I C/SIO: 1 channel UART: 1 channel * Only one SIO channel can be used at a time. ● Timer/counter 16-bit: 2 channels 8-bit: 4 channels ● Voltage detecting circuit: Two voltage levels detectable ● Power-on reset circuit ● Key-on wake-up: 8 channels ● Package: TMP89FM40NG/FH40NG: 42-pin SDIP TMP89FM42UG/FH42UG: 44-pin LQFP (10 x 10 mm, 0.80-mm pitch) TMP89FM46DUG/FH46DUG: 48-pin LQFP (7 x 7 mm, 0.50-mm pitch) R technology under the This product uses the SuperFlashO license of Silicon Storage Technology, Inc. R is a registered trademark of Silicon Storage SuperFlashO Technology, Inc. TLCS-870/C1 Series Under development TMP89FS60UG/FG 8-bit microcontroller based on the new 870/C1 core realizing enhanced functionality and performance The TMP86FS60 is an 8-bit microcontroller based on the new 870/C1 core that achieves processing capability four times higher than our popular high-performance 870/C Series (at the same internal clock frequency). This new microcontroller contains large-capacity Flash memory, a voltage detecting circuit, a power-on reset circuit, various serial interfaces and timer/counters. In addition to the standard real-time emulator, the TMP86FS60 also supports on-board debugging to enhance development efficiency and product quality. ● ● ● ● ● Internal ROM: 60 Kbytes (Flash) Internal RAM: 3 Kbytes I/O ports: 56 pins Operating voltage: 2.7 to 5.5 V Minimum instruction execution time: 0.125 µs (8 MHz/4.5 to 5.5 V) 0.24 µs (4.2 MHz/2.7 to 5.5 V) 122 µs (32.768 kHz/2.7 to 5.5 V) ● 10-bit AD converter: 16 channels ● Power-on reset circuit ● Key-on wake-up: 8 channels ● Package: TMP89FS60UG:64-pin LQFP * Up to two SIO channels can be used simultaneously. (10 x 10 mm, 0.50-mm pitch) ● Timer/counter TMP89FS60FG:64-pin QFP 16-bit: 2 channels (14 x 14 mm, 0.80-mm pitch) 8-bit: 4 channels This product uses the SuperFlashO technology under the license of Silicon Storage Technology, Inc. ● Voltage detecting circuit: SuperFlashO is a registered trademark of Silicon Storage two voltage levels detectable Technology, Inc. ● Serial interface UART/SIO: 2 channels I 2C/SIO: 1 channel UART: 1 channel R R TLCS-870/C1 Series TMP89FM82TUG Under planning 8-bit microcontroller for automotive applications offering an enhanced inverter motor control circuit (PMD) The TMP89FM82TUG is an 8-bit microcontroller with a second generation PMD that offers an increased PWM counter resolution and flexible programmability of PWM output waveforms. ● ● ● ● Internal ROM: 32 Kbytes (Flash) Internal RAM: 1.5 Kbytes Operating voltage: 4.5 to 5.5V Minimum instruction execution time: 0.125 µs (8 MHz/4.5 to 5.5 V) ● 10-bit AD converter: 8 channels 50 ● Serial interface SEI/UART: 1 channel SIO/UART: 1 channel ● Timer/counter 16-bit: 2 channels 8-bit: 4 channels ● Motor control circuit: 1 channel ● Power-on reset circuit ● Voltage detecting circuit ● Pins with an internal pull-up resistor: 8 pins ● Package: 48-pin LQFP (7 x 7 mm, 0.50-mm pitch) R This product uses the SuperFlashO technology under the license of Silicon Storage Technology, Inc. R O SuperFlash is a registered trademark of Silicon Storage Technology, Inc. TLCS-870/X Series Under development TMP88FH41UG/841UG 8-bit microcontrollers incorporating an inverter motor control circuit (PMD) and Flash memory The TMP88FH41UG and TMP88FH841UG are follow-up products to our popular TMP88CH41UG containing a second-generation PMD. These new microcontrollers offer enhanced usability by incorporating a power-on reset circuit, a voltage detecting circuit and Flash memory. ● ● ● ● Internal ROM: 16 K/ 8Kbytes Internal RAM: 512 bytes Operating voltage: 4.5 to 5.5 V Minimum instruction execution time: 200 ns (20 MHz) ● 10-bit AD converter: 8 channels ● Serial interface UART/SIO: 1 channel ● Timer/counter 16-bit: 1 channel 8-bit: 2 channels ● Motor control circuit: 1 channel ● Power-on reset circuit ● Voltage detecting circuit ● Package: 44-pin LQFP (10 x 10 mm, 0.80-mm pitch) R This product uses the SuperFlashO technology under the license of Silicon Storage Technology, Inc. R O SuperFlash is a registered trademark of Silicon Storage Technology, Inc. TLCS-870/C Series NEW TMP86FH09ANG/809NG/409NG 8-bit Flash microcontrollers in a compact package suitable for home appliances and control equipment The TMP86FH09A, TMP86F809 and TMP86F409 are follow-up products to our popular TMP86C807/808. These new microcontrollers offer enhanced usability by incorporating a 10-bit AD converter and Flash memory. ● ● ● ● ● Internal ROM: 16 K/8 K/4 Kbytes (Flash) Internal RAM: 512 bytes I/O ports: 26 pins Operating voltage: 2.7 to 5.5 V Minimum instruction execution time: 0.25 µs (16 MHz/4.5 to 5.5 V) 0.50 µs (8 MHz/2.7 to 5.5 V) 122 µs (32.768 kHz/2.7 to 5.5 V) ● 10-bit AD converter: 6 channels ● Serial interface 8-bit SEI: 1 channel UART: 1 channel ● Timer/counter 16-bit: 1 channel 8-bit: 2 channels ● Key-on wake-up: 4 channels ● Package: 32-pin SDIP R This product uses the SuperFlashO technology under the license of Silicon Storage Technology, Inc. R is a registered trademark of Silicon Storage SuperFlashO Technology, Inc. TLCS-870/C Series device with power-on reset and voltage detecting circuits Under development TMP86FH92IDMG 8-bit microcontroller incorporating a power-on reset circuit and a voltage detecting circuit The TMP86FH92I is an 8-bit microcontroller that incorporates synchronous and asynchronous serial interfaces, a power-on reset circuit and a voltage detecting circuit. The mask ROM version is also being developed. ● Internal ROM: 16 Kbytes ● Internal RAM: 512 bytes ● Minimum instruction execution time: 0.25 µs (16 MHz/4.0 to 5.5 V) 0.50 µs (8 MHz/3.0 to 5.5 V) ● Operating voltage: 4.0 to 5.5 V (16 MHz) 3.0 to 5.5 V (8 MHz) ● UART: 1 channel ● I 2C/UART: 1 channel ● SEI: 1 channel ● 10-bit AD converter: 6 channels ● Package: 30-pin SSOP ● Power-on reset circuit ● Voltage detecting circuit: two voltage levels detectable R This product uses the SuperFlashO technology under the license of Silicon Storage Technology, Inc. R is a registered trademark of Silicon Storage SuperFlashO Technology, Inc. 51 4-Bit / 8-Bit LL Microcontrollers T4X Series / T6H Series Microcontrollers for portable equipment Data banks Wireless remote controllers Wired remote controllers IC card R/W Single-lens reflex cameras Low-current-consumption microcontrollers 4-Bit 8-Bit 16-Bit Handheld LCD games Digital clocks Lens shutter cameras Calculators Health equipment T4X Series Low-power and low-voltage microcontrollers for reduced system costs Suitable for battery-operated equipment with an LCD (calculators, watches, health equipment, remote controllers, LCD game consoles, toys, etc.) High-speed CPU: A special architecture enables execution of one instruction in two clock cycles. Use of a 16-bit instruction bus improves instruction throughput. Low power consumption: The circuit design optimized for battery-operated equipment reduces power consumption, helping you to extend system battery life. Low-voltage operation: Peripheral circuits suitable for portable equipment (memory, an LCD driver, I/O ports, etc.) are integrated on a single chip. Die form: All T4X Series devices can be supplied in die form, contributing to reduced system costs. T6H Series Microcontrollers enabling faster development turnaround time for reduced system costs Suitable for battery-operated equipment with an LCD (compact cameras, health equipment, home appliances, remote controllers, toys, etc.) Low-voltage and low-power operation suitable for battery-operated equipment Operating voltage: 1.8 to 5.5 V Sleep current: IQD < 15 µA (VDD = 5.0 V, LCD display ON) Low-power oscillator: Low-frequency clock=32.768 kHz Low-power regulators for the LCD driver and low-frequency oscillator Special-purpose on-chip circuits for faster software development LCD blinking External interrupt input with sampling function On-chip analog circuits for actuator control 8-bit AD converter, 8-bit DA converter Comparator with variable thresholds for interrupt control based on external analog voltages Motor pre-driver for DC motor control and large current output T4X Series line-up CPU ROM Work RAM Data RAM I/O port LCD driver (Built-in regulator) Timer/Counter Buzzer circuit Melody circuit SIO UART USB External SRAM I/F External LCDD I/F Operating voltage Package 52 T6H Series line-up TMP04030 TMP04070 TMP04081 TMP04100 T6F36 T6F42 T4X T4X 32 KW 16 KW 2 K bits 2 K bits 16 K bits 6 K bits 17 ch 17 ch 60SEG x 8COM 60SEG x 8COM 58SEG x 10COM 60SEG x 10COM T4X 64 KW 4 K bits 4 K bits 20 ch 60SEG x 16COM T4X 24 KW 4 K bits 18 ch 50SEG x 15COM T4X 52 KW 4 K bits 18 ch 50SEG x 15COM 8 bit x 2 ch or 16 bit x 1ch 8 bit x 2 ch 8 bit x 2 ch 1 ch 1 ch - 1 ch 1 ch - T4X 32 KW 4 K bits 4 K bits 18 ch 64SEG x 16COM 8 bit x 2 ch or 8 bit x 2 ch or 8 bit x 2 ch or 16 bit x 1ch 16 bit x 1 ch 16 bit x 1ch 1 ch 1.2 to 1.8 V or 2.5 to 3.5 V 2.4 to 3.6 V 1 ch 1 ch - Die (117-pin) QFP100/Die 1 ch - 1 ch (ver1.1) 1.2 to 1.8 V 2.5 to 3.5 V 1.8 to 3.5 V 1.8 to 3.5 V Die (102-pin) Die (121-pin) Die (132-pin) Die (132-pin) CPU ROM RAM I/O port LCD driver (Built-in regulator/ Charge-pump) T6H82C T6H87 TLCS-870/C 32 KB 1 KB 64 TLCS-870/C 24 KB 1 KB 44 40SEG x 4COM 24SEG x 4COM Input 8 ch (Internal 1 ch) Output 2 ch 8-bit DAC (Internal 2 ch) 16-bit timer/counter 1 ch 8-bit timer/counter 4 ch SIO 1 ch UART 1 ch External interrupt 12 ch 1.5 ch (P-ch/N-ch Motor pre-driver open drain x 3 ch) Operating voltage 1.8 to 5.5 V Package TQFP100/Die 8-bit ADC Input 8 ch (Internal 1 ch) Output 2 ch (Internal 2 ch) 1 ch 4 ch 1 ch 1 ch 8 ch 1.5 ch (P-ch/N-ch open drain x 3 ch) 1.8 to 5.5 V LQFP80/Die Development Systems Toshiba offers a complete line of reliable, user-friendly development tools to support customers in each phase software development from product planning to evaluation. Software Development Flowchart Starter Kit Product Planning / Microcontroller Selection Evaluation Board Toshiba Integrated Development Environment (TIDE) Design Integrated Development Environment (IDE) Design Tool Real-Time OS Coding Editor Build Manager Compile Compiler Simulator Emulator Debug Accessories Debugger Flash/OTP Programming Tools Test / Evaluation Integrated Development Environment (IDE) With individual development tools such as Editor, Build Manager, Compiler and Debugger integrated into a single system, the Integrated Development Environment (IDE) enables seamless execution of repetitive tasks in the software development process. Real-time OS debugging is also supported. The same IDE can be used for theTLCS-900 and TX19 Families. Coding Compiler The C Compiler conforms to the ANSI C standard and offers excellent descriptiveness and portability. A wide range of options are provided to improve code efficiency and RAM utilization. Debug Build Real-Time OS The Real-Time OS conforms to the µITRON specifications. The configuration tool can facilitate various settings. Emulator The In-Circuit Emulator and/or On-Chip Debug Emulator are available according to the characteristics of each microcontroller. We are also expanding a line of emulators including the Integrated Development Environment (IDE)*. * To be downloaded from our website. Development System Offerings Toshiba offers various development systems for each microcontroller family. For details, please refer to the respective development system pages that follow. In addition to the Toshiba original development systems, third-party tools are supported to aid your software development. For information about third party products supporting Toshiba’s microcontrollers, please refer to pages 62 to 64. Software Products Toshiba Microcontroller Family/Series Integrated Development Environment Debugger Compiler Hardware Products Real-Time OS In-Circuit Emulator On-Chip Debug Emulator TX19 Family TLCS-900 Family 870 Series TLCS-870 Family 870/X Series 870/C Series 870/C1 Series Available Available for some products Under development 53 Outline of TX19 Family Development System Software products Toshiba Integrated Development Environment (TIDE) User source program Development System Configuration Examples Software products Integrated Development Environment TX19 Series C Compiler TX19A Series C Compiler Real-Time OS The basic development system environment for the TX19 Family is summarized below. The specified values are the recommended values for comfortable use. For the minimum operating environment, check with the product manual of each development system product. TX19 Series Real-Time OS TX19A Series Real-Time OS Host machine OS: Windows 2000/XP Host machine CPU: Pentium 4 1 GHz or faster (recommended) Memory: 512 MB or larger (recommended) Display resolution: XGA (1020 x 768) or above Extended I/O port: 1 port (RS-232C) (TX19A only) Expansion slots: 1 port (for LAN card) Object file Hardware products Hub On-chip debug emulator (DSU PROBE) LAN expansion card for PC Ethernet hub Support for 10BASE-T Conformance to IEEE 802.3 Ethernet standard Emulator Target system Ethernet network interface card Support for 10BASE-T Conformance to IEEE 802.3 Ethernet standard Connection exapmle HUB LAN cable An appropriate connector with DSU PROBE must be soldered on the target board. LAN card Twisted-pair cable TX19 series TX19A series RS-232C Cable RS-232C Cable Target board Target board Target board Toshiba Integrated Development Environment (TIDE) * The term “Toshiba Integrated Development Environment (TIDE)” refers collectively to the Integrated Development Environment and the C Compiler. Integrated Development Environment C Compiler Assembler Linker Simulator Editor Build Manager Debugger Framework With individual development tools such as Editor, Build Manager, Compiler and Debugger integrated into a single system, the Integrated Development Environment enables seamless operations of coding, building and debugging tasks which must be performed repeatedly in the software development process. It also contains a simulator function for simulating MCU operations for logical debugging, and a debug function supporting real-time OS. C Compiler C Compiler Assembler Linker Simulator Editor Build Manager Debugger Framework The C Compiler package containing C Compiler, Assembler and Linker allows you to generate object files such as HEX files from source code written in C or assembly language. It conforms to the ANSI C standard and offers excellent descriptiveness and portability. A wide range of options are provided to improve code efficiency and RAM utilization. This product is used in combination with the Integrated Development Environment. TX19 Series version and TX19A Series version are available. DSU PROBE for N-WIRE system DSU PROBE model 110 system DSU PROBE model 120 system Products required for minimal system Toshiba Integrated Development Environment (TIDE) Integrated Development Environment ...............1 TX19 Series C Compiler ....................................1 Emulator DSU PROBE for N-WIRE ..................................1 Products required for minimal system Toshiba Integrated Development Environment (TIDE) Integrated Development Environment ...............1 TX19A Series C Compiler .................................1 Emulator DSU PROBE model 110 ...................................1 Products required for minimal system Toshiba Integrated Development Environment (TIDE) Integrated Development Environment ...............1 TX19A Series C Compiler .................................1 Emulator DSU PROBE model 120 ...................................1 Other required products Windows PC ......................................................1 LAN expansion card for PC ...............................1 Hub ....................................................................1 RS-232C cross cable .........................................1 LAN cable .........................................................2 Other required products Windows PC ......................................................1 LAN expansion card for PC ...............................1 Hub ....................................................................1 RS-232C cross cable .........................................1 LAN cable .........................................................2 Other required products Windows PC ......................................................1 LAN expansion card for PC ...............................1 Hub ....................................................................1 RS-232C cross cable.........................................1 LAN cable .........................................................2 Target connectors 20-pin half-pitch plug from AMP.........................1 20-pin half-pitch plug from SAMTEC .................1 Target connectors 20-pin half-pitch plug from SAMTEC .................1 34-pin half-pitch plug from SAMTEC .................1 Target connectors 20-pin half-pitch plug from SAMTEC .................2 34-pin half-pitch plug from SAMTEC .................1 * For part numbers, see "PART NUMBER LIST" or our Development System website. Real-Time OS Software used to control multitasking in embedded systems. TX19 Series Object code version Conforms to µITRON specifications. Provides various system calls required for embedded systems. µITRON specifications Use of the configuration tool facilitates various settings. Object code with source code version µITRON 3.0 specifications TX19A Series Object code version Object code with source code version Basic Performance TX19 Series System name µITRON 4.0 specifications DSU PROBE for N-WIRE system Host interface Offered in two versions: object code version and object code with source code version. The object code with source code version allows users to modify the source programs. Source programs Configuration tool Not included Included Not included TR Configurator Included TRcEditor Events Break Number of points Instruction: 4 points, Data: 1 point (Note 1) Instruction: 8 points, Data: 4 points Address, data, status, external input Address, data, status, external input Comparison conditions Match Pass count Once Break, trace control, timer control, external trigger output - Hardware break 4 points (Note 1) 256 points (settable only on RAM) Capacity 4K frames debugging. It provides emulation and debugging features that are Trace modes Free trace, trigger trace, overflow stop Trace items PC address, status, tag timer the target system and operated from the debugger on a PC. External output The DSU PROBE comes with a download license for the Integrated Memory access Program variables TX19 Series emulator TX19A Series emulator DSU PROBE for N-WIRE DSU PROBE model 110/120 Run timer: 1 channel 1 to 256 times Break, trace control, timer control, external trigger output, external pulse output, memory write 8 points 256 points (settable only on RAM) 4K frames 128K frames Free trace, trigger trace, overflow stop PC address, data address, data value, status, tag timer PC address, status, tag timer 4 lines - Timer measurement Development Environment. Match Once OR, sequential Event combinations Software break Trace memory DSU PROBE model 120 system Ethernet, RS-232C Comparison items The DSU PROBE is an on-board emulator that enables efficient useful for developing application programs by being connected to TX19A Series DSU PROBE model 110 system Ethernet, RS-232C Event trigger actions Emulator Lap timer: 1 channel Run timer: 1 channel Lap timer: 1 channel Run timer: 1 channel Lap timer: 4 channels (max., min., average, count) Memory display during program execution - Memory rewrite during program execution - 4 bytes x 4 blocks can be written simultaneously. Display Binary, octal, decimal or hexadecimal display can be selected for each variable. Binary, octal, decimal or hexadecimal display can be selected for each variable. Registration Variables, arrays, structures and unions can be registered by the elements. Variables, arrays, structures and unions can be registered by the elements. Source Source + assembler code Source + assembler code + machine language Source display model 120 is a higher-end product to model 110. Variables: 16-byte area x 32, Memory: Up to 1024 bytes Source Source + assembler code Source + assembler code + machine language Flash programming/security feature Internal/external Flash memory can be programmed during debugging.(Note 2) Internal/external Flash memory can be programmed during debugging. External input 1 line 1 line Note 1: Varies with the MCU to be used. 54 DSU PROBE DSU PROBE DSU PROBE Note 2: Some MCUs do not support this feature. 55 Outline of TLCS-900 Family Development System Software products Toshiba Integrated Development Environment (TIDE) Real-Time OS Integrated Development Environment TLCS-900 Family C Compiler User source program Development System Configuration Examples Software products The basic development system environment for the TLCS-900 Family is summarized below. The specified values are the recommended values for comfortable use. For the minimum operating environment, check with the product manual of each development system product. TLCS-900 Family Real-Time OS Host machine OS: Windows 2000/XP Object file Host machine CPU: Pentium 4 1 GHz or faster (recommended) Memory: 512 MB or larger (recommended) Display resolution: XGA (1024 x 768) or above Hub Emulator Programming tools Accessories In-circuit emulator On-chip debug emulator LAN expansion card for PC Ethernet hub Support for 10BASE-T Conformance to IEEE 802.3 Ethernet standard Hardware products Expansion slots: 1 port (for LAN card) Ethernet network interface card Support for 10BASE-T Conformance to IEEE 802.3 Ethernet standard LAN card HUB LAN cable Twisted-pair cable Target system Target board Target board Controller Controller Pod Pod Toshiba Integrated Development Environment (TIDE) * The term “Toshiba Integrated Development Environment (TIDE)” refers collectively to the Integrated Development Environment and the C Compiler. RTE900 model 15 system RTE900 model 25 system Products required for minimal system Toshiba Integrated Development Environment (TIDE) Integrated Development Environment ............................................................1 TLCS-900 Family C Compiler .........................................................................1 Emulator model 15 controller .........................................................................................1 model 15 emulation pod .................................................................................1 Accessories Programming tools MCU probe Pin protector OTP programming adapter QFP adapter MCU mounting adapter Flash adapter Products required for minimal system Toshiba Integrated Development Environment (TIDE) Integrated Development Environment ............................................................1 TLCS-900 Family C Compiler .........................................................................1 Emulator model 25 controller .........................................................................................1 model 25 emulation pod .................................................................................1 Accessories Programming tools MCU probe Pin protector OTP programming adapter QFP adapter MCU mounting adapter Flash adapter Other required products Windows PC ...................................................................................................1 LAN expansion card for PC ............................................................................1 Hub .................................................................................................................1 RS-232C cross cable......................................................................................1 LAN cable ......................................................................................................2 Other required products Windows PC ...................................................................................................1 LAN expansion card for PC ............................................................................1 Hub .................................................................................................................1 RS-232C cross cable......................................................................................1 LAN cable ......................................................................................................2 Integrated Development Environment C Compiler Assembler Linker Simulator Editor Build Manager Debugger Framework With individual development tools such as Editor, Build Manager, Compiler and Debugger integrated into a single system, the Integrated Development Environment enables seamless operations of coding, building and debugging tasks which must be performed repeatedly in the software development process. It also contains a simulator function for simulating MCU operations for logical debugging, and a debug function supporting real-time OS. C Compiler C Compiler Assembler Linker Simulator Editor Build Manager Debugger Framework The C Compiler package containing C Compiler, Assembler and Linker allows you to generate object files such as HEX files from source code written in C or assembly language. It conforms to the ANSI C standard and offers excellent descriptiveness and portability. A wide range of options are provided to improve code efficiency and RAM utilization. This product is used in combination with the Integrated Development Environment. Real-Time OS * For part numbers, see "PART NUMBER LIST" or our Development System website. Software used to control multitasking in embedded systems. TLCS-900 Family Real-Time OS µITRON 3.0 specifications Conforms to µITRON specifications. Object code version Object code with source code version Object code Object code The TR Editor can be used to describe task operations graphically and to generate program Source programs Source programs outlines. TR Configurator TR Configurator TR Editor TR Editor Provides various system calls required for embedded systems. Use of the TR Configurator facilitates various settings. Offered in two versions: object code version and object code with source code version. The object code with source code version allows users to modify the source programs. RTE900 model 15 system The model 25 system features enhanced hardware that enables faster processing to support high-speed and high-functionality MCUs and provide The controller comes with a download license for the Integrated Development Environment. 56 Emulation memory Trace memory RTE900 model 25 system RTE900 model 25 system RTE900 model 15 system TLCS-900/H1 Series(Note 1) model 15 system Host interface Break The model 15 system is a low-cost version of the model 25 system that is realized by offering the minimum functionality required for development work and an extensive use of gate arrays. * A combination of the model 25 controller and the model 15 emulation pod is also possible. System name Events Emulator advanced debug capability such as performance analysis. Basic Performance TLCS-900, 900/H, 900/L, 900/L1 Series model 25 system model 15 system model 25 system Ethernet, RS-232C Ethernet, RS-232C Capacity 4 Mbytes Number of points 8 points Comparison items Address, data, status, external input Comparison conditions Match, unmatch, within scope 1 Mbyte 4 Mbytes 8 points Address, data, status Address, data, status, external input Match, unmatch, within scope Pass count 1 to 256 times 1 to 65535 times Event trigger actions Break, trace control, timer control, external trigger output Break, trace control, timer control, external trigger output Event combinations AND, OR, sequential AND, OR, sequential Hardware break 4 points 3 points Software break 1024 points 1024 points Capacity 8K frames 8K frames Trace modes Free trace, trigger trace, sampling trace, overflow stop Free trace, trigger trace, sampling trace, overflow stop Trace items PC address, data address, data value, status, external output, external input, tag timer, event PC address, data address, data value, status PC address, data address, data value, status, external input, tag timer, event External output 1 line 1 line Timer measurement Run timer: 1 channel, Lap timer: 1 channel Run timer: 1 channel, Lap timer: 1 channel Memory access Memory display during program execution 128 bytes 32 bytes Program variables Display Binary, octal, decimal or hexadecimal display can be selected for each variable. Binary, octal, decimal or hexadecimal display can be selected for each variable. Registration Variables, arrays, structures and unions can be registered by the elements. Variables, arrays, structures and unions can be registered by the elements. Source display Source Source + assembler code Source + assembler code + machine language External input Performance analysis 1 line Time measurement per module Coverage measurement - Source Source + assembler code Source + assembler code + machine language - Max., min, average, count, dispersion C0 coverage - 16 lines Max., min, average, count, dispersion C0 coverage Note 1: When you are using a device whose part number starts with TMP92. 57 Outline of TLCS-870 Family Development System Development System Configuration Examples Software products Language tools Debuggers TLCS-870/C Series C Compiler TLCS-870/X Series C Compiler TLCS-870 Series C/C-Like Compiler User source program The basic MCU-dependent development system environment for the TLCS-870 Family is summarized below. The specified values are the recommended values for comfortable use. For the minimum operating environment, check with to the product manual of each development system product. TLCS-870/C Series Debugger TLCS-870/C Series Light Debugger TLCS-870/X Series Debugger TLCS-870 Series Debugger LAN expansion card for PC Hub Object file Host machine Ethernet network interface card Support for 10BASE-T Conformance to IEEE 802.3 Ethernet standard Ethernet hub Support for 10BASE-T Conformance to IEEE 802.3 Ethernet standard Host machine CPU: Pentium 4 133 MHz or faster Memory: 128 MB Display resolution: XGA (1024 x 768) or above Expansion slots: 1 port (for LAN card) LAN card HUB LAN cable Hardware products Twisted-pair cable Emulator Programming tools Accessories In-circuit emulator Target system TLCS-870/C Series RTE870/C Light system Light emulator As the RTE870/C Light system is designed to share products within the system, the probe, target connector and emulation chip need to be changed to accommodate different MCUs in the TLCS-870/C Series. USB * Detailed information on the RTE870/C Light system can be found on page 8. Target board The RTE870/C Light system is a low-cost version of the RTE870/C model 15 system with the minimum functionality required for development work. Language Tools C Compiler / Assembler C-Like Compiler These software tools containing C Compiler, Assembler and Linker allow you to generate object files such as HEX files from source code written in C, C-Like(*) or assembly language. They conform to the ANSI C standard and offer excellent descriptiveness and portability. A wide range of options are provided to improve code efficiency and RAM utilization. Linker Build Manager Products required for minimal system TLCS-870/C Series C Compiler ...........1 TLCS-870/C Series Light Debugger ....1 Emulator Light emulator ..................1 Emulation chip .................1 Accessories Light-system probe (probe set)............1 MCU mounting adapter (Bump socket) Programming tools OTP programming adapter Flash adapter Other required products Windows PC......................1 USB cable (USB standard A to B).......1 * Supported only with some series in the TLCS-870 Family. Integrated Development Environment Debugger The emulator system for a TLCS-870 Family MCU can be configured by an appropriate combination of a debugger and an emulation pod. A wide variety of debug functions are available including various types of break settings and real-time trace. (Under development) Pod system The TLCS-870/C Series Debugger and TLCS-870/C Series Light Debugger are scheduled to be replaced by the Integrated Development Environment. RTE870/C model 15 system As the RTE870/C model 15 system is designed to share products within the system, only the target connecting board and emulation chip need to be changed to accommodate different MCUs in the TLCS-870/C Series. In this way, the cost associated with a change of MCU is lowered. Emulation module Controller Target board (Some MCUs also require a change of the emulation module.) Interface module Basic Performance TLCS-870 Series System name Host interface Emulation memory Events Trace memory model 25 system model 10 system Light system model 15 system RS-232C USB2.0 Full-speed Ethernet, RS-232C 1 Mbyte 64 Kbytes 4 points Comparison items Address, data, status, external input Address, data, status Comparison conditions Match, unmatch, within scope Match, unmatch, within scope Match, unmatch, within scope Pass count 1 to 65535 times 1 to 65535 times 1 to 65535 times Event trigger actions Break, trace control, timer control, external trigger output Break Event combinations OR, sequential OR, sequential Address, data, status, external input Break, trace control, timer control, external trigger output 2000 points 3 points Capacity 4K frames 1K frames 8K frames 8K frames Trace modes Overflow stop Overflow stop Free trace, trigger trace, sampling trace, overflow stop Free trace, trigger trace, sampling trace, overflow stop Trace items PC address, data address, data value, status, external input Products required for minimal system Emulator TLCS-870/X Series model 15 controller ............1 C Compiler ...................1 model 15 emulation pod ......1 TLCS-870/X Series Debugger......................1 2000 points PC address, data address, data value, status 1 line - 1 line Run timer: 1 channel Run timer: 1 channel Lap timer: 1 channel - - 32 bytes Memory rewrite during program execution - 2 bytes Display Binary, octal, decimal or hexadecimal display can be selected for each variable. Binary, octal, decimal or hexadecimal display can be selected for each variable. Variables, arrays, structures and unions can be registred by the elements. Variables, arrays, structures and unions can be registred by the elements. Source display Source Source + assembler code Source + assembler code + machine language Source Source + assembler code Source + assembler code + machine language External input RTE870/X model 15 system The RTE870/X model 15 system is a low-cost version of the RTE870/X model 25 system with the minimum functionality required for development work. Pod AND, OR, sequential AND, OR, sequential 2000 points PC address, data address, data value, status, external input, tag timer PC address, data address, data value, status Accessories MCU probe QFP adapter Pin protector MCU mounting adapter Programming tools OTP programming adapter Flash adapter Other required products Windows PC ......................1 LAN expansion card for PC....1 Hub ....................................1 LAN cable ..........................2 1 line Run timer: 1 channel Lap timer: 1 channel TLCS-870 Series 32 bytes 2 bytes(Note 2) RTE870 model 10 system Target board - Binary, octal, decimal or hexadecimal display can be selected for each variable. Pod RS-232C cable Controller Variables, arrays, structures and unions can be registred by the elements. Source Source + assembler code Source + assembler code + machine language 8 lines - - 16 lines Time measurement per module - - - Max., min., average, count, dispersion Coverage measurement - - - C0 coverage Note 1: model 25 pod: BM88CM49N0A, BM88CU74F0A, BM88CP77F0A, BM88C060F0A Note 2: This function is not supported with the BM88CM49N0B-M15. Programming tools OTP programming adapter Flash adapter Other required products Windows PC ......................1 LAN expansion card for PC ................................1 Hub ....................................1 LAN cable ..........................2 RTE870/X model 25 system The RTE870/X model 25 system offers advanced debug capability such as performance analysis. Target board Controller - Registration TLCS-870/X Series Break, trace control, timer control, external trigger output Software break Memory display during program execution Accessories QFP adapter Pin protector MCU mounting adapter 8 points Address, data, status 2000 points points Emulator model 15 controller ..............1 Interface module ..................1 Emulation module ...............1 Target connecting board ......1 Emulation chip .....................1 Ethernet, RS-232C 4 points Run timer or Lap timer: 1 channel Performance analysis 25 pod model 15 pod model (Note 1) 64 Kbytes External output Program variables model 15 system Capacity Timer measurement Memory access 58 TLCS-870/X Series Number of points Hardware break Break TLCS-870/C Series Products required for minimal system TLCS-870/C Series C Compiler ....................................1 TLCS-870/C Series Debugger .......................................1 Products required for minimal system Emulator TLCS-870 Series model 10 controller ............1 C/C-Like Compiler .......1 model 10 emulation pod ......1 TLCS-870 Series Debugger......................1 Accessories MCU probe QFP adapter Pin protector MCU mounting adapter Programming tools OTP programming adapter Other required products Windows PC ......................1 RS-232C cross cable ............1 * For part numbers, see "PART NUMBER LIST" or our Development System website. 59 Development System Programming Tools Flash adapter The Flash adapter is provided for each package type of Toshiba’s microcontrollers with on-chip Flash memory. Connecting the Flash adapter with a host system allows you to program, erase, and verify on-chip Flash memory. Although this tool can be used both for product development and mass production, some limitations apply when it is used for mass production. For details, visit Toshiba’s Microcomputer website. The website provides various support information for the Flash adapter including its control software upgrades to flexibly support newly developed devices. Socket for mounting MCU with on-chip Flash memory NET IMPRESS connector RS-232C D-SUB 9-pin male Power supply Enables Toshiba's Flash microcontrollers to be programmed on a stand-alone basis. Can be used with Toshiba's Flash microcontrollers of any Family or Series in the same package. (*The user is required to connect write signals and mount oscillators as appropriate to each device.) Comes with "Flash Programmer"-programming control software controllable on a PC. Ensures ease of operation through the GUI-based control software. Allows programmed data to be compared on a byte basis. Yokogawa Digital Computer's programmer (NET IMPRESS) can be used as a host system. Specifications of the Flash Adapter Writing mode Serial Interface mode Supported MCU Toshiba microcontrollers with on-chip flash memory Device functions Save, Program, Read, Erase, Blank check, Verify, Compare, Auto programming Supported OS Windows 2000, Windows XP Host interface Connecting to PC: 9-pin male D-sub, UART, straight cable Connecting to NET IMPRESS: DX10-28S, UART/CSI Power supply 100 to 240 V AC Connection example OTP programming adapter This is an adapter for converting the pinout of an OTP microcontroller to that of a generalpurpose EPROM. The OTP programming adapter enables an OTP microcontroller to be programmed and verified by an off-the-shelf EPROM programmer. This adapter is provided for each OTP microcontroller type. 60 OTP microcontroller OTP programming adapter EPROM programming socket Development System Accessories MCU probe The MCU probe is used to connect a target system and an emulation pod, and is provided for each package type. The MCU probe used for a flat package comes with a QFP adapter and a pin protector. MCU probe Pin protector QFP adapter Pin protector The pin protector is a protective socket for an MCU probe and a QFP adapter. Be sure to use the pin protector to prevent MCU probe's joint from losing its spring after repeated attachments and detachments. * We recommend replacing the pin protector after 100 attach-detach cycles. QFP adapter The QFP adapter is used to connect an emulation pod or an emulation module to a target system designed for a QFP-type microcontroller. It is soldered onto the foot pattern on the target system board. * Once soldered, the QFP adapter cannot be reused. MCU mounting adapter Probe set The probe set is used specifically with the RTE870/C Light emulator or the RTE870/C1 in-circuit emulator. It is available for each package pin count or package type of the supported MCUs. QFP adapter * For example, the probe set includes: Probe Exchange adapter Target connector Exchange adapter Package exchange adapter Target connector The package exchange adapter is used when the target MCU package and probe package are of different types. MCU mounting adapter The MCU mounting adapter is used together with the QFP adapter to mount a microcontroller on the target system. Bump socket The bump socket is used specifically with the RTE870/C Light emulator or the RTE870/C1 in-circuit emulator. It is used together with the target connector to mount an MCU on the target system. Bump socket Target connector The pin protector and QFP adapter of the same specifications are also available from Tokyo Eletech Corporation. http://www.tetc.co.jp/e_index.htm The probe sets and bump sockets are manufactured by ADLINKS Corporation. For product specifications, visit the ADLINKS website. http://www.adlinks.co.jp For part numbers and tool combinations, see "PART NUMBER LIST" or Development System website. 61 Third-Party Development Support Tools For details, please contact the third-party companies directly. (Listed in alphabetical order) ADLINKS Corporation http://www.adlinks.co.jp/ ADLINKS Corp. is an innovative company that specializes in sockets, adapters, harnesses and boards for high-speed transmission with the aim of ensuring 'comfortable user interface'. The ADLINKS products supporting Toshiba's development systems include the probe sets for the TLCS-870/C Series and MCU mounting adapters (Bump Socket). Advanced Data Controls Corp. http://www.adac.co.jp/eng/ Since its incorporation in 1982, Advanced Data Controls Corp. has always been committed to pursing 'Optimum Software Development Environments' to provide cutting-edge total solutions that best meet the customer needs. As a technical partner of Green Hills Software, Inc. of the United States, the company also distributes Green Hills Software's high-performance, high-quality embedded software development solutions with extensive support services in Japan and the Asian region. CATS CO., LTD. http://www.zipc.com/english/ CATS CO., LTD is a supplier of 'ZIPC', a CASE tool for embedded systems based on the state transition matrix. ZIPC provides seamless support for each phase of software development by offering the modeling, model debug (simulation) and automatic code generation functions through its editor supporting six types of document. In addition, the connection of ZIPC with the Toshiba Integrated Development Environment (TIDE) allows unified debugging of the actual system and design specification (state transition matrix), contributing to the enhancement of product manufacturability and quality. COMPUTEX CO., LTD. http://www.computex.co.jp/ COMPUTEX CO., LTD. is an expert in software debug tools for embedded systems. 'PALMiCE2 Series' is a JTAG emulator supporting the TX49 Family that provides a highly efficient debug solution covering high-level languages and Linux. 'ROMICE64' supports the TLCS-900/L1 Series. Flash Support Group, Inc. http://www.j-fsg.co.jp/en/ Flash Support Group, Inc. offers a line of products that enable high-speed programming for development to prototyping and volume production. The company's programmers support the TX19, TLCS-900, and TLCS-870 Families. Programming services using these programmers are also available. GAIA System Solutions Inc. GAIA System Solutions Inc. is engaged in the sales of high-speed software/hardware co-simulators for embedded software development and related support and consulting services. Supported CPU models include the TX19 Series, TX19A Series, TX49 Family and TX99 Family. Supported debugger models include the Toshiba Integrated Development Environment (TIDE) and MULTI® from Green Hills Software, Inc. 62 GAIO TECHNOLOGY CO., LTD. http://www.gaio.com/ GAIO TECHNOLOGY CO., LTD. offers high-quality software verification tools for embedded systems. 'Coverage Master - winAMS' is a testing simulator supporting the TLCS-900 Family and TLCS-870/C Series that enables high-precision function module testing and C0/C1 coverage testing. 'CasePlayer2' is an embedded program analysis tool which can be used to automatically generate flow charts and module structure charts and to perform MISRA-C code verification. GOTOP MICRO-ELECTRONICS CO., LTD. http://www.itool.com.cn/ GOTOP MICRO-ELECTRONICS CO., LTD. boasts a professional team with more than 10-year experience specializing in the design, manufacture and support of embedded development tools. GOTOP offers a complete range of development tools, such as the Integrated Development Environments, emulators, debuggers, programmers, etc. For Toshiba, GOTOP provides an emulator tool for the 870/C Series ('TMPmate') and a demo board for the 870/C Series ('TPDEM4'). Hamamatsu TOA Electronics, Inc. Hamamatsu TOA Electronics, Inc. is an authorized distributor of Toshiba's microcontroller support products based in Hamamatsu in the Shizuoka prefecture. In addition to the sales of various electronic components, Hamamatsu TOA Electronics is also engaged in the commercialization and online sales of boards and starter kits using Toshiba's microcontrollers. The company can deliver total services encompassing the designing, prototyping, volume production and inspection for MCU control circuitry, logic circuitry and analog circuitry with short delivery times. HI-LO SYSTEM RESEARCH CO., LTD. http://www.hilosystems.com.tw/ HI-LO SYSTEMS is a professional company dedicated to providing costeffective device programming solutions to customers. Established in 1983 and located in Nei-Hu Technology Park in Taipei Taiwan, HI-LO distributes its famous ALL-100 Universal/Gang Programmer series and AT3-300 Automated Programmer series to customers worldwide. HI-LO has a very good reputation in providing high-quality engineering programmers and automated programmers for MCU and Flash memory. Kyoto Microcomputer Co., Ltd. http://www.kmckk.co.jp/eng/ As a company specializing in debugger software and in-circuit emulators, Kyoto Microcomputer Co., Ltd. has been engaged in the improvement of embedded development environments. Its JTAG ICE, 'PARTNER-Jet', offers a powerful and efficient debug environment incorporating advanced features ahead of other companies, such as support for multi-core processors and operating systems with an MMU (Linux, Windows CE, T-Engine, etc.) that are recently adopted in high-end embedded environments. PARTNER-Jet supports the TX49 and TX99 Families. MICROTEK Inc. http://www.microtek.co.jp/english/index_f.html MICROTEK Inc. embarked on contract IC programming in 2000. Since then, the company has been building a successful track record in a wide range of fields including communications, information home appliances and automotive appliciations as a reliable provider of IC programming services. 63 Third-Party Development Support Tools For details, please contact the third-party companies directly. (Listed in alphabetical order) MINATO ELECTRONICS INC. http://www.minato.co.jp/index_e.asp MINATO ELECTRONICS INC. developed the first 'device programmer' in Japan when PROM first came on the market. Since then, the company has been occupying the leading position in the programmer field. Its product line includes not only programmers but also auto programming equipment and exchange adapters for a wide variety of packages to meet various programming needs of customers. MINATO's programmers support the TX19, TLCS-900, and TLCS870 Families. Shanghai Gengyan Electronic Technology Co., Ltd. http://www.gengyan.com/ Shanghai Gengyan Electronic Technology Co., Ltd provides programmers for the Toshiba 870/C Series. These high-quality and high-speed programmers have a USB interface. The programmers support TMP86P807/808, TMP86F807/808, TMP86FH09, TMP86FH46A/47A, TMP86FS49A/23 and others. Sophia Systems Co., Ltd. http://www.sophia-systems.com/ Sophia Systems Co., Ltd. provides development environments supporting Toshiba's microcomputers, including a starter kit for the TX19A71, a Flash ROM programmer for the TX19A, and emulators for the TX49/TX99, MeP, Cell Broadband Engine and ARM7/9/11. The company's cooperation with Toshiba extends to the design and development of custom boards and the development and manufacture of microcomputer systems on a contract basis. TOKYO ELETECH CORPORATION http://www.tetc.co.jp/e_index.htm TOKYO ELETECH CORPORATION develops and manufactures interface products for connecting Toshiba's emulators with microcomputer boards developed by customers. In addition to standard IC sockets, adapters and cables, TOKYO ELETECH also accepts custom orders in small quantities. [Standard products] 1.TQPACK, NQPACK, NSPAC, BGA sockets 2. KC cables, TEC-KC cables 3. SICA (JTAG adapters), EXA adapters T.S ELECTRONICS CO., LTD http://www.tsecl.com/ T.S Electronics is a support company for Toshiba Korea. T.S Electronics supports programming writers for Flash microcontrollers. The programming writers feature compact size and support the TLCS-870 Family. T.S Electronics also has a plan for a TLCS-900 Family writing board. For details, please contact the sales and marketing division. Yokogawa Digital Computer Corporation http://www.yokogawa-digital.com/en/ Yokogawa Digital Computer Corporation offers an extensive range of products related to the design and development of microcomputer and peripheral systems, including the 'advice' series of in-circuit emulators and the 'NET IMPRESS' series of flash microcomputer programmers. Drawing on its expertise in the embedded development field, the company also offers various development platforms, the Windows Embedded CE development starter kit and development process improvement tools for building an ideal development environment. The 'advice' series supports the TX49, TX99, and TLCS-900 Families. The 'NET IMPRESS' series supports the TX19, TLCS-900, and TLCS870 Families. 64 Software Development Support Toshiba provides a variety of reference software for supporting system development. At customer request, we can also develop application software for embedding in microcontroller units (MCUs). Toshiba Software IP Lineup We have a comprehensive software IP set for customers using (or considering using) Toshiba MCU products. The software IP and its user support are offered on certain terms and conditions. In addition, you are required to make an agreement separately in order to use this software IP. Software IP MCU/Series Features Status USB1.1 (device) TMP92CH21FG TMP92CZ26A TMP92CF26A TMP92CF29 Exchange of various data is readily achievable by connecting to PC. Supports standard request, various types of class request, and vender commands. Available Embedded file system TLCS-900/L1, H1 File system for embedding. Supports FAT12/16/32 and VFAT, and can perform file sharing with PC. Available Speech codec TLCS-870/C TLCS-900/L1, H1 Toshiba original compression algorithm. The CPU load and memory usage are optimized to enable also the control of peripheral devices with embedded state in single-chip microcontroller. Speech codec application development environment and evaluation board are available. Available SD Memory Card Driver TLCS-900/L1, H1 Driver Software for reading and writing SD card with MCU. Can transfer files to and from a PC, being incorporated in an embedded file system. Available Handwritten Recognition TLCS-900/L1, H1 Software that recognizes handwritten characters on a LCD panel with a touchscreen. An embedded device incorporating this software can realize a userfriendly input interface without any exclusive input device such as key board. Available Some of the above software IPs require a separate real-time OS (Toshiba's TR900). Display the following URL for the overviews of these software IPs. http://www.semicon.toshiba.co.jp/eng/product/micro/software_ip/index.html Software IP [Partner Vendor] Partner Vendor Software IP MCU/Series Techno Mathematical Co.,Ltd. http://www.tmath.co.jp/index.html MP3 Decoder TMP92CZ26A TMP92CF26A TMP92CF29 Features This is a decoder that complies with MPEG1/MPEG2 Audio Layer III (ISO/IEC 111723, 13818-3) and is optimized for Toshiba microcontrollers. It has achieved high-quality sound and low power consumption. To learn more about this software product and the software license, please contact your local Toshiba office. Reference Application Software (RAS) RAS is software for driving an entire system, whose specifications have been created by Toshiba. RAS is developed for reference with the aim of reducing customer software development time, so it is used and evaluated by customers themselves. System name FTS-171 FTS-172 (Under development) Application Multi-system color LCD TVs Display VGA/WXGA VGA MCU TMP88CS34FG TMP88CS38BFG Sub MCU FTS-151 CTS-777 CTS-851 VS channel tuning for multi-system color TVs FS channel tuning for NTSC color TVs with support for North American CCD and V-Chip VGA/WXGA CRT CRT TMP88CS34FG TMP88CS34FG TMP88CS38BFG TMP88CP34NG/FG TMP88CS38NG/FG - TMP86FS49AUG (HDMI Receiver LSI:TC90704MFG) - - - FS channel tuning for Multi-system color LCD TVs NTSC color LCD-TV with support supporting HDMI for North American CCD and V-Chip with CEC function Chip IC for color TVs TC90200FG TC90200FG TC90200FG TB1261ANG TB1263NG Channels in memory 200 200 US181CH 100/200 US181CH Sound multiplexing NICAM/IGR NICAM/IGR Sound multiplexing for US NICAM/IGR Sound multiplexing for US A separate contract is necessary to use RAS. Please consult with us about modifying software to suit customer systems and specifications. 65 Introducing the Latest Software IP Handwritten Character Input Solution We offer a comfortable solution of handwritten character input achieved by the interaction between the handwritten character recognition and Kana-Kanji conversion. In addition to the input continued at an uninterrupted pace that was succeeded by Toshiba’s original technology of overwritten character recognition, the cooperation with an advanced Kana-Kanji prediction and conversion technology has achieved costless input, which made the input of long sentences stressless. This software is the best thing for wide range of applications that use LCD and touch panel such as PDA (Personal Digital Assistant), electric dictionary, home electric appliances. As for MCU to use, our TLCS-900/H1 series is recommended. Example of Application Handwritten Character Input Package Overwritten Character Recognition Coordinate Note: This solution can recognize not only Kana, but also alphabetic, numeric, and special symbols. Kana-Kanji Conversion Character Code Touch Panel Driver LCD Driver Handwritten Character Kana-Kanji Text Advanced Wnn is the product of OMRON SOFTWARE Co., Ltd. is the trademark of TOSHIBA CORPORATION. Start of Web download services Application Notes http://www.semicon.toshiba.co.jp/eng/index.html An application note is a sample software product offered by Toshiba to help customers understand Toshiba microcontrollers and learn how to create programs when developing new products. To access a download page, go to "Application Notes" from the above URL through "Microcomputer." If you accept and agree to the terms and conditions for usage, you will see an application notes list displayed. The application notes for Toshiba 870/X and 900/H Series are released first, and those for other MCUs will also be released sequentially. 66 TLCS-870/X TLCS-900/H Creating TOD Clock Using TBT Interrupts Generating Interrupts at Regular Intervals Using 8-bit Timer Detecting Keys Using a Timer Generating Interrupts at Regular Intervals Using Cascaded 8-bit Detecting Keys Using an AD Converter Outputting 50%-Duty Pulses Using 8-bit Timer RS-232C Communication Using UART Outputting PWM Waveform Using 8-bit Timer Generating Tone Using PDO Outputting PPG Waveform Using 8-bit Timer Outputting Single-Shot Pulse Using External Trigger Pulse Inter-CPU Communication (Transmission + Reception) Using SIO Inter-CPU Communication (Simultaneous Transmission/Reception) Using SIO Counting Events Using 16-bit Timer Measuring AC Frequency Using Pulse Width Measurement Mode Measuring Frequency Using 16-bit Timer Guide to Websites Toshiba Semiconductor Website http://www.semicon.toshiba.co.jp/eng/index.html Solutions Latest information on system solutions is provided by application. Product Information A wide range of product information is available, including new product descriptions and presentation materials. Toshiba Microcomputer Website http://www.semicon.toshiba.co.jp/eng/product/micro/index.html The Toshiba Microcomputer website offers the latest information on Toshiba's microcomputer and development systems. Customers looking for a microcomputer can browse through our web pages containing presentation materials and product descriptions which introduce Toshiba's microcomputer products by function and application. These pages allow you to access the datasheet download page with a single click. The product search feature enables you to quickly find the datasheet of a Toshiba microcomputer that best meets your needs by simply selecting desired product features, such as on-chip peripherals and a ROM type and capacity. The website also offers various support services to customers who have purchased Toshiba's development system, including downloading of software products and technical documentation as well as technical updates on purchased products. To support your product development, we provide application notes to assist you in understanding Toshiba's microcomputers and creating software programs as well as a variety of software IP. Quick product search Product datasheets and information on development systems are provided for each series. Select Microcomputer > Family > Series. The Development System page can be accessed from the left-hand navigation area. We provide various support services to customers who have purchased Toshiba's development system, including the following: Latest information on your purchased product Downloading of software products and technical documentation E-mail updates on technical reports and new version releases User registration from the website will give you a customer ID and password for receiving these services. 67 Package List Microcomputer package summary To meet customers' needs Toshiba provides a wide range of highly reliable packages for high-density mounting. In particular, Toshiba's miniature packages for portable applications offer extensive choices ranging to products as compact as 144-pin and 0.4-mm pitch. SDIP/SOP/SSOP/QFP/FBGA Packages for 4-/8-/16-/32-Bit Microcontrollers Size (mm) ■ The number above each photograph (actual size) indicates the pin pitch (mm). FBGA 15 15 QFP 28 28 LQFP 20 20 LQFP 16 16 1.0 QFP 14 20 0.8 0.8 0.8 0.5 TQFP/LQFP/ QFP 14 14 LQFP 12 12 LQFP 10 10 0.5 LQFP 7 7 0.65 SSOP-300 10 6 1.27 SOP-450 18 8 SOP-300 13 5 1.27 1.27 SOP-300 10 5 16 68 20 28 30 44 48 64 0.65 FBGA 15 (Top) (Bottom) QFP 28 28 0.5 LQFP 20 20 0.8 LQFP 16 16 0.65 0.4 QFP 14 20 0.5 0.4 TQFP/LQFP/ QFP 14 14 0.5 LQFP 12 12 Package Pin Pitch Table Package Pin Pitch 64 1.0mm QFP 0.8mm LQFP 44 64 LQFP 7 7 80 0.65mm 100 0.5mm 100 0.8mm 0.5mm LQFP 10 10 Number of Pins 160 SSOP-300 10 6 44 48 64 80 100 144 0.4mm TQFP SOP-450 18 8 144 100 0.5mm SOP-300 13 5 128 0.4mm SOP-300 10 5 80 100 128 144 160 228 Number of pins 69 Package List TX System RISC Packages (Actual Size) TX99 TX39 TX9956XBG(Top) TX9956XBG (Bottom) TX19 TMPR3927CFE (Top) TMP1940CYAFG TMP1940FDBFG TMP1941AFG TMP19A71CYUG TMP19A71FYUG TMP1942CZXBG TMP1942FDXBG TMP1942CYU TMP1942CZUE TMP1942FDU TX49 (Top) (Bottom) TMPR3916FG (Top) (Bottom) TMP1962C10BXBG TMP1962F10AXBG TMP19A64C1DXBG TMP19A64F20BXBG (Top) (Bottom) TMPR4937XBG TMPR4938XBG TMPR4937XBG TMPR4938XBG (Bottom) TX4939XBG (Top) (Top) (Bottom) TMPR4956CXBG 70 (Top) TMPR4951BFG TC86C001FG TMPR4955AFG TMPR4955BFG TMPR4955CFG (Top) TMPR3911BU (Top) TMPR3912AUG-92 (Bottom) TMPR3911BXB (Top) (Bottom) TMPR3912XB-92 (Bottom) TMP19A43FDXBG TMP19A43FZXBG TMP19A43CDXBG TMP19A43CZXBG (Top) (Bottom) (Top) TMPR4927ATBG TMPR4927ATBG TMPR4925XBG TMPR4926XBG (Bottom) TMPR4925XBG TMPR4926XBG 71 OVERSEAS SUBSIDIARIES AND AFFILIATES (As of February 23, 2006) Toshiba America Electronic Components, Inc. Toshiba Electronics Europe GmbH Toshiba Electronics Asia, Ltd. Düsseldorf Head Office Hong Kong Head Office Headquarters-Irvine, CA Hansaallee 181, D-40549 Düsseldorf, Germany Tel: (0211)5296-0 Fax: (0211)5296-400 Level 11, Tower 2, Grand Century Place, No.193, Prince Edward Road West, Mongkok, Kowloon, Hong Kong Tel: 2375-6111 Fax: 2375-0969 München Office Beijing Office Büro München Hofmannstrasse 52, D-81379, München, Germany Tel: (089)748595-0 Fax: (089)748595-42 Room 714, Beijing Fortune Building, No.5 Dong San Huan Bei-Lu, Chao Yang District, Beijing, 100004, China Tel: (010)6590-8796 Fax: (010)6590-8791 France Branch Chengdu Office Les Jardins du Golf 6 rue de Rome F-93561, Rosny-Sous-Bois, Cedex, France Tel: (1)48-12-48-12 Fax: (1)48-94-51-15 Room 2508A, 2 Zongfu Street, Times Plaza, Chengdu 610016 Sichuan, China Tel: (028)8675-1773 Fax: (028)8675-1065 Italy Branch Qingdao Office 3700 Crestwood Pkwy, #160, Duluth, GA 30096, U.S.A. Tel: (770)931-3363 Fax: (770)931-7602 Centro Direzionale Colleoni, Palazzo Perseo 3, I-20041 Agrate Brianza, (Milan), Italy Tel: (039)68701 Fax: (039)6870205 Room 4(D-E), 24F, International Financial Center, 59 Xiang Gang Zhong Road, Qingdao, Shandong, China Tel: (0532)579-3328 Fax: (0532)579-3329 Portland, OR Spain Branch 2560 NW 141st Place Portland, OR 97229, U.S.A. Tel: (503)784-8879 Fax: (503)466-9729 Parque Empresarial, San Fernando, Edificio Europa, a 1 Planta, E-28831 Madrid, Spain Tel: (91)660-6798 Fax:(91)660-6799 Room 2601-2609, 2616, Office Tower Shun Hing Square, Di Wang Commercial Center, 5002 Shennan Road East, Shenzhen, 518008, China Tel: (0755)2583-0810 Fax: (0755)8246-1581 Raleigh, NC U.K. Branch Toshiba Electronics (Shanghai) Co., Ltd. 19900 MacArthur Boulevard, Suite 400, Irvine, CA 92612, U.S.A. Tel: (949)623-2900 Fax: (949)474-1330 Boulder, CO (Denver) 3100 Araphahoe #500, Boulder, CO 80303, U.S.A. Tel: (303)442-3801 Fax: (303)442-7216 Buffalo Grove (Chicago) 2150 E. Lake Cook Road, Suite 310, Buffalo Grove, IL 60089, U.S.A. Tel: (847)484-2400 Fax: (847)541-7287 Duluth, GA (Atlanta) 3120 Highwoods Blvd., #108, Raleigh, NC 27604, U.S.A. Tel: (919)859-2800 Fax: (919)859-2898 Riverside Way, Camberley Surrey, GU15 3YA, U.K. Tel: (01276)69-4600 Fax: (01276)69-4800 Richardson, TX (Dallas) Sweden Branch 777 East Campbell Rd., #650, Richardson, TX 75081, U.S.A. Tel: (972)480-0470 Fax: (972)235-4114 San Jose Engineering Center, CA Wakefield, MA (Boston) 401 Edgewater Place, #360, Wakefield, MA 01880-6229, U.S.A. Tel: (781)224-0074 Fax: (781)224-1095 Wixom (Detroit) 48679 Alpha Drive, Suite 100, Wixom, MI 48393 U.S.A. Tel: (248)449-6165 Fax: (248)449-8430 Toshiba Electronics do Brasil Ltda. Rua Afonso Celso, 552-8 andar, CJ. 81 Vila Mariana Cep 04119-002 Sa˜o Paulo SP, Brasil Tel: (011)5576-6619 Fax: (011)5576-6607 Toshiba India Private Ltd. 6F DR. Gopal Das Bhawan 28, Barakhamba Road, New Delhi, 110001, India Tel: (011)2331-8422 Fax: (011)2371-4603 Toshiba Electronics Asia (Singapore) Pte. Ltd. 438B Alexandra Road, #06-08/12 Alexandra Technopark, Singapore 119968 Tel: (6278)5252 Fax: (6271)5155 Toshiba Electronics Service (Thailand) Co., Ltd. 135 Moo 5, Bangkadi Industrial Park, Tivanon Road, Pathumthani, 12000, Thailand Tel: (02)501-1635 Fax: (02)501-1638 Toshiba Electronics Trading (Malaysia) Sdn. Bhd. Kuala Lumpur Head Office Suite W1203, Wisma Consplant, No.2, Jalan SS 16/4, Subang Jaya, 47500 Petaling Jaya, Selangor Darul Ehsan, Malaysia Tel: (03)5631-6311 Fax: (03)5631-6307 Penang Office Suite 13-1, 13th Floor, Menara Penang Garden, 42-A, Jalan Sultan Ahmad Shah, 10050 Penang, Malaysia Tel: (04)226-8523 Fax: (04)226-8515 Toshiba Electronics Philippines, Inc. 26th Floor, Citibank Tower, Valero Street, Makati, Manila, Philippines Tel: (02)750-5510 Fax: (02)750-5511 Toshiba Electronics Shenzhen Co., Ltd. Shanghai Head Office 11F, HSBC Tower, 1000 Lujiazui Ring Road, Pudong New Area, Shanghai 200120, China Tel: (021)6841-0666 Fax: (021)6841-5002 Hangzhou Office 502 JiaHua International Business Center, No.28 HangDa Road, Hangzhou, 310007, China Tel: (0571)8717-5004 Fax: (0571)8717-5013 Nanjing Office 23F Shangmao Century Plaza, No.49 Zhong Shan South Road, Nanjing, 210005, China Tel: (025)8689-0070 Fax: (025)8689-0125 Toshiba Electronics (Dalian) Co., Ltd. 14/F, Senmao Building, 147, Zhongshan Road, Xigang Dist., Dalian, 116011, China Tel: (0411)8368-6882 Fax: (0411)8369-0822 Tsurong Xiamen Xiangyu Trading Co., Ltd. 14G, International Bank BLDG., No.8 Lujiang Road, Xiamen, 361001, China Tel: (0592)226-1398 Fax: (0592)226-1399 Toshiba Electronics Korea Corporation Seoul Head Office 891, Samsung Life Insurance Daechi Tower 20F, Daechi-dong, Gangnam-gu, Seoul, 135-738, Korea Tel: (02)3484-4334 Fax: (02)3484-4302 Gumi Office 6F, Goodmorning Securities Building, 56 Songjung-dong, Gumi-shi, Kyeongbuk, 730-090, Korea Tel: (054)456-7613 Fax: (054)456-7617 Toshiba Electronics Taiwan Corporation Taipei Head Office 17F, Union Enterprise Plaza Building, 109 Min Sheng East Road, Section 3, Taipei, 10544, Taiwan Tel: (02)2514-9988 Fax: (02)2514-7892 Kaohsiung Office 16F-A, Chung-Cheng Building, 2, Chung-Cheng 3Road, Kaohsiung, 80027, Taiwan Tel: (07)237-0826 Fax: (07)236-0046 The information contained herein is subject to change without notice. 021023_D TOSHIBA is continually working to improve the quality and reliability of its products. Nevertheless, semiconductor devices in general can malfunction or fail due to their inherent electrical sensitivity and vulnerability to physical stress. It is the responsibility of the buyer, when utilizing TOSHIBA products, to comply with the standards of safety in making a safe design for the entire system, and to avoid situations in which a malfunction or failure of such TOSHIBA products could cause loss of human life, bodily injury or damage to property. In developing your designs, please ensure that TOSHIBA products are used within specified operating ranges as set forth in the most recent TOSHIBA products specifications. Also, please keep in mind the precautions and conditions set forth in the “Handling Guide for Semiconductor Devices,” or “TOSHIBA Semiconductor Reliability Handbook” etc. 021023_A The TOSHIBA products listed in this document are intended for usage in general electronics applications (computer, personal equipment, office equipment, measuring equipment, industrial robotics, domestic appliances, etc.). These TOSHIBA products are neither intended nor warranted for usage in equipment that requires extraordinarily high quality and/or reliability or a malfunction or failure of which may cause loss of human life or bodily injury (“Unintended Usage”). Unintended Usage include atomic energy control instruments, airplane or spaceship instruments, transportation instruments, traffic signal instruments, combustion control instruments, medical instruments, all types of safety devices, etc. Unintended Usage of TOSHIBA products listed in this document shall be made at the customer’s own risk. 021023_B The products described in this document shall not be used or embedded to any downstream products of which manufacture, use and/or sale are prohibited under any applicable laws and regulations. 060106_Q The information contained herein is presented only as a guide for the applications of our products. No responsibility is assumed by TOSHIBA for any infringements of patents or other rights of the third parties which may result from its use. No license is granted by implication or otherwise under any patents or other rights of TOSHIBA or the third parties. 070122_C Please contact your sales representative for product-by-product details in this document regarding RoHS compatibility. Please use these products in this document in compliance with all applicable laws and regulations that regulate the inclusion or use of controlled substances. Toshiba assumes no liability for damage or losses occurring as a result of noncompliance with applicable laws and regulations. 060819_Z The products described in this document may include products subject to the foreign exchange and foreign trade control laws. 060925_F The products described in this document may contain components made in the United States and subject to export control of the U.S. authorities. Diversion contrary to the U.S. law is prohibited. 021023_H TOSHIBA has made this document deliberately in order to make its contents as accurate as possible. Nevertheless, if any trouble should occur due to any error contained in this document, TOSHIBA shall not have any liability therefore. Also, please keep in mind the precautions and conditions set forth in the “Instruction Manual or Operation Manual of TOSHIBA Products,” or “The Precautions or Procedure Files described in the Installation Disk such as Floppy Disk or CD-ROM etc.” Please constantly pay attention to the latest information on the TOSHIBA products which is to be released through the web page of TOSHIBA microcomputer development system. (http:/www.semicon.toshiba.co.jp/eng) 060824_N 2007 Previous edition: BCE0021E 2007-5(3k)SO-DQ Semiconductor Company Website: http://www.semicon.toshiba.co.jp/eng BCE0021F Microcomputers 2590 Orchard Parkway San Jose, CA 95131, U.S.A. Tel: (408)526-2400 Fax:(408)526-2410 Gustavslundsvägen 18, 5th Floor, S-167 15 Bromma, Sweden Tel: (08)704-0900 Fax: (08)80-8459 2007-5
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.3 Linearized : Yes Encryption : Standard V1.2 (40-bit) User Access : Print, Copy, Fill forms, Extract, Assemble, Print high-res Create Date : 2007:05:11 18:17:07+09:00 Modify Date : 2007:05:16 10:06:34+09:00 Author : TOSHIBA CORPORATION Semiconductor Company XMP Toolkit : 3.1-701 Producer : Acrobat Distiller 7.0 for Macintosh Metadata Date : 2007:05:11 18:18:41+09:00 Format : application/pdf Title : untitled Document ID : uuid:6f5c320c-ffa0-11db-8a28-001451624e91 Instance ID : uuid:9c0ff7b6-ffa0-11db-866b-001451624e91 Page Count : 64 Page Layout : SinglePageEXIF Metadata provided by EXIF.tools