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.
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
NXP LPCXPRESSO54114 development board
Microchip Curiosity HPC PIC16F18875 Development Board
Silicon Labs Slstk2010a EFM8SB1 SLEEPY BEE Development Board
LPCXPRESSO is a low-cost development platform launched by NXP, which supports NXP-based microcontrollers that include an Eclipse-based simplified IDE and a low cost target board with an attached JTAG debugger. LPCXPRESSO is an end-to-end solution that supports embedded engineers develop from initial assessment to all applications that finally produced.
LPCXPRESSO824-MAX development board
Today I got NXP LPCXPRESSO824-MAX development board, board of LPC824 Cortex-M0 + microcontroller with high performance of 32-bit LPC800 series MCU, which is intended to fully replace low-end 8/16-bit MCU The market, the evaluation board itself can help engineers easily verify the evaluation of MCU and product application development.
Transparent plastic + propaganda page packaging, very simple, can see the board from the outside, and it is natural.
The main features of the development board:
Provide full support by the LPCXPRESSO Eclipse-Based IDE and GNU C / C ++ toolchain, including free and professional versions
Compatible with the development tools and hardware debuggers of NXP ecosystem partners
Integrate the SWD debugger of the target MCU
LPCXPRESSO / MBED, PMOD and Arduino UNO expansion connector easy access to a wide range of expansion boards
Tricolor LED, ISP & WAKE button can easily test software features
The LPCXPRESSO824-MAX development board is more oriented by developers and evaluators, so the functional resources on the board are particularly small. Basically, they are introduced by IO, and of course the board is coming with one sheet, which is convenient for engineers to download the debugger. This is basically the standard of the current microcontroller development board.
Compatible with the current mainstream Arduino UNO interface, convenient to connect various functional modules, especially large number of Arduino modules on the market, constitute a suitable development and evaluation system;
The board is also equipped with a plate-loaded debugger CMSIS-DAP, supports U disk mode programming, and has an analog serial port feature, which can begin development and debugging through a USB cable connection PC.
In the back of the board, some product introductions and signal screen printing are introduced.
Although the card is generally concluded, after all, the extension IO interface that is taken out will achieve a relatively rich application, such as motor control, smart home appliance, industrial automation, etc., the overall hardware layout of the board is shown below.
LPC824M201JHI33 microcontroller
The plate microcontroller model is LPC824M201JHI33, which is an HVQFN32 package. It is one of the NXP LPC82x series. It is equally based on the ARM Cortex-M0 + processor, the highest frequency is 30MHz, which provides a higher than the LPC81X MCU series. Integration.
As can be seen from the hardware system block diagram of the microcontroller, the LPC82x series microcontroller has a larger memory space, double max flash and SRAM size, a 18-channel DMA, and add more I2C serial interface And 12 digits 1.2MSPS ADC.
In addition, the NXP LPC82x series MCU has a very low price, which can replace the traditional 8/16-bit MCU. Moreover, compared to traditional 8/16-bit microcontrollers, LPC82X series MCU single chip has 3 unique features:
Switch matrix: allows designers to flexibly map pins, simplify component wirings on the PCB.
Configurable timer: configurable to generate various timings or PWM waveforms without the need for intervention from CPU
Sliced ROM Drive Support: To simplify serial communication, configurable mode matching engine, generate user-configurable Boolean interrupts on 8 pins
In addition, the LPC82X series MCU also has an analog external, 12-bit ADC, up to 12 input channels and multiple internal and external trigger inputs and sampling rates up to 1.2 msamples / s, which supports two independent conversions. sequence. So, the LPC82X MCU is ideal for communication interfaces such as wireless protocols such as sensor gateways, NFC, BTLE, ZigBee or WiFi, such as touch, gestures, and sliding screens, battery-powered equipment, space Limited design, simple protocol bridge, replace 8/16-bit applications.
Power-on start
After understanding the simple characteristics of the LPCXPRESSO824-Max development board, it is considered to be tossing. Because the USB supply port is Micro type, although the board itself does not bring a MicroSB line, it is very common in its interface, it is easy to find a USB cable as power supply.
Because the board supports the ARM Mbed project, we can create projects, compile, and download cloud compilers. After the board is connected to the PC side, install the Mbed Windows USB Serial Port Driver. We can see a U disk symbol on the computer.
The URL with a cloud compiler in the U disk is directly double-click.
Establish a simple engineering, drag the .bin file to the USB flash drive to the USB flash drive, this can be said to be the most convenient development method, the disadvantage is that it is not possible to debug, only suitable for small Demo, small engineering code.
operation result.
Of course, as the board of NXP, LPCXPRESSO824-MAX is still very powerful, in addition to the ARM Mbed tool, it also supports its own LPCXPRESSO IDE and third-party Keil, IAR and other IDE tools, and officially develop board The considerable routine resources are provided, which helps users are familiar with and evaluate the board, but it is the difference application code.
A RGB LED program was tested in Keil, compiled OK.
Set the downloader CMSIS-DAP DEBUGGER.
download.
debugging.
operation result.
It is worth mentioning that LPCXPRESSO824-MAX supports the Mbed U disk burning mode, support ISP downloads, external JLINK downloads, etc., which makes it easy for users to have problems in a certain step in a certain step. There are other ways to choose, very good. As for usual development habits, which one is used to it.
summary
Overall, the LPCXPRESSO824-MAX development board is still very nice, the board itself with onboard debug downloader (CMSIS-DAP), supports U disk mode programming, extending the Arduino R3 interface, convenient to connect various functions on the market The Arduino module is suitable for motor control, smart home appliances, industrial automation and other fields.
The core microcontroller of the LPCXPRESSO824-MAX onboard has a switch matrix, a configurable timer, in-chip-driven support, currently adding 12-bit ADC, playability is still quite high; NXP LPC82X series microcontroller The appearance of 8 digits, 16-bit low-end MCU is indeed a huge impact, its excellent performance, low price, maybe this is the new NXP is determined to have confidence, I have to use the LPC800 series to replace the current low-end MCU Market, we will see how to develop in the future.
Our other product: