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
   41   42   43   44   45   46   47   48   49   50   51