The TMS7000 - Texas Instruments 8-bits Microprocessor/Microcontroller line

Texas instruments produced an interesting 8-bit processor line, deployable both as microprocessor and microcontroller, much like the Motorola MC6801. It has a very flexible architecture, allowing the customer to specify custom instructions. The microcode for these instructions were added as a slice in the silicon die.

Arriving a bit too late to be part of the 8-bit (home-)computer bubble in the '80s, it was used in one TI computer (the CC-40) and one calculator (the TI-74). Its main platform was embedded in modems and similar DSP devices.

There are two development environments for the TMS7000 family:

EVM Texas Instruments evaluation board drawing TMS7000 Family Low Cost Development System
  • Single-Chip Mode Emulation Only
  • On-Board Assembler/Line Text Editor
  • On-Board Hardware/Software Debugger
  • Multiple Breakpoints
XDS Texas Instruments evaluation board drawing XDS — extended development system
  • Full TMS7000 Family Development System
  • Host Independent/RS-232-C Interface
  • Full Speed 8 MHz In-Circuit Emulation
  • Extensive Breakpoint and Trace Functions
    • Detailed Timing Analysis
    • 2K-Byte Trace Samples
    • Breakpoint Sequencing Ability
  • Command/Default Storage
  • Removable Target Connector
  • External Probe for Breakpoint/Trace Qualifiers
  • On-Board Assembler and Reverse Assembler
  • Multiprocessing Capabilities

The Evaluation Module

The TMS7000 Evaluation Module exists in several versions, the NMOS TMS7000 and the CMOS TMS7000C.

On the Evaluation Module, the TMS70C02 I.C. is operated in microprocessor mode, using an NSC810A as port extender for the ICE function. Three 8-kByte EPROMs contain the DEBUG MONITOR and five 8-kByte memory sockets could contain EPROM or RAM. The board also has a program facility for PROM-based processors and EPROMs.

Overview Texas Instruments evaluation board for the TMS70Cx2 processors An overview of the Evaluation Module. It contains a 40-pin pod cable (far left) to the processor socket on the target board, the TMS70C02 processor next to it and the NS810A port extender below it. At the bottom of the picture are five RAMs, 8 kByte each and three EPROMs containing the DEBUG MONITOR. On the top half are two ZIF-sockets for EPROM and programmable processors. A programming voltage can be supplied from the two power connectors at the top. Normal operating voltages are +5V/1A for most components and +/-12V/0.1A for the RS-232c ports. Both ports share the single serial port of the processor. Port one is intended for the terminal, port two for the 'host'. Three mini-jacks allow connection of a cassette recorder. Just below that is the cassette motor relay.
The actual size of the board is 305x205mm.
Connection Serial port 1 of the RTC-EMV7000C

The module port 1 is a proper DCE device, so works with a direct connection to a DTE (2-Rx, 3-Tx, 7-GND on port J1).

Press the Enter key on the terminal to have the BAUD rate determined (9600 BAUD, 8 bits, no parity, one stop bit works ok).

This is the startup message:

	TMS7000 DEBUG MONITOR  REV 1.4
	HELP:HE /H $HE
	MOD:MM MR MP  A/MA B/MB MS-P/PC,SR,SP
	DISP:DM/DH DS IO
	STATE:C/CP D/DP  EI DI  DV
	SAVE:SM ST DS
	LOAD:LM LT LS
	MOVE:MV
	FIND:FB
	FILL:FM NP  FR
	RESET:RT T0
	BRKPT:B1 B2 C1 C2 CB DB  BT CT DT
	TRACE:TO TF IT PT IS  TC TR
	DEBUG:SS TS FS CS  CY  GO EX ET EF  RU
	TED:XE  L1 L2 LL LA LN
	ASSM:XA XL XP  AT  XR
	EPROM:PE VE CE RE  BC  12 21 25
	MATH:HC DC AR
	PORTS:BR  DR MO


Last update: 2024-03-21

fjkraan@electrickery.nl