Skip to content

Internal Interface

DIP Switch

The DIP switch on the LattePanda Iota allows you to customize the behavior for Auto Power-On and MCU Power Control. Below is a detailed breakdown of each setting:

Actuator Label Function Position Behavior
APO Auto Power-On OFF (Default) System requires manual press of the power button to boot after power is connected.
ON System automatically powers on as soon as external power is applied — ideal for headless or embedded deployments.
MCU MCU Power Control OFF (Default) Onboard MCU remains inactive until the system is powered on via the power button.
ON Onboard MCU stays active immediately upon power connection(before OS boot). Useful for pre-boot sensor control or automation.

Note

Once Auto Power-On is set to ON, LattePanda board will automatically power on when it receives power, regardless of the RTC battery.

M.2 E Key Slot

LattePanda Iota features one M.2 E Key slot for modern wireless modules, enabling high-speed Wi-Fi and Bluetooth connectivity.

Key Specifications

  • Slot Type: M.2 E Key
  • Available Lanes: PCIe 3.0 x1, USB 2.0, CNVio2
  • Compatible Module Size: 2230

Compatible Device

This slot is primarily intended for Wi-Fi and Bluetooth combo cards. However, it can also accommodate other M.2 E Key devices that utilize the available PCIe interface, such as M.2 to SATA adapters.

  • Wireless Modules: M.2 2230 form factor with either PCIe or CNVio2 lane.
  • Other Devices: M.2 E Key peripherals compatible with the 2230 size and PCIe lane.

Tested Modules

To ensure stability and performance, we have tested and confirmed compatibility with the following popular wireless modules:

Note

  • Antenna Connection: M.2 wireless modules require external antennas to function correctly. Remember to connect two antennas to the IPEX4 connectors on the module before use.
  • Driver Installation: After installing the hardware, you will need to install the appropriate drivers for your operating system. These can typically be downloaded directly from the module manufacturer's website (e.g., Intel's official support page).

PCIe 3.0 x1 FPC Connector

The LattePanda Iota is equipped with a versatile PCIe 3.0 x1 FPC (Flexible Printed Circuit) expansion connector. By adopting the same pinout as the Raspberry Pi 5's PCIe connector, it allows you to tap into a growing ecosystem of expansion boards.

This connector exposes a native PCIe 3.0 x1 lane, delivering up to 8 GT/s of bandwidth, perfect for data-intensive applications.

Key Specifications

  • Connector Type: 16-pin FPC, 0.5mm Pitch
  • Available Lane: PCIe 3.0 x1

Pinout Definition

Pin Signal Name Description
1 5V 5V Power Output
2 5V 5V Power Output
3 GND Ground
4 PCIE_CLK_P Reference Clock, Positive
5 PCIE_CLK_N Reference Clock, Negative
6 GND Ground
7 PCIE_RX_P PCIe Receive Lane 0, Positive
8 PCIE_RX_N PCIe Receive Lane 0, Negative
9 GND Ground
10 PCIE_TX_P PCIe Transmit Lane 0, Positive
11 PCIE_TX_N PCIe Transmit Lane 0, Negative
12 GND Ground
13 PCIE_PWR_EN High Level(3.3V) Output to enable PMIC on exp. board or HAT.
When OS is running or sleeping, this pin will output HIGH.
14 PCIE_DET_WAKE Wake-up Signal, Active Low
Pull this pin LOW to wake the LattePanda board from sleep state.
15 PCIE_CLKREQ_N Reference Clock Request, Active Low
16 PCIE_RST PCIe Device Reset, Active Low

Compatible Exp. Board

5V Power Output

  • The 5V power output has two pins and shares a maximum current of 2.2 A.
  • The BIOS default power control is: enable the 5V power output when the OS is running or sleeping; disable the 5V power output when the OS is not running, such as during shutdown or hibernation.

