This section provides a detailed overview of the XBee module’s pinout for each layout, explaining the function and purpose of each pin to help you correctly integrate the device into your design.

Through-hole (TH) module

The following drawing shows the through-hole pin locations.

pinout-th

The following table shows the pin signals and their descriptions for the XBee 3 BLU through-hole device:

Pin# Name Direction Default state Description

1

VCC

-

-

Power supply.

2

DOUT/DIO13

Both

Output

UART data out / GPIO.

3

DIN/CONFIG/DIO14

Both

Intput

UART data in / GPIO.

4

DIO12/SPI_MISO

Both

-

GPIO/SPI data out.

5

RESET

Input

-

Device reset.

6

-

-

-

Connected to Pin 7 with 4.7 K resistor

7

-

-

-

Connected to Pin 6 with 4.7 K resistor

8

[reserved]

-

Disabled

Power supply.

9

DTR/SLEEP_RQ/DIO8

Both

Input

Pin sleep control Line / GPIO.

10

GND

-

-

Ground.

11

DIO4/SPI_MOSI

Both

Disabled

GPIO / Serial peripheral interface data in.

12

CTS/DIO7

Both

Output

Clear to send flow control / GPIO.

13

ON/SLEEP/DIO9

Both

Output

Device status indicator / GPIO.

14

[reserved]

-

Disabled

Do not connect or connect to Ground.

15

ASSOCIATE/DIO5

Both

Output

Associate Indicator / GPIO.

16

RTS/DIO6

Both

Input

Request to send flow control / GPIO.

17

AD3/DIO3/SPI_SSEL

Both

Disabled

Analog input / GPIO / SPI not select.

18

AD2/DIO2/SPI_CLK

Both

Disabled

Analog input / GPIO / SPI clock.

19

AD1/DIO1/SPI_ATTN/I2C_SCL

-

-

Analog input/GPIO/SPI attention / I2C_SCL.

20

AD0/DIO0

Both

Input

Analog input/GPIO/Commissioning button.

Signal direction is specified with respect to the device.

You must connect pins 4 and 7 together to enable I2C functionality on the device.

Micro-mount (MMT) module

The following drawing shows the micro-mount pin locations.

pinout-mmt

The following table shows the pin signals and their descriptions for the XBee 3 BLU micro-mount device:

Pin# Name Direction Default state Description

1

GND

-

-

Ground.

2

VCC

-

-

Power supply.

3

DOUT/DIO13

Both

Output

UART data out / GPIO.

4

DIN/CONFIG/DIO14

Both

Input

UART data in / GPIO.

5

DIO12

Both

-

GPIO.

6

RESET

Input

-

GPIO.

7

-

-

-

Connected to Pin 8 with 4.7 K resistor

8

-

-

-

Connected to Pin 7 with 4.7 K resistor

9

DTR/SLEEP_RQ/DIO8

Both

Input

Pin sleep control Line / GPIO.

10

GND

-

-

Ground.

11

SPI_ATTN/BOOTMODE/DIO19

Output

Output

Serial peripheral interface attention. Do not tie low on reset.

12

GND

-

-

Ground.

13

SPI_CLK/DIO18

Input

Input

Serial peripheral interface clock / GPIO.

14

SPI_SSEL/DIO17

Input

Input

Serial peripheral interface not select / GPIO.

15

SPI_MOSI/DIO16

Input

Input

Serial peripheral interface data in / GPIO.

16

SPI_MISO/DIO15

Output

Output

Serial peripheral interface data out / GPIO.

17

[reserved]

-

Disabled

Do not connect.

18

[reserved]

-

Disabled

Do not connect.

19

[reserved]

-

Disabled

Do not connect.

20

[reserved]

-

Disabled

Do not connect.

21

GND

-

-

Ground.

22

[reserved]

-

Disabled

Do not connect.

23

DIO4

Both

Disabled

GPIO.

24

CTS/DIO7

Both

Output

Clear to send flow control / GPIO.

25

ON/SLEEP/DIO9

Both

Output

Device status indicator / GPIO.

26

ASSOCIATE/DIO5

Both

Output

Associate Indicator / GPIO.

27

RTS/DIO6

Both

Input

Request to send flow control / GPIO.

28

AD3/DIO3

Both

Disabled

Analog input / GPIO.

29

AD2/DIO2

Both

Disabled

Analog input / GPIO.

30

AD1/DIO1/I2C_SCL

Both

Disabled

Analog input / GPIO / I2C_SCL.

31

AD0/DIO0

Both

Input

Analog input / GPIO / Commissioning button.

32

GND

-

-

Ground.

33

RF

Both

-

RF I/O for RF pad variant.

34

GND

-

-

Ground.

Signal direction is specified with respect to the device.

You must connect pins 5 and 8 in order to enable I2C functionality on the device. functionalities.