MCU generally refers to self contained microcontrollers without any external memory. Once you add external memory, there are basically no limits anymore, but if you are going that route a LicheeRV Nano would get you a full Linux system with 256MiB for $16 so why bother targeting "MCU-class" chips?