32-bit PICs feature wide peripheral menu and scalable memory

November 24, 2014 // By Graham Prophet
Microchip’s low cost PIC32MX1/2/5 32-bit MCUs are applicable to applications, including digital audio, Bluetooth, industrial connectivity, USB and general-purpose embedded control at lower prices.

By blending features of Microchip's existing PIC32MX1/2 and PIC32MX5 MCU families, this latest PIC32MX1/2/5 MCU series offers a rich peripheral set for a wide range of cost-sensitive applications that require complex code and higher feature integration at a lower cost.

With up to 83 DMIPS performance and large, scalable memory options from 64/8 kB to 512/64 kB (flash/RAM), these PICs are suited to Bluetooth audio software required for low-cost Bluetooth audio applications, such as speakers, consumer music-player docks, noise-cancelling headsets and clock radios. Flexible CAN2.0B controllers are also integrated, with DeviceNet addressing support and programmable bit rates up to 1 Mbps, along with system RAM for storing up to 1024 messages in 32 buffers. This feature allows designers to easily employ CAN communication schemes for industrial and automotive applications.

The series has features including four SPI/I2S interfaces for audio processing and playback, a Parallel Master Port (PMP) and capacitive touch sensing hardware for graphics and touch-sensing interfaces; a 10-bit, 1 Msample/sec, 48-channel ADC; as well as a full-speed USB 2.0 Device/Host/OTG peripheral. To maximise data throughput, each MCU includes four general-purpose direct memory access controllers (DMAs) and two dedicated DMAs on each CAN and USB module.

These MCUs are supported by Microchip’s MPLAB Harmony software development framework, which simplifies the software development process by integrating the license, resale and support of Microchip and third-party middleware, drivers, libraries and real time operating systems (RTOSs). Microchip’s software packages, such as Bluetooth audio development suites, Bluetooth Serial Port Profile library, audio equaliser filter libraries, various Decoders (including AAC, MP3, WMA and SBC), sample-rate conversion libraries, CAN2.0B PLIBs, USB stacks, and graphics libraries can rapidly reduce the development time of applications, including Bluetooth connectivity, digital audio, consumer, industrial, medical and general-purpose embedded control.

The PIC32MX1/2/5 series is also supported by Microchip’s free MPLAB X integrated development environment (IDE), the MPLAB XC32 compiler for PIC32, the MPLAB ICD3 in-circuit debugger and the MPLAB REAL ICE