Welcome to Shanhai Xincheng | Register

Home > Industry Information > Introduction To The MCX C Series: Use High -Energy -Effective, Cost -Effective MCU Improvement Design

Introduction To The MCX C Series: Use High -Energy -Effective, Cost -Effective MCU Improvement Design

Auth: Date:2024/9/9 Source:Shanhai Xincheng Visit:19 Related Key Words: Introduction to the MCX C series: Use high -energy -effective cost -effective MCU improvement design

NXP launchedThe MCX C series further enriches the product portfolio of MCX microcontroller.The MCX C series is not only designed for low -cost applications, but also has high energy efficiency and reliable performance, which further enriches the entire MCX product portfolio.

 

 

 

based onARM® Cortex®, high cost performance, high energy efficiency

 

Adhere toThe MCU field has deep technical accumulation and focused on the future, NXP proudly announced the launch of the MCX C series-a cost-effective, high-energy Cortex-M0+MCU, promised to continue to supply for 15 years, and aims to help 8 digits.And the upgrade of 16 traditional design.The MCX C series is designed to meet the needs of the entry -level industry and the Internet of Things market, opening the door for a wide range of application scenarios.Whether it is small and medium -sized household electrical appliances, family safety monitoring systems, or smart lighting, smart power sockets and DC fans, the MCX C series has provided customers with a comprehensive choice from entry -level solutions to advanced solutions.MCX C series is equipped with operating frequencyThe 48MHz 32 -bit ARM® Cortex® M0+processor provides up to 256kb FLASH, SRAM with a maximum 32kb, and up to 16kb Boot ROM.In addition, the MCX C series is also equipped with full -speed USB and SLCD interfaces, as well as low power consumption modes to ensure that the peripherals can still maintain efficient work in the state of energy saving.

 

WhyIs the MCX C series favored?

 

Reliable and affordable

at present,The overall cost of the MCU solution is an important factor in application development -a platform with high cost performance and open source development tools can provide a competitive advantage for new product developers.The MCX C series is such an entry -level MCU, which focuses on ease of use, economical and highly reliable.MCX C aims to meet the needs of various entry -level industrial Internet of Things applications.

 

Low -power high -speed interface

When the edge equipment is everywhere in the deployment environment, energy becomes particularly precious. However, the overall systemAs far as possible, high -speed processing capabilities are also indispensable.The MCX C series supports low -power energy -saving peripherals and USB interfaces. The USB2.0 interface can achieve a full -speed operation of 12Mbit/s.Energy -saving peripherals can reduce the load of kernel in energy conservation and low power consumption modeKeep the peripheral operation when the kernel is sleeping.SegmentLCD supports human -aircraft interface (HMI), the controller can generate the corresponding waveform, drive the number, letters, or custom segmented LCD panels.

 

Security

The MCX C series implements external access security strategies based on the selected mode selected from the Flash module.Flash module provides security information to MCU, confirming security requests and restricting access to Flash resources.

 

In the state of not encrypted, allFlash commands can be executed by debug ports or user code.Once Flash is encrypted, only batch wiper operation is allowed, and the debug port cannot access the memory position.If the disable batch erase function can also be prevented, the batch erase operation can be prevented by the debugger.

 

useThe FRDM development platform immediately began to develop the FRDM board based on the MCX series.

 

MCX C series application field

 

The MCX C series is suitable for multiple market applications, covering various scenarios such as small and medium -sized home appliances, home security monitoring, smart lighting, smart power sockets, and DC fans.

 

 

 

Smart power socket

 

MCX C: Close depth analysis

 

The MCX C series uses 48MHz ARM Cortex-M0+, covering multiple product families.MCX C04X is an entry -level device, which is encapsulated with 16 or 24 pin QFN, equipped with 32KB Flash, 2KB SRAM, and 8KB Boot ROM.Running power is as low as 50 μA/MHz.

 

 

 

MCX C04X frame diagram

 

