The MSM66201/66207 is a high performance microcontroller that employs OKI original nX-8/
200 CPU core. This chip includes a 16-bit CPU, ROM, RAM, I/O ports, multifunction 16-bit
timers, 10-bit A/D converter, serial I/O port, and pulse width modulator (PWM). The
MSM66P201/66P207 is the OTP (One-Time Programmable) version of the MSM66201/66207.
FEATURES
• 64K address space for program memory: Internal ROM : MSM6620116K bytes
MSM6620732K bytes
• 64K address space for data memory: Internal RAM : MSM66201512 bytes
MSM662071024 bytes
• High-speed execution
Minimum cycle for instruction: 400ns @ 10MHz
• Powerful instruction set: Instruction set superior in orthogonal matrix
8/16-bit data transfer instructions
8/16-bit arithmetic instructions
Multiplication and division operation instructions
Bit manipulation instructions
Bit logic instrucitons
ROM table reference instructions
P0: 8-bit input-output port. Each bit can be assigned to input or output.
AD: Outputs the lower 8 bits of program counter during external program memory fetch,
and receives the addressed instruction under the control of PSEN. This pin also
outputs the address and outputs or inputs data during an external data memory
access instruction, under the control of ALE, RD, and WR.
P1.0–P1.7/
A8–A15
I/O
P1: 8-bit input-output port. Each bit can be assigned to input or output.
A: Outputs the upper 8 bits of program counter (PC
) during external program
8–15
memory fetch. This pin also outputs the upper 8 bits of address during external
data memory access instructions.
P2.0–P2.2
I/O
P2: 8-bit input-output port. Each bit can be assigned to input or output.
P2.3/CLKOUTCLKOUT: Output pin for supplying a clock to peripheral circuits.
P2.4/HOLD
P2.5/HLDA
HOLD: Input pin to request the CPU to enter the hardware power-down state.
HLDA: HOLD ACKNOWLEDGE: the HLDA signal appears in response to the HOLD
signal and indicates that the CPU has entered the power-down state.
P2.6/T
P2.7/R
P3.0/T
P3.1/R
P3.2/INT0R
C
X
CR
X
D
X
D
X
I/O
C: Transmitter clock input/output pin.
T
X
C: Receiver clock input/output pin.
X
P3: 8-bit input-output port. Each bit can be assigned to input or output.
The timing pulse to latch the lower 8 bits of the address
output from port 0 when the CPU accesses the external
memory.
The strobe pulse to fetch to external program
memory.
8/30
¡ SemiconductorMSM66201/66P201/66207/66P207
REGISTERS
Accumulator
150
ACC
Control Register (CR)
150
PSW
Bit 15 : Carry flag (CY)
Bit 14 : Zero flag (ZF)
Bit 13 : Half carry flag (HC)
Bit 12 : Data descriptor (DD)
Bit 8 : Master interrupt priority flag (MIP)
Bit 9,5,4: User flag (MIP)
Bit 2-0
: System control base 2-0 (SCB2-0)
150
PC
Pointing Register (PR)
Index Register 1
Index Register 2
Data Pointer
User Stack Pointer
Local Register
LRB
SSP
150
X1
X2
DP
USP
7070
ER0
ER1
ER2
ER3
R1
R3
R5
R7
R0
R2
R4
R6
9/30
Loading...
+ 21 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.