Simplifying Crossbar and Peripheral Pin-Out Configuration for 32-Bit ARM-Based Microcontrollers
The process of evaluating 32-bit microcontroller options for a new embedded design can be tedious and time-consuming. During the evaluation process, embedded developers often must learn how to configure and use each new MCU's general-purpose input/output (GPIO) pins and peripherals. As 32-bit MCUs become more complex, the degree of configurability for each GPIO pin and peripheral increases significantly. A highly configurable GPIO and peripheral set should give developers additional design flexibility instead of adding design hurdles.
Having access to an easy-to-use configuration interface paired with software tools that graphically configure a device's pin-out and peripherals enables embedded developers to quickly determine an application’s pin-out options and generate initialization code. Let's take acloser look at how a microcontroller configuration utility with an intelligent graphical user interface (GUI) can ease the application development process and ultimately accelerate time-to-market.
Once an application's design specification is complete, the developer can assess potential MCUs to use in the design. Given that ARM has become a de facto standard for 32-bit MCUs, many new MCU options now incorporate ARM Cortex CPUs. Although an MCU may meet the developer's specifications in terms of code space, RAM, peripherals and analog functionality, the microcontroller must also be capable of physically pinning out all needed functions. If every peripheral or function was available on every port pin without any limitations, the developer would need to review only the specifications. In most cases,however, the MCU's peripherals are multiplexed on various port pins, and it is the developer's responsibility to determine if the microcontroller can be configured in away that meets the design requirements.
Ideally, developers will select a microcontroller with highly configurable port pins, enabling them to choose smaller, less expensive devices for their application needs. Additional configuration flexibility also makes it easy for developers to make last-minute changesto a design. One of the latest additions to the ARM Cortex-based MCU market –the Precision32™ MCU family from Silicon Laboratories–offers an easy-to-configure dual-crossbar architecture that provides developers with this pin-out flexibility. The dual-crossbar architecture allows the developer to assign a mix of digital and analog functions to GPIO pins.
As developers begin to evaluate potential 32-bit candidates for their embedded applications, they must learn how to configure and use various microcontroller products and associated tool chains. This is oftena time-consuming task. Providing developers with an easy-to-use graphical configuration tool that allows them to determine a device's available pin-outs and quickly generate initialization code will significantly reduce the total development time. For example, to help embedded designers accelerate development with Precision32 MCUs, Silicon Labs offers a GUI-based AppBuilder software tool that enables developers to easily configure port pins and peripherals while providing a snapshot of where the pin functionality will appear on the MCU package and which peripherals are configured for use. The following figure shows a sample printout generated by the AppBuilder tool.
|
|
|
|
White Paper |
|
|
|
Please see the document for details |
|
|
|
|
|
|
|
English Chinese Chinese and English Japanese |
|
2016/12/10 |
|
Rev 1.0 |
|
|
|
367 KB |
- +1 Like
- Add to Favorites
Recommend
- Silicon Labs Simplifies IoT Development with Simplicity Studio 5
- Silicon Labs Strengthens Isolated Gate Driver Portfolio
- Software Speeds Development of IEEE 1588 System Integration | Silicon Labs
- Silicon Labs Expands Isolated Gate Driver Product Family Ideal for Hybrid and Electric Vehicles (EV)
- News | Silicon Labs and Amazon Collaborate on Sidewalk, a New Shared Network for IoT Consumer Devices
- Silicon Labs and Skyworks reach agreement to sell infrastructure and automotive business
- Silicon Labs Z-Wave Wireless Selected for Johnson Controls Next Generation Qolsys Smart Home Panel
- Navigate the New IoT Labeling Program with Silicon Labs’ Best-In-Class Security
All reproduced articles on this site are for the purpose of conveying more information and clearly indicate the source. If media or individuals who do not want to be reproduced can contact us, which will be deleted.