Programmable CAN engine interface with display and output control