AnsweredAssumed Answered

BF51x Peripheral Mux of SPI1 & SPORT1

Question asked by climb2him on Jun 19, 2009
Latest reply on Jul 14, 2009 by pburkert

I would like to use both the SPORT1 and the SPI1 on the BF512, but am not sure if this will cause contention as some of the I/Os are muxed to the same chip pins.  According the hardware reference manual, the SPORT1 and SPI1 I/O  are muxed through port H on the chip:

 

1st Function
2nd Function
PORTH_MUX0001
BIT[1:0]

DR1PRI

RFS1

RSCLK1

DT1PRI

SPI1 SS

SPI1 MISO

SPI1 SCK

SPI MOSI

BIT[3:2]

TFS1

TSCLK1

AOE

ARDY

BIT[5:4]DT1SECUART1 TX
BIT[7:6]DR1SECUART1 RX

 

If I select the SPI1 interface using BIT[1:0], can I still use the SPORT 1 Rx/Tx by selecting the DT1SEC & DR1SEC with BIT[7:4]?  Now, if I use DT1SEC, DR1SEC, I still need to set the SCLK and frame sync rates in the SPORT1 configuration registers.  I will be generating this timing in the BF512, so I don't need the signals actually to chip outputs.  If I try to do this, will the SPI1 signals cause any contention with the SPORT1 operation or vice versa?  Any thoughts?

Outcomes