English
Language : 

MSM66589 Datasheet, PDF (1/27 Pages) OKI electronic componets – OLMS-66K Series CMOS 16-Bit Microcontroller
E2E1031-27-Y4
¡ ¡ SemicondSucetormiconductor
PMreSviMoTu6hs6is5v8ver9esr/is6oi6onPn: 5:N8J9oa/nv6..611Q99995P688re9liminary
MSM66589/66P589/66Q589
OLMS-66K Series CMOS 16-Bit Microcontroller
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
: 128K bytes
Internal ROM
: 96K bytes (MSM66589/66P589)
: 128K bytes (MSM66Q589)
• Data memory space
: 64K bytes
Internal RAM
: 4K bytes
• 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