XMC4500 Tip of the day: Universal Serial Interface Channel (USIC)

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

cross mob
Travis
Employee
Employee
First solution authored Welcome! 500 replies posted
The Universal Serial Interface Channel module (USIC) is a flexible interface module covering several serial communication protocols. A USIC module contains two independent
communication channels named USICx_CH0 and USICx_CH1.

Each USIC channel can be individually configured to match the application needs. The following protocols are supported:
• UART (ASC, asynchronous serial channel)
• LIN Support by hardware (Local Interconnect Network)
• SSC/SPI (synchronous serial channel with or without slave select lines)
• IIC (Inter-IC Bus)
• IIS (infotainment audio bus)
3 Replies
Jose_Olin
Level 2
Level 2
First solution authored 5 likes given 10 sign-ins

Do you know how to access a second interface from Arduino code?

Serial1 is not being recognized by the compiler (PlatformIO).

0 Likes
Vasanth
Moderator
Moderator
Moderator
250 sign-ins 500 solutions authored First question asked

Hi Jose,

XMC4500 on board Jlink does not have USB-UART support. XMC4500 relax kit also not listed with ready debugging option in the following table from platform io.

Link:https://docs.platformio.org/en/latest/platforms/infineonxmc.html#id9

Normally an external USB-UART bridge is used in cases where USB-UART functionality is needed for these devices.

Best Regards,
Vasanth

0 Likes

Thanks for the quick reply, @Vasanth

You're right!

We are using an XMC4700 relax kit.

Accessing the first UART interface with Arduino language (Serial) is not a problem, but  does not recognize any other. 

0 Likes