IC670MDL640 Controller