Special declaration: "2017 China Site Electronics Zhizhi Innovation Contest" officially started, the pavilion will renew the evaluation of the officially designated board of the competition, these boards can be applied for free on the competition, as long as you have reasonable applications, we will Free board development for free. View the development board details. 1882.>
2017 Site Electronics Zhigang Innovation Contest: http://www.eefocus.com/activity/mouser2017_contest/signup
The current updated competition evaluation board is:
Silicon Labs Thunderboard Sense Development Board
CYPRESS PSOC 4000s Capsense development board
LPCXPRESSO54608 development board
Adi evAl-adiCup3029 development board
Ti CC3200 Launchpad
In 2015, NXP launched the world's first LPC4300 series micro MCU using the ARM Cortex-M4 and Cortex-M0 processors, intended to share the M4 partial task through M0, and released Cortex- The performance of M4, this balance performance and power consumption have greatly enhanced the value of MCU in certain fields. In 2017, NXP launched the updated product LPC5411X series, and further strengthened the performance and power consumption. The ARM Cortex-M0 + replaces the original Cortex-M0 to achieve a multi-application solution of the product with lower power consumption.
Today introduced another development platform for the 2017 SCIENCE E-Zhizhi Innovation Competition, board: NXP LPCXPRESSO54114 Development Board.
NXP LPCXPRESSO54114 development board box's style does not say much, simple and elegant, I believe that many engineers are familiar with this packaging.
Drawer packaging structure.
There is only one NXP LPCXPRESSO54114 development board inside the box and the 3 jump caps with the comes, and the jet is mainly used for the selection of the function on the board, such as switching the power supply voltage of the MCU, changing the circuit signal connection.
LPCXPRESSO54114 development board development board can be seen as a general-purpose structure, that is, the main microcontroller + onboard debugger + IO port expansion combination, this version is ideal for engineer assessing microcontrollers, and is ideal for DIY various kinds project.
All resources of the development board are basically distributed on the front, which can be said to be single-sided design, no resource combination on the back, only some via and extended IO ports.
LPCXPRESSO54114 Development Board Features:
LPC54114 dual-core (M4F and double M0) MCU, running rate up to 100 MHz
Debugger Based on onboard high-speed USB provides CMSIS-DAP and J-LINK protocol support, you can debug onboard LPC54114 or external goals
External hardware debugging optional
Tri-color LED, target reset, ISP and interrupt / user buttons, easy to test software features
Extended options based on Arduino UNO and PMODTM, as well as additional extension port pins
Onboard 1.8 V and 3.3 V Regulators and External Power Options
8 MB Macronix MX25R SPI Flash
Built-in MCU power consumption and power supply voltage measurement
UART, I2C and SPI ports connect the target LPC54114 and USB bridges through the onboard debugger
FTDI UART connector
Full support by the free LPCXPRESSO Eclipse IDE and GNU C / C ++ toolchain
LPCXPRESSO54114 development boards have designed numerous universal interfaces such as serial ports, PMOD interfaces.
There is also a popular Arduino UNO expansion interface compatible with the market.
The LPCXPRESSO54114 development board provides two MicroSB interfaces. One is the USB signal interface of the target MCU and the other is the interface of the onboard debugger, and the two McIrousb interfaces can provide power supply to the board. Among them, the board high-speed USB debugger provides CMSIS-DAP and J-LINK protocol support, which can debug the board LPC54114 or external target.
Overall, the LPCXPRESSO54114 onboard resource mismattery, functionality is also convenient in general interface, can only say versatility, suitable for all DIY, of course, board itself highlights or dual-core microcontrollers, then let's take a look Is it different?
LPCXPRESSO54114 onboard master MCU specific model is LPC54114J256, LQFP64 package, integrated ARM Cortex-M4 and ARM Cortex-M0 + can reach up to 100MHz frequency.
As the dual-core-based MCU, the two kernels of LPC54114J256 are not used for all of the promotion performance, but by combining high performance M4 and low power M0 +, achieving the best energy efficiency ratio.
For example, in the start-up application, the LPC54114 can run in power saving mode, listen to incoming data, and wake up any core, collect or process information when it is listened to incoming data. In active mode, developers can perform data collection, aggregation, and system task management using high-efficiency Cortex-M0 + kernels, while optimizing efficacy and The throughput is ultimately reduces power consumption.
The LPC54110 series with optional special-purpose digital microphone (DMIC) subsystems, which can significantly reduce the power consumption of applications that require voice input and processing functions. This series can meet harsh efficacy requirements, especially for products that are powered by battery and at any time.
In addition, if you carefully observe, you can also find a power measurement circuit on the LPCXPRESSO54114 development board. This current measuring circuit includes a current monitoring chip US letter MAX9634T and a 12-bit ADC ADC122221.
From the schematic, we can learn the power consumption of the primary controller by measuring the current or measured voltage by measuring the current or measurement voltage.
Power-on development
LPCXPRESSO54114 Development Board is really likely to power, two MicroSB interfaces, an FTDI interface, an external 5V power interface. However, for users who need to use onboard debugging, the LINK USB MicroSB interface is basically unique.
The LPCXPRESSO54114 development board has built-in RGB LED programs in factory settings.
Connect the serial port on the FTDI interface to monitor the output.
The serial port will count accordingly according to the frequency of the RGB LED flicker.
How to develop? Of course, the relevant information developed is essential, you can get access to NXP official website:
Www.nxp.com/demoBoard/om13089
Related pages, including the use of your guidance, specification, schematic, DEMO routine, etc.
NXP LPCXPRESSO54114 can support its own McUXpresso IDE tool development. Also support third-party IDE tools such as Keil, IAR, etc. However, it is necessary to pay attention to it, the officially provided package is still required for the version of the IDE tool, to get a better experience, no less than the following version:
IAR Embedded Workbench 7.60.2
Keil MDK 5.20
LPCXPRESSO8.2.0
The software package for the development board can go to the McUXpresso configuration tool website to download, the deployment classification of the website is very friendly, the package will also be the latest, but also allow the engineer to choose the smallest needs package download. For example, engineers prefer to use keil, then select the environment you need to develop, the IDE tool can select KEIL and you can download it after selecting the package you need.
Of course, if your SDK official has not been ready, first need to set the corresponding SDK environment support, and then then the builder.
You need, the cloud gives you the corresponding SDK package file in real time, you can complete it in a few minutes, then you can download it with peace.
Everything is perfect, but there is still a point worth vomiting, download the download tool download, and it seems that these SDK servers are abroad, and the download is very slow. Download is complete, you can develop it through Keil.
It should be noted that if you first touch the microcontroller on the NXP LPCXPRESSO54114 development board, you also need to update the KEIL Database.
Compile, download.
debugging.
If you are unable to read the debugger on your own, you can see if the jumper is shorted.
Furthermore is the setting of the debugger in the Keil tool to ensure correct.
To be honest, the dual-core microcontroller is really a product that cannot be evaluated too much. First, the market-based multi-core microcontrollers are small, although the LPC54114 is based on an ecotrous powerful ARM Cortex-M series processor. The development environment and transplantability are relatively convenient, but if returned to the LPC54114 product itself, the ARM Cortex-M4 processor's own performance is limited (compared to the Cortex-A series), even if M0 + shares most of the "general", How much can M4 performance improvement? Can the performance improvement can be recognized by the performance of the performance? This is perhaps the key. Of course, if simple, the dual-core microcontroller LPC54114 can be played in flexibility, applicability or performance than the flexibility, applicability, or performance, or if you want to play dual-core microcontrollers. Friends you think about, try to try it, currently in the 2017 Site Electronics Zhizhi Innovation Contest, free development platform applications.
Our other product: