I’ve looked up more info hoping to find a 32u4 clone which they don’t have, BUT!
The LGT8F328P also has a co-processor that does 16x16->32bits multiplication.
Just this would be a great speed up.
Most of the CPU time is spent doing 32bits fixed point mat3x4 * vec3 multiplication.
It’s too bad they don’t have a version with 2.5KB of RAM.
Would have to render in 64x64 to fit.
Sounds like a nice MCU to calculate 3D/4D curves (3D+extruder) and stepper motor speed scaling.
I wouldn’t call it a clone, it’s more of a (mostly) “compatible MCU”. Just like a AMD K6 isn’t a 486 clone.
Many opcodes run faster (1 cycle instead of 2, or 2 cycles instead of 3)
It uses flash to emulate the EEPROM, so you lose some of the 32KB if you want “EEPROM”.
It’s got an integer math co-processor.
It has a few more timers & PWM pins.
A x2 timer multiplier for 64MHz pin toggling / timer base (but the GPIOs can’t slope fast enough so I guess you’d need an amplifier to help it)
According to some avrfreaks forum posts a few of the more obscure less-used 328P features/glitches don’t behave exactly the same.
its probably designed from scratch.