MCX C24X provides richer features and resources.Flash capacity can reach 64KB, SRAM can reach 16KB, and Boot ROM can reach 16KB.Embedded ROM is equipped with guidance loading program, supporting the use of built -in USB FS2.0 device to flexibly perform program upgrades.Flexio supports any standards and custom serial exterior simulation.In the ultra -low power operation mode, the power consumption is only 46 μA/MHz, and in the stop mode (retaining RAM and RTC), it is reduced to 1.68 μA.The device provides a 64 pin LQFP or 32 pin QFN package.

MCX C44X is the highest performance series.Flash capacity can reach 256KB, SRAM can reach 32KB, BOOT ROM can reach 16KB.In addition to the characteristics of MCX C24X, it also supports paragraph LCDs with up to 24X8 or 28X4.Under the ultra -low power operation mode, the power consumption is as low as 54UA/MHz, and as low as 1.96ua in deep sleep mode (retain RAM+RTC).The packaging options are more abundant, including 32 and 48 pins QFN, 64 pinsLQFP and 64 pin BGA.

 

 

 

MCX C14X/24X/44X frame diagram

 

Low power consumption

 

Power Management Controller(PMC) provides a variety of power supply modes, and users can optimize power consumption according to the required functional level.Support a variety of running/waiting/stop mode.The MCU can run under low -power consumption below 50 在A/MHz, and consumes only 2µA current in deep sleep mode, while keeping the register data from being lost.Even in the deep sleep mode, the microcontroller can wake up in just 4us.

 

The clock of most modules can be turned off to save electricity.PMC's built -in low -voltage detection (LVD) system can effectively prevent the voltage from being too low.

 

Communication andHMI

 

The MCX C series has rich communication and HMI functions.USB runs at full speed (USB2.0 reaches 12Mbit/s) and supports sectionsModeLCD interface.The Flexio function provides a customized interface that can support a variety of protocols including UART, I2C, SPI, I2S, camera IF, and PWM/waveform generation.

 

The MCX C series is equipped with two low -power UART channels, as well as SPI and I2C interfaces for inter -device communication.At the same time, a series of general -purpose input and output (GPIO) pin can be directly driven by the LED light or power MOSFET.The code -type LCD controller can generate the corresponding waveform -driven number, letters, or customized segment LCD panels.This controller can connect up to 8 back panels and 47 front panels, such as 8x47 or 4x51, and supports segmented fault detection.

 

 

 

Communication andHMI

 

High -precision simulation

 

The MCX C series is equipped with a 16 -bit closer to high -speed ADCs one by one, supports up to 16 channels, and provides 12/16 -bit output mode (among the MCX C04X chip, 12 -bit closer to ADC, up to 8 channels).In addition, a 12 -bit high -speed, low -power universal DAC is built.The output of DAC can be output through the external pin, or one of the inputs of analog comparator, an analog amplifier or ADC.The simulation comparator (CMP) module provides a circuit for comparing two analog input voltage, and is equipped with a 6-digit-analog converter to provide a signal.This module also includes an analog multi -road replica (Analog Mux), which can select an analog input signal from eight channels.The voltage reference module provides a buffer reference voltage as an external reference.Cushioning reference voltage can also be used for internal ADC, DAC and analog comparators.The voltage reference output can be fine -tuned with a resolution of 0.5mV and output through a special pins.

 

Performance improvement

 

The MCX C series has a number of advanced core functions, which significantly improves the overall performance.

 

The DMA module can transmit data asynchronously between system memory and peripheral equipment, and there is almost no need to intervene in processor to improve the overall system performance.

 

The bit operation engine provides an external address space for atomic reading-Fix-Write hardware support for memory operation.This implementation method provides powerful and efficient reading-modification-writing ability for such general microcontrollers.

 

The implementation of the symmetrical cross -switch allows different main equipment to access different sub -devices at the same time, support32 -bit transmission, completed in a single clock cycle.The cross -switch can be configured as a fixed priority or rotary inquiry sub -device port arbitration.

 

