|
Overview The MSM66591/ML66592 are high performance 16-bit microcontrollers that contain a 16-bit CPU (nX-8/500S), ROM, RAM, a 10-bit A/D converter, serial ports, flexible timers, and PWMs. The ML66592 is the same as the MSM66591 with the exception that the ML66592 has an increased ROM and RAM capacity and a higher operating speed. Table 1-1 lists the functional differences between the MSM66591 and ML66592. The MSM66Q591 is a Flash EEPROM version of the MSM66591. The ML66Q592 is a Flash EEPROM version of the ML66592. Features Abundant Instruction Set • Instruction set has superb orthogonal capability • 8/16-bit arithmetic instructions • Multiplication/division instructions • Bit operation instructions • Bit logic operation instructions • ROM table reference instructions
Abundant Addressing Modes • Register addressing • Page addressing • Pointing register indirect addressing • Stack addressing • Immediate addressing Minimum Instruction Cycle MSM66591: 83.3 nsec @ 12 MHz (internal: 24 MHz) ML66592: 71.4 nsec @ 14 MHz (internal: 28 MHz) Program Memory (ROM) MSM66591: Internal: 128K bytes External: 128K bytes, EA pin active ML66592: Internal: 192K bytes External: 256K bytes (EA pin active) Data memory (RAM) MSM66591: Internal: 6K bytes ML66592: Internal: 8K bytes I/O Ports • Analog input ports: 24 • I/O ports: 98 Multiplier MSM66591: MUL ERn instruction: 208 nsec @ 12 MHz ML66592: MUL ERn instruction: 178.6 nsec @ 14 MHz (Continue ...)
|