The M3000 motion controller is a highly integrated, mixedsignal system-on-a-chip that combines major building blocks necessary to control and position multiphase stepmotors.
The system also works as a high-speed general-purpose microcontroller with communications, analog, and system functions. A high-speed Risc-based Atmel AVR core runs at 20 MHz and includes a watchdog timer, interrupt controller with two external interrupts, internal and external counter timers, and 20 general-purpose I/O lines. Communications include two SPI ports, a general-purpose Uart, and a Can controller. The system comes with a 64k × 16 program memory, 4k × 8 data ram, and an interface for an external 4k × 8 data block.
Intelligent Motion Systems Inc., 362 N. Main St., Marlborough, CT 06447, (860) 295-6170, systemsemi.com