Research questionHow can CNN inference fit on bare-metal microcontrollers with severe memory, binary-size, and runtime limits?Bare-metal microcontrollers may provide only a few kilobytes of SRAM and limited firmware space, while CNN inference also imposes execution-time demands. These constraints can make standard CNN deployment impractical even when the model's accuracy is acceptable.