NXP Tech Blog

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

NXP Tech Blog

joseOcampoHernandez
NXP Employee
NXP Employee

This article serves as an update to the MCU-Link Debug Probe Getting Started guide.

 

Read more...

More
0 0 1,048
brendonslade
NXP TechSupport
NXP TechSupport

When running firmware v3.xxx onwards, MCU-Link uses WinUSB, so make sure your firmware matches a compatible MCUXpresso IDE version.

Read more...

More
2 0 4,621
BridgetteS
NXP Employee
NXP Employee

This launch introduces our Smart Card Trust Provisioning Solution, bringing customers a major new capability in protecting their Software Intellectual Property (IP) and guarding against over-production and cloning.

Read more...

More
1 0 2,882
Eli_H
NXP Pro Support
NXP Pro Support

A singular article is simply not enough to do this component justice, so I wanted to follow up and highlight some other features that make the LPC5536 unique.

Read more...

More
2 2 7,366
brendonslade
NXP TechSupport
NXP TechSupport

The latest release of NXP's free UI design tool for LVGL is out now - GUI Guider 1.3.1 features major improvements in usability and optimization. 

Read more...

More
0 0 3,216
Eli_H
NXP Pro Support
NXP Pro Support

Hooking up to the external world usually means that our MCUs must learn to  “speak” analog.   A high-performance analog system was added to the LPC553x family to enable more integrated, lower external component count designs.

Read more...

More
1 0 3,623
brendonslade
NXP TechSupport
NXP TechSupport

NXP has now introduced MCU-Link Pro - the second incarnation of the MCU-Link debug probe architecture, adding several powerful capabilities and features to build on the entry level MCU-Link standalone model. This includes power/energy measurement, USB bridging and a J-Link firmware option.

MCU-Link-PRO_TOP_sm_crop.png

Read more...

More
2 0 2,643
yangyu
NXP Employee
NXP Employee

USL:https://community.nxp.com/t5/MCUs-Community-Articles/LPC5500-MCU-Series-There-s-a-lot-under-the-hood...

 Eli Hughes 2020-01-21 创建的文档

在一生的大部分时间里,我热衷于编程和嵌入式微控制器。在我的职业生涯中,我积累了许多不同体系结构的经验,包括一些专门用于特定应用程序的体系结构。即使在当前专用设备市场多样化的情况下,我仍然坚持寻找最有趣的通用微控制器市场。我认为这源于我对计算机最初的热爱。这可以追溯到七年级,当我们使用Apple IIe计算机学习“计算机素养”时。在课程中,学生们学习了如何使用BASIC语言编写程序。项目涵盖了从简单图形、打印到游戏的所有内容。与此同时,我了解到,我那些玩Nintendo™的其他7年级同学的热情与计算机素养的活动有关。通过一本流行的游戏杂志,我发现为任天堂供电的芯片是为学校计算机供电的设备,即古老的“ 6502”。那是顿悟的时刻。如果CPU既可以是游戏系统又可以是文字处理器,那么它真的可以*做我想做的任何事情*。不久之后,我便开始挖掘6502的复杂细节来为我的作品提供动力。6502是我的第一个通用CPU

Read more...

More
0 0 256K
Eli_H
NXP Pro Support
NXP Pro Support

One aspect of the baseline family of parts in the LPC55 series is having options that deliver a good balance of simplicity and flexibility.     The simplicity/flexibility balance is important in many industrial applications.    Combining standard industrial communication peripherals such as RS-485 capable UARTs and CAN-FD  with a solid CPU foundation means that designers can implement a wide range of products in the industrial space.

Read more...

More
1 0 6,004
petrstruzka
NXP Employee
NXP Employee

We are pleased to announce that MCUXpresso Secure Provisioning Tool v2.1 is now available.

MCUXpresso Secure Provisioning Tool is a graphical user interface (GUI) tool covering the secure boot
process, aimed primarily at microcontroller customers. It provides unified GUI front-end over existing
command-line tools - FlashLoader, elftosb, blhost, cst.

Read more...

More
0 0 1,794
Eli_H
NXP Pro Support
NXP Pro Support

I proclaim that the digital “on-demand” manufacturing revolution is here! It was 1999 when I first experienced quick turn, “online” PCB fabrication. Since then, PCB fabrication services have become plentiful, inexpensive, and accessible to engineers of all levels. Online automation of full turnkey assembly is the next logical step, and I see it the future of PCB assemblies. I often say it is a great time to be alive if you are in the business of embedded systems. It has never been easier to tap into global manufacturing resources to accelerate product development.

