Other Parts Discussed in Thread: C2000WARE
Hi ,
I got a a question about GPIO output of 28377S :
In the datasheet , I saw GPIO CLK is equal to SYSCLK, so I test the GPIO max frequency like this:



C code
...
GpioDataRegs.GPDSET.bit.GPIO96 = 1;
GpioDataRegs.GPDCLEAR.bit.GPIO96 = 1;
...
and
...
GpioDataRegs.GPDSET.bit.GPIO96 = 1;
__asm (" nop");
__asm (" nop");
GpioDataRegs.GPDCLEAR.bit.GPIO96 = 1;
...
Pulse wide is the same, 36ns!
If it is equal to SYSCLK, then the maximum frequency of GPIO should theoretically be 200MHz, then the pulse time in the waveform should be 5ns, but it is 36ns after the test. Why?