TMS9900 D

GPTKB entity

Statements (52)
Predicate Object
gptkbp:instance_of gptkb:microprocessor
gptkbp:application embedded systems
gptkbp:architecture 16-bit
gptkbp:bus_connections multiplexed address/data bus
gptkbp:clock_speed 3 MHz
gptkbp:compatibility gptkb:TMS9900_family
gptkbp:data_bus_width 16-bit
20-bit
gptkbp:designed_by gptkb:Texas_Instruments
gptkbp:development gptkb:TI-99_series
gptkbp:end_of_life gptkb:1980s
gptkbp:features gptkb:computer
interrupt handling
direct memory access (DMA)
hardware multiplication
https://www.w3.org/2000/01/rdf-schema#label TMS9900 D
gptkbp:input_output 5 V
gptkbp:instruction_set 4 clock cycles
TMS9900 instruction set
gptkbp:introduced_in gptkb:1976
gptkbp:legacy influenced later microprocessors
gptkbp:manufacturer gptkb:Texas_Instruments
gptkbp:market_segment gptkb:Telecommunications
consumer electronics
automotive systems
industrial control
gptkbp:memory_type up to 1 MB
gptkbp:notable_feature load/store architecture
conditional execution
branch instructions
subroutine calls
bit manipulation instructions
integrated timer
support for floating-point operations
stack operations
shift and rotate instructions
programmable I/ O ports
support for multiple addressing modes
gptkbp:package_dimensions 0.6 in x 0.3 in
gptkbp:packaging gptkb:DIP
gptkbp:power_consumption 1.5 W
gptkbp:predecessor gptkb:TMS9900
gptkbp:registration 16 general-purpose registers
1 program counter
1 stack pointer
1 status register
gptkbp:successor gptkb:TMS9900_A
gptkb:TMS9980
gptkbp:transistor_count approximately 5000
gptkbp:used_in gptkb:TI-99/4_A
gptkbp:bfsParent gptkb:TMS9900_family
gptkbp:bfsLayer 7