I have used CH582F and think it is a very suitable single chip microcomputer for engraving machine, including 448K fkash and 30K RAM, 4 timers and 6 pwm, 4 serial ports and 2 spi and iIC, BLE, 2USB host and device and built-in dcdc, and especially cheap.
Uploading CH583DS1.PDF…