TNO-logo
Museum logo

Functional description of the "SC//MP"processor


The SC//MP is a self-contained general-purpose microprocessor designed for ease of implementation in stand-alone, DMA (Direct Memory Access), and multiprocessor applications. Communications between SC//MP and external memory/ peripheral devices are effected via a 12-bit dedicated address bus and an 8-bit bi-directional data bus. During the address interval of each input/output cycle, SC//MP employs both busses to provide a 16-bit address output: the 12 least significant address bits are sent out over the 12-bit address bus and the four most significant address bits are set out over the 8-bit data bus along with four status bits.

Separate strobe outputs from SC//MP (NADS, NWDS, NRDS) indicate when valid address information is present on the two busses, and when valid input/output memory or peripheral data are present on the 8-bit bus. To further extend flexibility of application, serial data input/output ports are also provided so that serial data transfers can be affected under program control. The remaining input/output signals shown in the Detailed Block Diagram are dedicated to general-purpose control and status functions, including initialization, bus management, microprocessor halt, interrupt request, input/output cycle extension, and user-specified hardware/ software interface functions. A detailed description of each input/output signal is provided.


Detailed block diagram of the SC//MP processor
SC//MP-II Detailed Block Diagram
(full size 20KB)


MuseumWaalsdorp@tno.nl

SC//MP Homepage