Clock and fixed time

 

The MCX C series provides multiple clock source options for MCU.It has a high -frequency internal reference clock with a frequency of 48MHz and a low -frequency internal reference clock that can run 8MHz or 2MHz.In addition, external crystal oscillator can be used as the source of clocks.The frequency divisor/pre -scoring device can achieve a variety of frequency options, including1kHz, 32kHz and 4MHz.The operating frequency of the external crystal oscillator can be between 32kHz and 3-32MHz.

 

TimerThe /PWM module provides a 2 to 8 -channel timer that supports input capture, output comparison, and generating PWM signals to control the application of motor and power management.The counter, comparison, and capture register are driven by an asynchronous clock. This clock can still be kept in a low -power mode.

 

Low -power consumption timer can be configured to16 -bit resolution time counter or pulse meter.It can work in all power supply modes, and it can be continued in most system reset events, which can be used as a daily counter.

 

The real time clock provides overflow protection32 -bit counter and 32 -bit alarm.The input clock source can be selected through the software and has a programmable 16 -bit pre -scorer.

 

Scalable packaging

 

The MCX C series design aims to provide excellent balance of cost and performance, and has scalable memory and packaging options.This flexibility ensures that the MCX C series can meet various application needs, while maintaining cost -effectiveness and high -quality standards.

 

 

 

The MCX C series provides the following industry standard packaging: QFN16, QFN24, QFN32, QFN48, BGA64, LQFP64

 

MCuxPresso Developer Experience (McuxPresso Developer Experience)

 

useMCuxPresso software and tool kits can quickly and efficiently develop MCX C applications.We provide developers with a variety of software development methods.

 

MCuxPresso software and tool kits provide core software development tool packs (SDK), integrated development environment (IDE), and configuration tools.

 

The SDK of MCX C contains low -level peripheral drivers, configure practical programs and middleware, such as USB device protocol stack.

 

SDK has high flexibility and can be used with a variety of IDEs, such as::

 

McuxPresso for Visual Studio Code (VS Code): VS Code extension, which can achieve fast and flexible development

McuxPresso IDE: Custom IDE based on Eclipse, simple and easy to use

IAR EMBEDDED WORKBENCH: Safety certification and highly optimized C/C ++ compiler and development environment

ARM Keil MDK: High -performance ARM compiler with a wide range of middleware

Development board

 

There are threeThe FRDM development board can be used as an efficient and easy -to -use development platform.The development board can be programmed through the USB-C interface, and provides I/O pins through the joints compatible with Arduino.The additional pins ensure that all peripherals of the MCX C microcontroller can be fully accessed.The debugger connector provides a serial interface function.NXP Expansion Board Hub and partners provide a series of extended additional boards. They are all equippedandMcuxPresso SDK compatible driver and examples.

 

 

 

FRDM-MCXC444 development board

 

The FRDM series development board provides multiple packaging options:

 

FRDM-MCXC041: 48MHz Cortex-M0+, 32KB Flash, QFN-24

FRDM-MCXC242: 48MHz Cortex-M0+, 64KB Flash, QFP-64, full-speed USB

FRDM-MCXC444: 48MHz Cortex-M0+, 256KB Flash, QFP-64, full-speed USB and paragraph LCD

The advantage of the MCX C series

 

The MCX C series adopts high-cost design and energy-saving ARM Cortex-M0+processor to provide high performance at a lower cost.It is equipped with 256KB Flash, 32KB SRAM, full -speed USB and paragraph LCD interfaces, which is very suitable for marginal devices.The MCX C series is fully supported by the McuxPresso Developer Experience, which means that the FRDM development board can easily get started and support the popular IDE such as MCUXPRESSO for VS CODE.

 

exploreMCX C seriesGet the data manual, reference manual and other related resources to help you get started quickly.

 

 

Industry Information

Product Index :