CHAPTER 11: DSTC
560 FM4 Peripheral Manual, Doc. No. 002-04856 Rev. *E
5.4 CMD Register
The CMD (Command) Register issues a command to the DSTC and reads the state of the DSTC.
Register configuration
Register function
A command can be issued to the DSTC by writing a value to the CMD (Command) Register. Use an 8-bit
(byte) access to write a value to this register. The 16-bit write access and 32-bit write access to this
register are ignored. In addition, the state (normal state, standby state, transition state 1 and transition
state 2) of the DSTC can be checked by reading this register.
In each state of the DSTC, some commands can be issued and some cannot. For details, see Table 3-13.
bit[7:0] CMD[7:0]
Instructs the DSTC to return from the standby state to the normal state.
Standby transition
command
Instructs the DSTC to transit from the normal state to the standby
state.
Clears SWTR:SWST to "0".
Negates the SWINT interrupt signal.
Clears all HWINT[n] Registers.
Negates the HWINT[n] interrupt signal.
Negates the ERINT interrupt signal.
Set all DQMSK[n] Registers to "1".
Clears SWTR:SWST to "0".
Negates the SWINT interrupt signal.
Clears MONERS:EST to "0".
Negates the ERINT interrupt signal.
Clears MONERS:DER to "0".
Clears MONERS:ESTOP to "0".
Clears all DQMSK[n] Registers to "0".
(This command is ignored in the transition state 2.)
Value other than
those listed
above
Writing a value other than those listed above to CMD[7:0] is prohibited. (If a value other than
those listed above is written to CMD[7:0] via a write access such as an RMW access, such write
access may be ignored.)
Indicates that the DSTC is in the normal state.
Indicates that the DSTC is in the standby state. (Initial value)
Indicates that the DSTC is in the transition state 1 (transiting from the standby state to the
normal state).
Indicates that the DSTC is in the transition state 2 (transiting from the normal state to the
standby state).
Value other than
those listed above
The CMD Register never reads any value other than the above.