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:

ESP32-S31 for advanced IoT
iCorp Technologies DSP, Micros & Memory
At the heart of the device is a dual-core 32-bit RISC-V MCU operating at up to 320 MHz, delivering 6,86 CoreMark/MHz performance with MMU support for efficient memory management.

Read more...
Cortex-M33 performance for cost-sensitive designs
Future Electronics DSP, Micros & Memory
The STM32C5 series from STMicroelectronics introduces a new generation of entry-level microcontrollers engineered to deliver enhanced processing capability, modern security, and cost-effective scalability for connected embedded applications.

Read more...
Memory shortage 2026: Engineering implications for South Africa
DSP, Micros & Memory
[Sponsored] Addressing this challenge requires system-level thinking and adoption with McKinsey Electronics providing the engineering and sourcing framework required to maintain system resilience despite ongoing global constraints.

Read more...
Cost-effective microcontroller series
Altron Arrow DSP, Micros & Memory
The STM32C5 series from STMicroelectronics delivers an excellent balance of performance, efficiency, and affordability for embedded designs that require more capability without increasing bill of materials cost.

Read more...
Battery-friendly Thread and BLE solution
iCorp Technologies DSP, Micros & Memory
Positioned as an incremental upgrade to the ESP32-H2, Espressif’s ESP32-H21 adds an integrated DC-DC converter that reduces active current draw and helps extend battery life in power-sensitive consumer and industrial devices.

Read more...
Next generation HMI processing platform
Future Electronics DSP, Micros & Memory
Microchip’s latest hybrid MCU SiP integrates an Arm926EJ-S processor with 512 Mb of DDR2 SDRAM and is engineered to meet the rising demand for sophisticated HMI solutions in modern vehicles.

Read more...
Low-power SoC for IoT designs
iCorp Technologies DSP, Micros & Memory
Espressif’s ESP32-H4 is a dual-core 32-bit RISC-V SoC designed for battery-powered wireless products that require low energy consumption, strong security, and modern connectivity.

Read more...
Chip for high-density power
Future Electronics DSP, Micros & Memory
Microchip’s dsPIC33AK256MPS306 Digital Signal Controllers combine high-resolution control, high-speed analogue, and security with support for post-quantum cryptography.

Read more...
The end of ‘entry-level’: STMicroelectronics’ STM32C5 sets a new baseline for embedded systems
DSP, Micros & Memory
[Sponsored] Instead of incrementally improving legacy Cortex-M0+ architectures, STM32C5 introduces a Cortex-M33-based platform into the entry-level category. This changes not only performance expectations, but also how engineers approach system architecture, consolidation, and long-term scalability.

Read more...
Cost-efficient wireless MCU
Future Electronics DSP, Micros & Memory
The STMicroelectronics STM32WBA2 is a cost-effective, low-power wireless microcontroller designed for energy-sensitive IoT applications.

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