I recently ran into a scenario where we needed to quickly adapt one of our products to a new customer application. It was a situation where we needed to be agile in our response. In this scenario, I needed to plumb a particular commercial off-the-shelf (COTS) temperature sensor into our existing cellular gateway (which only had specific digital-only ports for another application). The prototype would end up being put in a “smart” cable assembly that would adapt a new sensor into our existing system to demonstrate the concept. A small “translator” PCB with some “brains” would have to be designed to link up the sensor to our existing hardware/software platform.

Read more...

More
1 0 1,809
Eli_H
NXP Pro Support
NXP Pro Support

I was quite impressed with how quickly I could get LVGL up and running on the Mini-Monkey.     If you are looking at implementing embedded graphics on the LPC55S69 or another NXP part, LVGL should be on your short list for evaluation.    

Read more...

More
1 0 4,162
Eli_H
NXP Pro Support
NXP Pro Support

There is often confusion that "Edge Processing" and "Cloud" solutions are distinct offerings.   In my opinion, they should be combined to enable truly remarkable offerings.

Read more...

More
0 0 4,786
petrstruzka
NXP Employee
NXP Employee

We are pleased to announce that MCUXpresso Secure Provisioning Tool v2 is now available.

MCUXpresso Secure Provisioning Tool is a graphical user interface (GUI) tool covering the secure boot
process, aimed primarily at microcontroller customers. It provides unified GUI front-end over existing
command-line tools - FlashLoader, elftosb, blhost, cst.

Read more...

More
0 0 1,786
Eli_H
NXP Pro Support
NXP Pro Support

In some of my past articles on the PowerQuad,  we examined some common signal processing operations (IIR BiQuad and the Fast Fourier Transform) and then showed  how to use the PowerQuad  DSP engine to accelerate the computations.        The matrix engine in the PowerQuad can be used to perform common matrix and vector operations to free the M33 CPU(s) to perform other tasks in parallel.     In general, the matrix engine is limited to a maximum size of 16x16 size (or 256 operations).

Read more...

More
0 0 2,532
Eli_H
NXP Pro Support
NXP Pro Support

I wanted to take a quick break from some of the PowerQuad articles to show off a neat library that works well with the LPC55S69.      One of the design features of the Mini-Monkey experiment was a 240x240 Pixel IPS display.     I feel that the LPC55S69 is a good fit for small, low active power embedded graphics applications.  It has quite a bit of internal SRAM to store a framebuffer and has lots of processing power to composite a scene on a small display.  In some of my previous articles,  we use this display to show static images as well as displaying time series data from a built in MEMs microphone.   I ran across a twitter user “The Performance Whisper” who had recently released a lightweight and efficient  animated GIF decoder.

Read more...

More
1 0 3,546
Eli_H
NXP Pro Support
NXP Pro Support

I had some design updates for “Rev B” of my Mini-Monkey design that I wanted to get in the "queue" for testing.  For the next revision, I wanted to try PCB:NG for the board fabrication and assembly.  PCB:NG is an “on-demand” PCB assembly service focused on turnkey prototypes via simple a web interface.    The pricing looked attractive and it appeared that the Mini-Monkey fit within their standard design rules.    The Mini-Monkey design uses an NXP LPC55S69 microcontroller that is in a 0.5mm pitch VFBGA98 package.   NXP offers guidance on how to use this device with low-cost design rules and I thought this would be a great test for PCB:NG.   I had success with Rev A at Macrofab and thought I would give PCB:NG a shot.

Read more...

More
0 0 2,593
Eli_H
NXP Pro Support
NXP Pro Support

In my last article, we examined a common time domain filter called the Biquad and how it could be computed using the LPC55S69 PowerQuad engine.        We will now turn our attention to another powerful component of the PowerQuad, the “Transform Engine”.      The PowerQuad transform engine can compute a Fast Fourier Transform (FFT) in both a power and time efficient manner leaving your main CPU cores to handle other tasks.  

Read more...

More
1 0 3,426
Eli_H
NXP Pro Support
NXP Pro Support

In my last article,   we starting discussing the PowerQuad engine in the LPC55S69 as well as the concept of data in the “time domain”.    Using the Mini-Monkey board, we showed the function of collecting a bucket of data over time.     I chose to use a microphone as a data source as it is easy to visualize and understand.      You can now easily imagine replacing the microphone with *anything* that changes over time.     In this article we are going to look at some common algorithms for processing data in the time domain.  In particular, we will look at the “Dual Biquad IIR” engine in the LPC55S69 PowerQuad. An IIR biquad is a commonly used building block as it is possible to configure the filter for many common filtering use cases.   This article is not intended to review all of the DSP theory behind IIR filter implementations but I do want to highlight some key points and the PowerQuad implementation.

Read more...

More
1 0 4,157
Eli_H
NXP Pro Support
NXP Pro Support

