Tipos de Datos.

Bit (1/8 byte). bit puede tener solo valor 0 o 1. Un grupo de 8 bits se llama un byte
Byte (1 byte). Bytes se almacenan como numeros de 8-bit binarios rango de valores: 0 a 255.
Integer (dos(2) bytes). Integers se almacenan como 16 bit con signo. Rango de valores: -32,768 a +32,767.
Word (2 bytes). Words se almacenan como numeros de 16 bits sin signo. Rango de valores: 0 a 65535.
Long (4 bytes). Longs se almacenan como numeros binarios de 32-bits-Rango de valores: 2147483648 a 2147483647.
Single. Singles se almacenan como numeros binarios de 32 bits con signo. Rango de valores: 1.5 x 10^–45 to 3.4 x 10^38
Double. Doubles se almacenan como numeros binarios de 64 bit con signo. Rango: 5.0 x 10^–324 to 1.7 x 10^308
String (hasta 254 bytes). Strings se almacenan como bytes y terminan en un 0-byte. Un "string" dimensionado con una longitud de 10 bytes ocupara 11 bytes.


El compilador que uso se llama BASCOM AVR , y tiene un demo que permite compilar hasta 4 k byte. (Perfecto para el ATtiny2313 de la controladora de motores.)