ARM-2.0/3 is a series of field-programmable microcontroller based on the ARM Cortex-M series from ARM Holdings. It features a large range of interfaces, including CAN, UART, SPI, I2C, USB, Ethernet and various ADC and DAC devices. It offers up to 32MB of Flash and 64kB of RAM, and is a great choice for embedded development projects. It has been used in a number of industrial, automotive and medical applications, due to its flexibility and power.