CORTEX M0

The amazing small board – NXP LPC800 by NGX

The amazing small board - NXP LPC800

The amazing small board – NXP LPC800

LPC800 series develeopment tool

I just get my hands on this board courtesy of Element14.

It’s amazing.  Simple and efficient.

The small pin number is compensated in a great way: The Switch Matrix – it connects 6 pins to any available internal module.

Of course, programming can be done in bootloader mode, where every pin is reassigned according to the original layout.

LPC810 features:

  • ARM Cortex-M0+
  • Switch matrix for flexible configuration of each I/O pin function
  • 2 USART interfaces, 1 SPI controller and 1  I²C-bus, with pin functions assigned through the switch matrix
  • Self Wake-up Timer (WKT) clocked from either the IRC or a low-power, low-frequency internal oscillator
  • CRC engine
  • Boot ROM API support: boot loader, USART and I²C drivers in ROM, power profiles, Flash In-Application Programming (IAP) and In-System Programming (ISP)

The debugging options supported are SWD (10 pin connector), JTAG boundary scan and Micro Trace Buffer (MTB).

The quickest/cheapest programming method is via spi*ISP (6 pin connector) with a USB/Serial cable.

Links:

NXP LPC800 mini: http://lpcware.com/lpc800-mini-kit

Schematic: http://lpcware.com/system/files/LPC800%20mini%20board%20Rev%20AR2_0.pdf

NGX Tech: http://ngxtech.com/

Some NGX JTAG Probes: http://shop.ngxtechnologies.com/index.php?currency=EUR&cPath=26&sort=2a

Element14 Community: http://www.element14.com

Recorded Elektor Academy Webinar: http://www.element14.com/community/videos/8356/l/elektor-academy–lpc800-arm-simplicity–twist-your-arm

LPCXpresso Community: http://knowledgebase.nxp.com/forumdisplay.php?f=4

Code Red (actually owned by NXP): http://www.code-red-tech.com/

IAR EW for ARM: http://www.iar.com/en/Products/IAR-Embedded-Workbench/ARM/

KEIL MDK ARM: http://www.keil.com/arm/mdk.asp

Some MBED resources: http://ioclk.com/mbed-arm-rapid-prototyping-tool/

Switch Matrix Tool (Java): http://www.lpcnow.com/articles/84558/lpc800-switch-matrix-making-life-easier-one-pin-at/

a note by user mio @ MBED.org: http://mbed.org/users/mio/notebook/lpc800-mini-boards-p1-to-p44/ 

arm.com blog page: http://blogs.arm.com/embedded/868-the-un%E2%80%99nxp%E2%80%99ected-lpc800/

article about the LPC800 with some Switch Matrix work: http://www.microcontrollercentral.com/author.asp?section_id=1758&doc_id=255764

*error corrected! thanks to nathael

mbed – ARM Rapid Prototyping Tool

The mbed Comes in two flavors: CortexM3(NXP LPC1768) and CortexM0(NXP LPC11U24).

Here is the LPC1768 version, a 2×20 pin /2,54mm DIP board easy to use with breadboards.

  • 1 ethernet port
  • 3 serial ports (Rx/Tx)
  • 2 SPI ports
  • 2 I2C ports
  • 6 Analog INs or 5 Analog INs + 1 Analog Out
  • 1 CAN Port
  • 6 PWM out
  • 1 USB port (D+, D-) and the main USB-mini Port as a serial terminal
  • 4 blue LEDs

Connected to USB shows up a 2MB FAT-FS storage with a preloaded web page which connects and autenthicates the user to the  mbed.org website where resides the Free Online C Compiler and all other help pages, manuals, code examples, community contributed programs and libraries.

Loading a program is simple as drag-and-drop, you only need to drop the binary file on the MBED drive and the MBED Interface does all the programming after a board reset.

Some hints:

  1. MBED Serial Port in Windows: http://mbed.org/handbook/Windows-serial-configuration
  2. Handbook: http://mbed.org/handbook/Homepage
  3. Unbrick instructions: http://mbed.org/cookbook/Unbricking
  4. MCU User Manuals:
  5. Local toolchain usage:
  6. (Maybe) Useful Hardware:

STM32 F0 European Seminars

ARM® and ST Free European seminar series on the new STM32 F0 MCU series, between 22 May and 5 July 2012.

Attend this FREE seminar and walk away with in-depth technical knowledge of the STM32 F0 series and a FREE STM32 F0 Discovery Kit!

http://www.st.com/internet/com/Learning/stm32f0_europe_seminars.jsp?WT.ac=enews_may12_stm32f0_eur_seminars

Technical Documentation and Software ST page or direct links:

DATA BRIEF 

APPLICATION NOTES

LICENSE AGREEMENTS

USER MANUALS: UM AND Getting Started

FIRMWARE

RSS EETimes Semiconductor News
  • Silicon Labs to Acquire Sigma Designs December 13, 2017
    Deal focused on Z-Wave technology; Silicon Labs intends to divest or shutter other product lines.
  • Karamba Says It Can Protect CAN December 13, 2017
    Thus far, Trillium has been the sole voice promoting 30-year-old CAN bus protection. Now Karamba Security is in the game, claiming it better because SafeCAN authenticates a CAN bus-based network with "zero network overhead."
  • IoT Markets to Watch in 2018 December 13, 2017
    Predictive maintenance and asset tracking are two big IoT markets to watch in 2018 because they will provide real efficiencies and improved safety.
AdZone