GPIO Interface Specifications

Dedicated GPIO lines

The Intel® Joule™ module provides 9 dedicated GPIO lines (GPIO_0 - 6, GPIO_17 (aka BTN_N signal) and GPIO_22) connected to the core processor.

GPIO internal pull UP / pull DOWN resistors

Each GPIO line can employ an internal pull UP or pull DOWN resistor, this is also defined within the configuration table and stored in the expansion board EEPROM device and read by the BIOS at cold boot.

Operating System GPIO to function mapping

GPIO signals are configured in BIOS for each supported operating system. The default mapping can change with each iteration of the BIOS. Refer to the Intel Joule compute module website for the current default mapping for each supported operating system.

See also: GPIO Level Transitioning in the Expansion Board Design Guide, and GPIOs in the Expansion Board Hardware Datasheet.

For more complete information about compiler optimizations, see our Optimization Notice.