
Rev. 1.00
433 of 486
July 31, 2018
32-Bit Arm
®
Cortex
®
-M0+ MCU
HT32F50231/HT32F50241
20 Serial Peripheral Interface (SPI)
Bits
Field
Descriptions
[2]
RXBNEIEN RX Buffer Not Empty Interrupt Enable
0: Disable
1: Enable
Generates an interrupt request when the RXBNE flag is set and when RXBNEIEN is
set. In the FIFO mode, the interrupt request being generated depends upon the RX
FIFO trigger level setting.
[1]
TXEIEN
TX Empty Interrupt Enable
0: Disable
1: Enable
The TX register empty interrupt request will be generated when the TXE flag and the
TXEIEN bit are set.
[0]
TXBEIEN
TX Buffer Empty Interrupt Enable
0: Disable
1: Enable
The TX buffer empty interrupt request will be generated when the TXBE flag and
the TXBEIEN bit are set. In the FIFO mode, the interrupt request being generated
depends upon the TX FIFO trigger level setting.
SPI Clock Prescaler Register – SPICPR
This register specifies the SPI clock prescaler ratio.
Offset:
0x00C
Reset value: 0x0000_0000
31
30
29
28
27
26
25
24
Reserved
Type/Reset
23
22
21
20
19
18
17
16
Reserved
Type/Reset
15
14
13
12
11
10
9
8
CP
Type/Reset RW 0 RW 0 RW 0 RW 0 RW 0 RW 0 RW 0 RW 0
7
6
5
4
3
2
1
0
CP
Type/Reset RW 0 RW 0 RW 0 RW 0 RW 0 RW 0 RW 0 RW 0
Bits
Field
Descriptions
[15:0]
CP
SPI Clock Prescaler
The SPI clock (SCK) is determined by the following equation:
f
SCK
= f
PCLK
/ (2 × (CP + 1)), where the CP ranges is from 0 to 65535
Note: For the SPI slave mode, the system clock (f
PCLK
) must be at least 3 times
faster than the external SPI SCK input.