
Rev. 1.00
12 of 486
July 31, 2018
32-Bit Arm
®
Cortex
®
-M0+ MCU
HT32F50231/HT32F50241
Table of Contents
Introduction ........................................................................................................................ 420
Features ............................................................................................................................. 421
Function Descriptions ........................................................................................................ 421
Master Mode ................................................................................................................................. 421
Slave Mode ................................................................................................................................... 421
SPI Serial Frame Format .............................................................................................................. 422
Status Flags .................................................................................................................................. 426
Register Map ..................................................................................................................... 428
Register Descriptions ......................................................................................................... 429
SPI Control Register 0 – SPICR0 ................................................................................................. 429
SPI Control Register 1 – SPICR1 ................................................................................................. 431
SPI Interrupt Enable Register – SPIIER ....................................................................................... 432
SPI Clock Prescaler Register – SPICPR ...................................................................................... 433
SPI Data Register – SPIDR .......................................................................................................... 434
SPI Status Register – SPISR ........................................................................................................ 435
SPI FIFO Control Register – SPIFCR ........................................................................................... 437
SPI FIFO Status Register – SPIFSR ............................................................................................ 438
SPI FIFO Time Out Counter Register – SPIFTOCR ..................................................................... 439
21 Universal Synchronous Asynchronous Receiver Transmitter (USART) ..... 440
Introduction ........................................................................................................................ 440
Features ............................................................................................................................. 441
Functional Descriptions ..................................................................................................... 441
Serial Data Format ........................................................................................................................ 441
Baud Rate Generation .................................................................................................................. 442
Hardware Flow Control ................................................................................................................. 443
IrDA ............................................................................................................................................... 444
RS485 Mode ................................................................................................................................. 446
Synchronous Master Mode ........................................................................................................... 448
Interrupts and Status .................................................................................................................... 450
Register Map ..................................................................................................................... 450
Register Descriptions ......................................................................................................... 451
USART Data Register – USRDR .................................................................................................. 451
USART Control Register – USRCR .............................................................................................. 452
USART FIFO Control Register – USRFCR................................................................................... 454
USART Interrupt Enable Register – USRIER ............................................................................... 455
USART Status & Interrupt Flag Register – USRSIFR................................................................... 457
USART Timing Parameter Register – USRTPR ........................................................................... 459
USART IrDA Control Register – IrDACR ...................................................................................... 460
USART RS485 Control Register – RS485CR............................................................................... 461
USART Synchronous Control Register – SYNCR ........................................................................ 462
USART Divider Latch Register – USRDLR................................................................................... 463
USART Test Register – USRTSTR ............................................................................................... 464