Highlights

Instructions on Building
This design consists two PCBs: a base board and a CH224K Core board which owns its separate directory. The layout file ch224baseProdt in this folder combines two PCBs together so they can be (ordered and) manufactured at once.

The layout of this board took special consideration on soldering: All footprints with small pitches are arranged on the bottom side so they can be soldered easily with paste and heat guns or PTC heating tables. Components on the top side should be dealt afterwards.

Outputs
The primary outputs are two 2x4 pin headers compatible with breadboards. Headers on left supply voltage sunk from the USB-C port while headers on right supply a fixed 3.3V output. In both sides, positive terminal is left column and GND is on right.

Besides the pin headers, the sunk voltage is also supplied with a pad for connectors of 5.08mm pitches. On the right side, if the pad for external regulator is unused, it can also act as a 3.3V supply.

Below the pad for fuse, there is another pin header. This is connected to the internal 5V regulator of MPM3620. Its load characteristic is not clearly specified by the datasheet so better not to rely on it.

3V3 Step Down Circuitry
There are 3 options to generate a 3.3V supply for on-board circuits and output:

You can opt into any of the three above but don't use them in parallel. That would be most unlikely to increase the output current.

Notes

Known Issues
The output voltage on power up is undetermined until a button is pressed, although it should be 9V in most of the time. I have designed a RC pulse generator to set the default voltage level to 5V but it failed miserably: the capacitor C1 is either too small to trigger the logic components, or too large that the state can't be hold after being triggered. Therefore, the pad for C1 should be left unconnected for now. Someday I will fix this or maybe never, cause I'm too lazy to devote to such minor functionality...