Skip to main content

SPI Performance

W5500 Performance

W5500 SPI transmission

  • Cortex-M3
    • Loopback Test(Only TCPs/1CH)

  • MCU : STM32F103C8 - Development Tool : CoIDE v1.7.4 - ARM Ver : 4.7 2013q2 - Main Clock : 72MHz, SPI Clock(Max) : 36MHz - Test Project :W5500_SPI_Performance.zip
  • Test Tool : AX2, unit of measure: Mbps
buf(KB)\socket(KB)124816
12.6483.2083.2083.2083.195
2X2.7793.3423.3373.337
4XX3.3843.4073.407
8XXX3.4413.443
16XXXX3.284
  • buf : memory of MCU/socket : socket size of W5500
  • Cortex-M0
    • Loopback Test(Only TCPs/1CH)

  • MCU : M0516LBN - Development Tool : CoIDE v1.7.4 - ARM Ver : 4.7 2013q2 - Main Clock : 50MHz, SPI Clock(Max) : 25MHz - Test Project :W5500_SPI_Performance.zip
  • Test Tool : AX2, unit of measure : Mbps
buf(KB)\socket(KB)124816
11.491.6241.6241.6241.624
2X1.5921.6931.6931.693
  • Memory Size (Flash/SRAM)
    • STMicro STM32F103C8 (64KB / 20KB)
    • Nuvoton M0516LBN (64KB / 4KB)

Data throughput according to SPI clock speed

  • Cortex-M3
    • Loopback Test

  • MCU : STM32F103C8 - Development Tool : CoIDE v1.7.4 - ARM Ver : 4.7 2013q2 - Main Clock : 72MHz, SPI Clock : 36MHz/18MHz/9MHz/4.5MHz/2.25MHz/1.12MHz/0.562Mz/0.281MHz - Test Project: SPI_SPEEP_TEST.zip
  • Test Setting : Only TCPs / 1CH / Databuf(2K) / No Delay ack X - Test Tool : AX2, unit of measure : Mbps
Hz /socket(KB)124816
0.281M0.1240.1260.1290.1290.129
0.562M0.2430.2490.2570.2570.257
1.12M0.4470.4560.4840.4840.484
2.25M0.7610.7790.8630.8630.863
4.5M1.1961.2261.4171.4181.418
9M1.6211.6712.0902.0902.093
18M2.0552.1082.7382.7382.738
36M2.4352.5343.5013.5013.501
  • SPI36MHz / SOCKBUF16K / DATABUF16K / No Delay ACK : 3.63Mbps
  • socket : socket size of W5500
  • Test result : SPI_SPEED_TEST.xls