Part HC32F030
Description 32-bit Microcontroller
Category Microcontroller
Manufacturer XHSC
Size 1.05 MB
XHSC
HC32F030

Overview

  • 48MHz Cortex-M0+ 32-bit CPU platform
  • HC32F030 series has a flexible power management system - 5 μA @ 3 V Deep-sleep mode: all clocks off, power-on reset active, IO state retained, IO interrupt active, all registers, RAM and CPU data save state power consumption - 12 μA @32.768 kHz low-speed working mode: CPU and peripherals running, running programs from Flash - 35 μA/MHz@3V@24MHz sleep mode: CPU stops, peripherals run, main clock runs - 130 μA/MHz@3V@24MHz working mode: CPU and peripherals running, running programs from Flash - 4 μs wake-up time, making mode switching more flexible and efficient, and system response more agile
  • 64K bytes Flash memory, with erase and write protection function
  • 8K bytes RAM memory with parity check to enhance system stability
  • General I/O pins (56IO/64pin, 40IO/48pin, 38IO/44pin, 26IO/32pin ,23IO/28pin)
  • Clock, crystal - External high-speed crystal oscillator 8 ~ 32 MHz - External low-speed crystal 32.768 kHz - Internal high-speed clock 4/8/16/22.12/24 MHz - Internal low-speed clock 32.8/38.4 kHz - PLL clock 8 ~ 48 MHz - Hardware supports internal and external clock calibration and monitoring
  • Timer/counter - Three 1- channel complementary general- purpose 16- bit timers - 1 x 3 -channel complementary output 16- bit timer - 3 high-performance 16-bit timers/counters, support PWM complementary, dead zone protection function - 1 programmable 16-bit timer PCA, support capture compare, PWM output - 1 20-bit programmable watchdog circuit, built-in dedicated 10 kHz oscillator to provide WDT counting
  • Communication Interface - 2-channel UART standard communication interface - 2-channel SPI standard communication interface - 2-channel I2C standard communication interface
  • Buzzer frequency generator, support complementary output
  • Hardware