DSP, Micros & Memory


Microchip's 32-bit MCUs well supported

25 June 2008 DSP, Micros & Memory

Avnet Kopp is supplying and supporting Microchip’s new PIC32 family of microcontrollers (MCUs), which is based upon the MIPS32 M4K core from MIPS Technologies, a high performance core with 32 core registers that are each 32-bits.

MIPS Technologies is an intellectual property (IP) vendor offering a range of licensable 32- and 64-bit processor cores for use by SoC designers. These processor cores target applications ranging from deeply embedded, realtime control applications to high-performance embedded systems with demanding digital signal processing requirements.

The M4K core is the smallest, lowest-power MIPS core, and is supported with a C and assembly language tool chain that includes application-specific software component libraries, an instruction set simulator, and in-system debug support. The M4K core is intended for deeply embedded control applications such as those found in wireless networking, automotive and industrial control applications.

The M4K core is specifically designed to perform traditional control-oriented tasks in the embedded control applications for which it is intended. Each member of the MIPS 32-bit processor core product line is compatible with the MIPS32 instruction set architecture (ISA) and targets a different class of applications.

The MIPS32 ISA provides a standard instruction set architecture specification that is common across all 32-bit MIPS cores, allowing code written for one core to be re-used with a different 32-bit MIPS core without modification.

At the low end of the MIPS product line is the MIPS32 M4K core. The M4K core has the smallest silicon footprint and lowest power consumption of all MIPS cores. It is targeted at cost-sensitive, deeply embedded control applications, such as those found in wireless networking, automotive applications and industrial process control and instrumentation.

Microchip has extended the functionality of the M4K core with some unique proprietary enhancements, including an 8-word prefetch queue with branch prediction. The prefetch buffer can also be used as a mini-cache, to lock either four 32-bit instructions or eight 16-bit instructions, allowing small loops of code to achieve top speed execution.

Microchip's 16-bit shipments have quadrupled in the past two years, growing faster than its 8-bit business. The PIC32 family is targeted to further extend this growth. One reason why Microchip chose the MIPS M4K is that the architecture shares a close compatibility with Microchip's existing 16-bit PIC24 and dsPIC microcontrollers, allowing Microchip's customers to easily migrate existing 16-bit designs to the PIC32.

Initial members of the PIC32 family have up to 512 KBytes of Flash with 32 KBytes of RAM. They operate at 80 MHz, and execute 1,53 DMIPS/MHz, while delivering single-cycle multiply and divide performance. The Flash pre-fetch module has a 256 Byte cache and the devices boast fast context switch and interrupt response. They feature a 4 channel hardware DMA controller, while the USB device/host/OTG module has a dedicated DMA.

Additional features include a programmable vector interrupt controller; 10-bit ADC operating at 500 KSps with ±1 LSB accuracy; 16-bit parallel master port for adding QVGA and memory; power-out reset, brown-out reset, LVD and pull-ups; 2,3-3,6 V operation with 5 V tolerant I/Os; and multiple power management modes.

Microchip Development Tools Support comes in the form of MPLAB IDE, MPLAB C32 C Compiler, MPLAB REAL ICE In-circuit Emulator, MPLAB ICD 2 In-circuit Debugger and the MPLAB PM3 Universal Device Programmer. The MPLAB IDE v8.x contains a cycle accurate instruction and simulator for running software without target hardware, allowing designers to evaluate PIC32 MCUs without having to purchase any hardware.

The PIC32 family also enjoys broad third party development tools support, including a wealth of compilers, debuggers, realtime operating systems (RTOS), debuggers and compilers from 11 vendors.

Available software resources provided in the form of free source code include USB host and device stacks, USB OTG stack, two TCP/IP stacks including BSD compatibility, a 16-bit file system and FTP, SNMP and HTTP servers.

A PIC32 starter kit is also available, which comes complete with everything that developers need to get started, including the USB-powered MCU board, MPLAB IDE and the MPLAB C32 C compiler, documentation, sample projects with tutorials, schematics, and 16-bit compatible peripheral libraries.





Share this article:
Share via emailShare via LinkedInPrint this page

Further reading:

1 GHz crossover MCU with Arm Cortex Cores
Future Electronics DSP, Micros & Memory
i.MX RT1170 Crossover MCUs, from NXP Semiconductor, are dual-core devices featuring an Arm Cortex-M7 and Arm Cortex-M4 for real-time microcontroller (MCU) performance and high integration for automotive, industrial and IoT applications.

Read more...
NECTO studio update 7.5.0
DSP, Micros & Memory
MIKROE have continued their collaboration with Renesas by introducing support for the RL78 architecture in NECTO Studio, expanding the IDE beyond its existing MCU platforms.

Read more...
UFS 5.0 flash for on-device AI
EBV Electrolink DSP, Micros & Memory
UFS 5.0 embedded flash memory solutions, designed to deliver the performance, efficiency and capacity required for the next generation of AI-enabled mobile and edge devices.

Read more...
Accelerate development of physical AI deployments
Altron Arrow DSP, Micros & Memory
With Avocado OS now available on the HummingBoard RZ-V2N- AIoT and SolidSense AIoT V2N from SolidRun, teams can move from prototype to deployed fleet in weeks.

Read more...
AI-ready edge MPU for HMIs
Future Electronics DSP, Micros & Memory
The Renesas RZ/G3E MPU is a high-performance microprocessor designed to enable advanced HMI systems with integrated artificial intelligence capabilities at the edge.

Read more...
Industrial-grade ESP32-S3 controller
DSP, Micros & Memory
Erqos Technologies has introduced the EQSP32CE, a CE-certified, industrial-grade ESP32-S3 controller designed for developers who want the flexibility of the ESP32 ecosystem in hardware that can be deployed directly into real-world automation.

Read more...
Universal NFC device
Altron Arrow DSP, Micros & Memory
Delivering high-end performance in a compact 4 x 4 mm package, the multipurpose NFC reader from ST Microelectronics, enables the convenience of contactless interaction and features for various end applications.

Read more...
Compact low-power 32-bit platform
EBV Electrolink DSP, Micros & Memory
Microchip’s PIC32CM PL10 microcontroller family expands the company’s Arm Cortex-M0+ portfolio, delivering a compact, low-power 32-bit platform designed for cost-sensitive embedded applications.

Read more...
Bridging the gap between prototype and production
DSP, Micros & Memory
Choosing between the FRDM i.MX 93, FRDM i.MX 91 and FRDM i.MX 91S development platforms can be intimidating, but once designers understand how each platform aligns with their application’s requirements, the decision becomes straightforward.

Read more...
Low-power memory born for edge AI
iCorp Technologies DSP, Micros & Memory
As intelligence moves from the cloud to the device, memory become one of the most important design decisions in modern electronics. Edge-AI products – from smart speakers and surveillance cameras to ADAS modules and wearables – need to move data fast, but they also need to sip power. Winbond’s low-density LPDDR4/LPDDR4X SDRAM range is built to strike that balance.

Read more...









While every effort has been made to ensure the accuracy of the information contained herein, the publisher and its agents cannot be held responsible for any errors contained, or any loss incurred as a result. Articles published do not necessarily reflect the views of the publishers. The editor reserves the right to alter or cut copy. Articles submitted are deemed to have been cleared for publication. Advertisements and company contact details are published as provided by the advertiser. Technews Publishing (Pty) Ltd cannot be held responsible for the accuracy or veracity of supplied material.




© Technews Publishing (Pty) Ltd | All Rights Reserved