Built into the LPC55S69 is a powerful coprocessor called the “PowerQuad”.   In this article we are going to introduce the PowerQuad and some interesting use cases.   Over the next several weeks we will look at using some of the different processing elements in the PowerQuad using the “Mini-Monkey” board.   

Read more...

More
2 2 6,156
monicavelez
NXP Employee
NXP Employee

In this blog, Mark Dunnett of embeddedpro puts the LPC55S16-EVK to the test ... How fast does it go? How much current does it take?

 

Read more...

More
1 0 1,521
monicavelez
NXP Employee
NXP Employee

Mark Dunnett of embeddedpro shares his first impressions about the new LPC551x/S1x MCU family - our latest addition to the LPC5500 MCU series - complete with an unboxing experience. 

Read more...

More
1 0 1,689
Eli_H
NXP Pro Support
NXP Pro Support

The Mini-Monkey is now officially “out the door”.   I just sent the files to Macrofab and can’t wait to see the result.   Before I talk a bit about Macrofab, we will look at what going to get built. A few weeks ago, I introduced a design based upon the LPC55S69 in the 7mm VFBGA98.   The goal was to show that this compact package can be used with low cost PCB/Assembly service without having to use the more expensive build specifications. The Mini-Monkey board will also be used to show off some of the neat capabilities of the PowerQuad DSP engine in future design blogs. 

Read more...

More
1 0 11.3K
Eli_H
NXP Pro Support
NXP Pro Support

In part two in this series on designing with the LPC55S69 VFBGA98 package,  I am going to show you how to use the NXP MCUXpresso SDK tools to help with physical design process.    Combining some features in MCUXpresso with my PCB tool of choice, Altium Designer, I can significantly reduce the time in the CAD process.

Read more...

More
1 1 60.2K
Eli_H
NXP Pro Support
NXP Pro Support

Now that we have discussed the LPC5500 series at a high level and investigated some of the cool features,  it is time to roll up our sleeves work on some real hardware.    In this next series of articles, I want to step through a simple hardware design using the LPC55S69.   We are going to step a bit beyond the application notes and going through a simple design using Altium Designer to implement a simple project. 

Read more...

More
2 0 24.2K
Eli_H
NXP Pro Support
NXP Pro Support

I recently wrote about the ample processing capabilities built into the LPC55S69 MCU  in addition to the Dual USB capabilities and large banks of RAM.  Now it is time to explore some peripherals and features that are often overlooked in the LPC family but are very beneficial to many embedded system designs.

Read more...

More
0 2 4,561
Eli_H
NXP Pro Support
NXP Pro Support

I recently wrote about the ample processing capabilities built into the LPC55S69 MCU. In this article I am going to highlight some very useful IO interfaces and memory.

Read more...

More
3 2 5,023
Eli_H
NXP Pro Support
NXP Pro Support

Most of my life, programming and embedded microcontrollers has been a passion of mine.  Over the course of my career I have gained experienced on many different architectures including some that are very specialized for specific applications. Even with current diverse market of specialized devices,  I continue to find the general-purpose microcontroller market the most interesting. I believe this stems from how I first fell in love with computing. It can be traced back to the 7th grade when we were learning “Computer Literacy” with the Apple IIe computer. During the course, students learned how to code programs in the BASIC language. Projects spanned everything from simple graphics, printing and games. Simultaneous to that experience, I learned that my other 7th grade passion, playing the Nintendo, was connected to the activities in computer literacy. Through a popular gaming magazine, I discovered that the chip that powered the Nintendo was the device that powered the computers at school, the venerable “6502”. That was the real moment of epiphany. If a CPU could be both a gaming system and a word processor,  it could really *do anything* I wanted. It wasn’t long before I was digging into the intricate details of the 6502 to power my creations. The 6502 was my 1st general purpose CPU.

Read more...

More
5 4 42K
brendonslade
NXP TechSupport
NXP TechSupport

EmSA recently released some updates to FAIM support on LPC84x devices in their popular Flash Magic tool. If you are using this unique feature of the LPC84x device series be sure to update to version 12.65 or later to get access to command line support and the latest fixes for some previous bogus errors/warnings that were appearing.

Read more...

More
0 0 1,664
omar_cruz
NXP Employee
NXP Employee

Based on the ultra-low-power Arm® Cortex ®-M0+ Core the LPC800 MCU series offers a range of memory, small footprint and low-pin options for basic microcontroller applications. By being fully compatible with the Cortex-M architecture and instruction set, this series efficiently handles 32-bit data, requiring less code, memory and 30% less dynamic power outperforming 8- and 16-bit MCUs.

Read more...

More
0 0 1,806