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.
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.
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. |