embOS-Base PIC32 XC32
embOS-Base RTOS port for PIC32 was developed for and with Microchip XC32 and can be used with any PIC32 device.
Board support packages (BSPs) for different PIC32 devices and evaluation boards are included.
Resources and performance data
Memory usage | |
---|---|
Kernel ROM | Approx. 1700 Bytes |
Kernel RAM | 71 Bytes |
Task RAM: Task control block | 32 Bytes |
Task RAM: Minimum stack size | 48 Bytes |
Timing | |
Context switching time | 360 Cycles (4.5 µs with PIC32 CPU running at 80 MHz) |
Interrupt latency time | Zero |
Board support packages
embOS-Base for PIC32 and Microchip XC32 may be used on any PIC32 device. The most recent release includes the following board support packages (BSPs), but further board support packages may easily be created based on this release.
Do you want us to create the BSP on your behalf? Please contact us.
CPU | Evaluation board |
---|---|
Microchip PIC32MX360F512L | Microchip Explorer 16 |
Microchip PIC32MX460F512L | Microchip PIC32 Demo board V2 |
Microchip PIC32MX795F512L | Microchip Explorer 16 |
Microchip PIC32MZ2048EC | Microchip PIC32MZ starter kit |
Microchip PIC32MZ2048EF | Microchip PIC32MZ Embedded Connectivity |