recently I wanted to start learning more low level types of programming from OS kernels to device drivers to embedded systems. A goal for me is to get a computer with no software at all on it to running some applications on it. It was recommended for me to buy a microcontroller board but not to use their APIs and library. I looked at a ton of them and a lot of forums but there are a lot of different answers but maybe I can narrow down what I'm looking for. Cheap as possible. Has a decent amount of power. I think I want to stick with a 8-bit or 16-bit processor because I heard that 32-bit processors are more complicated. Has good documentation on the actually chip and not just their APIs and library. Anyone have any suggestions?