Opentopia Directory Encyclopedia Tools

National Semiconductor SC/MP

Encyclopedia : N : NA : NAT : National Semiconductor SC/MP


The SC/MP from National Semiconductor was an early microprocessor, becoming available in early 1974. The name SC/MP was an acronym for: "Simple Cost-effective Micro Processor".

It featured a 16-bit address and an 8-bit data bus. The program counter will roll-over on 12-bits (4096) unless you manually alter the program counter to set the upper 4-bits, which was subsequently output on the address bus along with status signals. This provides a memory map of 16 pages each of 4k bytes. Internally it provided five registers plus the program counter, but no stack pointer.

SC/MP Unusual features

An advanced and unusual feature for the time, was the possibility to release the buses, so that they can be shared by multiple processors. The linked datasheet shows an implementation with three SC/MP in a multi-processor configuation.

SC/MP increments the program counter before fetching the instruction, so that on reset it actually starts executing instructions from location 0001. This also needs to be taken into account for calculating displacements, since the offset will be added to the program counter which will be still pointing to the location of the displacement and not the next instruction.

Implementations

NSC 8060 Clocked at 1MHz, first implementation

NSC 807X Clocked at 4MHz (internally 2MHz) included an onboard BASIC (NIBL)

External links

 


From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.

Search Titles
0123456789
ABCDEFGHIJ
KLMNOPQRST
UVWXYZ?

E-mail this article to:

Personal Message: