Embedded Intel Atom® Processors
Technological Conversations about Intel Atom® Hardware, Software, Firmware, Graphics
All support for Intel NUC 7 - 13 systems has transitioned to ASUS. Read latest update.
1139 Discussions

Help interfacing with I2C bus via SerialIO driver on Windows 10


Is anyone able to provide more information on how you can interface with an I2C device via the Intel Serial IO driver on Windows 10?


I have custom development board based on an Intel Atom x5-E3930 CPU. THe board exposes several I2C, SPI and UART busses to the OS via the Intel Serial IO driver. Post driver install I am able to see the correct number of advertised bus nodes in device manager.


Am I correct to assume that, via the SerialIO driver, all of these devices should be compliant with the SpbCx (https://docs.microsoft.com/en-us/windows-hardware/drivers/spb/spb-framework-extension) interface defined by Microsoft? If so, does anyone know if there are useful guidelines, documentation, code samples, or any other type of information (from Intel, Microsoft, or otherwise) on accessing devices through these extensions?


Any help would be greatly appreciated.

0 Kudos
1 Reply

Hello. @JeffreyP​:


Thanks for contacting Intel Embedded Community.


The information that may help is stated in section 3.0, on page 7 of the IO Drivers for Windows OS 8.1 and 10 on Intel Atom x Processor Family Programming Guide document # 570689. This document is accessible when you are logged into your Resource & Design Center (RDC) privileged account at the following website:




The RDC Account Support form is the channel to process your account update request or any inconvenience related to the provided websites. It can be found at:




We suggest you use a business email address to evade any inconvenience. Please avoid the free email provider's address (such the provided by Hotmail, Gmail, Yahoo, or others). 


Best regards,


0 Kudos