32-Bit Arm
®
Cortex
®
-M0+ MCU
HT32F52220/HT32F52230
▄
Analog to Digital Converter – ADC
●
12-bit SAR ADC engine
●
Up to 1 MSPS conversion rate – 1 μs at 28 MHz, 1.4 μs at 40 MHz
●
Up to 8 external analog input channels
▄
IO ports – GPIO
●
Up to 23 GPIOs
●
Port A, B are mapped as 16 external interrupts – EXTI
●
Almost I/O pins are configurable output driving current
▄
PWM Generation and Capture Timer – GPTM
●
One 16-bit up, down, up/down auto-reload counter
●
Up to 4 independent channels for each GPTM
●
16-bit programmable prescaler allowing dividing the counter clock frequency by any factor
between 1 and 65536
●
Input Capture function
●
Compare Match Output
●
PWM waveform generation with Edge-aligned and Center-aligned Counting Modes
●
Single Pulse Mode Output
●
Encoder interface controller with two inputs using quadrature decoder
▄
Single Channel PWM Generation and Capture Timers – SCTM
●
One 16-bit up and auto-reload counter
●
One channels for each SCTM
●
16-bit programmable prescaler allowing dividing the counter clock frequency by any factor
between 1 and 65536
●
Input Capture function
●
Compare Match Output
●
PWM waveform generation with Edge-aligned
●
Single Pulse Mode Output
▄
Basic Function Timer – BFTM
●
32-bit compare/match count-up counter – no I/O control features
●
One shot mode – counting stops after a match condition
●
Repetitive mode – restart counter after a match condition
▄
Watchdog Timer
●
12-bit down counter with 3-bit prescaler
●
Reset event for the system
●
Programmable watchdog timer window function
●
Registers write protection function
▄
Inter-integrated Circuit – I
●
Supports both master and slave modes with a frequency of up to 1 MHz
●
Provide an arbitration function and clock synchronization
●
Supports 7-bit and 10-bit addressing modes and general call addressing
●
Supports slave multi-addressing mode with maskable address
Rev. 1.10
2
C
19 of 366
November 09, 2018
Need help?
Do you have a question about the HT32F52220 and is the answer not in the manual?