The TMS370C010, TMS370C012, TMS370C311, TMS370C310, TMS370C312, TMS370C712, and SE370C712 devices are members of the TMS370 family of single-chip 8-bit microcontroller. Unless otherwise noted, the term TMS370Cx1x refers to these devices. The TMS370 family provides cost-effective real-time system control through integration of advanced peripheral-function modules and vaious on-chip memory configurations.
The TMS370Cx1x 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 TMS370Cx1x devices attractive for system designs for automotive electronics, industrial motors, computer peripheral controls, telecommunications, and consumer applications.
All TMS370Cx1x devices contain the following on-chip peripheral modules:
Serial peripheral interface (SPI)
One 24-bit general-purpose watchdog timer
One 16-bit general-purpose timer with an 8-bit prescaler
Table 1 provides a memory configuration overview of the TMS370Cx1x devices.
The suffix letter (A or B) appended to the device names shown in the device column of Tables 1 and 2 indicates the configuration of the device. ROM or 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 2K bytes, 4K bytes, and 8K bytes of mask-programmable ROM in the associated TMS370Cx1x devices are replaced in the TMS370C712 with 8K bytes of EPROM. All other available memory and on-chip peripherals are identical, with the exceiption of no data EEPROM on the TMS370C311, TMS370C310, and TMS370C312 devices. The OTP (TMS370C712) device and reprogrammable (SE370C712) device are available.
TMS370C712 OTP devices are availabel in plastic packages. This microcontroller is effective to use for immediate production updates for other members of the TMS370Cx1x family or for low volume production runs when the mask charge or cycle time for the low-cost mask ROM devices is not practical.
The SE370C712 has a windowed ceramic package to allow reprogramming of the program EPROM memory during the development/prototyping phase of design. The SE370C712 devices allow quick updates to breadboards and protype systems while iterating initial designs.
The TMS370Cx1x 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 TMS370Cx1x 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 TMS370Cx1x family is fully instruction-set-compatible, providing easy transition between members of the TMS370 8-bit microcontroller family.
The SPI provides a convenient method of serial interaction for high-speed communications between simpler shift register-type devices, such as display drivers, analog-to-digital (A/D) converters, PLL, input/output (I/O) expansion, or other microcontrollers in the system.
The TMS370Cx1x family provides the system designer with economical, efficient solution to real-time control applications. The TMS370 family extended development system (XDSTM) and compact development tool (CDTTM) solve the challenge of efficiently developing the software and hardware required to design the TMS370Cx1x 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 XDS development tool communicates through a standard RS-232-C interface with an existing personal computer. This allows the use of the PC"s editors and software utilities already familiar to the designer. The TMS370 family XDS emphasizes ease-of-use through extensive menus and screen windowing so that a system designer can begin developing software with minimal training. Precise real-time, in-circuit emulation and extensive symbolic debug and analysis tools ensure efficient software and hardware implementation as well as reducing the time-to-market cycle.
The TMS370Cx1x family together with the TMS370 family XDS22, 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: 2K, 4K, or 8K Bytes
EPROM: 8K Bytes
Data EEPROM: 256 Bytes
Static RAM: 128 or 256 Bytes Usable as Registers
Flexible Operating Features
Low-Power Modes: STANDBY and HALT
Commercial, Industrial, and Automotive Temperature Ranges
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 PWM Funtion
Software Programmable Input Polarity
8-Bit Prescaler, Providing a 24-Bit Real-Time Timer
On-Chip 24-Bit Watchdog Timer
EPROM/OTP Devices:
EPROM "712A Standard Watchdog
EPROM "712B Hard 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 Peripheral Interface (SPI)
Variable-Length High-Speed Shift Register
Synchronous Master/Slave Operation
TMS370 Series Compatibility
Register-to-Register Architecture
128 or 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 DIP, or Leaded Chip Carrier (LCC) Packages
Workstation/PC-Based Development System
C Compiler and C Source Debugger
Real-Time In-Circuit Emulation
Extensive Breakpoint/Trace Capability
Multi-Window User Interface
Microcontroller Programmer
XDS and CDT are trademarks of Texas Instruments Incorporated.