The DRV8837 is a low-cost N channel MOSFET-based H bridge DC motor driver which is capable of driving a DC motor in Bi-direction or similar inductive loads.
The MCP4922 is a 12-bit, high accuracy, low noise performance, buffered voltage output Digital-to-Analog Converter (DAC). This is an SPI-compatible Serial Peripheral Interface device with a 2.7V to 5.5V supply.