Datasheet

Table Of Contents
www.semtech.comPage 60
SX1272/73
WIRELESS, SENSING & TIMING DATASHEET
Rev. 2 - July 2014
©2014 Semtech Corporation
4.2.9.4. Sequencer State Machine
The following graphs summarize every possible transition between each Sequencer state. The Sequencer states are
highlighted in grey. The transitions are represented by arrows. The condition activating them is described over the
transition arrow. For better readability, the start transitions are separated from the rest of the graph.
Transitory states are highlighted in light grey, and exit states are represented in red. It is also possible to force the
Sequencer off by setting the Stop bit in RegSeqConfig1 to 1 at any time.
Figure 25. Sequencer State Machine
Sequencer: Start transitions
Sequencer: State machine
Transmit
LowPower
Selection
Idle
Receive
Packet
Received
RxTimeout
If LowPowerSelection = 1
On T1 if FromIdle = 0
On PacketSent
if FromTransmit = 1
On PayloadReady if FromReceive = 001
On CrcOk if FromReceive = 011
On PayloadReady
if FromReceive = 010
If FromRxTimeout = 01
If FromRxTimeout = 10
If FromPacketReceived = 010
If FromPacketReceived = 100
Via FS mode if FromPacketReceived = 011
On PacketSent
if FromTransmit = 0
Via ReceiveRestart
if FromRxTimeout = 00
On RxTimeout
On T2
On T1 if FromIdle = 1
If LowPowerSelection = 0
( Mode Initial mode )
On Rssi if FromReceive = 100
On SyncAdress if FromReceive = 101
On Preamble if FromReceive = 110
If FromRxTimeout = 11
If FromPacketReceived = 000
Sequencer Off
Standby if IdleMode = 0
Sleep if IdleMode = 1
Transmit
LowPower
Selection
Receive
Start
If FromStart = 00
If FromStart = 01
If FromStart = 10
Sequencer Off
Sequencer Off
&
Initial mode = Sleep or Standby
On SequencerStart bit rising edge
On FifoThreshold
if FromStart = 11
On PayloadReady if FromReceive = 011
(CRC failed and CrcAutoClearOn=0)