Rev. 1.00
154
��ne ��� �01�
Rev. 1.00
155
��ne ��� �01�
HT66FM5440
Brushless DC Motor A/D Flash MCU
HT66FM5440
Brushless DC Motor A/D Flash MCU
Bit 3
WAKE
: RX pin wake-up UART function enable control
0: RX pin wake-up UART function is disabled
1: RX pin wake-up UART function is enabled
This bit is used to control the wake-up UART function when a falling edge on the RX
pin occurs. Note that this bit is only available when the UART clock (f
H
) is switched
off. There will be no RX pin wake-up UART function if the UART clock (f
H
) exists. If
the WAKE bit is set to 1 as the UART clock (f
H
) is switched off, a UART wake-up request
will be initiated when a falling edge on the RX pin occurs. When this request happens
and the corresponding interrupt is enabled, an RX pin wake-up UART interrupt will
be generated to inform the MCU to wake up the UART function by switching on the
UART clock (f
H
) via the application program. Otherwise, the UART function can not
resume even if there is a falling edge on the RX pin when the WAKE bit is cleared to 0.
Bit 2
RIE
: Receiver interrupt enable control
0: Receiver related interrupt is disabled
1: Receiver related interrupt is enabled
This bit enables or disables the receiver interrupt. If this bit is equal to "1" and when
the receiver overrun flag OERR or receive data available flag RXIF is set, the UART
interrupt request flag will be set. If this bit is equal to "0", the UART interrupt request
flag will not be influenced by the condition of the OERR or RXIF flags.
Bit 1
TIIE
: Transmitter Idle interrupt enable control
0: Transmitter idle interrupt is disabled
1: Transmitter idle interrupt is enabled
This bit enables or disables the transmitter idle interrupt. If this bit is equal to "1" and
when the transmitter idle flag TIDLE is set, due to a transmitter idle condition, the
UART interrupt request flag will be set. If this bit is equal to "0", the UART interrupt
request flag will not be influenced by the condition of the TIDLE flag.
Bit 0
TEIE
: Transmitter Empty interrupt enable control
0: Transmitter empty interrupt is disabled
1: Transmitter empty interrupt is enabled
This bit enables or disables the transmitter empty interrupt. If this bit is equal to "1"
and when the transmitter empty flag TXIF is set, due to a transmitter empty condition,
the UART interrupt request flag will be set. If this bit is equal to "0", the UART
interrupt request flag will not be influenced by the condition of the TXIF flag.
TXR_RXR Register
Bit
7
6
5
4
3
2
1
0
Name
TXRX�
TXRX6
TXRX5
TXRX4
TXRX3
TXRX�
TXRX1
TXRX0
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
POR
x
x
x
x
x
x
x
x
"x": �nknown
Bit 7~0
TXRX7~TXRX0
: UART Transmit/Receive Data bit 7 ~ bit 0
BRG Register
Bit
7
6
5
4
3
2
1
0
Name
BRG�
BRG6
BRG5
BRG4
BRG3
BRG�
BRG1
BRG0
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
POR
x
x
x
x
x
x
x
x
"x": �nknown
Bit 7~0
BRG7~BRG0
: Baud Rate values
By programming the BRGH bit in UCR2 Register which allows selection of the
related formula described above and programming the required value in the BRG
register, the required baud rate can be setup.
Note: Baud rate= f
H
/ [64 × (N+1)] if BRGH=0.
Baud rate= f
H
/ [16 × (N+1)] if BRGH=1.