Data Sheet
MCP230 Dual Channel Motor Controller Data Sheet
(c) 2015 Ion Motion Control. All Rights Reserved.
9
Firmware Update LED State
If all three LEDs begin to cycle on and off after powering on, the MCP has successfully been set to receive new rmware. Use
IonMotion on a Windows PC to install the new rmware to clear this state.
Automatic Battery Detection on Startup
If the automatic battery detection mode is enabled the Stat2 LED will blink to indicate the detected battery type. Each blink indicates
the number of LIPO cells detected. If automatic detection is used the number of cells detected should be conrmed on power up
before running the unit.
Undercharged or overcharged batteries can cause invalid auto detection.
Motion Control Language
The MCP motor controller can be customized using a built in programming language. The programming language is modeled
after BASIC. The MCP motor controller can operate in standalone mode without additional external control. Several user I/O and
operational parameters are directly accessible from user programs. The MCP includes IonMotion which is a free PC utility to create
and download user programs to the motor controller.
Programming Specications
Characteristic Model Min Typ Max Rating
User Program Memory All 128 KBytes
User Variable Memory All 16 KBytes
User Program Execution Speed All 100,000 Lines/s
Analog to Digital Resolution All 12 Bits
System Clock Resolution All 32 Bits
Microsecond Clock Resolution All 32 Bits
Millisecond Clock Resolution All 32 Bits
Uart Buffer All 256 Bytes
Subroutine Nesting 256 Levels