Three-Stage Instruction Pipeline

ARM7 Architecture

NXP Semiconductors

This tutorial will provide an overview of the ARM7 architecture.  It will compare the ARM state and the Thumb state of the processor, as well as the ARM instruction set and Thumb instruction set. It will also show the different processor operating modes, the registers within the processor, and the three-stage instruction pipeline.
View Training Module

Related Parts

ImageManufacturer Part NumberDescriptionPackagingCore ProcessorCore SizeAvailable Quantity
LPC2103FBD48,151 datasheet linkIC MCU 32BIT 32KB FLASH 48LQFPLPC2103FBD48,151IC MCU 32BIT 32KB FLASH 48LQFPTrayARM7®16/32-Bit1089 - Immediate
LPC2103FBD48,151 product page link
LPC2368FBD100,551 datasheet linkIC MCU 32BIT 512KB FLASH 100LQFPLPC2368FBD100,551IC MCU 32BIT 512KB FLASH 100LQFPTrayARM7®16/32-Bit3270 - Immediate
LPC2368FBD100,551 product page link
LPC2378FBD144,551 datasheet linkIC MCU 32BIT 512KB FLASH 144LQFPLPC2378FBD144,551IC MCU 32BIT 512KB FLASH 144LQFPTrayARM7®16/32-Bit485 - Immediate
LPC2378FBD144,551 product page link
LPC2148FBD64,151 datasheet linkIC MCU 32BIT 512KB FLASH 64LQFPLPC2148FBD64,151IC MCU 32BIT 512KB FLASH 64LQFPTrayARM7®16/32-Bit344 - Immediate
LPC2148FBD64,151 product page link
LPC2220FBD144,551 datasheet linkIC MCU 32BIT ROMLESS 144LQFPLPC2220FBD144,551IC MCU 32BIT ROMLESS 144LQFPTrayARM7®16/32-Bit1041 - Immediate
LPC2220FBD144,551 product page link
LPC2144FBD64,151 datasheet linkIC MCU 32BIT 128KB FLASH 64LQFPLPC2144FBD64,151IC MCU 32BIT 128KB FLASH 64LQFPTrayARM7®16/32-Bit220 - Immediate
LPC2144FBD64,151 product page link
LPC2366FBD100,551 datasheet linkIC MCU 32BIT 256KB FLASH 100LQFPLPC2366FBD100,551IC MCU 32BIT 256KB FLASH 100LQFPTrayARM7®16/32-Bit171 - Immediate
LPC2366FBD100,551 product page link
LPC2146FBD64,151 datasheet linkIC MCU 32BIT 256KB FLASH 64LQFPLPC2146FBD64,151IC MCU 32BIT 256KB FLASH 64LQFPTrayARM7®16/32-Bit850 - Immediate
LPC2146FBD64,151 product page link
LPC2101FBD48,151 datasheet linkIC MCU 32BIT 8KB FLASH 48LQFPLPC2101FBD48,151IC MCU 32BIT 8KB FLASH 48LQFPTrayARM7®16/32-Bit4717 - Immediate
LPC2101FBD48,151 product page link
LPC2141FBD64,151 datasheet linkIC MCU 32BIT 32KB FLASH 64LQFPLPC2141FBD64,151IC MCU 32BIT 32KB FLASH 64LQFPTrayARM7®16/32-Bit161 - Immediate
LPC2141FBD64,151 product page link
LPC2364FBD100,551 datasheet linkIC MCU 32BIT 128KB FLASH 100LQFPLPC2364FBD100,551IC MCU 32BIT 128KB FLASH 100LQFPTrayARM7®16/32-Bit3387 - Immediate
LPC2364FBD100,551 product page link
LPC2142FBD64,151 datasheet linkIC MCU 32BIT 64KB FLASH 64LQFPLPC2142FBD64,151IC MCU 32BIT 64KB FLASH 64LQFPTrayARM7®16/32-Bit248 - Immediate
LPC2142FBD64,151 product page link
LPC2102FBD48,151 datasheet linkIC MCU 32BIT 16KB FLASH 48LQFPLPC2102FBD48,151IC MCU 32BIT 16KB FLASH 48LQFPTrayARM7®16/32-Bit0LPC2102FBD48,151 product page link
LPC2220FET144/G,55 datasheet linkIC MCU 32BIT ROMLESS 144TFBGALPC2220FET144/G,55IC MCU 32BIT ROMLESS 144TFBGATrayARM7®16/32-Bit0LPC2220FET144/G,55 product page link
To view modules, you will need Adobe Flash Player 9, or greater, installed on your computer. Adobe Flash Player is available FREE from Adobe.

Flash Player
Flash Player Support Center
PTM Published on: 2011-11-02