Texas Instruments MSP50C6xx Calculator User Manual


 
2-3MSP50C6xx Architecture
Figure 21. MSP50C6xx Core Processor Block Diagram
Multiplier (MR) Shift Value (SV)
17 x 17 Multiplier
Product High (PH)
16 bit ALU
MUX
32 Accumulators (AC0AC31)
Column Exchange
Loop (R4)
Index (R5)
Page (R6)
Stack (R7)
R0
R1
R2
R3
Arithmetic Unit
MUX
MUX
Data Memory
640 x 17 bit
Interrupt Flag Register (IFR)
Control Register (CTRL)
Interrupt Inputs
Interrupt Processor
Serial Interface Register
Oscillator Register
Timer Period (PRD1 and PRD2)
Timer Register (TIM1 and TIM2)
AP0AP3
Accumulator Pointer
Incrementor
+1
Peripheral
Interface
Instruction
Decoder
Frequency
Divider
VCO
Serial
Interface
Top Of Stack (TOS)
Program Counter (PC)
Protection Register (PR)
Data Pointer (DP)
MUX
String Register
MUX
Repeat Counter
Status Register (STAT)
Flag Register
Vectors
Macro Calls
Program Memory
30k x 17 bit
Test Code
2k x 17 bit
Indicates internal programmable registers.