SPI Buffer Saver

    4.95 4.95 4.95 USD


    This combination does not exist.

    Add to Cart

    SKU : SPX-14973
    Quantity on Hand : 3
    Skill Level : Component or Part

    Buy 10, Get 5% Off!
    Buy 100, Get 10% Off!

    30-day money-back guarantee
    Free Shipping in the U.S. on Orders over $75
    We offer worldwide shipping as well
    Buy now and choose from several shipping methods

    Terms and Conditions


    Description: The SPI Buffer Saver is a hardware solution to an interesting problem. In short the standard Arduino SPI library includes a method to transfer out an array (or buffer) but the contents are replaced by whatever data is on the MOSI line at that time. This is problematic when using the SPI hardware to control things like displays or addressable LED strips because it requires you to re-set the data in the array each time. You can read more about the inspiration for this board here.

    The BufferSaver is an extremely compact board designed to sit in series with the power and data lines going to an LED strip or any other one-way SPI interface. A tri-state buffer is used to connect the MOSI and MISO lines when activated so that you can circumvent the Arduino library implementation of SPI.transfer() that would otherwise overwrite your data.

    Eliminating the step of re-writing LED or pixel data always increases efficiency and can as much as double your frame rate or maximum number of pixels in ideal situations!

    We do not plan to regularly produce SparkX products so get them while they’re hot!


    • 10 MHz maximum bitrate
    • 5.5V maximum supply voltage
    • Small form factor
      • 12.6 x 18.2 x 3.0 mm standard
      • 12.6 x 10.3 x 3.0 mm compact (cut off on dashed line)

    This is a preview of the recently viewed products by the user.
    Once the user has seen at least one product this snippet will be visible.

    Recently Viewed Products

    Documentation and Downloads