После беглого взгляда по
datasheet AD74111 и вашему коду имеются такие замечания.
Во-первых, где схема подключения? Снова на телепатию рассчитываете?

Во-вторых,
1. Инициализировать модуль SPI нужно
до того, как "отпустили" RESET AD74111 в состояние HIGH.
2. Инициализация модуля SPI у вас реализована
некорректно. Бит SWRST нужно сбросить только
после инициализации всех регистров SPI. А у вас он сбрасывается сразу же после установки. См. примечание в разделе
14.2.1USART Initialization and Reset в документе
MSP430x1xx Family User's Guide.
2. При инициализации пинов, выполняющих функции SPI, нужно проинициализировать как минимум еще и регистр P3DIR, а не только лишь один P3SEL.
3. Из текста не совсем ясно, используете ли вы прерывания от модуля SPI? Вроде прерывание разрешено, но обработчика по соответствующему вектору в вашем коде нет. Следует использовать именно прерывания от SPI-приемника, а не прерывания от PORT1, к которому, по всей видимости, у вас и подключен сигнал DFS. Используйте SPI в 4-х проводном, а не в 3-х проводном режиме, подключив сигнал DFS к пину SSEL.
Если приведете схему подключения и более полный код, то может еще какие мысли возникнут.
Ну и оформляйте свой исходный код в соответствии с
Правилами форума, используя для оформления тэги [
code ] и [
codebox ]