.. _platform_nxplpc: Platform ``nxplpc`` =================== The NXP LPC is a family of 32-bit microcontroller integrated circuits by NXP Semiconductors. The LPC chips are grouped into related series that are based around the same 32-bit ARM processor core, such as the Cortex-M4F, Cortex-M3, Cortex-M0+, or Cortex-M0. Internally, each microcontroller consists of the processor core, static RAM memory, flash memory, debugging interface, and various peripherals. For more detailed information please visit `vendor site `_. .. contents:: Packages -------- .. list-table:: :header-rows: 1 * - Name - Contents * - ``framework-mbed`` - `mbed Framework `_ * - ``toolchain-gccarmnoneeabi`` - `gcc-arm-embedded `_, `GDB `_ .. warning:: **Linux Users:** Don't forget to install "udev" rules file `99-platformio-udev.rules `_ (an instruction is located in the file). Boards ------ .. note:: * You can list pre-configured boards by :ref:`cmd_boards` command or `PlatformIO Web 2.0 `_ site * For more detailed ``board`` information please scroll tables below by horizontal. CQ Publishing ~~~~~~~~~~~~~ .. list-table:: :header-rows: 1 * - Type ``board`` - Name - Microcontroller - Frequency - Flash - RAM * - ``lpc11u35_501`` - `TG-LPC11U35-501 `_ - LPC11U35 - 48 MHz - 64 Kb - 10 Kb Embedded Artists ~~~~~~~~~~~~~~~~ .. list-table:: :header-rows: 1 * - Type ``board`` - Name - Microcontroller - Frequency - Flash - RAM * - ``lpc11u35`` - `EA LPC11U35 QuickStart Board `_ - LPC11U35 - 48 MHz - 64 Kb - 10 Kb * - ``lpc4088`` - `EA LPC4088 QuickStart Board `_ - LPC4088 - 120 MHz - 512 Kb - 96 Kb * - ``lpc4088_dm`` - `EA LPC4088 Display Module `_ - LPC4088 - 120 MHz - 512 Kb - 96 Kb NGX Technologies ~~~~~~~~~~~~~~~~ .. list-table:: :header-rows: 1 * - Type ``board`` - Name - Microcontroller - Frequency - Flash - RAM * - ``blueboard_lpc11u24`` - `BlueBoard-LPC11U24 `_ - LPC11U24 - 48 MHz - 32 Kb - 8 Kb NXP ~~~ .. list-table:: :header-rows: 1 * - Type ``board`` - Name - Microcontroller - Frequency - Flash - RAM * - ``lpc11u24`` - `mbed LPC11U24 `_ - LPC11U24 - 48 MHz - 32 Kb - 8 Kb * - ``lpc1549`` - `LPCXpresso1549 `_ - LPC1549 - 72 MHz - 256 Kb - 36 Kb * - ``lpc1768`` - `mbed LPC1768 `_ - LPC1768 - 96 MHz - 512 Kb - 32 Kb Outrageous Circuits ~~~~~~~~~~~~~~~~~~~ .. list-table:: :header-rows: 1 * - Type ``board`` - Name - Microcontroller - Frequency - Flash - RAM * - ``mbuino`` - `Outrageous Circuits mBuino `_ - LPC11U24 - 48 MHz - 32 Kb - 8 Kb SeeedStudio ~~~~~~~~~~~ .. list-table:: :header-rows: 1 * - Type ``board`` - Name - Microcontroller - Frequency - Flash - RAM * - ``seeeduinoArchPro`` - `Seeeduino-Arch-Pro `_ - LPC1768 - 96 MHz - 512 Kb - 32 Kb Solder Splash Labs ~~~~~~~~~~~~~~~~~~ .. list-table:: :header-rows: 1 * - Type ``board`` - Name - Microcontroller - Frequency - Flash - RAM * - ``dipcortexm0`` - `DipCortex M0 `_ - LPC11U24 - 50 MHz - 32 Kb - 8 Kb Switch Science ~~~~~~~~~~~~~~ .. list-table:: :header-rows: 1 * - Type ``board`` - Name - Microcontroller - Frequency - Flash - RAM * - ``lpc1114fn28`` - `mbed LPC1114FN28 `_ - LPC1114FN28 - 48 MHz - 32 Kb - 4 Kb u-blox ~~~~~~ .. list-table:: :header-rows: 1 * - Type ``board`` - Name - Microcontroller - Frequency - Flash - RAM * - ``ubloxc027`` - `u-blox C027 `_ - LPC1768 - 96 MHz - 512 Kb - 32 Kb