Micros
AVIX For Microchip PIC24 MCUs and dsPIC DSCs
AVIX-RT today revealed AVIX support for the new high performance Microchip ‘E’ microcontrollers (MCUs) and digital signal controllers (DSCs). The ultra fast AVIX RTOS is a perfect match for the new Microchip high performance PIC24E MCUs and dsPIC33E DSCs. Running AVIX on one of these new microcontrollers allows very high performance applications to be created and use the full amount of RAM present on these controllers.
“MWith this latest addition, on a single AVIX license, applications may be developed for every member of the impressive Microchip 16-bit controller families.
The AVIX RTOS offers features not found in any competing product, the most distinguishing being ‘True Zero Latency’. AVIX allows extremely high interrupt rates with latency equal to that of the underlying hardware because it never disables interrupts. As such, AVIX is a perfect match for the advanced interrupt structure offered by the PIC24 MCU and dsPIC DSC architectures. The ‘True Zero Latency’ feature does not come with any limitation and AVIX based interrupt handlers are allowed to make many system calls leading to interrupt handlers being fully integrated in the application. Offering zero latency combined with full interrupt handler-application integration is unique in the market and distinguishes AVIX from competing products, a distinction emphasized by adding ‘True’ to ‘Zero Latency’.
AVIX offers low RAM consumption by offering a proprietary stack for interrupt handling, leading to a substantial reduction of the stack size of every thread in the application.
For testing, AVIX comes with the unique ‘Thread Activation Tracing’, allowing real time monitoring of thread activity. Combined with Kernel Aware Debugging plug-ins, this offers advanced testing capabilities.