Digital I/O support

AO (API Output Options) determines the I/O lines available for sampling. By default, AO is configured to be compatible with legacy devices.

See Legacy support for more information.

Digital sampling is enabled on these pins if configured as 3, 4, or 5 with the following meanings:

Function

when AO = 0 or 1

Legacy Function

when AO = 2

Micro Pin

SMT Pin

TH Pin

AT Command

DIO0

DIO0

31

33

20

D0 (DIO0/ADC0/Commissioning Configuration)

DIO1

DIO1

30

32

19

D1 (DIO1/ADC1/TH_SPI_ATTN Configuration)

DIO2

DIO2

29

31

18

D2 (DIO2/ADC2/TH_SPI_CLK Configuration)

DIO3

DIO3

28

30

17

D3 (DIO3/ADC3/TH_SPI_SSEL Configuration)

DIO4

DIO4

23

24

11

D4 (DIO4/TH_SPI_MOSI Configuration)

DIO5

DIO5

26

28

15

D5 (DIO5/Associate Configuration)

DIO6

DIO6

27

29

16

D6 (DIO6/RTS Configuration)

DIO7

DIO7

24

25

12

D7 (DIO7/CTS Configuration)

DIO8

DIO8

9

10

9

D8 (DIO8/DTR/SLP_Request Configuration)

DIO9

N/A

25

26

13

D9 (DIO9/ON_SLEEP Configuration)

DIO10

N/A

7

7

6

P0 (DIO10/RSSI/PWM0 Configuration)

DIO11

N/A

8

8

7

P1 (DIO11/PWM1 Configuration)

DIO12

N/A

5

5

4

P2 (DIO12/TH_SPI_MISO Configuration)

DIO13

N/A

3

3

2

P3 (DIO13/UART_DOUT Configuration)

DIO14

N/A

4

4

3

P4 (DIO14/UART_DIN Configuration)

I/O sampling is not available for pins P5 through P9. See the XBee 3 Hardware Reference Manual for full pinouts and functionality.