The NXP LPC2214FBD144/00,551 is a 32-bit ARM7TDMI-S microcontroller integrated circuit with a total of 144pins. It has an on-chip 10/100 Ethernet Controller, one CAN 2.0B Controller, four UARTs, two SSP Controllers, one I2C Interface, 16-ch 12-bit A/D Converter, five general Purpose IOs ports, three Timers and four 32-bit General Purpose Timer/Counters. It runs at clock frequency of up to 60MHz and has 128kB of on-chip Flash program memory and 8kB of RAM on board. It supports Quik-Combo programming, integrated real-time clock, with clock support operating at a supply voltage of 2.7V to 3.6V.