I know this is a "contemporary" question, but I think it's a useful one to aggregate some knowledge. What are some currently available microcontrollers that sport a hardware floating point unit (i.e. that aren't going to cost me a huge RAM footprint to do floating point math emulation)?
The Cortex-M4 devices include a FPU. Some of them are:
- ST Micro: STM32F3 and STM32F4
- TI: Stellaris LM4F
- NXP: LPC4300
- Freescale: Kinetis K
Just because they include an FPU doesn't mean the support all floating point instructions. Make sure to check the microcontroller's information to see what might be missing.