Product category: Embedded Software and Operating Systems
News Release from: Express Logic | Subject: ThreadX for PIC32
Edited by the Electronicstalk Editorial Team on 7 November 2007
RTOS extends to 32bit microcontrollers
ThreadX is an ideal match for the multithreading applications that target Microchip's new 32bit PIC32 family
Express Logic has extended its ThreadX RTOS to support the new PIC32 microcontroller family from Microchip Technology. In August, Express Logic announced its ThreadX/MCU Edition for Microchip's 16bit PIC24 and dsPIC33 controllers. With this addition, ThreadX users can easily migrate between Microchip's 16 and 32bit families using the same RTOS and the same MPLAB integrated development environment (IDE) toolchain from Microchip.
This article was originally published on Electronicstalk on 7 November 2007 at 8.00am (UK)
Related stories
RTOS stars in 16bit MCU benchmarks
ThreadX/MCU performed up to 50% better than other RTOSs measured by the Thread-Metric benchmark suite
Low-end 32bit core gains RTOS support
ThreadX RTOS and middleware support extends to Tensilica's new Diamond Standard 106Micro 32bit microcontroller core
Embedded systems engineers are demanding increasingly higher levels of MCU performance to enable differentiated end-product features.
To maximise end-product features and differentiate their designs from the competition, engineers can take advantage of the PIC32's high-performance and efficient 72MHz 32bit core, which allows software to run faster and multiple threads to run simultaneously.
Additionally, the PIC32 provides ample code space with up to 512Kbyte of on-chip Flash memory and up to 32Kbyte of RAM.
ThreadX is an ideal match for the multithreading applications that target Microchip's new 32bit PIC32 family.
With ThreadX's small footprint, low overhead and royalty-free business model, PIC32 developers can deploy applications ranging from simple to complex, all with minimal overhead and memory footprint.
Further reading
RTOS supports new microcontrollers
ThreadX is Express Logic's small, fast, royalty-free RTOS for demanding real-time applications
Embedded development tool eases real-time work
TraceX gives users a clear view of system events like interrupts and context switches that occur out of view of standard debugging tools
RTOS delivers low-overhead operations
ThreadX/MCU is a 16bit edition of Express Logic's 32bit ThreadX RTOS and is available for Microchip's 16bit PIC24 MCUs and dsPIC30/33 DSCs
ThreadX offers around 60 services for applications, including priority-based, pre-emptive thread scheduling, message queues, communication semaphores, resource-locking mutexes, flexible application timers and event flag groups.
ThreadX is easy to learn and use, enabling developers to bring new products to market rapidly and successfully.
As a result, ThreadX is widely deployed, with over 450 million units in consumer electronics, medical devices, industrial automation, and wireless networking.
The royalty-free licensing model is ideal for high-volume manufacturing where cost is king.
'We partnered with Express Logic to make it as easy as possible for developers to use our new high-performance PIC32 MCUs', says Patrick Johnson, Director of Microchip's High Performance Microcontroller Division.
'The flexibility, ease of use, and low cost of ThreadX make it an ideal choice to support the PIC32 MCU.
The fact that ThreadX also supports our PIC24 and dsPIC33 16bit product lines makes it an excellent vehicle for developers migrating up to the PIC32'.
Microchip's free MPLAB IDE supports application development with ThreadX, including integration with Microchip's MPLAB C32 C compiler, MPLAB ICD 2 incircuit debugger, and MPLAB Real ICE emulation system.
To further assist in the development process, ThreadX kernel awareness support has been fully integrated into the MPLAB IDE.
A free demo version of ThreadX for Microchip's PIC32 is available from the Express Logic website.
The demo version includes all the features of ThreadX, and is limited only in the number of threads and other kernel objects that can be created.
The demo version is configured to run with Microchip's MPLAB IDE, and can be running out-of-the-box in minutes.
It includes a sample eight-thread application program that can be used as the basis for user development.
Users can download the free MPLAB IDE and evaluation version of the C32 C Compiler from the Microchip website.
ThreadX users who need greater performance and more memory can easily migrate up to the 32bit PIC32.
Applications written to run on ThreadX/MCU for the 16bit PIC24/dsPIC33 will port easily - typically without any source code changes needed - to run on the PIC32, speeding migration and enabling developers to expand their product lines at either end.
'The high-DMIPs/MHz rating of the PIC32 combined with a second set of 32 core registers, enables faster execution while minimising context switching delays', says William E Lamie, President of Express Logic.
'ThreadX now supports developers at each end of the Microchip spectrum, from 16 to 32bit'.
ThreadX is available immediately for Microchip's PIC32 MCUs, with full source-code, royalty-free licences starting at US $12,500.
The ThreadX MCU Edition (ThreadX/MCU), announced in August, is available for under US $6000. Request a free brochure from Express Logic....
• Express Logic: contact details and other news
• Email this article to a colleague
• Register for the free Electronicstalk email newsletter
• Electronicstalk Home Page
Search the Pro-Talk network of sites



