NXP ARM7 Microprocessors
Information on the LPC2000 (ARM7) family of chips
NXP (formerly Phillips) offers, amongst other things, a wide variety of ARM based MCUs, including ARM7, ARM9, and ARM Cortex M3. Their ARM7 chips are concentrated in the LPC2000 family, with four main 'groups' of chips (LPC2100, 2200, 2300 and 2400). The LPC2100 and LPC2400 sub-group of ARM7TDMI-S MCUs are probably the most popular (meaning you can find numerous examples for them on the web), and they serve as good well-rounded, general-purpose chipsets to learn how to work with ARM7-based MCUs. For details on two sets of chips within these families, feel free to take a look at the LPC214x and LPC246x/247x below:
NXP's LPC246x/247x family of chips run at speeds up to 72 Mhz, supports high-speed USB 2.0 and USB Host, have up to 98kB SRAM and 512kB Flash, Ethernet support, an external memory controller, and in the case of the 247x chips a built-in 24-bit LCD controller. These versatile MCUs are capable of running Linux (several ports exist for different development boards), and are an excellent candidate for mid-range to advanced projects due to their networking support, their ability to use external RAM and flash storage, and support for large colour LCD screens.