RoadTest: NXP LPC8N04 Dev Board with Integrated NFC
Author: habitat-domotique
Creation date:
Evaluation Type: Development Boards & Tools
Did you receive all parts the manufacturer stated would be included in the package?: True
What other parts do you consider comparable to this product?: Not really, it's development card is part of a new series with detachable NFC antenna and energy harvesting
What were the biggest problems encountered?: No paper User starting guide, but please read docs with attention on https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/lpc-cortex-m-mcus/lpc800-series-cortex-m0-plus-mcus/lpc8n04-development-board-for-lpc8n04-mcu:OM40002?tab=In-Depth_Tab An application on smartphone allows to glimpse the capabilities of the card. Somes example code are available, for my part I wish there was more example code and a pinout diagram
Detailed Review:
NXP Semiconductor OM40002 Development Board is a flexible and powerful development system for the LPC8N04 Arm Cortex-M0+ based Microcontroller with integrated Flash, SRAM, and EEPROM featuring NFC tag integration in a single chip SoC.
The OM40002 Board can be used with a range of development tools, including the MCUXpresso IDE toolchain. The OM40002 Board is complemented by a sample smartphone application and firmware to utilize the built-in LED array and speaker in a scrolling message demo application with option for music playback.
The LPC8N04 process section of the OM40002, with its integral antenna, can be detached for deployment in prototype or proof-of-concept designs. The OM40002 Board also includes an on-board CMSIS-DAP debug probe which is supported by most IDEs, so development can be started with no additional cost.
The OM40002 Development Board board includes the following features:
The development board is super clean. and practical, we clearly see the part that can be cut. Only minor complaint is the pins and jumpers are really small and not easy to handle.
The LPC8N04 on the Development Board is pre-programmed with a demonstration program it allows us to glimpse the capabilities of the map.
Thanks to the application available on Android, we will be able to use the development card for both reading and writing.
Of course you need a phone with NFC for that. Once the application is installed, we will first read the message on the map. For that we select the mode "reading" then we present the map "the phone will ring to signal the right reading and will display the message on the screen. Here the message is simple and displays the ambient temperature. And as long as the card is close to the phone, it will recover enough energy to display this message on the LED array at the back.
For the writing mode it's the same thing, we select the "writing" mode, then we choose a text and / or a melody then we present the map.
A beep confirms the correct consideration and our message appears on the LED array.
We have the opportunity through jumper to choose in the LED headband feature or the speaker. GPIO from the LPC8N04 is shared between a row of the LED array and the speaker, using a jumper (P9) to select which function is used, as shown in. If no jumper is fitted then neither the LED row nor the speaker will be enabled.
We also have with the mobile application, the ability to see the message scrolling on the LED array and update the firmware in OTA. Very interesting for the future if for example we must deploy mass and quickly a firmware update.
Acording NXP specifications the LPC8N04 has a small automatic source selector that monitors the power inputs.
The automatic source selector unit in the PMU decides on the powering of the internal domains based on the power source.
Here we see all the interest of energy harvesting technology, even with a battery the LPC8N04 is able to choose its energy source. What to make last the battery of the years, perfect for a device which would be often solicited.
As a reminder the NFC technology is based on a frequency of 13.56Mhz, compared to RFID a very similar technology that is based on 6.78 MHz.
A more complete scan of the development board gives us a lot more informations.
The Development Board also has accessible GPIO distributed as follows.
The LPC8N04 is supported by MCUXpresso IDE, and other popular IDEs such as Keil MDK and IAR. Take a look the SDK to easily program the firmwarewith the examples.
Subsequently I check well as use, a lock connected NFC. But also, as an interactive toy or as an interactive pendant, the uses are limitless from the moment you need NFC connectivity.
Top Comments
An API is available - full source for the demo code and Android application:
https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/lpc-cortex-m-mcus/lpc800-series-cortex…
Hello Brendon,
Maybe I work with an old source. I have difficulties to staart to find such demos. I think after read reviews from other reviewers I have the same difficulties that F. Yao
I could also be…
Have you checked the range of the NFC detection?
DAB