Note

  • FPC Cable Required: To connect an expansion board, you will need a compatible 16-pin FPC cable designed for PCIe signals.
  • Check for Compatibility: While the electrical pinout is compatible, always verify that the specific expansion board or HAT is fully compatible with a generic PCIe host and doesn't rely on Raspberry Pi-specific software overlays.
  • Driver & OS Support: Ensure your operating system (Windows or Linux) has the necessary drivers to support the connected PCIe device. Most standard devices like NVMe drives are supported out-of-the-box by modern operating systems.

RTC Battery Connector

LattePanda Iota features a 3V Real-Time Clock(RTC) battery connector. This allows the board to maintain its internal clock even when the main power supply is completely disconnected.

Key Specifications

  • Connector Type: 2-Pin, 1.25mm Pitch
  • Nominal Voltage: 3.0V
  • Included Battery: CR2032 Coin Cell (with pre-soldered wire and connector)

Warning

  • Do not connect batteries exceeding 3.3V.
  • Ensure correct polarity when inserting the battery.

Power Input Connector

In addition to the Type-C port, this connector can also be used to power the LattePanda board, making it ideal for integration into custom enclosures or systems with existing DC power.

  • Connector Type: 4-Pin, 2.0mm Pitch

  • Please refer to the Power Option section for details.

GPIO Header

LattePanda Iota features a comprehensive 36-pin GPIO header, serving as a versatile interface for system control, peripheral expansion, and custom hardware integration. It provides direct access to a wide range of signals, including those from the onboard RP2040 MCU, USB 2.0 lanes, system status indicators, and audio outputs.

Key Specifications

  • Header Type: 2x18 Female Header
  • Pitch: 2.54mm (0.1 inch)
  • Total Pins: 36

Pinout Definition

Pin Name Type I/O Level Description
SPK+ Output Speaker Audio Output, Positive
SPK- Output Speaker Audio Output, Negative
TXD Output 3.3V Serial Port Transmit
typically mapped as COM1 in Windows or /dev/ttyS0 in Linux
RXD Floating Input 3.3V Serial Port Receive
typically mapped as COM1 in Windows or /dev/ttyS0 in Linux
GND Power Ground
5V Power 5V Power Output 1
Current Limit: 0.5A
Do not connect to 5V Power Output 2
GP0 ~ 6 Input/Output 3.3V RP2040 GPIO 0~6
GP26 ~ 28 Input/Output 3.3V RP2040 GPIO 26~28
Multiplexed as: ADC Input
each pin in parallel with a 100nF capacitor
3.3V Power RP2040's 3.3V Power Output
Current Limit: 1.2A
RST Pull-up Input 3.3V System Reset
Pull this pin low is equivalent to press RST button.

Note

GPIO26 to GPIO28 of the RP2040 can be muxed as ADC input. To ensure stable ADC sampling values, these pins are paralleled with 100nF capacitors, which can affect rapidly changing signals such as I2C. If using I2C, please avoid these three GPIO pins and choose alternative GPIO pins instead.

Pin Name Type I/O Level Description
5V Power 5V Power Output 2
Current Limit: 1.2A
Do not connect to 5V Power Output 1
D- Input/Output USB 2.0 Data-
Native to the Porcessor's PCH
D+ Input/Output USB2.0 Data+
Native to the Porcessor's PCH
GND Power Ground
S0 Output 3.3V Running State Indicator
Output HIGH only when OS is running
S3 Output 3.3V Sleeping State Indicator
Output HIGH only when OS is sleeping
GP7 ~ 13 Input/Output 3.3V RP2040 GPIO 7~13
RUN Input 3.3V RP2040 Reset, Activate Low
SCLK Input/Output 3.3V RP2040 SWCLK
SDIO Input/Output 3.3V RP2040 SWDIO
GND Power Ground
SW Pull-up Input 3.3V System Power Switch
Pull this pin low is equivalent to press PWR button.

Speaker Audio Output Pins

The SPK+ and SPK- pins form a speaker audio output channel(monophonic). It can deliver up to 2 Watt (RMS) / 4 Ω. You can connect a speaker directly to play sound.

