Your microcontroller code may require handling of some big numbers. 8 bit, 16 bit and 32 bit integers will all be handled differently and if you are not careful you could get integer overflow bugs.