Page 46 - ARM Based Microcontroller Projects Using MBED
P. 46
32 3. THE ARM MICROCONTROLLERS
System bus
Microcontroller
ARM CortexÔ-M
processor
Input
PPB ports
Internal
peripherals Advanced Output
high-perf
bus ports
Instructions
flash ROM Data
RAM
ICode bus DCode bus
FIG. 3.3 Microcontroller built around Cortex core. Used with permission of Arm Holdings.
control and monitoring applications and which are also mbed compatible. Some popular de-
velopment boards are described in this section. Details of mbed compatible ARM boards can
be obtained from the following web site:
https://os.mbed.com/platforms/
3.4.1 LPC11U24
This is a 32-bit Cortex-M0-based development board (Fig. 3.4) having the following
features:
• 48MHz clock
• 8KB RAM, 32KB flash memory
2
•2 SPI, I C, UART, 6 ADC, GPIO
• 40-pin 0.1 DIP package
00
• built-in USB flash programmer
The development board is packaged in a small DIP form factor that can be used with a
breadboard for quick development and testing.
3.4.2 LPC1768
This is a high-performance Cortex-M3-based development board (Fig. 3.5) having the
following features:
• Cortex-M3 core
• 96MHz clock
• 32KB RAM, 512KB flash memory
2
• Ethernet, 3 SPI, 2 I C, 3 UART, CAN, 6 PWM, 6 ADC, GPIO
00
• 40-pin 0.1 DIP package
• 5V USB supply
• Built-in USB flash programmer