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.

TMS320F28386S: Can't run IO ports at high speed. Please help.

Part Number: TMS320F28386S


Hi guys, my F28386s is not toggling PORTC at full speed. The TRM says maximum toggling frequency is 50Mhz, I am only getting 4.2Mhz. The PLL is set at 200Mhz, data caches and prefetch turned on. 3 wait states on FLASH memory. My test is toggling PORTC3 PC3. Using my scope on PC3 shows toggling speed 4.20Mhz. How do I get I/O speed of 50Mhz or even close to it.  Is there something else I have to setup to get high speed I/O Ports? Any help would be very much appreciated.

Thanks guys and Hope to hear from you soon,

Pete Slight smile

  • Hi Peter,
    you would have to post here the assembly code with the toggling. Optimization is a big factor here. I suppose you can achieve such speeds only with linear code (no jumping!) and when code is executing from internal zero wait state RAM. But even then 50MHz may be hard to get.

    Best regards,
    Andy