Fujitsu FR81S User Manual
CHAPTER 48: WAVEFORM GENERATOR
4. Registers
FUJITSU SEMICONDUCTOR LIMITED
CHAPTER : WAVEFORM GENERATOR
FUJITSU SEMICONDUCTOR CONFIDENTIAL
21
4.1.4. 16-bit Dead Timer Minus Control Register (DTMNS)
The bit configuration for the 16-bit dead timer minus control register is shown below.
The 16-bit dead timer minus control register (DTMNS) is used to configure the minus control of the dead time
function.
You will need to be careful when setting the dead time function selection bits (MNS2 to MNS0) since this
register has key enable bits (KEY1, KEY0).
To set values to the MNS2 to MNS0 bits, write the values in the following sequence:
KEY1, KEY0=00 and MNS2 to MNS0="value you wish to set",
→ KEY1, KEY0=01 and MNS2 to MNS0="value you wish to set (the same value as the last time)"
→ KEY1, KEY0=10 and MNS2 to MNS0="value you wish to set (the same value as the last time)"
→ KEY1, KEY0=11 and MNS2 to MNS0="value you wish to set (the same value as the last time)".
For the MNS2 to MNS0, the value will be reflected when you write the value for the fourth time (when
writing to KEY1, KEY0=11). Without following this process (if you write values to or read values from other
registers in the middle of the writing process, the value written is incorrect, or if you read values from this
register in the middle of the writing process), the value written to this register will be invalid.
DTMNS0: Address 12AF
H
(Access: Byte, Half-word, Word)
bit7
bit6
bit5
bit4
bit3
bit2
bit1
bit0
KEY1
KEY0
Reserved
MNS2
MNS1
MNS0
Initial values
0
0
0
0
0
0
0
0
Attributes
R0,W
R0,W
R0,W0
R0,W0
R0,W0
R,W
R.W
R,W
[bit7, bit6] KEY1, KEY0: Key enable bits
KEY1, KEY0
Function
Key code
⋅
It is a key code register used for the settings of MNS2 to MNS0.
⋅
To set values to the MNS2 to MNS0 bits, write the values in the following sequence:
KEY1, KEY0=00 and MNS2 to MNS0="value you wish to set",
→ KEY1, KEY0=01 and MNS2 to MNS0="value you wish to set (the same value as the last time)"
→ KEY1, KEY0=10 and MNS2 to MNS0="value you wish to set (the same value as the last time)"
→ KEY1, KEY0=11 and MNS2 to MNS0="value you wish to set (the same value as the last time)".
For the MNS2 to MNS0, the value will be reflected when you write the value for the fourth time (when
writing to KEY1, KEY0=11).
⋅
Without following this process (if you write values to or read values from other registers in the middle of
the writing process, the value written is incorrect, or if you read values from this register in the middle of
the writing process), the value written to this register will be invalid.
⋅
These bits are always "0" when read.
[bit5 to bit3] Reserved
Always write 0 to these bits.
MB91520 Series
MN705-00010-1v0-E
2066