8-Bit Microcontroller - TMS370C702


8-Bit Microcontroller


Special Note

If you are interested in an ultra-low-power, small and versatile microcontroller (MCU), consider the MSP430FR2311 or MSP430FR2111. Both are part of TI’s Value Line of FRAM MCUs and offer easy migration of 8-bit MCU designs with increased memory and higher performance. For other device choices see www.msp430.com.


The TMS370C002, TMS370C302, TMS370C702, and SE370C702 devices are members of the TMS370 family of single-chip 8-bit microcontrollers. Unless otherwise noted, the term TMS370Cx0x refers to these devices. The TMS370 family provides cost-effective real-time system control through integration of advanced peripheral function modules and various on-chip memory configurations.

The TMS370Cx0x family of devices is implemented using high-performance silicon-gate CMOS EPROM and EEPROM technologies. Low-operating power, wide-operating temperature range, and noise immunity of CMOS technology coupled with the high performance and extensive on-chip peripheral functions make the TMS370Cx0x devices attractive in system designs for automotive electronics, industrial motors, computer peripheral controls, telecommunications, and consumer applications.

All TMS370Cx0x devices contain the following on-chip peripheral modules:

  • Serial communications interface 1 (SCI1)
  • One 16-bit general-purpose timer with an 8-bit prescaler
  • One 24-bit general-purpose watchdog timer

Table 1 provides a memory configuration overview of the TMS370Cx0x devices.

The suffix letter (A) appended to the device name (shown in the first column of Table 1) indicates the configuration of the device. ROM and EPROM devices have different configurations as indicated in Table 2. ROM devices with the suffix letter A are configured through a programmable contact during manufacture.

The 8 bytes of mask-programmable ROM in the associated TMS370Cx0x devices are replaced in the TMS370C702 with 8K bytes of EPROM. All other available memory and on-chip peripherals are identical, with the exception of no data EEPROM on the TMS370C302 devices. The one-time programmable (OTP) (TMS370C702)device and reprogrammable device (SE370C702) are available.

TMS370C702 OTP devices are available in plastic packages. This microcontroller is effective to use for immediate production updates for other members of the TMS370Cx0x family or for low-volume production runs when the mask charge or cycle time for low-cost mask ROM devices is not practical.

The SE370C702 has a windowed ceramic package to allow reprogramming of the program EPROM memory during the development-prototyping phase of design. The SE370C702 devices allow quick updates to breadboards and prototype systems while iterating initial designs.

The TMS370Cx0x family provides two low-power modes (STANDBY and HALT) for applications where low-power consumption is critical. Both modes stop all CPU activity (that is, no instructions are executed). In the STANDBY mode, the internal oscillator and the general purpose timer remain active. In the HALT mode, all device activity is stopped. The device retains all RAM data and peripheral configuration bits throughout both low-power modes.

The TMS370Cx0x features advanced register-to-register architecture that allows direct arithmetic and logical operations without requiring an accumulator (for example, ADD R24, R47; add the contents of register 24 to the contents of register 47 and store the result in register 47). The TMS370Cx0x family is fully instruction-set-compatible, providing easy transition between members of the TMS370 8-bit microcontroller family.

The TMS370Cx0x devices have two operational modes of serial communications provided by the SCI1 module. The SCI1 allows standard RS-232-C communications with other common data transmission equipment.

The TMS370Cx0x family provides the system designer with an economical, efficient solution to real-time control applications. The TMS370 family compact development tool (CDTTM) solves the challenge of efficiently developing the software and hardware required to design the TMS370Cx0x into an ever-increasing number of complex applications. The application source code can be written in assembly and C-language, and the output code can be generated by the linker. The TMS370 family CDT development tool can communicate through a standard RS-232-C interface with an existing personal computer. This allows the use of the personal computer editors and software utilities already familiar to the designer. The TMS370 family CDT emphasizes ease-of-use through extensive menus and screen windowing so that a system designer with minimal training can begin developing software. Precise real-time in-circuit emulation and extensive symbolic debug and analysis tools ensure efficient software and hardware implementation as well as reduced time-to-market cycle.

The TMS370Cx0x family together with the TMS370 family CDT370, design kit, starter kit, software tools, the SE370C712 reprogrammable devices, comprehensive product documentation, and customer support provide a complete solution to the needs of the system designer.


  • CMOS/EEPROM/EPROM Technologies on a Single Device
    • Mask-ROM Devices for High-Volume Production
    • One-Time-Programmable (OTP) EPROM Devices for Low Volume Production
    • Reprogrammable EPROM Devices for Prototyping Purposes
  • Internal System Memory Configurations
    • On-Chip Program Memory Versions
      • ROM: 8K Bytes
      • EPROM: 8K Bytes
    • Data EEPROM: 256 Bytes
    • Static RAM: 256 Bytes Usable as Registers
  • Flexible Operating Features
    • Low-Power Modes: STANDBY and HALT
    • Commercial, Industrial, and Automotive Temperature Ranges
    • Clock Options
      • Divide-by-4 (0.5 to 5 MHz SYSCLK)
      • Divide-by-1 (2 to 5 MHz SYSCLK) Phase-Locked Loop (PLL)
    • Supply Voltage (VCC) 5 V ±10%
  • 16-Bit General-Purpose Timer
    • Software Configurable as a 16-Bit Event Counter, or a 16-Bit Pulse Accumulator, or a 16-Bit Input Capture Functions, or Two Compare Registers, or a Self-Contained Pulse-Width-Modulation (PWM) Function
    • Software Programmable Input Polarity
    • Eight-Bit Prescaler, Providing a 24-Bit Real-Time Timer
  • On-Chip 24-Bit Watchdog Timer
    • EPROM/OTP Devices: Standard Watchdog
    • Mask-ROM Devices: Hard Watchdog, Simple Counter, or Standard Watchdog
  • Flexible Interrupt Handling
    • Two Software-Programmable Interrupt Levels
    • Global- and Individual-Interrupt Masking
    • Programmable Rising or Falling Edge Detect
    • Individual Interrupt Vectors
  • Serial Communications Interface 1 (SCI1)
    • Asynchronous Mode: 156K bps
      Maximum at 5 MHz SYSCLK
    • Isosynchronous Mode: 25M bps
      Maximum at 5 MHz SYSCLK
    • Full Duplex, Double-Buffered Receiver (RX) and Transmitter (TX)
    • Two Multiprocessor Communication Formats
  • TMS370 Series Compatibility
    • Register-to-Register Architecture
    • 256 General-Purpose Registers
    • 14 Powerful Addressing Modes
    • Instructions Upwardly Compatible With All TMS370 Devices
  • CMOS/TTL Compatible I/O Pins/Packages
    • All Peripheral Function Pins Software Configurable for Digital I/O
    • 21 Bidirectional Pins, 1 Input Pin
    • 28-Pin Plastic and Ceramic Leaded Chip Carrier Packages
  • Workstation/Personal Computed-Based Development System
    • C Compiler and C Source Debugger
    • Real-time In-Circuit Emulation
    • Extensive Breakpoint/Trace Capability
    • Multi-Window User Interface
    • Microcontroller Programmer
  • CDT is a trademark of Texas Instruments Incorporated.

View more

Featured tools and software