When headphones are inserted, the audio output automatically switches to the headphone jack.

Serial Port TXD RXD Pins

  • The TXD and RXD pins are derived from the onboard super I/O chip, which is typically mapped as COM1 in Windows or /dev/ttyS0 in Linux.
  • It supports serial port redirection.
  • Baud Rate: up to 115200

RP2040 GPIO Pins

  • RP2040 communicates with Intel N150 Processor via USB 2.0 CDC (appears as a serial device)
  • 3.3V I/O Level
  • The GPIO pins of the RP2040 are directly exposed, without series resistors or parallel capacitors.
  • Please refer to the rp2040_programming section for programming guide.

USB 2.0 Pins

  • D+ , D- and power pins exposed for custom USB device integration.
  • It can be used to interface with USB-to-serial converters, custom HID devices, or debug probes.
  • It is native to the Porcessor's PCH and does not pass through any USB hub chip.

  • You can also connect our dedicated 4G LTE Expansion Board to expand cellular connectivity.

S0 S3 Status Indication Pins

The S0 and S3 pins can indicate the operating system's current state through different output voltages. Thus, the operating system status can be obtained by reading these voltages or by connecting LED indicators.

The pins are already connected in series with 200Ω current-limiting resistors, so most LEDs(through-hole) can be attached directly without risk of burning out.

The voltage of these pins in different states are shown as follows:

Run Sleep Hibernate Shut Down
S0 Pin High Low Low Low
S3 Pin Low High Low Low

Power Management Connector

LattePanda Iota equips a power management expansion connector, designed as a reserved connecor for integrating with advanced power control expansion boards, such as a UPS (Uninterruptible Power Supply) expansion board.

Key Specifications

  • Connector Type: 10-Pin, 1.25mm Pitch
  • Communication Protocol: USB 2.0
  • Primary Function: To connect with a dedicated power management expansion board

Pinout Definition

Pin Signal Name Type Description
1 VIN Power DC Power Input
Input Range: 9 ~15V
2 VIN Power same as above
3 VIN Power same as above
4 STATE Output OS State Indicator
Output 3.3V only when OS is running or sleeping
5 SW Open-drain Output When the SW button of LattePanda is pressed, this pin is pulled LOW(0V).
6 USB_DN Input/Output USB 2.0 Data-
Native to the Porcessor's PCH
7 USB_DP Input/Output USB 2.0 Data+
Native to the Porcessor's PCH
8 GND Power Ground
9 GND Power same as above
10 GND Power same as above

Compatible Exp. Board

For mission-critical applications — such as data logging, remote monitoring, or edge servers — the LattePanda UPS Exp. Board (DFR1247) delivers seamless battery backup and intelligent power management.

It is a plug-and-play uninterruptible power supply module designed for the LattePanda IOTA. Using the HID-UPS protocol, it is automatically recognized as a battery in Windows 10 and 11 without drivers or programming.

For detailed step-by-step assembly and configuration instructions, please refer to the LattePanda UPS Exp. Board (DFR1247) Tutorial.

Fan Connector

LattePanda Iota is equipped with a 4-pin fan connector to support active cooling solutions, ensuring optimal performance under sustained load. The connector enables automatic, temperature-based fan speed control via PWM.

Key Specifications

  • Connector Type: 4-Pin, 1.25mm Pitch
  • Operating Voltage: 5V DC
  • Control Method: PWM

Pinout Definition

Pin Signal Wire Color (Typical) Description
1 GND Black Ground
2 5V Red 5V Power Supply for the fan
3 TACH Yellow Tachometer signal (provides fan speed feedback)
4 PWM Blue PWM control signal (input from the board to the fan)

Compatible Fan

For a hassle-free, optimized cooling solution, we recommend using official LattePanda Iota Active Cooler(FIT1027). It is designed to fit the board and connector perfectly, providing enough thermal performance out of the box.

Join our Discord