I made a PCB using smARTWORK back in the day, basically the reference design from the BASIC-52 manual, with more sockets.
When you run BASIC you can save your programs to EPROM, so it's 8052-AH-BASIC + 32K RAM + 32K EPROM.
Other configs were 8031/8032 with external EPROM, that would also run...