Fujitsu FR81S User Manual

Page of 2342
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 
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