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
  • Embedded World: What to Look For and Why it Matters February 23, 2018
    Here's why next week's Embedded World conference in Nuremberg, Germany, has become one of the key events in the electronic engineers' calendar.
  • Qualcomm Taps Samsung's 7nm EUV for 5G February 23, 2018
    Qualcomm affirms it will use Samsung for 7nm, despite reports that the company will transfer some of its advanced production to TSMC this year.
  • UWB Rallies Forces in the IoT February 23, 2018
    DecaWave will try to rally other UWB chip vendors later this year to form a trade alliance to promote their wireless IoT location technology.
AdZone