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