Electronic – the difference between MibSPI and SPI

serial-busspitexas instruments

The following text is from the TI TMS570LC4357 microcontroller features overview:

  • Five Multibuffered Serial Peripheral Interface (MibSPI) Modules

    • MibSPI1: 256 Words with ECC Protection
    • Other MibSPIs: 128 Words with ECC Protection

MibSPI seems to be a Texas Instruments term.
What is the difference between MibSPI vs SPI?

The physical layer is the same, right?
Can I connect standard SPI devices to the MibSPI module?

Best Answer

From the Reference Document:

This reference guide provides the specifications for a 16-bit configurable synchronous multi-buffer serial peripheral interface (MibSPI). The MibSPI is, in effect, a programmable-length shift register used for high speed communication between external peripherals or other microcontrollers. Its multi-buffer allows multiple transmissions with different peripherals without any CPU action.

It kind of is for your µc SPI communication what DMA is for memory, it allows you to offload some work from the CPU.