E2E1031-27-Y4
隆 Semiconductor
MSM66589/66P589/66Q589
隆 Semiconductor
OLMS-66K Series CMOS 16-Bit Microcontroller
im
This version: Jan. 1998
MSM66589/66P589/66Q589
ina
ry
Previous version: Nov. 1996
Pr
el
GENERAL DESCRIPTION
The MSM66589/66P589/66Q589 is a high-speed, high-performance 16-bit microcontroller that
employs OKI original nX-8/500S CPU core.
The MSM66589/66P589/66Q589 includes a 16-bit CPU, ROM, RAM, a 10-bit A/D converter,
serial ports, flexible timers, pulse-width modulator (PWM), and I/O ports.
The MSM66Q589 is a Flash EEPROM version.
FEATURES
鈥?Program memory space
Internal ROM
:
:
:
:
:
128K bytes
96K bytes (MSM66589/66P589)
128K bytes (MSM66Q589)
64K bytes
4K bytes
鈥?Data memory space
Internal RAM
鈥?High-speed execution
Minimum instruction execution time : 100 nsec (@ 20 MHz)
鈥?Built-in multiplier
鈥?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 instructions
ROM table reference instructions
鈥?Abundant addressing modes
: Register addressing
Page addressing
Pointing register indirect addressing
Stack addressing
Immediate addressing
鈥?I/O port
Analog input only ports
: 16 channels
Input-output ports
: 11 ports
樓
8 bits, 1 port
樓
6 bits
(Each bit can be configured to be an input or output)
鈥?Flexible timers
Free run counters
: 19 bits
樓
1, 16 bits
樓
1
19-bit CAP with a divider
: 4
16-bit double buffer RTO
: 6
16-bit RTO/PWM
: 2
16-bit CAP/RTO
: 6
鈥?8-bit general timer
: 1
8-bit event counter
: 1
鈥?16-bit PWM
: 8
Input clock divider
: 1
鈥?8-bit serial ports
1/27