WIRELESS & SENSING
Rev 3 – 16
th May 2012
www.semtech.com
24
SX1504/SX1505/SX1506
4/8/16 Channel GPIO
Addr
Name
Default
Bits
Description
5:4
PLDModeHighB (applies to I/O[15:12])
00 : PLD disabled – Normal GPIO mode for I/O[15:12]
01 : PLD 2-to-1 mode – I/O[14] is a decode of I/O[13:12] as defined in RegPLDTable0B
10 : PLD 3-to-1 mode – I/O[15] is a decode of I/O[14:12] as defined in RegPLDTable1B
11 : Reserved
3:2
Reserved. Must be set to 0 (default value)
RegPLDModeB
1:0
PLDModeLowB (applies to I/O[11:8])
00 : PLD disabled – Normal GPIO mode for I/O[11:8]
01 : PLD 2-to-1 mode – I/O[10] is a decode of I/O[9:8] as defined in RegPLDTable0B
10 : PLD 3-to-1 mode – I/O[11] is a decode of I/O[10:8] as defined in RegPLDTable2B
11 : PLD 3-to-2 mode – I/O[12:11] are decodes of I/O[10:8] as defined in
RegPLDTable3B and RegPLDTable4B
7:6
Reserved. Must be set to 0 (default value)
5:4
PLDModeHighA (applies to I/O[7:4])
00 : PLD disabled – Normal GPIO mode for I/O[7:4]
01 : PLD 2-to-1 mode – I/O[6] is a decode of I/O[5:4] as defined in RegPLDTable0A
10 : PLD 3-to-1 mode – I/O[7] is a decode of I/O[6:4] as defined in RegPLDTable1A
11 : Reserved
3:2
Reserved. Must be set to 0 (default value)
0x21
RegPLDModeA
0x00
1:0
PLDModeLowA (applies to I/O[3:0])
00 : PLD disabled – Normal GPIO mode for I/O[3:0]
01 : PLD 2-to-1 mode – I/O[2] is a decode of I/O[1:0] as defined in RegPLDTable0A
10 : PLD 3-to-1 mode – I/O[3] is a decode of I/O[2:0] as defined in RegPLDTable2A
11 : PLD 3-to-2 mode – I/O[4:3] are decodes of I/O[2:0] as defined in RegPLDTable3A
and RegPLDTable4A
7
Value to be output on I/O[14] when I/O[13:12] = 11
6
Value to be output on I/O[14] when I/O[13:12] = 10
5
Value to be output on I/O[14] when I/O[13:12] = 01
4
Value to be output on I/O[14] when I/O[13:12] = 00
Applies only when
PLDModeHighB is set to PLD
2-to-1 mode
3
Value to be output on I/O[10] when I/O[9:8] = 11
2
Value to be output on I/O[10] when I/O[9:8] = 10
1
Value to be output on I/O[10] when I/O[9:8] = 01
0x22
RegPLDTable0B
0x00
0
Value to be output on I/O[10] when I/O[9:8] = 00
Applies only when
PLDModeLowB is set to PLD
2-to-1 mode
7
Value to be output on I/O[6] when I/O[5:4] = 11
6
Value to be output on I/O[6] when I/O[5:4] = 10
5
Value to be output on I/O[6] when I/O[5:4] = 01
4
Value to be output on I/O[6] when I/O[5:4] = 00
Applies only when
PLDModeHighA is set to PLD
2-to-1 mode
3
Value to be output on I/O[2] when I/O[1:0] = 11
2
Value to be output on I/O[2] when I/O[1:0] = 10
1
Value to be output on I/O[2] when I/O[1:0] = 01
0x23
RegPLDTable0A
0x00
0
Value to be output on I/O[2] when I/O[1:0] = 00
Applies only when
PLDModeLowA is set to PLD
2-to-1 mode
7
Value to be output on I/O[15] when I/O[14:12] = 111
6
Value to be output on I/O[15] when I/O[14:12] = 110
5
Value to be output on I/O[15] when I/O[14:12] = 101
4
Value to be output on I/O[15] when I/O[14:12] = 100
3
Value to be output on I/O[15] when I/O[14:12] = 011
2
Value to be output on I/O[15] when I/O[14:12] = 010
1
Value to be output on I/O[15] when I/O[14:12] = 001
0x24
RegPLDTable1B
0x00
0
Value to be output on I/O[15] when I/O[14:12] = 000
Applies only when
PLDModeHighB is set to PLD
3-to-1 mode
7
Value to be output on I/O[7] when I/O[6:4] = 111
6
Value to be output on I/O[7] when I/O[6:4] = 110
5
Value to be output on I/O[7] when I/O[6:4] = 101
4
Value to be output on I/O[7] when I/O[6:4] = 100
3
Value to be output on I/O[7] when I/O[6:4] = 011
2
Value to be output on I/O[7] when I/O[6:4] = 010
1
Value to be output on I/O[7] when I/O[6:4] = 001
0x25
RegPLDTable1A
0x00
0
Value to be output on I/O[7] when I/O[6:4] = 000
Applies only when
PLDModeHighA is set to PLD
3-to-1 mode
7
Value to be output on I/O[11] when I/O[10:8] = 111
6
Value to be output on I/O[11] when I/O[10:8] = 110
5
Value to be output on I/O[11] when I/O[10:8] = 101
4
Value to be output on I/O[11] when I/O[10:8] = 100
3
Value to be output on I/O[11] when I/O[10:8] = 011
2
Value to be output on I/O[11] when I/O[10:8] = 010
1
Value to be output on I/O[11] when I/O[10:8] = 001
0x26
RegPLDTable2B
0x00
0
Value to be output on I/O[11] when I/O[10:8] = 000
Applies only when
PLDModeLowB is set to PLD
3-to-1 mode