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:

Compact and scalable development board
DSP, Micros & Memory
The FRDM-MCXW72 from NXP is a compact and scalable development board for rapid prototyping of the MCX W72 multiprotocol wireless MCU.

Read more...
High-performance processing for cost-aware industrial IoT
Altron Arrow DSP, Micros & Memory
STMicroelectronics has expanded its industrial processing portfolio with the new STM32MP2 series, a family of application microprocessors designed to deliver higher performance, advanced security and long-term reliability for cost-sensitive industrial IoT systems.

Read more...
Development board for secure industrial and IoT applications
DSP, Micros & Memory
The FRDM-i.MX93 Development Board from NXP is a compact, entry-level platform built around the powerful i.MX 93 applications processor, designed to accelerate prototyping and development for industrial, IoT, and edge computing applications.

Read more...
KIOXIA pioneer new 3D Flash technology
EBV Electrolink DSP, Micros & Memory
KIOXIA Corporation and Sandisk Corporation pioneered a state-of-the-art 3D flash memory technology, setting the industry benchmark with a 4,8 Gb/s NAND interface speed, superior power efficiency, and heightened density.

Read more...
Ultra-wide signal capture from a single chip
RFiber Solutions DSP, Micros & Memory
Jariet Technologies developed Electra, a chipset that enables ultra-wide, multi-function and multi-band signal capture and generation from a single component.

Read more...
High-performance processing at the edge
Altron Arrow DSP, Micros & Memory
STMicroelectronics’ STM32MP23 microprocessor is designed to meet the demands of industrial, IoT, and edge AI applications.

Read more...
High-speed Flash for system-on-chip applications
NuVision Electronics DSP, Micros & Memory
GigaDevice unveiled the GD25NE series of dual-power supply SPI NOR Flash chips, designed specifically for 1,2 V SoC applications.

Read more...
Ultra-low-power Arm Cortex MCU with FPU
Altron Arrow DSP, Micros & Memory
STMicroelectronics expanded its STM32 ultra-low-power family with the launch of the STM32U3 for cost-sensitive applications in industrial, medical, and consumer electronics devices.

Read more...
Processor with attached NPU
Future Electronics DSP, Micros & Memory
STMicroelectronics expanded its STM32 ultra-low-power family with the launch of the STM32U3 for cost-sensitive applications in industrial, medical, and consumer electronics devices.

Read more...
Powering the future of embedded control
Altron Arrow Editor's Choice DSP, Micros & Memory
As the demand for intelligent, connected, and energy-efficient systems grows, embedded engineers are under pressure to design faster, smarter, and more secure products

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