How many SPI channels can an AURIX TC2xx/ AURIX TC3xx microcontroller have?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
User17612
Level 4
Level 4
First like received
Hi guys,

Can you help me with the following question: How many SPI channels can an TC2xx/TC3xx microcontroller have?

Thank you and cheers

Lucas

#8042000 12640
0 Likes
2 Replies
User17740
Level 4
Level 4
First solution authored First like received
Hi Lucas!

The number of SPI channels in an TC2xx/TC3xx AURIX microcontroller depends on 3 factors:
1) The total number of QSPI module this microcontroller has. For example, TC33x series have 4 QSPI modules. Since each QSPI module can support up to 16 channels of SPI interface, the total number of SPI channel can be up to 64 in principle. But in reality, the other 2 factors have to be considered too.
2) The total number of SLSO (Master Slave Select Output) pins are available for use. For example, in TC33x series, QSPI0 module only supports up to 12 channels of SPI; QSPI1 module only supports up to 11 channels of SPI; QSPI2 module only supports up to 13 channels of SPI; QSPI3 module only supports up to 10 channels of SPI; As the result, the total SPI channel number is up to 46. The number of SLSO pin for each QSPI module can be found in the datasheet of microcontroller.
3) Last but not least, the designer has to ensure the SLSO pin associated with the SPI port which he/she intends to use has not been used as other alternative pin function.

Regards,
B.
0 Likes
NeMa_4793301
Level 6
Level 6
10 likes received 10 solutions authored 5 solutions authored
Also of note: each ASCLIN peripheral can be configured as a SPI master.
0 Likes