This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS570LS3137: TMS570LS3137

Part Number: TMS570LS3137

I need clarity on below items

1. Push\pull setting of MIBSPI pins are applicable only if we use MIBSPI pins(CS,CLK,MOSI,SIMO) as GIO ?

2. In my project we are using MIBSPI functionality and as part of GIO code I am setting push\pull properties of all the peripherals pins used as pull enable and pull down.

including that of MIBSPI(CS,CLK,MOSI,SIMO).

But for (CS,CLK,MOSI,SIMO) pins I am seeing my setting in GIO code are not written into push pull register instead they are always pulled up.

on further investigation from datasheet I found the default pull state for MIBSPI pins which is mostly Pulled up

except for some pins Ex:

MIBSPI1SIMO[1] - default state is pulled down

MIBSPI3NCS[4]- default state is pulled down

But in pull select register of MIBSPI1SIMO[1] and MIBSPI3NCS[4] always see  as pulled up.

Note : my code is using  MIBSPI1SIMO[1] and MIBSPI3NCS[4]  as GIO with pull down setting.

Can you clarify why the MIBSPI pull register says pulled up for pin  MIBSPI1SIMO[1] and MIBSPI3NCS[4]  ?

I have referring the Datasheet_spns162_RevC_TMS570LS3137