PCU9661 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2011. All rights reserved.
Product data sheet Rev. 1 — 12 September 2011 13 of 52
NXP Semiconductors
PCU9661
Parallel bus to 1 channel UFm I
2
C-bus controller
[1] Loop Idle is defined as the time elapsed from a STOP to the START of the next sequence while STA = 1.
[2] Channel Active is defined by the CTRLSTATUS[5:3] bits.
Table 6. CONTROL register bits STA, STO, STOSEQ operation/behavior
Channel state
(initialization steps)
Next write action by host Results
FRAMECNT TE STA STO STOSEQ
Idle (reset, TRANCONFIG,
SLATABLE, DATA, STA = 0)
1 0 0 X X No action.
1 0 1 X X START transmitted on serial bus followed by
sequence stored in buffer.
Active (reset, load
TRANCONFIG, SLATABLE,
DATA, STA = 1
1 0 X 0 X No change; cannot write STA while active.
1 0 X 1 X When the STO bit is set:
1. A STOP is sent after the end of ACK
cycle of the current byte and BYTECNT
is updated.
The SD bits will be set.
REFRATE Loop idle (reset,
load TRANCONFIG,
SLATABLE, DATA STA = 1)
[1]
1 0 0 X X No action.
1 0 X 0 1 Channel will go immediately to the inactive
state and SD and FLD bits will be set.
[2]
1 0 X 1 X Channel will go immediately to the inactive
state and SD and FLD bits will be set.
[2]
REFRATE Loop active (reset,
load, TRANCONFIG,
SLATABLE, DATA, STA = 1)
1 0 X 0 0 No action.
1 0 X 0 1 STOP at end of current frame. The SD and
FLD bits will be set.
1 0 X 1 X When the STO bit is set:
1. A STOP is sent after the end of ACK
cycle of the current byte and BYTECNT
is updated.
The SD and FLD bits will be set.
Trigger Loop Idle (reset, load
TRANCONFIG, SLATABLE,
DATA, STA = 1)
X 1 0 X X No action.
X 1 X 0 1 STOP at end of current frame. The SD and
FLD bits will be set.
X 1 X 1 X When the STO bit is set:
1. A STOP is sent after the end of ACK
cycle of the current byte and the
BYTECNT is updated.
The SD and FLD bits will be set.
Trigger Loop active (reset, load
TRANCONFIG, SLATABLE,
DATA, STA = 1)
X 1 X 0 0 No action.
X 1 X 0 1 Channel will go immediately to the inactive
state and SD and FLD bits will be set.
[2]
X 1 X 1 X Channel will go immediately to the inactive
state and SD and FLD bits will be set.
[2]