Oki Electric Industry MSM66589
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.GENERAL DESCRIPTION
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 divid...