32-bit ARM Cortex™-M3 MCU
HT32F1251/51B/52/53
Block Diagram
SWDIO
SWCLK
BOOT0
BOOT1
AF
TRACESWO
AF
AF
TPIU
SW-DP
POR
1.8 V
Flash
Memory
Controller
PLL
Flash
Memory
CortexTM-M3
fMax: 144 MHz
VDD18
Processor
Powered by 1.8 V
fMax: 72 MHz
VLDOOUT
FMC Control
Registers
CKCU/RSTCU
Control Registers
LDO
1.8 V
VLDOIN
VSSLDO
NVIC
Master
AHB Peripherals
Slave
HSI
8 MHz
SRAM
Controller
XTALIN
XTALOUT
SRAM
HSE
4 ~ 16 MHz
Slave
Slave
BOD
LVD
AHB to APB
Bridge
Powered by 3.3 V
UR_TX, UR_RX
UR_DCD
UR_DSR
UR_DTR
UR_RI
UR_RTS/TXE
UR_CTS/SCK
I2C_SDA
I2C_SCL
USART
SPI
I2C
SPI_MOSI
SPI_MISO
SPI_SCK
SPI_SEL
WDT
GT0_CH0
ADC_IN0
12-bit
SAR ADC
ADC
GPTM0
GPTM1
GT0_CH3
GT0_ETI
ADC_IN7
CN0, CP0
AOUT0
CN1, CP1
AOUT1
GT1_CH0
Analog
OPA/CMP
OPA/CMP
GPIOA
GT1_CH3
GT1_ETI
VDDA
VSSA
Powered by VDDA
RTC
RTCOUT
PWRSW
VBAK
PA [15:0]
PB [15:0]
VBAT
GPIOB
AFIO
VLDOIN
PWRCU
PORB
VBAK 3.3 V
LSI
32 kHz
WAKEUP
nRST
Power supply:
LSE
32,768 Hz
Bus:
EXTI
BREG
Control signal:
Alternate function:
Powered by 1.8 V
Powered by VBAK
AF
AF
XTAL32KIN
NOTE: HT32F1251B does not include the VBAT, XTAL32KIN and XTAL32KOUT pins.
Figure 1. HT32F125x Block Diagram
Rev. 1.00
15 of 35
May 27, 2011